From 56dd2917ba7e5e71ede3b48007e0a0cef7e9509d Mon Sep 17 00:00:00 2001 From: 4aiman Date: Tue, 3 Nov 2026 22:23:45 +0300 Subject: [PATCH] upstream 1.3.2 + debian 1.3.2-2ubuntu3 Release tarball xfce4-systemload-plugin_1.3.2.orig.tar.bz2 with the Ubuntu packaging (debian/ from 1.3.2-2ubuntu3) and its patch 01_Fix-build-failure-due-to-wrong-var-type applied. Files regenerated by autoreconf on every build are not tracked (see .gitignore). --- .gitignore | 43 + AUTHORS | 4 + COPYING | 20 + ChangeLog | 9985 +++++++++++++++++ INSTALL | 368 + Makefile.am | 35 + NEWS | 159 + README.md | 48 + compile | 348 + config.guess | 1754 +++ config.sub | 1890 ++++ configure.ac | 79 + debian/changelog | 398 + debian/control | 29 + debian/copyright | 26 + debian/docs | 1 + debian/gbp.conf | 4 + ...-build-failure-due-to-wrong-var-type.patch | 21 + debian/patches/series | 1 + debian/rules | 12 + debian/source/format | 1 + debian/upstream/metadata | 6 + debian/watch | 3 + .../xfce4-systemload-plugin.lintian-overrides | 3 + depcomp | 791 ++ icons/128x128/Makefile.am | 4 + icons/128x128/org.xfce.panel.systemload.png | Bin 0 -> 3629 bytes icons/16x16/Makefile.am | 4 + icons/16x16/org.xfce.panel.systemload.png | Bin 0 -> 713 bytes icons/32x32/Makefile.am | 4 + icons/32x32/org.xfce.panel.systemload.png | Bin 0 -> 1202 bytes icons/Makefile.am | 17 + icons/scalable/Makefile.am | 4 + icons/scalable/org.xfce.panel.systemload.svg | 372 + install-sh | 541 + intltool-extract.in | 0 intltool-merge.in | 0 intltool-update.in | 0 missing | 215 + panel-plugin/Makefile.am | 61 + panel-plugin/cpu.cc | 299 + panel-plugin/cpu.h | 36 + panel-plugin/memswap.cc | 533 + panel-plugin/memswap.h | 36 + panel-plugin/network.cc | 142 + panel-plugin/network.h | 38 + panel-plugin/plugin.c | 30 + panel-plugin/plugin.h | 39 + panel-plugin/settings.cc | 887 ++ panel-plugin/settings.h | 64 + panel-plugin/systemload.cc | 930 ++ panel-plugin/systemload.desktop.in | 9 + panel-plugin/uptime.cc | 140 + panel-plugin/uptime.h | 36 + po/Makefile.in.in | 221 + po/POTFILES.in | 5 + po/ar.po | 180 + po/ast.po | 126 + po/be.po | 174 + po/bg.po | 168 + po/ca.po | 170 + po/cs.po | 174 + po/da.po | 170 + po/de.po | 170 + po/el.po | 169 + po/en_AU.po | 169 + po/en_CA.po | 167 + po/en_GB.po | 167 + po/es.po | 176 + po/et.po | 167 + po/eu.po | 170 + po/fi.po | 170 + po/fr.po | 173 + po/gl.po | 168 + po/he.po | 175 + po/hr.po | 174 + po/hu.po | 171 + po/hye.po | 168 + po/id.po | 165 + po/ie.po | 166 + po/is.po | 168 + po/it.po | 171 + po/ja.po | 166 + po/ko.po | 168 + po/lt.po | 175 + po/lv.po | 127 + po/ms.po | 164 + po/nb.po | 171 + po/nl.po | 168 + po/oc.po | 169 + po/pl.po | 176 + po/pt.po | 170 + po/pt_BR.po | 135 + po/ru.po | 178 + po/sk.po | 178 + po/sl.po | 174 + po/sq.po | 169 + po/sr.po | 171 + po/sv.po | 170 + po/th.po | 165 + po/tr.po | 173 + po/ug.po | 166 + po/uk.po | 176 + po/ur.po | 123 + po/ur_PK.po | 123 + po/vi.po | 117 + po/zh_CN.po | 170 + po/zh_TW.po | 168 + xfce4++/Makefile.am | 27 + xfce4++/util.h | 24 + xfce4++/util/Makefile.am | 33 + 111 files changed, 29376 insertions(+) create mode 100644 .gitignore create mode 100644 AUTHORS create mode 100644 COPYING create mode 100644 ChangeLog create mode 100644 INSTALL create mode 100644 Makefile.am create mode 100644 NEWS create mode 100644 README.md create mode 100755 compile create mode 100755 config.guess create mode 100755 config.sub create mode 100644 configure.ac create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/docs create mode 100644 debian/gbp.conf create mode 100644 debian/patches/01_Fix-build-failure-due-to-wrong-var-type.patch create mode 100644 debian/patches/series create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/upstream/metadata create mode 100644 debian/watch create mode 100644 debian/xfce4-systemload-plugin.lintian-overrides create mode 100755 depcomp create mode 100644 icons/128x128/Makefile.am create mode 100644 icons/128x128/org.xfce.panel.systemload.png create mode 100644 icons/16x16/Makefile.am create mode 100644 icons/16x16/org.xfce.panel.systemload.png create mode 100644 icons/32x32/Makefile.am create mode 100644 icons/32x32/org.xfce.panel.systemload.png create mode 100644 icons/Makefile.am create mode 100644 icons/scalable/Makefile.am create mode 100644 icons/scalable/org.xfce.panel.systemload.svg create mode 100755 install-sh create mode 100644 intltool-extract.in create mode 100644 intltool-merge.in create mode 100644 intltool-update.in create mode 100755 missing create mode 100644 panel-plugin/Makefile.am create mode 100644 panel-plugin/cpu.cc create mode 100644 panel-plugin/cpu.h create mode 100644 panel-plugin/memswap.cc create mode 100644 panel-plugin/memswap.h create mode 100644 panel-plugin/network.cc create mode 100644 panel-plugin/network.h create mode 100644 panel-plugin/plugin.c create mode 100644 panel-plugin/plugin.h create mode 100644 panel-plugin/settings.cc create mode 100644 panel-plugin/settings.h create mode 100644 panel-plugin/systemload.cc create mode 100644 panel-plugin/systemload.desktop.in create mode 100644 panel-plugin/uptime.cc create mode 100644 panel-plugin/uptime.h create mode 100644 po/Makefile.in.in create mode 100644 po/POTFILES.in create mode 100644 po/ar.po create mode 100644 po/ast.po create mode 100644 po/be.po create mode 100644 po/bg.po create mode 100644 po/ca.po create mode 100644 po/cs.po create mode 100644 po/da.po create mode 100644 po/de.po create mode 100644 po/el.po create mode 100644 po/en_AU.po create mode 100644 po/en_CA.po create mode 100644 po/en_GB.po create mode 100644 po/es.po create mode 100644 po/et.po create mode 100644 po/eu.po create mode 100644 po/fi.po create mode 100644 po/fr.po create mode 100644 po/gl.po create mode 100644 po/he.po create mode 100644 po/hr.po create mode 100644 po/hu.po create mode 100644 po/hye.po create mode 100644 po/id.po create mode 100644 po/ie.po create mode 100644 po/is.po create mode 100644 po/it.po create mode 100644 po/ja.po create mode 100644 po/ko.po create mode 100644 po/lt.po create mode 100644 po/lv.po create mode 100644 po/ms.po create mode 100644 po/nb.po create mode 100644 po/nl.po create mode 100644 po/oc.po create mode 100644 po/pl.po create mode 100644 po/pt.po create mode 100644 po/pt_BR.po create mode 100644 po/ru.po create mode 100644 po/sk.po create mode 100644 po/sl.po create mode 100644 po/sq.po create mode 100644 po/sr.po create mode 100644 po/sv.po create mode 100644 po/th.po create mode 100644 po/tr.po create mode 100644 po/ug.po create mode 100644 po/uk.po create mode 100644 po/ur.po create mode 100644 po/ur_PK.po create mode 100644 po/vi.po create mode 100644 po/zh_CN.po create mode 100644 po/zh_TW.po create mode 100644 xfce4++/Makefile.am create mode 100644 xfce4++/util.h create mode 100644 xfce4++/util/Makefile.am diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2edb1b8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,43 @@ +# build products +*.o +*.lo +*.la +.libs/ +.deps/ +Makefile +config.h +config.log +config.status +libtool +stamp-h1 +autom4te.cache/ +*.gmo +po/.intltool-merge-cache +po/POTFILES +po/stamp-it +po/*.pot +panel-plugin/*.desktop +tests/build/ + +# regenerated by autoreconf (dh_autoreconf) on every build +aclocal.m4 +config.h.in +configure +ltmain.sh +m4/libtool.m4 +m4/lt*.m4 +Makefile.in +**/Makefile.in + +# debian build state +.pc/ +debian/.debhelper/ +debian/debhelper-build-stamp +debian/files +debian/*.substvars +debian/*.debhelper.log +debian/autoreconf.before +debian/autoreconf.after +debian/xfce4-systemload-plugin/ +debian/xfce4-systemload-plugin-dbgsym/ +debian/tmp/ diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..82b54cf --- /dev/null +++ b/AUTHORS @@ -0,0 +1,4 @@ +David Schneider +Florian Rivoal +Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Riccardo Persichetti diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..b96db76 --- /dev/null +++ b/COPYING @@ -0,0 +1,20 @@ + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..7a07709 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,9985 @@ +commit b0e9310fae34dd2955e6aec6f3c147b0363bec20 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Thu Nov 3 14:52:29 2022 +0100 + + Remove code obsoleted by libxfce4util-4.17.2 + +commit 0b0c97d524d212f2eaf9dac1dc585776c96ec1b4 +Author: Anonymous +Date: Fri Oct 28 00:49:59 2022 +0200 + + I18n: Update translation oc (81%). + + 26 translated messages, 6 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 7db62f93754cf84f5ae6bfc0b9a964959cc5381d +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Wed Oct 12 21:09:45 2022 +0200 + + Fix GLib warnings occurring with newer xfce4-dev-tools + + See also: https://gitlab.xfce.org/xfce/xfce4-dev-tools/-/merge_requests/35#note_55646 + +commit 8168ca41f6250d1403358e7a6204173e48271084 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Wed Oct 12 21:02:36 2022 +0200 + + Fix intltool lock file bug in make distcheck + + See also: https://code.launchpad.net/~invidian/intltool/fix-dangling-lock-file/+merge/400825 + +commit 85f7af63ddc74ff04032cd450ca10128ebc9e3e3 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Wed Oct 12 20:59:13 2022 +0200 + + Fix build issues with newer libxfce4util + + Closes: https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/issues/24 + +commit c24544e53fdbd0fe9ea5c09171ad514ed04085d1 +Author: Anonymous +Date: Sat May 7 00:54:44 2022 +0200 + + I18n: Update translation be (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 225aa33d907858bcf6e2ef3113eb977bb505623f +Author: Elishai Eliyahu +Date: Tue Apr 26 00:55:27 2022 +0200 + + I18n: Update translation he (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit badd77b82a884f70edeebe8f02b39e4792579ca6 +Author: Anonymous +Date: Sun Apr 24 13:00:20 2022 +0200 + + I18n: Update translation ms (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f3ee736c06a1f76847b4e72a079017f80cfac482 +Author: Anonymous +Date: Thu Mar 24 12:57:10 2022 +0100 + + I18n: Update translation et (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 60d280b120d8b4ebfe3f8becc585fd931f1c3f20 +Author: Anonymous +Date: Sat Mar 12 12:57:49 2022 +0100 + + I18n: Update translation ru (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e6e15db72f904369168578966149613b4a5f8957 +Author: Anonymous +Date: Sat Mar 12 00:55:55 2022 +0100 + + I18n: Update translation da (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d10441fa013c90986d00393ad775e6937bdbf545 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Wed Feb 16 20:19:31 2022 +0100 + + Code cleanup: Update variable declarations, extend maximum line length + +commit 54111a727ea98956eeca8bfc01babd5646f360b8 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Wed Feb 16 19:42:09 2022 +0100 + + Code cleanup: Replace gboolean with bool where possible + +commit 42f86d3434a1d38c82a50c90a471d7177bb2d436 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Wed Feb 16 19:31:02 2022 +0100 + + Code cleanup: Remove void from (void) + +commit f4162acc0533ba7710fc8d0f81d5a567d9d2d53b +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Wed Feb 16 19:29:00 2022 +0100 + + Code cleanup: Remove typedef keywords + +commit 4598ba4b7cacf6fcfa296af413c44a953e5732df +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Mon Feb 14 13:31:01 2022 +0100 + + Add BSD-2 license badge to README + +commit f4de7650ef15b30907cd1cba9e69ffd55c956cf1 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Mon Feb 14 13:18:48 2022 +0100 + + Rename all files from C to C++ + + Minimal xfce4++ was extracted from panel-plugins/xfce4-sensors-plugin. + + The new file plugin.c, comprising of a single line of code, is required + because XFCE_PANEL_PLUGIN_REGISTER is incompatible with C++. + +commit 5c520a73c27acd661e539fa31dd8ea517a73059c +Author: Anonymous +Date: Sun Feb 13 00:55:34 2022 +0100 + + I18n: Update translation eu (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e2adf3a3eff9e39990501447651c8000c7e4e29c +Author: Yarema aka Knedlyk +Date: Sat Feb 5 00:54:53 2022 +0100 + + I18n: Update translation uk (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7510e0ea0c8b52d0c2d0cb0d999e55fbad3eb6c5 +Author: Arnold Marko +Date: Tue Feb 1 12:56:34 2022 +0100 + + I18n: Update translation sl (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b69ab841605059903ef38ed2e128a46ee9a88f25 +Author: Demiray Muhterem +Date: Tue Feb 1 00:54:11 2022 +0100 + + I18n: Update translation tr (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d2ed076e15638c702ea5526a6d602d2729b18315 +Author: Hugo Carvalho +Date: Tue Feb 1 00:54:11 2022 +0100 + + I18n: Update translation pt (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d2b763423782aaf3a65ee5505440d0a8f6a25142 +Author: Emanuele Petriglia +Date: Tue Feb 1 00:54:11 2022 +0100 + + I18n: Update translation it (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4dc81ef5dad4e649a7d06424f789b3094e25b3c7 +Author: Triyan W. Nugroho +Date: Tue Feb 1 00:54:11 2022 +0100 + + I18n: Update translation id (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 38436df1eea62af71fac1d0e20946c0a412c0d50 +Author: 黃柏諺 +Date: Sun Jan 30 12:56:57 2022 +0100 + + I18n: Update translation zh_TW (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e3cbf8fb330712ecb3dafcc0978aea8717eb1106 +Author: 玉堂白鹤 +Date: Sun Jan 30 12:56:57 2022 +0100 + + I18n: Update translation zh_CN (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d6664b44b21bae213201f9c2835eda59be1ce934 +Author: Xfce Bot +Date: Sun Jan 30 12:56:57 2022 +0100 + + I18n: Update translation uk (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a8a66d9bd6afcb58e0162b5185884a925e848c67 +Author: Xfce Bot +Date: Sun Jan 30 12:56:57 2022 +0100 + + I18n: Update translation ug (46%). + + 15 translated messages, 17 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit fdabb25c33a01b7cb424258c98759e649845a26d +Author: Xfce Bot +Date: Sun Jan 30 12:56:57 2022 +0100 + + I18n: Update translation tr (96%). + + 31 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f0fee318dd036a95a533a9e06b849e1dce1b35dc +Author: Xfce Bot +Date: Sun Jan 30 12:56:57 2022 +0100 + + I18n: Update translation th (96%). + + 31 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 547fd159a58d5100f287700b7c99d6270e826ddc +Author: Luna Jernberg +Date: Sun Jan 30 12:56:57 2022 +0100 + + I18n: Update translation sv (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 52e0f3d10349eb4523c0dd999fc011c213fdc34e +Author: Саша Петровић +Date: Sun Jan 30 12:56:56 2022 +0100 + + I18n: Update translation sr (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 65b4d107a8ebdca8d9f84cbd63d2833753888161 +Author: Besnik Bleta +Date: Sun Jan 30 12:56:56 2022 +0100 + + I18n: Update translation sq (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 19532738cde7404e8cb9c080d6b8cc7ddc5071f7 +Author: Xfce Bot +Date: Sun Jan 30 12:56:56 2022 +0100 + + I18n: Update translation sl (96%). + + 31 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e6774b357810a098384dc264704e054f36638ecc +Author: Jan Ziak <0xe2.0x9a.0x9b@gmail.com> +Date: Sun Jan 30 12:56:56 2022 +0100 + + I18n: Update translation sk (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b07af7afbeed416062c5ce7579d5d1a85db30d10 +Author: Xfce Bot +Date: Sun Jan 30 12:56:56 2022 +0100 + + I18n: Update translation ru (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2f4cc0353b53a81ef662b8f093410780c6dce8c7 +Author: Hugo Carvalho +Date: Sun Jan 30 12:56:56 2022 +0100 + + I18n: Update translation pt (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d68903ebafc9c1ae632a1350937b491d16f2976e +Author: Anonymous +Date: Sun Jan 30 12:56:56 2022 +0100 + + I18n: Update translation pl (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4c53d3b095b3a3d5a345efcb1db8701f24a5ca64 +Author: Xfce Bot +Date: Sun Jan 30 12:56:55 2022 +0100 + + I18n: Update translation oc (59%). + + 19 translated messages, 13 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3b5ea00c5fcee911a3b3110d5cee197808759c9e +Author: Pjotr +Date: Sun Jan 30 12:56:55 2022 +0100 + + I18n: Update translation nl (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c15ac86f8a94e6b050b7d5ca2305dbc6abc6faab +Author: heskjestad +Date: Sun Jan 30 12:56:55 2022 +0100 + + I18n: Update translation nb (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 64f60f515b5e89931185bf912221813d4fa51e5e +Author: Xfce Bot +Date: Sun Jan 30 12:56:55 2022 +0100 + + I18n: Update translation ms (96%). + + 31 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5cae450fc9c2fbec16b6696c5cd51f0f8cf7b3f0 +Author: Anonymous +Date: Sun Jan 30 12:56:55 2022 +0100 + + I18n: Update translation lt (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b6c7af0f1526f17cb9aecea7d517d0a1c959211d +Author: Xfce Bot +Date: Sun Jan 30 12:56:55 2022 +0100 + + I18n: Update translation ko (96%). + + 31 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 885cd6445bf3055203c7f2d29d31d45319ac88aa +Author: UTUMI Hirosi +Date: Sun Jan 30 12:56:55 2022 +0100 + + I18n: Update translation ja (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d056c08f3cc99898fd9e082279a318546d64f6c7 +Author: Emanuele Petriglia +Date: Sun Jan 30 12:56:55 2022 +0100 + + I18n: Update translation it (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 485e511ddd399f447fb98607c561a36e6d285350 +Author: Xfce Bot +Date: Sun Jan 30 12:56:54 2022 +0100 + + I18n: Update translation is (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1d58f62ce1261169ea1e8133fc26f25768343fb0 +Author: Xfce Bot +Date: Sun Jan 30 12:56:54 2022 +0100 + + I18n: Update translation ie (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2886bd810c89cc12a3c7502cf014227bb83f4d6a +Author: Xfce Bot +Date: Sun Jan 30 12:56:54 2022 +0100 + + I18n: Update translation id (96%). + + 31 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 42b956748af9fb98974fc0711fc59997e5d166c3 +Author: Xfce Bot +Date: Sun Jan 30 12:56:54 2022 +0100 + + I18n: Update translation hye (62%). + + 20 translated messages, 12 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ee4aaee5f79cca1309fac4e1031720e4356c6c99 +Author: Xfce Bot +Date: Sun Jan 30 12:56:54 2022 +0100 + + I18n: Update translation hu (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 40f52609bd328f83cd80082e677cc2323a3d8a53 +Author: Xfce Bot +Date: Sun Jan 30 12:56:54 2022 +0100 + + I18n: Update translation hr (75%). + + 24 translated messages, 8 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1e51fb893164b88d71e1282577e92d7ae56e9f0d +Author: Xfce Bot +Date: Sun Jan 30 12:56:54 2022 +0100 + + I18n: Update translation he (96%). + + 31 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d07165912640e979dc86d655606b00e5310740db +Author: Xfce Bot +Date: Sun Jan 30 12:56:54 2022 +0100 + + I18n: Update translation gl (96%). + + 31 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8f0a929664e1d5a388d3f79ed4fce769dc056df8 +Author: Anonymous +Date: Sun Jan 30 12:56:53 2022 +0100 + + I18n: Update translation fr (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit eaa3157f8e9ed768ee534290667a629970418750 +Author: Xfce Bot +Date: Sun Jan 30 12:56:53 2022 +0100 + + I18n: Update translation fi (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 64a32504a44d8b01c261fb52d0fd9e21fde9b164 +Author: Xfce Bot +Date: Sun Jan 30 12:56:53 2022 +0100 + + I18n: Update translation eu (96%). + + 31 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit fc58d82396d4a0c58333b7c7d4fc2698ce84f293 +Author: Xfce Bot +Date: Sun Jan 30 12:56:53 2022 +0100 + + I18n: Update translation et (96%). + + 31 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 46e2d21b63968bcf92cc669fca6db4864b334e42 +Author: Toni Estévez +Date: Sun Jan 30 12:56:53 2022 +0100 + + I18n: Update translation es (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e8781b5012a808ad646623668b90a6c8c5cf02e0 +Author: Xfce Bot +Date: Sun Jan 30 12:56:53 2022 +0100 + + I18n: Update translation en_GB (53%). + + 17 translated messages, 15 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6fac3a7a47f26822d66afadeb53f81a3f431ff0c +Author: Xfce Bot +Date: Sun Jan 30 12:56:53 2022 +0100 + + I18n: Update translation en_CA (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0c0f48887f00940c31c9a1bb1a706c969d8bacca +Author: Xfce Bot +Date: Sun Jan 30 12:56:53 2022 +0100 + + I18n: Update translation en_AU (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3d447b0f3da7f9a00597b69a15e5122b0d9aa995 +Author: Xfce Bot +Date: Sun Jan 30 12:56:53 2022 +0100 + + I18n: Update translation el (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0f140280ac174a7537aaea8038fdaac6af662731 +Author: Andreas Eitel +Date: Sun Jan 30 12:56:52 2022 +0100 + + I18n: Update translation de (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4f4711428605fad16889c7efb78b74bae3c1ac8f +Author: Xfce Bot +Date: Sun Jan 30 12:56:52 2022 +0100 + + I18n: Update translation da (96%). + + 31 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2879ec119b34943b07d335dbfd855ce3a8b6484e +Author: Xfce Bot +Date: Sun Jan 30 12:56:52 2022 +0100 + + I18n: Update translation cs (96%). + + 31 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6c45064d2ef8ac9ee8f859d126cf77f547eba6cd +Author: Xfce Bot +Date: Sun Jan 30 12:56:52 2022 +0100 + + I18n: Update translation ca (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3a4d61c7b75cc77e8cf4b1e74950b812d0e50562 +Author: Kiril Kirilov +Date: Sun Jan 30 12:56:52 2022 +0100 + + I18n: Update translation bg (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 09a84ef924ee3922090c3dc045bf4ac82ca301ae +Author: Xfce Bot +Date: Sun Jan 30 12:56:52 2022 +0100 + + I18n: Update translation be (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 33dba39a1e8c153f87ca35c29b3ef202ec6e2959 +Author: Xfce Bot +Date: Sun Jan 30 12:56:52 2022 +0100 + + I18n: Update translation ar (53%). + + 17 translated messages, 15 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2c1708e09a821505201713ea38d4641b147f2131 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Sat Jan 29 20:54:43 2022 +0100 + + Bump required Xfce4 libs from 4.12 to 4.14 + +commit eff07f608ba7be0333e35eb1e35485f3e220bcd9 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Sat Jan 29 20:29:50 2022 +0100 + + Update copyright notices, copyright years and author emails + +commit 54552a89eba6afa2b678f81b3fb391930c97f471 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Sat Jan 29 20:13:34 2022 +0100 + + Cleanup Makefile.am + +commit 29fed06eaa55338ce19eaa826fae4ded4173fb3d +Author: Anonymous +Date: Wed Dec 29 12:56:18 2021 +0100 + + I18n: Update translation oc (62%). + + 20 translated messages, 12 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 82a3b2b6863928714eae60eed48c25f5a6aabc1c +Author: Ivica Kolić +Date: Fri Dec 10 12:56:01 2021 +0100 + + I18n: Update translation hr (78%). + + 25 translated messages, 7 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 43914d0dcc270a5b245891b5de649d865830015e +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Mon Oct 11 03:12:07 2021 +0200 + + Update configure.ac.in syntax + +commit 83a98bdba12129f831cf259cb7666e9659fed871 +Author: abuyop +Date: Thu Sep 30 00:54:16 2021 +0200 + + I18n: Update translation ms (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 24a0dac3831bc968685433e1304c00ffd6c4e4b3 +Author: Seong-ho Cho +Date: Thu Sep 9 00:52:58 2021 +0200 + + I18n: Update translation ko (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9db956b30cc5fe9cac76cdf593fe244dbafb6586 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Wed Aug 25 03:21:29 2021 +0200 + + Document rgba_equal() function + +commit df578f29c2efa446eefd47a84e51067b94431875 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Mon Aug 23 15:52:41 2021 +0200 + + Don't save default colors to Xfconf configuration file + + See also: https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/merge_requests/25 + +commit 7691472b121fedd02e91c02afb0e2ca55ca74fa9 +Author: Andre Miranda +Date: Sun Aug 22 14:32:22 2021 -0300 + + Move swap to be next to mem + + Having net in between is weird IMO + +commit 82fdb1c9f68934fe9d8ceaa95b80502159211156 +Author: Andre Miranda +Date: Thu Aug 19 19:18:26 2021 -0300 + + Update default colors + + The new values are "softer" and have better contrast against dark + panels. + +commit 0f9226ec05f044373436b585576c9a8b9376a334 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Fri Aug 20 22:32:08 2021 +0200 + + Decouple the program order from the visual order of monitors + + This patch enables changes to the user-visible order of monitors in the + panel and in the settings window by simply modifying the order of items in + the new VISUAL_ORDER variable. + + See also: https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/merge_requests/25 + +commit 6e7ba906e17fa207b271145b75a6df532a1118e0 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Fri Aug 20 22:24:28 2021 +0200 + + Bump required XDT version to 4.14 + +commit cc164da4ccb7ffc29abf7d380b42dee6ec53a268 +Author: Daniel Muñiz Fontoira +Date: Fri Jul 23 16:21:16 2021 +0200 + + I18n: Update translation gl (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit fd38e9aebf91d153c666eff28b4e7d463b5a8a50 +Author: Toni Estévez +Date: Fri Jul 23 16:21:16 2021 +0200 + + I18n: Update translation es (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 486b9a4cab2a99bcb12cfab51e78f98ff5d2a1df +Author: Xfce Bot +Date: Fri Jul 23 16:21:15 2021 +0200 + + I18n: Update translation ca (71%). + + 23 translated messages, 9 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8cd485387a61c00eaea6220572cf3b937aff8c3b +Author: Theppitak Karoonboonyanan +Date: Wed Jun 30 12:50:50 2021 +0200 + + I18n: Update translation th (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 606fbe640f821aaee0779b13cfe4355defb4ad61 +Author: Theppitak Karoonboonyanan +Date: Tue Jun 29 12:50:57 2021 +0200 + + I18n: Update translation th (71%). + + 23 translated messages, 9 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5d55fa8bd0c0b46d125524031ea7d56b0db286e4 +Author: Arnold Marko +Date: Tue May 25 00:49:19 2021 +0200 + + I18n: Update translation sl (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a53df3c7e4040ff6f31562d24ee4ca04685b69ae +Author: Toni Estévez +Date: Sun May 23 00:51:37 2021 +0200 + + I18n: Update translation es (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f8b6944b8fe677816c9352bc7c1d4b35e1d722c5 +Author: Toni Estévez +Date: Sat May 22 12:49:16 2021 +0200 + + I18n: Update translation es (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit aa9abcd37542d37e991b8c3276c5254080fd8e28 +Author: Toni Estévez +Date: Sun May 16 00:48:30 2021 +0200 + + I18n: Update translation es (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d2e9aa0e60b9ded9fd9f3c647d6ceb9a685732f4 +Author: Toni Estévez +Date: Sun May 9 00:48:41 2021 +0200 + + I18n: Update translation es (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6402e4c376e5d60b85c588ad7ec55d6b08d18780 +Author: jc1 +Date: Thu Apr 22 13:23:53 2021 +0200 + + I18n: Update translation fr (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3f585875ef4912772af967f1710b8bb3c838e691 +Author: 玉堂白鹤 +Date: Thu Apr 22 10:45:16 2021 +0200 + + I18n: Update translation zh_CN (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c3be2395c27d170b6015f74702694f327e4c2813 +Author: Xfce Bot +Date: Thu Apr 22 10:45:16 2021 +0200 + + I18n: Update translation uk (71%). + + 23 translated messages, 9 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 95f6030e97e0be468a885af3a639b432aba4dd4d +Author: Xfce Bot +Date: Thu Apr 22 10:45:16 2021 +0200 + + I18n: Update translation ug (46%). + + 15 translated messages, 17 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 278d38b3b1491eb0d0f73d6fe75a0b832cc493e2 +Author: Xfce Bot +Date: Thu Apr 22 10:45:16 2021 +0200 + + I18n: Update translation th (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c0e0742ea15f2839cfb3d4fc3ddc89ac004fdb69 +Author: Xfce Bot +Date: Thu Apr 22 10:45:16 2021 +0200 + + I18n: Update translation sl (71%). + + 23 translated messages, 9 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9909e7227afbe480d49724d65720447ae3f73b48 +Author: Jan Ziak <0xe2.0x9a.0x9b@gmail.com> +Date: Thu Apr 22 10:45:16 2021 +0200 + + I18n: Update translation sk (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 869a4c4c54ab1c30070fa9f6c67d9a9c536a2d57 +Author: Xfce Bot +Date: Thu Apr 22 10:45:15 2021 +0200 + + I18n: Update translation ru (71%). + + 23 translated messages, 9 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 403f149504e35e0131d32dab728d95d3ef921940 +Author: Hugo Carvalho +Date: Thu Apr 22 10:45:15 2021 +0200 + + I18n: Update translation pt (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e161fe4b0b841425053eb6e8fc47a10b9d334fb2 +Author: Anonymous +Date: Thu Apr 22 10:45:15 2021 +0200 + + I18n: Update translation pl (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7a95e1ae518a92e7b6035ae1f9725b86ecad9fff +Author: Xfce Bot +Date: Thu Apr 22 10:45:15 2021 +0200 + + I18n: Update translation oc (56%). + + 18 translated messages, 14 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f9b39dbfbd5638febde038d6fd6b787debdbf0ab +Author: Pjotr +Date: Thu Apr 22 10:45:15 2021 +0200 + + I18n: Update translation nl (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 08f8b5825ab5cbb1f92cf8853d230d012a535af9 +Author: heskjestad +Date: Thu Apr 22 10:45:15 2021 +0200 + + I18n: Update translation nb (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0fcfa1071bc41bd63921246dffe3a26706f1759e +Author: Xfce Bot +Date: Thu Apr 22 10:45:15 2021 +0200 + + I18n: Update translation ms (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5eb7702bfc88b147709e1ca952a1b6dbaa7889e7 +Author: Xfce Bot +Date: Thu Apr 22 10:45:15 2021 +0200 + + I18n: Update translation ko (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5831a9366ffea9a0f4889bfe34f940d1c79b9846 +Author: Xfce Bot +Date: Thu Apr 22 10:45:14 2021 +0200 + + I18n: Update translation is (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7748e19d560d579a712ef8f18c3db7ccbc22988b +Author: Xfce Bot +Date: Thu Apr 22 10:45:14 2021 +0200 + + I18n: Update translation ie (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ce9f900e733a5b1f9f5c961fe439bf1750ce2bda +Author: Xfce Bot +Date: Thu Apr 22 10:45:14 2021 +0200 + + I18n: Update translation hye (62%). + + 20 translated messages, 12 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b6f6593393a3be7eb1e4447d339de00447feac17 +Author: Xfce Bot +Date: Thu Apr 22 10:45:14 2021 +0200 + + I18n: Update translation hu (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f43694de8efa583dda0825fd759edf67b7c12dfe +Author: Elishai Eliyahu +Date: Thu Apr 22 10:45:14 2021 +0200 + + I18n: Update translation he (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c5a63c33be30e210c574b41ffbe10ab99e881ef7 +Author: Xfce Bot +Date: Thu Apr 22 10:45:13 2021 +0200 + + I18n: Update translation fi (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 072170afcd076fa5d6245f8d6cfce08d1df1e797 +Author: Xfce Bot +Date: Thu Apr 22 10:45:13 2021 +0200 + + I18n: Update translation en_GB (53%). + + 17 translated messages, 15 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f462ab3553989f4c9c087fd9be8c9b144dc1cba8 +Author: Xfce Bot +Date: Thu Apr 22 10:45:13 2021 +0200 + + I18n: Update translation en_CA (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit bf9f99a7db13e01d79ef8664f7b4dcf08ab14edc +Author: Xfce Bot +Date: Thu Apr 22 10:45:13 2021 +0200 + + I18n: Update translation en_AU (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5e823ae09238685f98de675181feb2481684b91b +Author: Xfce Bot +Date: Thu Apr 22 10:45:13 2021 +0200 + + I18n: Update translation el (71%). + + 23 translated messages, 9 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1043ba5e5b549f55b99e9dc7246d06ee2b4f167c +Author: Xfce Bot +Date: Thu Apr 22 10:45:12 2021 +0200 + + I18n: Update translation ca (71%). + + 23 translated messages, 9 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7be2eb8748824945c344f97b7e500b0375865c42 +Author: Kiril Kirilov +Date: Thu Apr 22 10:45:12 2021 +0200 + + I18n: Update translation bg (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f541dd7d28faf8ef4ef929bf86a081002f82f396 +Author: Xfce Bot +Date: Thu Apr 22 10:45:12 2021 +0200 + + I18n: Update translation be (68%). + + 22 translated messages, 10 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d39e8a6976e710f988445db4911388c8019cfe4f +Author: Xfce Bot +Date: Thu Apr 22 10:45:12 2021 +0200 + + I18n: Update translation ar (53%). + + 17 translated messages, 15 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2115b7b0df2c6136a947e914d5a63d68246df9ce +Author: Luna Jernberg +Date: Sat Apr 17 12:50:53 2021 +0200 + + I18n: Update translation sv (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0ee673d2aa8ddc9acb7515d27870ac6f9218d47c +Author: Michal Várady +Date: Fri Apr 16 00:47:53 2021 +0200 + + I18n: Update translation cs (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit eda93f756c03a5cad155cf776bd29986749c93fa +Author: Саша Петровић +Date: Wed Apr 14 00:48:45 2021 +0200 + + I18n: Update translation sr (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9310900bb9275ddfd87b410ddbab10e64f5c080d +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Tue Apr 13 14:48:00 2021 +0200 + + Avoid G_GNUC_FALLTHROUGH to enable compilation with GLib earlier than 2.60 + +commit 35ea0d021dc10923f4af43c89e1fe71494e3cb99 +Author: Anonymous +Date: Mon Apr 12 00:48:27 2021 +0200 + + I18n: Update translation da (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 30e89a0f2bee64a651b2eff949b0d4ee13af6e7c +Author: Ivica Kolić +Date: Sat Apr 10 12:50:22 2021 +0200 + + I18n: Update translation hr (71%). + + 23 translated messages, 9 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 498a54ec0b5226556676b13b1601456a79e8cdf6 +Author: Yannick Le Guen +Date: Fri Apr 9 12:51:07 2021 +0200 + + I18n: Update translation fr (78%). + + 25 translated messages, 7 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0b2b1a6a8a6192dfc401bf145147ddb0290802ae +Author: Luna Jernberg +Date: Tue Apr 6 00:49:14 2021 +0200 + + I18n: Update translation sv (96%). + + 31 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 83a45ea96b491b20cc9b9a3b91b0b5302da4cd86 +Author: Priit Jõerüüt +Date: Fri Apr 2 00:49:16 2021 +0200 + + I18n: Update translation et (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d05b861fbd6331e64ee3ac162c7d4f11e097c74c +Author: Besnik Bleta +Date: Thu Apr 1 12:50:51 2021 +0200 + + I18n: Update translation sq (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2a778b82ac4bf394425ea389bb40c2253da693aa +Author: Emin Tufan Çetin +Date: Wed Mar 31 00:49:30 2021 +0200 + + I18n: Update translation tr (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 68ac4b749d257928ded7fefbc0f239e1c8940f0a +Author: Kjell Cato Heskjestad +Date: Sun Mar 28 00:48:41 2021 +0100 + + I18n: Update translation nb (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8810922a5c028fae234de9e2f48d7d328be1a53e +Author: Anonymous +Date: Sun Mar 28 00:48:41 2021 +0100 + + I18n: Update translation es (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ae0bcd1161c7167b0c6befdb72ec3f20ce0d9207 +Author: Andreas Eitel +Date: Sat Mar 27 00:47:54 2021 +0100 + + I18n: Update translation de (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8c5f1356f31c49822a5d16e13f8d1695c290a11a +Author: Daniel Muñiz Fontoira +Date: Fri Mar 26 12:50:23 2021 +0100 + + I18n: Update translation gl (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit fa2098b9636df00e3677c3778083afc2e49b01d6 +Author: Anonymous +Date: Wed Mar 24 00:48:36 2021 +0100 + + I18n: Update translation it (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0c7f41c7d6efe305a3522cb621025e369694e199 +Author: Anonymous +Date: Tue Mar 23 00:48:45 2021 +0100 + + I18n: Update translation lt (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f83f64223440a5d6a50a8c473e28b00f9d2b305a +Author: UTUMI Hirosi +Date: Tue Mar 23 00:48:45 2021 +0100 + + I18n: Update translation ja (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e629dadc444bec170f489f072f954b5dda0893d5 +Author: Triyan W. Nugroho +Date: Tue Mar 23 00:48:45 2021 +0100 + + I18n: Update translation id (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit fa91f52d593f00c2cf7cf42411c208e2a19ae34e +Author: Anonymous +Date: Tue Mar 23 00:48:45 2021 +0100 + + I18n: Update translation eu (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9dcdba8f63aaebbb6d63a7c8c2f558006681328a +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Tue Mar 23 00:02:41 2021 +0100 + + Back to development + +commit fc2b55aae84df563004f40a69bf59f3779b02c7c +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Mon Mar 22 23:53:25 2021 +0100 + + Updates for release + +commit d82ca5d939b908d6a5ef081e7ce4b894b5ccffd8 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Mon Mar 22 13:48:19 2021 +0100 + + Update README.md + + Also, fix wording in configure.ac.in + +commit 5799e817b1f5c19ca5ba62ff8d67ab83e4ae430d +Author: 黃柏諺 +Date: Mon Mar 22 12:49:23 2021 +0100 + + I18n: Update translation zh_TW (100%). + + 32 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e8cc902e875014cc18687831503ab1e2016ef71f +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Sun Mar 21 22:32:55 2021 +0100 + + Code cleanup: Lower redundancy of xfconf handling code + + The remaining redundant code is cumbersome to remove in C, mainly because + a string concatenation requires a call to g_free(). + +commit 450b79a93e81aa275d3754c346cb11a05aa30bfa +Author: Anonymous +Date: Sun Mar 21 12:50:10 2021 +0100 + + I18n: Update translation es (100%). + + 30 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7ce33c7345daf306d07b4d00177e0e5c28fa7752 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Sun Mar 21 06:54:35 2021 +0100 + + Update and sort the list of authors + +commit ad631ed46786e21c6602239cb55528aa65c6a2f6 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Sun Mar 21 06:53:06 2021 +0100 + + Add a simple network bandwidth monitor (uses libgtop as a fallback) + + The implementation uses /proc/net/netstat by default (if it is available) + because it is more efficient than using libgtop. It takes about 250 + syscalls for libgtop to obtain information about a couple of network + interfaces, while it takes just a few syscalls to read /proc/net/netstat. + + A full network bar (100% network load) corresponds to a constant of + 100 Mbit/s. Bandwidths higher than 100 Mbit/s are clamped to 100%. + The tooltip however is showing non-clamped bandwidth rounded to Mbit/s. + + Closes: https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/issues/14 + +commit 8696a0ea47f743174f134be5c91f7e5dbec4aff9 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Sun Mar 21 06:11:39 2021 +0100 + + Code cleanup: Remove unnecessary include directives + +commit 57bd9df2ad01f6f4559e201a940123432bf1f191 +Author: UTUMI Hirosi +Date: Sun Mar 21 00:47:59 2021 +0100 + + I18n: Update translation ja (100%). + + 30 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8c37161149edd960b4107b9fc0c51d787548255e +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Sun Mar 21 00:23:04 2021 +0100 + + Remove 4-valued history + + Displaying an average of the last 4 read values of a monitored resource + has little purpose. Additionally, it is questionable when initializing + the plugin if less than 4 values have been read so far (the number of + valid history values isn't being tracked anywhere). + + The removed code is from year 2003 or before. + +commit 6f6d3b9b92dd1f7225431337594646f04eb78d45 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Sun Mar 21 00:03:42 2021 +0100 + + Fix initial progress bar value + + When the plugin is starting, gtk_widget_get_allocation(bar) returns (1,1) + if the progress bar hasn't been displayed yet. + +commit 99a576ecbc0421f868f62a0b65a230dc041bcff6 +Author: Simon Steinbeiss +Date: Fri Mar 19 23:49:18 2021 +0100 + + Fix system-monitor-command setting (Fixes #15) + +commit 8978e8ed9d283dcf082fb89c0ae856cfd3f0535f +Author: Kjell Cato Heskjestad +Date: Sat Mar 20 12:49:23 2021 +0100 + + I18n: Update translation nb (100%). + + 30 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4c88fe38730f23a39cd516559ab4dc65e3ccb239 +Author: Hugo Carvalho +Date: Sat Mar 20 00:47:42 2021 +0100 + + I18n: Update translation pt (100%). + + 30 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 546549048fc1011c92e80dae999f41894b1f9222 +Author: 黃柏諺 +Date: Fri Mar 19 12:49:18 2021 +0100 + + I18n: Update translation zh_TW (100%). + + 30 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4fc855d1f5d49d26819be5b51f992efdd3003463 +Author: 玉堂白鹤 +Date: Fri Mar 19 12:49:18 2021 +0100 + + I18n: Update translation zh_CN (100%). + + 30 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4b73b0310148f4bf03d2b1ef4173f93ae82ec461 +Author: Luna Jernberg +Date: Fri Mar 19 12:49:18 2021 +0100 + + I18n: Update translation sv (96%). + + 29 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2e85a4742d0954f479ec74b827d4a0a9be2275ad +Author: Anonymous +Date: Fri Mar 19 12:49:18 2021 +0100 + + I18n: Update translation pl (100%). + + 30 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0c1f45fa573256afd939a7020cedae99d28c4936 +Author: Kiril Kirilov +Date: Fri Mar 19 12:49:18 2021 +0100 + + I18n: Update translation bg (100%). + + 30 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 46285cc449ff34194f8cdfd34f5834fdae74af0f +Author: 黃柏諺 +Date: Thu Mar 18 12:49:29 2021 +0100 + + I18n: Update translation zh_TW (100%). + + 26 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ea2a12ba0669698cb02abbe28d4f512219965f17 +Author: Jan Ziak <0xe2.0x9a.0x9b@gmail.com> +Date: Thu Mar 18 12:49:29 2021 +0100 + + I18n: Update translation sk (100%). + + 26 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4a64fcd5cca6941556f64887aecf1455fd4861ac +Author: Anonymous +Date: Thu Mar 18 12:49:29 2021 +0100 + + I18n: Update translation pl (100%). + + 26 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d9a80b8aea74a80fb70318eb4358d1cc962ff7a2 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Thu Mar 18 03:49:17 2021 +0100 + + Distinguish the look of uptime from the look of a digital real-time clock + + An uptime previously displayed as "1:23" is now displayed as "1h 23m". + Tooltip previously displayed as "Uptime: 1 day 2:34" is now displayed as + "Uptime: 1 day, 2 hours, 34 minutes". + + Additionally, the patch also improves spacing between the labels and the + bars to make it easier to distinguish which label belongs to which bar. + + Closes: https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/issues/6 + +commit 20123cff22eff2c49ff597c7a7c14fe9e248a436 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Wed Mar 17 03:18:56 2021 +0100 + + Replace "Options" with "Label" in the properties dialog + + Also, the text entry has been moved closer to its label and farther from + the color button. The text entry now has a tooltip saying to leave it + empty in order to disable the monitor's label on the panel. + + Closes: https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/issues/12 + Mitigates: https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/issues/8 + +commit 9b4f4b3f619e021a76cd4d9dbc0b527c593368a6 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Wed Mar 17 02:46:28 2021 +0100 + + Finish porting to xfconf + + Porting to xfconf created duplicates of all configuration options. In other + words, all options were being stored at two locations in memory when + the plugin was running. This patch removes most of the duplicates which + simplifies the source code and makes it easier to apply changes made by + the user in the properties dialog. + + This patch removes struct t_monitor_options, and removes fields from + structs t_global_monitor and t_uptime_monitor. The only redundant settings + left to be removed by a future patch are timeout & timeout_seconds in + t_global_monitor. + + Additionaly, it fixes memory leaks created by g_value_dup_boxed(). + + Configuration update is now not emitting a change signal if the new + color selected by the user is the same color as the current color. + +commit 3e51612008f1bb66287b3c768ee016e5f3230073 +Author: Michael Martins +Date: Wed Mar 17 00:48:27 2021 +0100 + + I18n: Update translation pt_BR (100%). + + 25 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0c07a7d16390202a93ac1271995aa1c1272b62e0 +Author: Elishai Eliyahu +Date: Wed Mar 17 00:48:27 2021 +0100 + + I18n: Update translation he (100%). + + 25 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ad151246f79524903f9c3ed1dc783db8119a3d82 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Tue Mar 16 22:48:40 2021 +0100 + + Code cleanup: Use a pointer to GdkRGBA instead of a value + + This patch was triggered by fixing if(&options.color) which always + evaluates to true. + + Additional changes in order to simply code: + - Use g_new0() instead of g_new() + - Store global->monitor[count[ to a local variable + +commit 0a5cabfb67deaac6b8ffe92285eaa303a3627353 +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Tue Mar 16 18:47:06 2021 +0100 + + Code cleanup: Cleanup CPU variables + + Use static variables (zero-initialized by default). Fix code indentation. + Fix old-style function declaration and printf() warnings in SUN codepath. + +commit 79512409a38c3497acf8b94bcd524a708c4fe3a0 +Author: Toni Estévez +Date: Sat Mar 13 12:52:02 2021 +0100 + + I18n: Update translation es (100%). + + 25 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 25eb84cfe79ad1fd3e0a70af4f97768af7f5b818 +Author: Simon Steinbeiss +Date: Fri Mar 12 15:06:05 2021 +0100 + + Update docs URL + +commit 9c7115734f1c835c3e6de136fa7937e4474694ea +Author: Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +Date: Thu Mar 11 02:34:03 2021 +0100 + + Code cleanup: Avoid hard-coded constants + + This is a preparation for the addition of a new monitor. + +commit 5968ac024f386990525ad38ee134486d2cf52ebc +Author: Emanuele Petriglia +Date: Thu Mar 11 00:48:18 2021 +0100 + + I18n: Update translation it (100%). + + 25 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3ada64d8404ffa7d8ff35be4548914c9160be5af +Author: Simon Steinbeiss +Date: Wed Mar 10 17:21:27 2021 +0100 + + Back to development + +commit 0f60872f60ff7393cd858a1ad7f3111ee8fe2ade +Author: Simon Steinbeiss +Date: Wed Mar 10 17:20:50 2021 +0100 + + Updates for release + +commit 3c4213a4b35f04d9bc9433f7eb356a0e07ab1c8b +Author: Simon Steinbeiss +Date: Tue Mar 9 11:50:45 2021 +0100 + + Add Help button to properties dialog + +commit 5cc3c13bfc313196194f2fc2f01484132d1424f5 +Author: Simon Steinbeiss +Date: Tue Feb 23 10:26:01 2021 +0100 + + Add new icons and switch to rDNS naming + +commit 9381570b041ac30da46ef8da9044023d3b7607ab +Author: Simon Steinbeiss +Date: Tue Feb 16 20:09:07 2021 +0100 + + Port to xfconf + +commit a6f35eb6db36eaa1999433fe94abe9edfeec1928 +Author: Gaël Bonithon +Date: Sat Jan 30 20:30:37 2021 +0100 + + Fix compilation warnings + +commit 8e46a7603eeb5f6ec63e37ddd64b9af14e2f2381 +Author: Gaël Bonithon +Date: Sat Jan 30 20:28:54 2021 +0100 + + autoconf: Some updates + + * AM_CONFIG_HEADER -> AC_CONFIG_HEADERS + * Remove AC_HEADER_STDC + +commit 8f8c2a9db03bd4c7309ab1a221b001943a07a361 +Author: Gaël Bonithon +Date: Sat Jan 30 20:28:25 2021 +0100 + + Update `.gitignore` + +commit e7066e8c69f454a4574092d9d75577e4666286da +Author: Андрій Мізик +Date: Fri Jan 29 00:49:27 2021 +0100 + + I18n: Update translation uk (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f3ad999b83f36ece28e2bfd7c2fdeabe88543957 +Author: Emin Tufan Çetin +Date: Tue Jan 19 10:45:23 2021 +0100 + + I18n: Update translation tr (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9de8bd7beb3b2e34e0ee6712fd93dd27ed931598 +Author: AlexanderFilev +Date: Tue Jan 19 10:45:22 2021 +0100 + + I18n: Update translation ru (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b9ec8e2058f8291200290d78f4f8a67c18f443cf +Author: Xfce Bot +Date: Tue Jan 19 10:45:20 2021 +0100 + + I18n: Update translation en_CA (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 78c1adeb54c33caf20427448b707a4c2f58dff77 +Author: Kiril Kirilov +Date: Tue Jan 19 10:45:19 2021 +0100 + + I18n: Update translation bg (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1a87093e38164ffb388947f9ba991474d9309300 +Author: Źmicier Turok +Date: Tue Jan 19 10:45:19 2021 +0100 + + I18n: Update translation be (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0062c03c9fe6cbcf39506e52ec9519ab27715320 +Author: Jan Ziak <0xe2.0x9a.0x9b@gmail.com> +Date: Fri Jan 8 02:11:21 2021 +0100 + + configure.ac: use AC_PROG_CC_C99 + + Various parts of Xfce, and libraries used by Xfce, already use C99 features. + Therefore it is reasonable to expect the availability of a capable compiler. + Current GCC releases silently default to newer C standards, starting with + gcc-5 which defaults to C11. + + Replace AC_PROG_CC with AC_PROG_CC_C99 to switch the discovered, or specified, + compiler to C99. + + Based on: https://gitlab.xfce.org/panel-plugins/xfce4-cpugraph-plugin/-/merge_requests/37 + Co-authored-by: Olaf Hering + +commit 275bb2662b8b81dabea02a2dc932879b8830db9c +Author: Anonymous +Date: Sat Dec 26 00:49:02 2020 +0100 + + I18n: Update translation hu (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit dd5a38aaf12f21147aca201b0f9ba77153f5fa3d +Author: Romain Bouvier +Date: Mon Dec 21 00:21:26 2020 +0100 + + Back to development + +commit f3af4d7c22d333351ed9b3a99295c4717a9b71da +Author: Romain Bouvier +Date: Mon Dec 21 00:17:11 2020 +0100 + + Update for release + + - Enable debug mode when building from git + +commit 34a46c746afdff12b48d273a9261199cb5aba6c1 +Author: Olaf Hering +Date: Fri Dec 18 22:35:20 2020 +0100 + + Fix missing-prototypes + + uptime.c:46:8: error: no previous prototype for 'read_uptime' [-Werror=missing-prototypes] + cpu.c:54:8: error: no previous prototype for 'read_cpuload' [-Werror=missing-prototypes] + + Signed-off-by: Olaf Hering + +commit 6ca7370e3a53a8c011a158ea7b9a36d3c57bd2f8 +Author: Anonymous +Date: Tue Dec 15 12:49:54 2020 +0100 + + I18n: Update translation eu (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1bc2ba00bd32bfa2c36e352a47bb8f885a90534c +Author: Olaf Hering +Date: Wed Dec 2 20:41:17 2020 +0100 + + Remove GSourceFunc casts + + Convert the callback into a real GSourceFunc. + + Signed-off-by: Olaf Hering + +commit ec39edd5281203e1022df7003dcc1325ad574625 +Author: Саша Петровић +Date: Wed Dec 9 00:48:45 2020 +0100 + + I18n: Update translation sr (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 663599f701beea279ae767c1fcf86dc963bddccf +Author: Dušan Kazik +Date: Wed Nov 25 12:49:55 2020 +0100 + + I18n: Update translation sk (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4d6409cb14c4adb1fb296173daf6f6559a54dba7 +Author: Michael Martins +Date: Wed Nov 25 12:49:55 2020 +0100 + + I18n: Update translation pt_BR (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0e7b088f4d9707b48eb2c507af7fb9cf8ed25f7a +Author: Priit Jõerüüt +Date: Fri Nov 20 00:51:00 2020 +0100 + + I18n: Update translation et (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 34692e6f37abdd190430cae5ac17b8f9c7861a7e +Author: Anonymous +Date: Thu Nov 19 00:48:31 2020 +0100 + + I18n: Update translation ru (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6e4748cc8ba864de67c8520f71018d90d4df56a7 +Author: Emin Tufan +Date: Mon Nov 16 12:52:13 2020 +0100 + + I18n: Update translation tr (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 73e80ba89278dd157679abfaa7f6c21590566e1b +Author: Jan Ziak <0xe2.0x9a.0x9b@gmail.com> +Date: Sat Nov 7 19:52:49 2020 +0100 + + Fix the properties dialog and a hidden memory corruption + + The hidden memory corruption results from writing a pointer + (8 bytes) to a gboolean variable (4 bytes) under certain + conditions when the properties dialog is changed by the user. + This might result in changing the low bits of a 64-bit + floating-point variable following the gboolean in memory. + + Closes: https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/issues/4 + Mitigates: https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/issues/8 + +commit 20e6591cca1d58cee934b4870e9aa6b0961ba4b3 +Author: Michal Várady +Date: Sun Nov 1 12:50:06 2020 +0100 + + I18n: Update translation cs (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 26bb79c8add978f8127dc73ab1ffbdba49c65699 +Author: Triyan W. Nugroho +Date: Sat Oct 31 12:49:55 2020 +0100 + + I18n: Update translation id (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ee345ca3f0f2c15e25d5cdbedeb74da741ced61a +Author: Arnold Marko +Date: Fri Oct 30 00:49:25 2020 +0100 + + I18n: Update translation sl (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7a2992bac79e13e3c74a227e6f5ea8a86d3b1489 +Author: Anonymous +Date: Tue Oct 27 00:48:19 2020 +0100 + + I18n: Update translation pt_BR (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 991f2cf12d8bc04729ebf101461fa0dc5f80f82a +Author: Hugo Carvalho +Date: Sun Oct 25 00:47:50 2020 +0200 + + I18n: Update translation pt (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 015b9dd2caf9b58b4723549ae2cc88456415a1f4 +Author: Luna Jernberg +Date: Fri Oct 23 12:51:13 2020 +0200 + + I18n: Update translation sv (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit df01950465f80681fc4e4497e220e93608e1d3a9 +Author: Zmicer Turok +Date: Thu Oct 22 12:49:21 2020 +0200 + + I18n: Update translation be (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7e5371b2186616f9877ec9259f12f98f1d85a708 +Author: Anonymous +Date: Wed Oct 21 12:49:43 2020 +0200 + + I18n: Update translation es (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 49d06fec4724bbf9d849ccdda958434c5bfce309 +Author: Jan Ziak <0xe2.0x9a.0x9b@gmail.com> +Date: Sun Sep 13 15:35:59 2020 +0200 + + Avoid repainting bars if there are no visual changes + + This patch reduces CPU consumption of the systemload plugin itself by + about 50% in typical scenarios, and by more than 90% in the best case + scenario. + + Closes: https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/issues/5 + +commit 2cce46b87c226bf293a4d17d2dce61c1f8891178 +Author: 黃柏諺 +Date: Mon Oct 19 13:16:42 2020 +0200 + + I18n: Update translation zh_TW (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4489cae7dd13eda78513aed36ab0b4b321e571c4 +Author: Emin Tufan +Date: Mon Oct 19 01:13:17 2020 +0200 + + I18n: Update translation tr (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 94d34722170e5dc6410260abb96f1538a99ab400 +Author: Andreas Eitel +Date: Sun Oct 18 13:14:45 2020 +0200 + + I18n: Update translation de (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit adb4dddbbddd799a6eb613fab3ed73a223f5d799 +Author: Emanuele Petriglia +Date: Sun Oct 18 01:12:25 2020 +0200 + + I18n: Update translation it (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6992815cd146214ad8ece62cc04b6f4c11737af8 +Author: Kjell Cato Heskjestad +Date: Sat Oct 17 13:13:53 2020 +0200 + + I18n: Update translation nb (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 69d9085a1991a98b167a683b2a0a1b4eaa11460f +Author: Emanuele Petriglia +Date: Sat Oct 17 13:13:53 2020 +0200 + + I18n: Update translation it (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 374cfa18b490d04494a4dd171b32ecf25440d1b4 +Author: Yannick Le Guen +Date: Sat Oct 17 01:12:34 2020 +0200 + + I18n: Update translation fr (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 787cc197782053e4751bfbc5ccc7bb4376020805 +Author: Xfce Bot +Date: Fri Oct 16 18:47:52 2020 +0200 + + I18n: Update translation zh_TW (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c6278eb909649a26b1af0098e78ad51fe738c1b6 +Author: Xfce Bot +Date: Fri Oct 16 18:47:52 2020 +0200 + + I18n: Update translation ur (52%). + + 12 translated messages, 11 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 216e900efae89c760a66ed5aca0b2128921a225a +Author: Xfce Bot +Date: Fri Oct 16 18:47:52 2020 +0200 + + I18n: Update translation ur_PK (52%). + + 12 translated messages, 11 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 56552497784b2fca292eb66d12b298e813a513e4 +Author: Xfce Bot +Date: Fri Oct 16 18:47:52 2020 +0200 + + I18n: Update translation uk (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4a8b7cb61a09905c77c59fd3efdc21ec5ba4bb2b +Author: Xfce Bot +Date: Fri Oct 16 18:47:52 2020 +0200 + + I18n: Update translation ug (69%). + + 16 translated messages, 7 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7b42ed778a5d6350a258e0b31a6b5d6390450742 +Author: Xfce Bot +Date: Fri Oct 16 18:47:52 2020 +0200 + + I18n: Update translation tr (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2b9c06cf60eea04a1608f757882da6834e60dcd6 +Author: Xfce Bot +Date: Fri Oct 16 18:47:52 2020 +0200 + + I18n: Update translation th (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9f3fa31c447f4253c82ca1f2f3f199a32768a8fa +Author: Xfce Bot +Date: Fri Oct 16 18:47:52 2020 +0200 + + I18n: Update translation sv (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d546f6dcbaa21c5e499de8da746284887aa9d174 +Author: Xfce Bot +Date: Fri Oct 16 18:47:52 2020 +0200 + + I18n: Update translation sr (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit df710db1d88ffcd5816c23fc6dfda64557718116 +Author: Besnik Bleta +Date: Fri Oct 16 18:47:51 2020 +0200 + + I18n: Update translation sq (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ed5b3b5ec2ebdff9f14c725ed38a4c12e975a581 +Author: Xfce Bot +Date: Fri Oct 16 18:47:51 2020 +0200 + + I18n: Update translation sl (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 465e20b70a13d4fcfcee21980226a8c00b90f0cc +Author: Xfce Bot +Date: Fri Oct 16 18:47:51 2020 +0200 + + I18n: Update translation sk (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6e8f7d0f8f18a21616a27fcea561d6a4190ff40f +Author: Xfce Bot +Date: Fri Oct 16 18:47:51 2020 +0200 + + I18n: Update translation ru (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9e4dff0e18e62bed8734a14ddab6a5fc636f39e7 +Author: Xfce Bot +Date: Fri Oct 16 18:47:51 2020 +0200 + + I18n: Update translation pt (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2104cdd06b0ebb56ffc17c4c8d71be3a9e7e5c64 +Author: Xfce Bot +Date: Fri Oct 16 18:47:51 2020 +0200 + + I18n: Update translation pt_BR (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c618ec8d319b3da7a37d5b41b7df4e9afe1525eb +Author: Anonymous +Date: Fri Oct 16 18:47:51 2020 +0200 + + I18n: Update translation pl (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit db6e3dcc4756869d1e95e8fe7932a4a974b185d7 +Author: Xfce Bot +Date: Fri Oct 16 18:47:51 2020 +0200 + + I18n: Update translation oc (82%). + + 19 translated messages, 4 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8b002adab0d3615d27b9e94c52e8adb4bd8e83a9 +Author: Pjotr +Date: Fri Oct 16 18:47:50 2020 +0200 + + I18n: Update translation nl (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0c1818dfbbcdcf51b0310441a019c6b12293c1aa +Author: Xfce Bot +Date: Fri Oct 16 18:47:50 2020 +0200 + + I18n: Update translation nb (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 08f67902384d03c14557b890461ef390b279a0fa +Author: Xfce Bot +Date: Fri Oct 16 18:47:50 2020 +0200 + + I18n: Update translation ms (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 63fc0ce3d449bbdb80b8324edc7d64c492eec535 +Author: Xfce Bot +Date: Fri Oct 16 18:47:50 2020 +0200 + + I18n: Update translation lv (52%). + + 12 translated messages, 11 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 19bdfdf42240550edc591741f79e6748d1d26330 +Author: Anonymous +Date: Fri Oct 16 18:47:49 2020 +0200 + + I18n: Update translation lt (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d25bb161ff51d60507b66b43d65b22a4e452b64d +Author: Xfce Bot +Date: Fri Oct 16 18:47:48 2020 +0200 + + I18n: Update translation ko (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit cc0fedae4e0529b1d380f6a6a84daa6c8dda080c +Author: UTUMI Hirosi +Date: Fri Oct 16 18:47:48 2020 +0200 + + I18n: Update translation ja (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 518c404029734e75107b307f1366a2e2b96dc770 +Author: Xfce Bot +Date: Fri Oct 16 18:47:48 2020 +0200 + + I18n: Update translation it (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0b56bea8c8470f1d4d119045c8e1392184b49df1 +Author: Xfce Bot +Date: Fri Oct 16 18:47:48 2020 +0200 + + I18n: Update translation is (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 155cdeaae980b85d5a9349d826d2aeb84bf79641 +Author: Xfce Bot +Date: Fri Oct 16 18:47:48 2020 +0200 + + I18n: Update translation ie (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e67a572cdd9263f78b70805791c07b1cb2c2e04c +Author: Xfce Bot +Date: Fri Oct 16 18:47:48 2020 +0200 + + I18n: Update translation id (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 91dcfa4a8f27160977303be04d390c4d053b842d +Author: Xfce Bot +Date: Fri Oct 16 18:47:47 2020 +0200 + + I18n: Update translation hye (86%). + + 20 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a45281a7cc555b9c94c9fea833ae6f32af36592e +Author: Xfce Bot +Date: Fri Oct 16 18:47:47 2020 +0200 + + I18n: Update translation hu (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 20b45eaa22719a4e89c43bb32f92e713ae2f992a +Author: Xfce Bot +Date: Fri Oct 16 18:47:47 2020 +0200 + + I18n: Update translation hr (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6ee38874a5abef6425309f9d047ffa0f36263650 +Author: Elishai Eliyahu +Date: Fri Oct 16 18:47:47 2020 +0200 + + I18n: Update translation he (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b278a167d43995784754038248d4585b0b69d574 +Author: Xfce Bot +Date: Fri Oct 16 18:47:47 2020 +0200 + + I18n: Update translation fr (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 58a5407897e8863db2545558a75f7f5c0bebe3b7 +Author: Xfce Bot +Date: Fri Oct 16 18:47:47 2020 +0200 + + I18n: Update translation fi (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f94a18da1f00db2880f5d20db4ef8d93652de4c4 +Author: Xfce Bot +Date: Fri Oct 16 18:47:47 2020 +0200 + + I18n: Update translation eu (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 52bd8afc5a2744e551897dfde906b0fcedbcbcbf +Author: Xfce Bot +Date: Fri Oct 16 18:47:47 2020 +0200 + + I18n: Update translation et (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 997fe15fa153607d96b22015c27f3eada402ce76 +Author: Xfce Bot +Date: Fri Oct 16 18:47:46 2020 +0200 + + I18n: Update translation es (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8958032df235c9e95b57317e3154912192caea40 +Author: Xfce Bot +Date: Fri Oct 16 18:47:46 2020 +0200 + + I18n: Update translation en_GB (73%). + + 17 translated messages, 6 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit aec74b68692e450e81585b25dec1ce7657d574d9 +Author: Xfce Bot +Date: Fri Oct 16 18:47:46 2020 +0200 + + I18n: Update translation en_CA (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ab547108fd1179cde14be69123599232eef9b829 +Author: Xfce Bot +Date: Fri Oct 16 18:47:46 2020 +0200 + + I18n: Update translation en_AU (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit db32f75d896b3f190456024fb2c88e9f5317e142 +Author: Xfce Bot +Date: Fri Oct 16 18:47:46 2020 +0200 + + I18n: Update translation el (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4883bcadd8b7f34230a7ba9e0141111d4342e437 +Author: Xfce Bot +Date: Fri Oct 16 18:47:46 2020 +0200 + + I18n: Update translation de (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ec3d27222a33824509e42296f5ab50368a68367a +Author: Anonymous +Date: Fri Oct 16 18:47:46 2020 +0200 + + I18n: Update translation da (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 17729f1647a6cdb528423a50bbf338f3da19047b +Author: Xfce Bot +Date: Fri Oct 16 18:47:46 2020 +0200 + + I18n: Update translation cs (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d3e870d4112817b355c2012dddf4f3dc565134c3 +Author: Robert Antoni Buj Gelonch +Date: Fri Oct 16 18:47:44 2020 +0200 + + I18n: Update translation ca (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0fd2be7250db301aac0acff22d31051ec838fda5 +Author: Kiril Kirilov +Date: Fri Oct 16 18:47:44 2020 +0200 + + I18n: Update translation bg (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0d8985a73ea3760e3ecee04331bfa6466bb1208d +Author: Xfce Bot +Date: Fri Oct 16 18:47:44 2020 +0200 + + I18n: Update translation be (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ce705d2cd21e90a93b50b3522f03cc723ba1bec5 +Author: Xfce Bot +Date: Fri Oct 16 18:47:44 2020 +0200 + + I18n: Update translation ar (78%). + + 18 translated messages, 5 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8f65a0c92c4f39d2e0d82dd2267516143d8fd255 +Author: 玉堂白鹤 +Date: Fri Oct 16 12:49:26 2020 +0200 + + I18n: Update translation zh_CN (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b987ac07603389ed90a126b5ecfbb0d033d252d4 +Author: Daniel Muñiz Fontoira +Date: Fri Oct 16 12:49:26 2020 +0200 + + I18n: Update translation gl (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 17bcc2d26df49d87653c122b32fb9b3520eb4094 +Author: Andre Miranda +Date: Thu Oct 15 00:37:29 2020 -0300 + + Update copyright year + +commit 84b6f71252ad9565d6a8a165911c57338a3a7f1a +Author: Andre Miranda +Date: Thu Oct 15 00:37:20 2020 -0300 + + Update URLs + +commit 06e3d35bea481695fff6237a09be10b7b8546878 +Author: Kevin Bowen +Date: Sat Oct 3 04:11:29 2020 +0200 + + Create README.md and update configure.ac.in + +commit bfecbdd25dc25c8fa1d5a5c5f12fe326914032d1 +Author: Triyan W. Nugroho +Date: Tue Sep 8 00:48:51 2020 +0200 + + I18n: Update translation id (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e3b8cecd0c6186a140a66169ab98c2853a0546b9 +Author: Steve Harris +Date: Fri Jun 26 12:51:19 2020 +0200 + + I18n: Add new translation en_CA (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3e4dc9fc7b322e2f846b4f78ab580bbc7c179c23 +Author: Simon Steinbeiss +Date: Thu Jun 25 11:33:48 2020 +0200 + + Add basic GitLab pipeline + +commit 7a4ea879c4f4b60b5b1e883770ad84d5f3786071 +Author: Vahe Safaryan +Date: Thu Jun 11 12:51:01 2020 +0200 + + I18n: Add new translation hye (91%). + + 21 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 396cec6ae95dbafdd3c53ff9e1610b1cd8e90816 +Author: Triyan W. Nugroho +Date: Fri May 29 00:48:26 2020 +0200 + + I18n: Update translation id (86%). + + 20 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2fb100f4f0807483511d3ef95adc98e3fb10bc64 +Author: Priit Jõerüüt +Date: Sat May 23 00:48:03 2020 +0200 + + I18n: Update translation et (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 57df7c0030811ccf56926a85d1a7e71f1ab11d5a +Author: Priit Jõerüüt +Date: Thu May 21 12:49:33 2020 +0200 + + I18n: Add new translation et (52%). + + 12 translated messages, 11 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5d0df6db09bde607efa2fa1f5457266aa0140d6f +Author: Ignacio Poggi +Date: Fri May 1 00:20:17 2020 +0200 + + I18n: Update translation es (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 24671db0bf18fbe9c3b49c1f9321b7dff235ac40 +Author: 黃柏諺 +Date: Wed Apr 15 00:17:49 2020 +0200 + + I18n: Update translation zh_TW (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 55488f7a6ab0545563e7eb30c592c0e8517b9400 +Author: Balázs Meskó +Date: Wed Apr 15 00:17:46 2020 +0200 + + I18n: Update translation hu (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 854dcf453a2c3dcbb64733caa14cc5ac603fd29a +Author: Anonymous +Date: Wed Apr 15 00:17:46 2020 +0200 + + I18n: Update translation es (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b2835024a35a4e7ca4086054359c1f512ee2529b +Author: Anonymous +Date: Wed Apr 15 00:17:45 2020 +0200 + + I18n: Update translation da (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 727e82246ec2f86b8d56e1a41ef0202510cc273e +Author: Zmicer Turok +Date: Thu Mar 5 18:33:00 2020 +0100 + + I18n: Update translation be (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a3ea539ff890fd2f5e9a4e5a5116d96249e449eb +Author: Pjotr +Date: Tue Feb 11 12:32:47 2020 +0100 + + I18n: Update translation nl (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e2fe639707fb86db61ef86081c1f7c22b5370910 +Author: Besnik +Date: Wed Jan 29 18:33:11 2020 +0100 + + I18n: Update translation sq (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ecab17b4a7e5fa2cbd7006ae36da82839dbdeda8 +Author: Kevin Bowen +Date: Wed Nov 13 00:49:59 2019 -0800 + + Update URLs from goodies.x.o to docs.x.o (Bug #16178) + +commit 3c4fef4ecf46a8e6789bdb75f5b7a25d19af1337 +Author: Anonymous +Date: Mon Nov 25 18:32:48 2019 +0100 + + I18n: Add new translation ie (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 87c065466ad7a88704a5d991fda4779168aaa54a +Author: Arnold Marko +Date: Mon Nov 4 00:32:55 2019 +0100 + + I18n: Update translation sl (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 35b50d425209773c9dd21f125b1bd3f8c3daa46b +Author: Andre Miranda +Date: Fri Oct 4 00:45:46 2019 -0300 + + Allow compilation with panel 4.15 + +commit 75c9aa474030d4b19f8a71fc1e5c3c9b73153935 +Author: Ivica Kolić +Date: Mon Sep 30 12:36:59 2019 +0200 + + I18n: Update translation hr (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3490adf27ed4c4995c43110fb20e919d69bd49bd +Author: Landry Breuil +Date: Tue Aug 13 12:20:49 2019 +0200 + + Updates for release + +commit 71c4b6205cc0d07b4a3e665d65c49cee530742f0 +Author: Kjell Cato Heskjestad +Date: Sun Aug 11 12:34:27 2019 +0200 + + I18n: Update translation nb (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2950ff67870793a0e7dcc5848b120f25ae4e688e +Author: Anonymous +Date: Thu Aug 1 12:33:53 2019 +0200 + + I18n: Update translation eu (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4107019b465e23f886bd346e424376f3aed8728d +Author: Kjell Cato Heskjestad +Date: Wed Jul 24 18:33:12 2019 +0200 + + I18n: Update translation nb (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 520a0f7082c86231a0ab7a9827ba78a7bb87eda9 +Author: Kjell Cato Heskjestad +Date: Wed Jul 24 12:36:48 2019 +0200 + + I18n: Update translation nb (86%). + + 20 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7047afb5c3cee354e463505962f7bc36ba73f4f7 +Author: Jiri Grönroos +Date: Wed Jul 17 12:35:42 2019 +0200 + + I18n: Update translation fi (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit dc5b5c32be6787a3e3a880fc0e7d0acaddc354fd +Author: Jiri Grönroos +Date: Wed Jul 17 00:36:17 2019 +0200 + + I18n: Update translation fi (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ef8b279c575f5d33cf39ddf5c87489d306b9ca38 +Author: Andre Miranda +Date: Sat Jun 22 22:20:29 2019 -0300 + + Fix possible memory leak + +commit 9eb342e951c2eda0192bd1cfb4ac46420ee6a3db +Author: Andre Miranda +Date: Sat Jun 22 22:14:47 2019 -0300 + + Update .gitignore + +commit 412ade9079208f1bca0a43412abbe082365e0397 +Author: Anonymous +Date: Sat Jun 1 06:31:59 2019 +0200 + + I18n: Update translation da (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 70c21d99cf382ded408aed44e8a7a2bf838d146f +Author: Anonymous +Date: Thu May 16 06:33:09 2019 +0200 + + I18n: Update translation da (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 06a6369a1ee77a9e837a7c0619f0d86733c29158 +Author: Sveinn í Felli +Date: Fri May 10 18:41:48 2019 +0200 + + I18n: Update translation is (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0327b4f9cbba5706fc42c0d4fc4b95c53ce5a321 +Author: Jeff Huang +Date: Wed May 8 19:52:24 2019 +0200 + + I18n: Update translation zh_TW (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5eb58ae31d3dcbffdde9f086ff8d9ffbae2c7ca4 +Author: 玉堂白鹤 +Date: Wed May 8 19:52:23 2019 +0200 + + I18n: Update translation zh_CN (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a6ff1c03b6df101e35ac6ae8e79d369e006b2d6d +Author: Xfce Bot +Date: Wed May 8 19:52:23 2019 +0200 + + I18n: Update translation ur (52%). + + 12 translated messages, 11 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9043495950b443ad65af9aa9711b2f79c3f889cc +Author: Xfce Bot +Date: Wed May 8 19:52:23 2019 +0200 + + I18n: Update translation ur_PK (52%). + + 12 translated messages, 11 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 06663b1b02686f3964188a5ca981e5347604ccf6 +Author: Anonymous +Date: Wed May 8 19:52:23 2019 +0200 + + I18n: Update translation uk (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d8203989b0887940c01bdc230c0e8ffd919108ff +Author: Xfce Bot +Date: Wed May 8 19:52:23 2019 +0200 + + I18n: Update translation ug (78%). + + 18 translated messages, 5 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit da4a07a44d49e2a7a494dbce79213b54c9fe90d9 +Author: Demiray Muhterem +Date: Wed May 8 19:52:23 2019 +0200 + + I18n: Update translation tr (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 809111691c70394107e7df4a790047227e8aef95 +Author: Påvel Nicklasson +Date: Wed May 8 19:52:23 2019 +0200 + + I18n: Update translation sv (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ab447d0ca1d42fcee8753038e2e0313397e611f4 +Author: Саша Петровић +Date: Wed May 8 19:52:22 2019 +0200 + + I18n: Update translation sr (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3371cf0e466ba474ea5cb5d8dd77889e80778a72 +Author: Xfce Bot +Date: Wed May 8 19:52:22 2019 +0200 + + I18n: Update translation sl (82%). + + 19 translated messages, 4 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3c4d1663cdcac64741d944f90d3d80616b8c01c0 +Author: Igor +Date: Wed May 8 19:52:22 2019 +0200 + + I18n: Update translation ru (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c6a056f8c299f5e25cd4e715a3835fc6c1480630 +Author: Anonymous +Date: Wed May 8 19:52:22 2019 +0200 + + I18n: Update translation pl (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 62c9f31370346a91f19470fd5394177782c38fbd +Author: Xfce Bot +Date: Wed May 8 19:52:22 2019 +0200 + + I18n: Update translation oc (82%). + + 19 translated messages, 4 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 040fe744c0cb9845afbd63431b37b8d038dbabed +Author: Pjotr +Date: Wed May 8 19:52:21 2019 +0200 + + I18n: Update translation nl (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 903a33be3d95e1152871d7a843896c3fd785d593 +Author: Xfce Bot +Date: Wed May 8 19:52:21 2019 +0200 + + I18n: Update translation nb (82%). + + 19 translated messages, 4 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2f44584d9d72b8c127d08097dc0c7c39dbf726f3 +Author: abuyop +Date: Wed May 8 19:52:21 2019 +0200 + + I18n: Update translation ms (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5eca1ddd1a11d478aeff2e5b04fdb50d459a5132 +Author: Xfce Bot +Date: Wed May 8 19:52:21 2019 +0200 + + I18n: Update translation lv (52%). + + 12 translated messages, 11 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 06d503d1b5b3c80083a47c15fa43d6f089207801 +Author: Anonymous +Date: Wed May 8 19:52:21 2019 +0200 + + I18n: Update translation lt (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit eddf03f736a4302e5b68ddfaf2562a24c8c933be +Author: Seong-ho Cho +Date: Wed May 8 19:52:21 2019 +0200 + + I18n: Update translation ko (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c4fd03ac2c34fcb3f5427b5ed07d66dd9924a9d7 +Author: Nobuhiro Iwamatsu +Date: Wed May 8 19:52:21 2019 +0200 + + I18n: Update translation ja (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d166ab6b1d640fd74d239b612952465295ab8cc5 +Author: Emanuele Petriglia +Date: Wed May 8 19:52:21 2019 +0200 + + I18n: Update translation it (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b18c1d2aad1c66836f6044144e19a4e3e185194a +Author: Sveinn í Felli +Date: Wed May 8 19:52:21 2019 +0200 + + I18n: Update translation is (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1665892ef2a1ba7db627df33253a4d28f364b7d1 +Author: Xfce Bot +Date: Wed May 8 19:52:21 2019 +0200 + + I18n: Update translation id (82%). + + 19 translated messages, 4 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c332453e4ef8866a3880386bfc43409026180fcc +Author: Balázs Meskó +Date: Wed May 8 19:52:21 2019 +0200 + + I18n: Update translation hu (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 297d50cb238c560afeac6b0570b195d25683c377 +Author: Edin Veskovic +Date: Wed May 8 19:52:21 2019 +0200 + + I18n: Update translation hr (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 019eac80ac078ecb9f13202c537b93cac56f6111 +Author: Elishai Eliyahu +Date: Wed May 8 19:52:21 2019 +0200 + + I18n: Update translation he (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d608cca380d8346d4bad9a0f6a2bbe3ba6b2dbe0 +Author: Charles Monzat +Date: Wed May 8 19:52:21 2019 +0200 + + I18n: Update translation fr (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b8e0296e575c49ca746cac8d9c7854b07de69576 +Author: Xfce Bot +Date: Wed May 8 19:52:20 2019 +0200 + + I18n: Update translation fi (95%). + + 22 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 73306cb5645db9527b53ae30c795b408bb3f2741 +Author: Xfce Bot +Date: Wed May 8 19:52:20 2019 +0200 + + I18n: Update translation eu (82%). + + 19 translated messages, 4 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8fdeee6e6b28201d3f1d0e22178b2a5cdc30f88d +Author: Anonymous +Date: Wed May 8 19:52:20 2019 +0200 + + I18n: Update translation es (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6564eb1c604210e89164ff59681d12974cb7926d +Author: Xfce Bot +Date: Wed May 8 19:52:20 2019 +0200 + + I18n: Update translation en_GB (73%). + + 17 translated messages, 6 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0aef06825aaf26390f258446ef12cf3af981bde4 +Author: John Humphrys +Date: Wed May 8 19:52:20 2019 +0200 + + I18n: Update translation en_AU (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f7f8a337a8d6b708730188e1d95fe11c9e83b9e1 +Author: Panagiotis Mantzios +Date: Wed May 8 19:52:20 2019 +0200 + + I18n: Update translation el (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e068b0f0fb58fcb1023e55c303888154d1e38bc1 +Author: Oliver Burkardt +Date: Wed May 8 19:52:20 2019 +0200 + + I18n: Update translation de (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a91a692700048820df0fbf83b90f37af75b4af8f +Author: Anonymous +Date: Wed May 8 19:52:20 2019 +0200 + + I18n: Update translation da (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6ab552ecd0b22d5ab02a9871e690ac26afacee24 +Author: Michal Várady +Date: Wed May 8 19:52:20 2019 +0200 + + I18n: Update translation cs (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b80a3d956381ae7297f97b4a5658fe2352d04628 +Author: Robert Antoni Buj Gelonch +Date: Wed May 8 19:52:20 2019 +0200 + + I18n: Update translation ca (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d5940dede9be504db7c55946b98ec74f952d23a1 +Author: Kiril Kirilov +Date: Wed May 8 19:52:19 2019 +0200 + + I18n: Update translation bg (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7f561b392e1413dc91bf18d5082c658146467255 +Author: Zmicer Turok +Date: Wed May 8 19:52:19 2019 +0200 + + I18n: Update translation be (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9e8bd770616d167834df18d76a7324ee0f5f6dda +Author: Xfce Bot +Date: Wed May 8 19:52:19 2019 +0200 + + I18n: Update translation ast (78%). + + 18 translated messages, 5 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c538d05a98fa61e5cc0e6d287900e3d748b2048b +Author: Xfce Bot +Date: Wed May 8 19:52:19 2019 +0200 + + I18n: Update translation ar (78%). + + 18 translated messages, 5 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit dfcc935707ae2bd9ef78413fa9b019dc12b78239 +Author: Daniel Muñiz Fontoira +Date: Sun Mar 10 06:34:22 2019 +0100 + + I18n: Update translation gl (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3fdd8ea78c8ba271b3d98099084ac9f0b4d1474b +Author: Daniel Muñiz Fontoira +Date: Sun Mar 10 00:31:41 2019 +0100 + + I18n: Update translation gl (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7961fb7c24ff1b10f645c9a58e971984c69b984b +Author: Nuno Miguel +Date: Sun Feb 10 18:32:32 2019 +0100 + + I18n: Update translation pt (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 95b5a703013bf994699df12e88e6aa91b0cb9c9f +Author: Jose Riha +Date: Wed Jan 16 00:32:20 2019 +0100 + + I18n: Update translation sk (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3faf88c0e6d9906e59e9a1efd35bff8036434782 +Author: Theppitak Karoonboonyanan +Date: Sat Jan 5 18:32:02 2019 +0100 + + I18n: Update translation th (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8af655c985a2aeeff5cbb9c5a7a028a59b56df21 +Author: Michael Martins +Date: Mon Dec 17 00:31:50 2018 +0100 + + I18n: Update translation pt_BR (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b35286b81e2b6166338008cb9330cf54b0d82250 +Author: Landry Breuil +Date: Mon Dec 10 09:57:58 2018 +0100 + + Fix a crash when opening the properties dialog + + introduced in dd5397b3, crash witnessed on OpenBSD and FreeBSD - better setting + the mnemonic widget when the widget has been created. + +commit fa4342ff034fe73d631aba153ee9d53ca01ff35b +Author: Emanuele Petriglia +Date: Fri Dec 7 12:31:53 2018 +0100 + + I18n: Update translation it (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit eb247a100b4d7da0eb9ffeff364e40788ec6f8f0 +Author: Besnik +Date: Tue Dec 4 18:32:01 2018 +0100 + + I18n: Update translation sq (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9e4d1f4b8bfcd9163ec8343a395365b6c1d7f8db +Author: Landry Breuil +Date: Thu Nov 29 17:45:17 2018 +0100 + + release 1.2.2 + +commit 15909693d0c1c6a539687c438d2b53c25c6db890 +Author: Landry Breuil +Date: Thu Nov 29 17:44:54 2018 +0100 + + Bump copyrights + +commit 9e375e61777c714c523b0a2748e95d4f1ea7518c +Author: Sveinn í Felli +Date: Tue Nov 6 18:33:48 2018 +0100 + + I18n: Update translation is (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 01341f1b09b12c98e7a7d9079b712b2fb5ff1a49 +Author: Sveinn í Felli +Date: Tue Nov 6 00:35:03 2018 +0100 + + I18n: Update translation is (91%). + + 21 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 952f0d54ce56ae054b3e9d5d5f15aa06dac04d48 +Author: Sean Davis +Date: Wed Sep 5 21:21:22 2018 -0400 + + Preferences: Use standard 12px margin for child elements (bug #14677) + + Signed-off-by: Sean Davis + +commit 8065e6adf12b5801f8e705b603c4af27ef00f2e3 +Author: Daniel Muñiz Fontoira +Date: Thu Aug 23 06:32:21 2018 +0200 + + I18n: Update translation gl (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4cfee90fcd82ccf47e014ff88f70e7df05135f56 +Author: Anonymous +Date: Mon Jul 16 18:35:13 2018 +0200 + + I18n: Update translation fi (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3395861986211df4feb0ec61d7eceb5053c3dd7d +Author: Emanuele Petriglia +Date: Mon Jul 16 12:32:31 2018 +0200 + + I18n: Update translation it (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2ce1223905f924f94c0551979f89f813e96053f1 +Author: Emanuele Petriglia +Date: Sun Jul 15 18:33:52 2018 +0200 + + I18n: Update translation it (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 780cc54ec99cb6d7f9e10ac7a7aa1f6899439877 +Author: Emanuele Petriglia +Date: Wed Jul 11 18:34:38 2018 +0200 + + I18n: Update translation it (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f13d9cc78f91c0ded576c60c7aeeb8e7ff4c796d +Author: Theppitak Karoonboonyanan +Date: Sat Jun 16 18:34:07 2018 +0200 + + I18n: Update translation th (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1cacdfdd7540158e0ad15f9f011e98f51966e240 +Author: Michael Martins +Date: Thu May 17 06:32:43 2018 +0200 + + I18n: Update translation pt_BR (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0308857e2a65c4643bf8c8c8303dc9657155566c +Author: Balázs Meskó +Date: Sun Apr 29 12:32:51 2018 +0200 + + I18n: Update translation hu (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 041af930b5f3c00441cd409ef1b8f5899e807642 +Author: Balázs Meskó +Date: Sun Apr 29 00:34:25 2018 +0200 + + I18n: Update translation hu (82%). + + 19 translated messages, 4 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 37c8facb0649675cf87a96f35406f493e717047d +Author: Zmicer Turok +Date: Wed Apr 25 18:32:51 2018 +0200 + + I18n: Add new translation be (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d6a4c813065d3edcfa563700930c02ff99bfffa1 +Author: John Humphrys +Date: Fri Apr 6 06:33:56 2018 +0200 + + I18n: Update translation en_AU (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1e72c4e03a48b20887bbe2e9496b7742e8133dfd +Author: Nobuhiro Iwamatsu +Date: Wed Apr 4 06:32:40 2018 +0200 + + I18n: Update translation ja (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1078968d32b17be17a6ef864e81b1af2aee539a1 +Author: José Vieira +Date: Mon Mar 19 18:32:34 2018 +0100 + + I18n: Update translation pt (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 51397a1ec2ce2246980d461ac202d0d4fb32ae06 +Author: Emanuele Petriglia +Date: Sun Mar 18 18:33:29 2018 +0100 + + I18n: Update translation it (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 64df4f7f1acf33dbfee73d7d5ba8325fb59f2ee3 +Author: Charles Monzat +Date: Sun Mar 18 00:32:52 2018 +0100 + + I18n: Update translation fr (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 35c99c17567338855a72d975b712932c06fa2420 +Author: Xfce Bot +Date: Fri Mar 2 12:33:19 2018 +0100 + + I18n: Update translation sv (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d854811b1dc71ddb1298d6b9d422676d39258219 +Author: Πέτρος Σαμαράς +Date: Sat Feb 24 18:34:18 2018 +0100 + + I18n: Update translation el (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9681200eed97f29a2ec2baf92fe8fe0ecae021f9 +Author: Xfce Bot +Date: Mon Feb 19 18:33:11 2018 +0100 + + I18n: Update translation fi (86%). + + 20 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9dc1c60d482d876611e95829c2ed3f4cacd401c4 +Author: Vinzenz Vietzke +Date: Tue Feb 13 00:32:35 2018 +0100 + + I18n: Update translation de (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4872012145dbf18ffb83985b610a9750f8f5bac4 +Author: Necdet Yücel +Date: Wed Jan 17 06:33:27 2018 +0100 + + I18n: Update translation tr (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 51b06558b645f8be90536f87467ffa2c3b48bda4 +Author: Yarema aka Knedlyk +Date: Mon Jan 15 18:33:01 2018 +0100 + + I18n: Update translation uk (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit db91e7b9ff5771477a0e468984c8e53c4f26a22f +Author: Tobias Bannert +Date: Mon Jan 15 18:33:01 2018 +0100 + + I18n: Update translation de (91%). + + 21 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6ba445faa68579ab92fa4cc3787666edf0621e29 +Author: Urien Desterres +Date: Sat Jan 13 12:32:21 2018 +0100 + + I18n: Update translation fr (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 829891e5bd9e84e2d4063e197985af80723e3343 +Author: Elishai Eliyahu +Date: Sun Jan 7 18:32:45 2018 +0100 + + I18n: Update translation he (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f9ef88024404863d84ac4dffe97d34e9a8e95861 +Author: xiaobo zhou +Date: Sun Jan 7 12:33:33 2018 +0100 + + I18n: Update translation zh_CN (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 281c42252fc7406c08cd39af306913d85aa85dd1 +Author: Xfce Bot +Date: Sun Jan 7 06:34:21 2018 +0100 + + I18n: Update translation fi (82%). + + 19 translated messages, 4 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c981715987145f04b816a229b65343da41732fa4 +Author: Urien Desterres +Date: Thu Jan 4 00:32:15 2018 +0100 + + I18n: Update translation fr (91%). + + 21 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 68ec473e0ef22cc835e0d62c8bbb7417c3e50d4d +Author: Anonymous +Date: Sun Dec 31 18:33:48 2017 +0100 + + I18n: Update translation da (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5ae896ed28727e534120fd5ed45fbca2cbdecb48 +Author: Sam Zhang +Date: Thu Dec 28 12:33:41 2017 +0100 + + I18n: Update translation zh_CN (91%). + + 21 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8ba24b1a8146b58a06916d58fe7b9ebee7149a03 +Author: Pablo Lezaeta Reyes [pˈaβ̞lo lˌe̞θaˈeta rˈejɛ] +Date: Wed Dec 27 06:32:43 2017 +0100 + + I18n: Update translation es (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4449ee43017c80eacd8f8e12964baaba43c1e19e +Author: Igor +Date: Tue Dec 26 00:32:35 2017 +0100 + + I18n: Update translation ru (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a781486040fefcc48779c119af33d4dfea2a054a +Author: abuyop +Date: Tue Dec 26 00:32:35 2017 +0100 + + I18n: Update translation ms (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 798e9f2d557e3a1f1e9cfd9b02430ca9c4678c25 +Author: Pjotr +Date: Mon Dec 25 12:32:38 2017 +0100 + + I18n: Update translation nl (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit fccd9639d8341ed7ffc403953d030f180e8ceb01 +Author: Charles Monzat +Date: Mon Dec 25 12:32:38 2017 +0100 + + I18n: Update translation fr (91%). + + 21 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 26c48c48f7f8608ccb92825517aecacbba248b1a +Author: Jeff Huang +Date: Mon Dec 25 06:32:20 2017 +0100 + + I18n: Update translation zh_TW (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e49aaf2e1ad2f59c191161594bb4fc20c1cbe315 +Author: Anonymous +Date: Mon Dec 25 00:32:14 2017 +0100 + + I18n: Update translation lt (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 69f8d8ff59ab7750381f2e0d105844123a39c270 +Author: Саша Петровић +Date: Sun Dec 24 18:33:29 2017 +0100 + + I18n: Update translation sr (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d16e879fb2276f7edd1f415f3e8908d4f2c97341 +Author: Andre Miranda +Date: Sun Dec 24 18:33:29 2017 +0100 + + I18n: Update translation pt_BR (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1223d37ccd01f4ac09ed2751968630b9d6893992 +Author: Michal Várady +Date: Sun Dec 24 18:33:29 2017 +0100 + + I18n: Update translation cs (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit adf4f98a2249dab9d78ecfe7bfbc591f45d502a3 +Author: Robert Antoni Buj Gelonch +Date: Sun Dec 24 18:33:29 2017 +0100 + + I18n: Update translation ca (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 076de505406db1345ada334a8d42db6d63c7719c +Author: Anonymous +Date: Sun Dec 24 12:32:15 2017 +0100 + + I18n: Update translation pl (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9c3065735861b92a03e748b0c53f5be361aa3410 +Author: 박정규(Jung-Kyu Park) +Date: Sun Dec 24 12:32:15 2017 +0100 + + I18n: Update translation ko (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7b2d24deb5f09f476fa7f750f194ba3224cadc48 +Author: Edin Veskovic +Date: Sun Dec 24 12:32:15 2017 +0100 + + I18n: Update translation hr (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e5aa98d4c40595cc1eaf4aa0298e4c397ac7e481 +Author: Kiril Kirilov +Date: Sun Dec 24 12:32:15 2017 +0100 + + I18n: Update translation bg (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3b1e0d2228d7c3c4d8dfa690911f5e42b6fc5ff2 +Author: 박정규(Jung-Kyu Park) +Date: Sun Dec 24 00:33:23 2017 +0100 + + I18n: Update translation ko (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6c1667d16d2c21ff5407da8eca501325e9b942d3 +Author: Elishai Eliyahu +Date: Sun Dec 24 00:33:23 2017 +0100 + + I18n: Update translation he (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 47cb194b0fc0bada6e3276c84760bc8004caa9a3 +Author: Anonymous +Date: Sun Dec 24 00:33:23 2017 +0100 + + I18n: Update translation da (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit dd5397b3b544e391164e80e5559c65437e9114e2 +Author: Simon Steinbeiss +Date: Sat Dec 23 23:40:43 2017 +0100 + + Pack options in a single line and revealer + +commit a4175ed9d85908731c9171c8452b10bf21019456 +Author: Landry Breuil +Date: Sat Dec 23 22:12:35 2017 +0100 + + Stop reading deprecated Use_Timeout_Seconds and Use_Click_Command settings. + + Instead use the value or the length of the corresponding string. + +commit 4885ea9a43761b2048cf6cc2f2bebee0f3cfeabd +Author: Landry Breuil +Date: Sat Dec 23 22:12:31 2017 +0100 + + stop writing the now deprecated Use_Timeout_Seconds and Use_Click_Command settings + +commit b026a4d536f44a371a0fd5a749323be716441a06 +Author: Landry Breuil +Date: Sat Dec 23 22:11:37 2017 +0100 + + Improve tooltip for so-called power-saving mode. + +commit 364956da514590ceac30c6443f1f421461bcdfa7 +Author: Landry Breuil +Date: Sat Dec 23 22:09:18 2017 +0100 + + Set the default update interval to 0.5s (workaround for #13536) + + There's a bug with tooltips in Gtk if they're updated too often. + Cf https://bugzilla.gnome.org/show_bug.cgi?id=782978 + + If the value read in the config is below 500ms, default to 500ms. + + While here change the GtkSpin to start at 0.5s, and only use 0.1s increments. + +commit 925a1343f4bedfb92e2f2390a2d09a942188987c +Author: Dušan Kazik +Date: Sat Dec 23 12:32:32 2017 +0100 + + I18n: Update translation sk (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 75fd32e4ce35bdf28383780e3d258201bbb67ff7 +Author: Anonymous +Date: Sat Dec 23 12:32:32 2017 +0100 + + I18n: Update translation pl (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 98baaf6d4145fa3d8babede88ccbbd4d30fc26c9 +Author: Anonymous +Date: Sat Dec 23 12:32:32 2017 +0100 + + I18n: Update translation lt (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0f498e1fd2bc9ef7ed91eb91705d24398728bf56 +Author: Michal Várady +Date: Sat Dec 23 12:32:32 2017 +0100 + + I18n: Update translation cs (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 45c39504f1c5a35d13040fe5779c277a4d0336e3 +Author: Robert Antoni Buj Gelonch +Date: Sat Dec 23 12:32:32 2017 +0100 + + I18n: Update translation ca (100%). + + 23 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 10648651029fa1a6b1913bbfee5e5bc31c00025c +Author: Landry Breuil +Date: Sat Dec 23 12:29:51 2017 +0100 + + Default to enable the command feature, since we set a value by default.. + + It is implicitely disabled if the command is empty. + +commit 9fdd4a9c80fdf119d6ea5f6516144d4540f671dc +Author: Landry Breuil +Date: Sat Dec 23 12:16:21 2017 +0100 + + Add tooltips on power-saving interval GtkSpinButton and System Monitor GtkEntry + + So that ppl know when the command is launched and what does 'Power saving interval' means.. + +commit 45b4140d0049531a20e32c7a1853148441a85c79 +Author: Landry Breuil +Date: Sat Dec 23 12:15:51 2017 +0100 + + Remove the 'launch system monitor' menu item, it's redundant with clicking on the plugin + +commit 749e99e22d927ab8b0f04d7430793ab954156c84 +Author: Simon Steinbeiss +Date: Sat Dec 23 01:33:21 2017 +0100 + + Drop two more superfluous switches (power-saving, system-monitor) + + As with the empty labels, setting the power-saving value to 0 will + disable it and setting no string for system-monitor disables it. + +commit d91168c86eab65c2f49f0445768e86b2d5e6f02c +Author: Simon Steinbeiss +Date: Sat Dec 23 00:14:57 2017 +0100 + + Unroll the new_spin_button function to improve readability + +commit 963ca892a8fd2459717d5a9db0a07c96a8b46db1 +Author: Simon Steinbeiss +Date: Sat Dec 23 00:03:13 2017 +0100 + + Drop unused code + +commit a7226c7294a526fc5186e09ed63193bf6cc2c163 +Author: Simon Steinbeiss +Date: Sat Dec 23 00:00:53 2017 +0100 + + Unroll the new_entry function to improve readability + +commit 3f1ec06ae8a7fee02ca6ac6014b0b66c1d47b701 +Author: Simon Steinbeiss +Date: Fri Dec 22 23:53:40 2017 +0100 + + Set the spin buttons' halign to START + +commit 9552cf7c22318f19c7c99f51dbee91a24794734c +Author: Simon Steinbeiss +Date: Fri Dec 22 23:49:39 2017 +0100 + + Set the color buttons' halign to START + +commit ceda975e5092955964f5fe1c71ecf6cf48b143d9 +Author: Simon Steinbeiss +Date: Fri Dec 22 23:46:09 2017 +0100 + + Make properties dialog HIG compliant + + Also drop the superfluous checkboxes for the labels. + Instead, an empty label will be treated like disabling the label. + +commit fc27614d96194f98d656f48f935bfb3bc6d87f56 +Author: Simon Steinbeiss +Date: Fri Dec 22 23:44:56 2017 +0100 + + Fix whitespace problems + +commit b8a3da5805ec9485188f592ab9511a8955a1f029 +Author: Simon Steinbeiss +Date: Fri Dec 22 09:46:50 2017 +0100 + + Make all labels left-aligned + + This is the standard in all Xfce settings dialogs. + +commit 366f6fa63bfe8b8636991b66e714312118598715 +Author: Simon Steinbeiss +Date: Fri Dec 22 00:44:06 2017 +0100 + + Make sure the switches' state is correct + +commit 2585c43080b84678eae6a94519d94f5336b06c22 +Author: Simon Steinbeiss +Date: Fri Dec 22 00:36:56 2017 +0100 + + Fix vertical alignment of GtkSwitches in properties dialog + +commit db68b72dc912602d788c2e2d0f3e8f87c5b49d65 +Author: 박정규(Jung-Kyu Park) +Date: Tue Nov 14 18:38:49 2017 +0100 + + I18n: Update translation ko (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5dc61adda96cc0e4e5cc3abe0b15386adcafec77 +Author: Romain B +Date: Thu Nov 9 21:39:15 2017 +0100 + + Fix autotools warnings + +commit 70de97592c5ac73e770f85cdc9af0d43efba40cb +Author: Romain B +Date: Thu Nov 9 21:26:51 2017 +0100 + + Allow build on DragonFlyBSD + +commit 2958e6431a9c6b46b0417a2d2f17403cf5a07439 +Author: Anonymous +Date: Fri Nov 3 12:34:37 2017 +0100 + + I18n: Update translation da (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 778cf4568fea4fe7242afb7cb8a46baf5b3d7457 +Author: Anonymous +Date: Thu Nov 2 00:33:26 2017 +0100 + + I18n: Update translation da (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b6ea2c574e359a745c1b25affa3fa90b48093490 +Author: Ivica Kolić +Date: Sun Oct 22 06:34:01 2017 +0200 + + I18n: Update translation hr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8e93ebc3ceec2568110af04a3fa1ea4584949797 +Author: Nobuhiro Iwamatsu +Date: Mon Sep 25 12:32:48 2017 +0200 + + I18n: Update translation ja (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c8a059663ef0bb7a7b1218499d1d9394a449a5d8 +Author: Xfce Bot +Date: Sun Sep 24 00:48:10 2017 +0200 + + I18n: Update translation ug (86%). + + 19 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b2a563449b6e5586de18359acb02d3772203c2bf +Author: Theppitak Karoonboonyanan +Date: Sun Sep 24 00:48:10 2017 +0200 + + I18n: Update translation th (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d4ad756a28aec788c1c1c6cea8872e787fad4767 +Author: Igor +Date: Sun Sep 24 00:48:10 2017 +0200 + + I18n: Update translation ru (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9665a66beefcc1a4b2310c2e3a143ae5066bc501 +Author: José Vieira +Date: Sun Sep 24 00:48:10 2017 +0200 + + I18n: Update translation pt (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e6b7cdf5ac00f4c949bd9f4874184fb2a51c08b5 +Author: Michael Martins +Date: Sun Sep 24 00:48:10 2017 +0200 + + I18n: Update translation pt_BR (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ce09ef72d8b9f245f7d238504ef820e63b4d5c07 +Author: Piotr Strębski +Date: Sun Sep 24 00:48:10 2017 +0200 + + I18n: Update translation pl (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 647a49e4dfe61ca8287cfe5ea765b07a83df307f +Author: Xfce Bot +Date: Sun Sep 24 00:48:10 2017 +0200 + + I18n: Update translation oc (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit fc477268eae15a098429d19606a8f102dd57f18f +Author: Pjotr +Date: Sun Sep 24 00:48:10 2017 +0200 + + I18n: Update translation nl (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c3a31c13d7a96c2016c1e46c939abaf0a645d36f +Author: Xfce Bot +Date: Sun Sep 24 00:48:10 2017 +0200 + + I18n: Update translation ja (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit dea9e3ed333cca5b9f196bbca4899d4939cce398 +Author: Enrico B +Date: Sun Sep 24 00:48:10 2017 +0200 + + I18n: Update translation it (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit bb608a64b9b8e0946baa15a0310e554bc0827a3d +Author: Edin Veskovic +Date: Sun Sep 24 00:48:10 2017 +0200 + + I18n: Update translation hr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 363bea61a7bdb51aaddc5112814abb5f37b9a36c +Author: Elishai Eliyahu +Date: Sun Sep 24 00:48:10 2017 +0200 + + I18n: Update translation he (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 560e7ce040136f33a180d07fca03279ba9479da8 +Author: Yannick Le Guen +Date: Sun Sep 24 00:48:08 2017 +0200 + + I18n: Update translation fr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit dc0aa3253290cb86ca068e38a8f83cd4233f077e +Author: Xfce Bot +Date: Sun Sep 24 00:48:07 2017 +0200 + + I18n: Update translation en_AU (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit db4aab5af245821a53098d4e4f6947535b965b4d +Author: Jeff Huang +Date: Wed Sep 20 00:58:35 2017 +0200 + + I18n: Update translation zh_TW (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1bc5a2b53741a3e0d699dbbea8f2039ef54e0066 +Author: 玉堂白鹤 +Date: Wed Sep 20 00:58:35 2017 +0200 + + I18n: Update translation zh_CN (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 979591b3ea1f105433fc3888277237d634e2aa2a +Author: Xfce Bot +Date: Wed Sep 20 00:58:35 2017 +0200 + + I18n: Update translation vi (59%). + + 13 translated messages, 9 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 18562806a009b1f23ca16919a66a6ba90bbc8900 +Author: Xfce Bot +Date: Wed Sep 20 00:58:35 2017 +0200 + + I18n: Update translation ur (63%). + + 14 translated messages, 8 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e28d295da6f20667607e932a3c37daf267fa5072 +Author: Xfce Bot +Date: Wed Sep 20 00:58:35 2017 +0200 + + I18n: Update translation ur_PK (63%). + + 14 translated messages, 8 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a1821ebaae0aedf5a5fc35f69ffc177b96010874 +Author: Yarema aka Knedlyk +Date: Wed Sep 20 00:58:35 2017 +0200 + + I18n: Update translation uk (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0055fd2bf0cca5171ac72ab39621163d3c540f2a +Author: Xfce Bot +Date: Wed Sep 20 00:58:35 2017 +0200 + + I18n: Update translation ug (86%). + + 19 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 224fd91a0b29f5ed038ed2e29b69f132f8306cfe +Author: Necdet Yücel +Date: Wed Sep 20 00:58:35 2017 +0200 + + I18n: Update translation tr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit dce353a5c51621878cce21e72f3768d50241ae92 +Author: Theppitak Karoonboonyanan +Date: Wed Sep 20 00:58:35 2017 +0200 + + I18n: Update translation th (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d940844d2b8de726e9398937479eff7449581c7f +Author: Påvel Nicklasson +Date: Wed Sep 20 00:58:35 2017 +0200 + + I18n: Update translation sv (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5a45afa816c7eae6691589a7443385375c09ca69 +Author: Саша Петровић +Date: Wed Sep 20 00:58:35 2017 +0200 + + I18n: Update translation sr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c7fb4c0b646951a719069a235ba2e10b21530b4d +Author: Xfce Bot +Date: Wed Sep 20 00:58:35 2017 +0200 + + I18n: Update translation sq (63%). + + 14 translated messages, 8 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1f4e8f0bf98c8ba85f48cb6bfeb7a808accd2c32 +Author: Xfce Bot +Date: Wed Sep 20 00:58:35 2017 +0200 + + I18n: Update translation sl (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit cf8371d797c2d4ded513f2ccdf7ab55ba6fda21c +Author: Dušan Kazik +Date: Wed Sep 20 00:58:34 2017 +0200 + + I18n: Update translation sk (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b224b21a02e259f25eefbb6e489e90645aad00ff +Author: Igor +Date: Wed Sep 20 00:58:34 2017 +0200 + + I18n: Update translation ru (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5e55382965e16d68b332181e5b9c40c0fd0c89b4 +Author: José Vieira +Date: Wed Sep 20 00:58:34 2017 +0200 + + I18n: Update translation pt (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e2255c8d5a9a2c8eae4817970d43de68709c40ee +Author: Michael Martins +Date: Wed Sep 20 00:58:34 2017 +0200 + + I18n: Update translation pt_BR (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 851143f9943e118a188106d2bc2ba6ade5d4c3db +Author: Piotr Strębski +Date: Wed Sep 20 00:58:34 2017 +0200 + + I18n: Update translation pl (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6e94308580a731124ece5e63ffe5a63c20829b7e +Author: Xfce Bot +Date: Wed Sep 20 00:58:34 2017 +0200 + + I18n: Update translation oc (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a237d0a316a3640d94412283161d40107374c79b +Author: Pjotr +Date: Wed Sep 20 00:58:34 2017 +0200 + + I18n: Update translation nl (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9f7f45d87b46a2e199b55008a0653f3e9f8372d2 +Author: Allan Nordhøy +Date: Wed Sep 20 00:58:34 2017 +0200 + + I18n: Update translation nb (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3d191fbe113d6648c2eaffa151333d6c2e6bd87a +Author: abuyop +Date: Wed Sep 20 00:58:34 2017 +0200 + + I18n: Update translation ms (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c5b8d844acdc49eb04e0e162c9bd47709b5f00d1 +Author: Xfce Bot +Date: Wed Sep 20 00:58:34 2017 +0200 + + I18n: Update translation lv (63%). + + 14 translated messages, 8 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f4e8f1f620c0a45ec97207f77b67f9a9bd204155 +Author: Anonymous +Date: Wed Sep 20 00:58:33 2017 +0200 + + I18n: Update translation lt (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1a9ab42f81d9e1b1b6611dce44dc188eb71e47be +Author: 박정규(Jung-Kyu Park) +Date: Wed Sep 20 00:58:33 2017 +0200 + + I18n: Update translation ko (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1a5746d1a61836c79955f03ec546120eda70ab13 +Author: Xfce Bot +Date: Wed Sep 20 00:58:33 2017 +0200 + + I18n: Update translation ja (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7e6b4a432c125094455670f31e72bf0822466873 +Author: Enrico B +Date: Wed Sep 20 00:58:33 2017 +0200 + + I18n: Update translation it (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d427c051c2d0ef12c6694dc968a2b853214d17ce +Author: Xfce Bot +Date: Wed Sep 20 00:58:32 2017 +0200 + + I18n: Update translation is (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 09f4de282e537c8722de561f1bcfba64f7371e18 +Author: Kukuh Syafaat +Date: Wed Sep 20 00:58:32 2017 +0200 + + I18n: Update translation id (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit bfbdb95584b7811344c3f75e2040cb726816af7d +Author: Xfce Bot +Date: Wed Sep 20 00:58:32 2017 +0200 + + I18n: Update translation hu (86%). + + 19 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 877f8b8e8f053b805b459801f7a7f442d682bffd +Author: Edin Veskovic +Date: Wed Sep 20 00:58:32 2017 +0200 + + I18n: Update translation hr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 930b6cc6b6fbb9431d0a830b7155144f45cafc28 +Author: Elishai Eliyahu +Date: Wed Sep 20 00:58:32 2017 +0200 + + I18n: Update translation he (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 14d322f2bc4c92e9551e8d3eaaa2983d2e73c814 +Author: Xfce Bot +Date: Wed Sep 20 00:58:32 2017 +0200 + + I18n: Update translation gl (81%). + + 18 translated messages, 4 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 15c3ab4b4b921c0cd0c41f31ca0c870bd5393da5 +Author: Yannick Le Guen +Date: Wed Sep 20 00:58:32 2017 +0200 + + I18n: Update translation fr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit df9e8e095b49f0cbb0a9da584b13fbc28f1e3c58 +Author: Xfce Bot +Date: Wed Sep 20 00:58:31 2017 +0200 + + I18n: Update translation fi (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 34fb6ccfda8e6ac25e570c0e08cbec0357344d18 +Author: Xfce Bot +Date: Wed Sep 20 00:58:31 2017 +0200 + + I18n: Update translation eu (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3ffb4057c48cf456d5b0bc8f05509d124970e055 +Author: Manolo Díaz +Date: Wed Sep 20 00:58:31 2017 +0200 + + I18n: Update translation es (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d35f8a3b76a6bb61ac7bce5c57194e025b38113b +Author: Xfce Bot +Date: Wed Sep 20 00:58:31 2017 +0200 + + I18n: Update translation en_GB (86%). + + 19 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ad0eca33cacb360a824cee96ed3421ae6b2d5965 +Author: Xfce Bot +Date: Wed Sep 20 00:58:31 2017 +0200 + + I18n: Update translation en_AU (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit caf5802df9e6d29e0f0a186c6c18050e418544b3 +Author: Xfce Bot +Date: Wed Sep 20 00:58:30 2017 +0200 + + I18n: Update translation el (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 64e6443eaca96b858c17e759c42826c11f1b2439 +Author: Tobias Bannert +Date: Wed Sep 20 00:58:30 2017 +0200 + + I18n: Update translation de (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9167e09747d4acb5944cd9a5dc420eb5e00cf9ec +Author: Anonymous +Date: Wed Sep 20 00:58:30 2017 +0200 + + I18n: Update translation da (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d824cfea1753024913160eaac8379720a347f479 +Author: Michal Várady +Date: Wed Sep 20 00:58:30 2017 +0200 + + I18n: Update translation cs (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ffc7a0d4ca338322b4ba5ee23f7e6f58a81282ca +Author: Robert Antoni Buj Gelonch +Date: Wed Sep 20 00:58:30 2017 +0200 + + I18n: Update translation ca (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6d1281722993b7e453c82a3b30dc9ca7cecffd97 +Author: Kiril Kirilov +Date: Wed Sep 20 00:58:29 2017 +0200 + + I18n: Update translation bg (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f656bac0490ada51cfed67a4c38f2435303782ec +Author: Xfce Bot +Date: Wed Sep 20 00:58:29 2017 +0200 + + I18n: Update translation ast (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 86f22a9003d2fe0288381a2c64a6935828dff84c +Author: Xfce Bot +Date: Wed Sep 20 00:58:29 2017 +0200 + + I18n: Update translation ar (86%). + + 19 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6af07815b3597762c00a0830eb33ca2434aa1f80 +Author: Michael Martins +Date: Tue Aug 29 06:37:42 2017 +0200 + + I18n: Update translation pt_BR (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d36ad39e9f614f240d50d93cea6dd64f22ca6d3f +Author: Pjotr +Date: Tue Aug 8 18:34:03 2017 +0200 + + I18n: Update translation nl (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d8108ca892168dd0651c9af90b3e311f5a21686e +Author: Robert Antoni Buj Gelonch +Date: Wed Jul 26 06:33:04 2017 +0200 + + I18n: Update translation ca (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9bd068d45f1dcff89f297cfc04e2ed30b34ae1c6 +Author: Jeff Huang +Date: Tue Jul 25 18:42:34 2017 +0200 + + I18n: Update translation zh_TW (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 797e98c39f96b8d28c12504cfc27df3511467667 +Author: 玉堂白鹤 +Date: Tue Jul 25 18:42:33 2017 +0200 + + I18n: Update translation zh_CN (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c37b7fa0e3bfefb50c00c5a17b4bcd8625a6c06b +Author: Xfce Bot +Date: Tue Jul 25 18:42:33 2017 +0200 + + I18n: Update translation vi (59%). + + 13 translated messages, 9 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5aadcf6401b7d534342eaced496ae03c79946360 +Author: Xfce Bot +Date: Tue Jul 25 18:42:33 2017 +0200 + + I18n: Update translation ur (63%). + + 14 translated messages, 8 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4d0f3cd8071381ceb6f31deae52b4f2c0bae6f76 +Author: Xfce Bot +Date: Tue Jul 25 18:42:33 2017 +0200 + + I18n: Update translation ur_PK (63%). + + 14 translated messages, 8 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 733da2dac9d620a90157745cdcc90fec5a025ae6 +Author: Yarema aka Knedlyk +Date: Tue Jul 25 18:42:33 2017 +0200 + + I18n: Update translation uk (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4de38ae4c2584de8bbf5284c99299dc69f7fa011 +Author: Xfce Bot +Date: Tue Jul 25 18:42:33 2017 +0200 + + I18n: Update translation ug (86%). + + 19 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ce3f7e4a8210cc0ab44d78a8cdaa86751880544c +Author: Necdet Yücel +Date: Tue Jul 25 18:42:33 2017 +0200 + + I18n: Update translation tr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit fe444ea1994d4a2c309c36d8e43b217a5f0861cc +Author: Theppitak Karoonboonyanan +Date: Tue Jul 25 18:42:33 2017 +0200 + + I18n: Update translation th (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 634a8a0187c6b2d2a29e63f91f01510bbb36857a +Author: Påvel Nicklasson +Date: Tue Jul 25 18:42:32 2017 +0200 + + I18n: Update translation sv (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8c9b3dcb3981ba5e08ad36b58ac6442acd215d43 +Author: Саша Петровић +Date: Tue Jul 25 18:42:32 2017 +0200 + + I18n: Update translation sr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d4504bfc05f325934b396c7abbcf131eadb9264e +Author: Xfce Bot +Date: Tue Jul 25 18:42:32 2017 +0200 + + I18n: Update translation sq (63%). + + 14 translated messages, 8 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1d91c5cc3ffa129c0d66815af0c22b0de1ca7a8c +Author: Xfce Bot +Date: Tue Jul 25 18:42:32 2017 +0200 + + I18n: Update translation sl (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7acc47a7c89e2ac65e870df00821fecb09c3b77b +Author: Dušan Kazik +Date: Tue Jul 25 18:42:32 2017 +0200 + + I18n: Update translation sk (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9f925c5ce373f2c314a4bf556d2e48488cdc46e7 +Author: Igor +Date: Tue Jul 25 18:42:31 2017 +0200 + + I18n: Update translation ru (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1f53c0a5e9e8c0020fb97efa875f2be0298386fc +Author: José Vieira +Date: Tue Jul 25 18:42:31 2017 +0200 + + I18n: Update translation pt (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ae781ce9463a7fc0a4586de1a57cd55b396b8471 +Author: Andre Miranda +Date: Tue Jul 25 18:42:31 2017 +0200 + + I18n: Update translation pt_BR (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4c8f4c63b55f42c17d4680a239a7fedd9cab509d +Author: Piotr Strębski +Date: Tue Jul 25 18:42:31 2017 +0200 + + I18n: Update translation pl (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2500bd0c00795999cc77b04f6a5ae3e131facdd7 +Author: Xfce Bot +Date: Tue Jul 25 18:42:31 2017 +0200 + + I18n: Update translation oc (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6df12fb3ae592b78cefa30653904edf278b25ecf +Author: Pjotr +Date: Tue Jul 25 18:42:31 2017 +0200 + + I18n: Update translation nl (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c7d1ee1a322e5d30d8a93327ed9270ca814bfedb +Author: Allan Nordhøy +Date: Tue Jul 25 18:42:30 2017 +0200 + + I18n: Update translation nb (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit bdd13a299ec24ec82439f2b4ec6ab5cb04bcecb8 +Author: abuyop +Date: Tue Jul 25 18:42:30 2017 +0200 + + I18n: Update translation ms (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit eebc0d642fb66217064596caaefe4388102c318d +Author: Xfce Bot +Date: Tue Jul 25 18:42:30 2017 +0200 + + I18n: Update translation lv (63%). + + 14 translated messages, 8 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a0e063694a765b99330d3098ab2d8153b579d710 +Author: Anonymous +Date: Tue Jul 25 18:42:30 2017 +0200 + + I18n: Update translation lt (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 987c020badd2a0d42cec40dcd15d4dfea32ad9f1 +Author: 박정규(Jung-Kyu Park) +Date: Tue Jul 25 18:42:30 2017 +0200 + + I18n: Update translation ko (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c02ba9504c5c0fb21878e4f4fa7f4bc4f785c64e +Author: Xfce Bot +Date: Tue Jul 25 18:42:30 2017 +0200 + + I18n: Update translation ja (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b2be3c8d57b067d5a602f41ef1c13a72354119ab +Author: Enrico B +Date: Tue Jul 25 18:42:29 2017 +0200 + + I18n: Update translation it (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 72580133c30f8e5ecf79ca4a8176ff689083031e +Author: Xfce Bot +Date: Tue Jul 25 18:42:29 2017 +0200 + + I18n: Update translation is (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e823192bddc81beb410da16019034d1b18010969 +Author: Kukuh Syafaat +Date: Tue Jul 25 18:42:29 2017 +0200 + + I18n: Update translation id (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9c7e005a88ae74de5390c7d641f47f3544f5b7d4 +Author: Xfce Bot +Date: Tue Jul 25 18:42:29 2017 +0200 + + I18n: Update translation hu (86%). + + 19 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4f7fe7bf7edec1ce2b9534dcb0a6a81bca8bb736 +Author: Edin Veskovic +Date: Tue Jul 25 18:42:29 2017 +0200 + + I18n: Update translation hr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 602a58dfd337de1689154b1402056092c5e768ce +Author: Elishai Eliyahu +Date: Tue Jul 25 18:42:29 2017 +0200 + + I18n: Update translation he (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5737a93c2167f0c85b975c375d982599be60cbaa +Author: Xfce Bot +Date: Tue Jul 25 18:42:28 2017 +0200 + + I18n: Update translation gl (81%). + + 18 translated messages, 4 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4c4fd0ddb4ab9b5dba7220caeeb11bf029709fa3 +Author: Yannick Le Guen +Date: Tue Jul 25 18:42:28 2017 +0200 + + I18n: Update translation fr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit be4fc0042debb3ddd72044a5af10b6de826d23b9 +Author: Xfce Bot +Date: Tue Jul 25 18:42:28 2017 +0200 + + I18n: Update translation fi (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6aad77e8a3201420064205bd6e417f754e42c261 +Author: Xfce Bot +Date: Tue Jul 25 18:42:28 2017 +0200 + + I18n: Update translation eu (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 740b5d79257e534c005808f6b11139f3d76544c8 +Author: Manolo Díaz +Date: Tue Jul 25 18:42:28 2017 +0200 + + I18n: Update translation es (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c0d28354e0bd543d97b2c2817d4937c4d5d47a76 +Author: Xfce Bot +Date: Tue Jul 25 18:42:27 2017 +0200 + + I18n: Update translation en_GB (86%). + + 19 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit bb98b33673f9f14e32206b3136a6b3260fdeadc7 +Author: Xfce Bot +Date: Tue Jul 25 18:42:27 2017 +0200 + + I18n: Update translation en_AU (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5a32e56225453b979ce1601825978bf9de5472db +Author: Xfce Bot +Date: Tue Jul 25 18:42:27 2017 +0200 + + I18n: Update translation el (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f9706dac113a2417b8fc5cdbea00140cf18b6c42 +Author: Tobias Bannert +Date: Tue Jul 25 18:42:27 2017 +0200 + + I18n: Update translation de (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1307be27cd783b860f88a2f5b262e71a5001757a +Author: Anonymous +Date: Tue Jul 25 18:42:27 2017 +0200 + + I18n: Update translation da (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e7bd45d9440d2804f820db070a6ad1a45be189b7 +Author: Michal Várady +Date: Tue Jul 25 18:42:26 2017 +0200 + + I18n: Update translation cs (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f88864f99d8715fb455135335bc4a0eeb62c2e56 +Author: Robert Antoni Buj Gelonch +Date: Tue Jul 25 18:42:26 2017 +0200 + + I18n: Update translation ca (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6d2abf841496159e3f0c484a8fc577b058086161 +Author: Kiril Kirilov +Date: Tue Jul 25 18:42:26 2017 +0200 + + I18n: Update translation bg (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a71a394d8a418605ea0eb494a1b443d56894ad54 +Author: Xfce Bot +Date: Tue Jul 25 18:42:26 2017 +0200 + + I18n: Update translation ast (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit eeaef175cc989a2fc614544d5e958fda8598c8e9 +Author: Xfce Bot +Date: Tue Jul 25 18:42:26 2017 +0200 + + I18n: Update translation ar (86%). + + 19 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit aeb361a8be90a737180ed8d607f0a1a59db792fe +Author: Necdet Yücel +Date: Mon Jul 24 12:33:29 2017 +0200 + + I18n: Update translation tr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d21b1a9e92d6cf99515d38bc844bb1e1d3c8da30 +Author: Theppitak Karoonboonyanan +Date: Wed Jun 14 18:32:07 2017 +0200 + + I18n: Update translation th (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 177a9213a655f3ad80c1d476618957a0435e9d96 +Author: Theppitak Karoonboonyanan +Date: Mon Jun 12 18:31:52 2017 +0200 + + I18n: Update translation th (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 76aca52db97d4497d490faf48909a9bc594e38ea +Author: Kukuh Syafaat +Date: Tue May 16 12:33:24 2017 +0200 + + I18n: Update translation id (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 3e1c637357ef2d676128bd973b02a138ca454dd2 +Author: Саша Петровић +Date: Sun Apr 30 18:31:46 2017 +0200 + + I18n: Update translation sr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 6d01e40d2deacf2e52ca1a64a8e57566c008a479 +Author: Enrico B +Date: Tue Apr 25 00:32:10 2017 +0200 + + I18n: Update translation it (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit a7ea935e5ee8f6c7d559c6609173fc0f61083b55 +Author: José Vieira +Date: Sat Apr 15 12:31:48 2017 +0200 + + I18n: Update translation pt (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 4f0a1f0ab10768196aadb03f028df6ae749174cb +Author: abuyop +Date: Sat Mar 18 12:31:51 2017 +0100 + + I18n: Update translation ms (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit ae455766618596abffad1c56ca8380e72e8fc414 +Author: 玉堂白鹤 +Date: Thu Mar 9 06:31:35 2017 +0100 + + I18n: Update translation zh_CN (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 47dcff28ae6a00a1cef69d88e5aac9290a17ef78 +Author: Elishai Eliyahu +Date: Tue Feb 28 12:32:10 2017 +0100 + + I18n: Update translation he (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit d68195697694ea235877e2ecc1069594f8719186 +Author: Allan Nordhøy +Date: Mon Feb 27 00:31:59 2017 +0100 + + I18n: Update translation nb (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 7afc8c8952da621c9fc537321bbe09034cb8fd4e +Author: André Miranda +Date: Sun Feb 26 00:32:17 2017 +0100 + + I18n: Update translation pt_BR (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 16c59313a655bbedc7e33eb405d177b54da70c1e +Author: Anonymous +Date: Sat Feb 18 00:31:58 2017 +0100 + + I18n: Update translation lt (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 305bcf9535713b06389fae159df41caffa6c69f8 +Author: Tobias Bannert +Date: Mon Feb 13 18:31:37 2017 +0100 + + I18n: Update translation de (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 0e4799eb6073399b415b99195674a292b6d5987b +Author: Yarema aka Knedlyk +Date: Mon Feb 13 12:31:36 2017 +0100 + + I18n: Update translation uk (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 27a383de87add03f5b8810e233dc189f62d3cffe +Author: Anonymous +Date: Mon Feb 13 12:31:35 2017 +0100 + + I18n: Update translation da (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit cfcdaba092057ad1432fbc10bc3b6c475f25636f +Author: Påvel Nicklasson +Date: Sun Feb 12 18:33:42 2017 +0100 + + I18n: Update translation sv (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit a2a096172b57ef310c37cf699dfbe797be3f8e69 +Author: Edin Veskovic +Date: Sun Feb 12 00:33:04 2017 +0100 + + I18n: Update translation hr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit d40cfb794f1ee0476c4b37042ee7ac82c440df05 +Author: Dušan Kazik +Date: Sat Feb 11 12:31:27 2017 +0100 + + I18n: Update translation sk (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit a2d29a10cd6986b2a0226f23306ddca5c79492c9 +Author: Igor +Date: Sat Feb 11 12:31:26 2017 +0100 + + I18n: Update translation ru (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit a37e2e74be068344f2776be8312344657d3cccd9 +Author: Pjotr +Date: Sat Feb 11 12:31:26 2017 +0100 + + I18n: Update translation nl (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 3cd8e95ecac0b50eb40033987a90c451880f3887 +Author: Yannick Le Guen +Date: Sat Feb 11 12:31:26 2017 +0100 + + I18n: Update translation fr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit f8b8638bd29f3bdc1ecca12fbf0b2a4fccfc82bc +Author: Manolo Díaz +Date: Sat Feb 11 12:31:26 2017 +0100 + + I18n: Update translation es (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit fbce09d0ea25ae084160862e15f588147ade26c3 +Author: Kiril Kirilov +Date: Fri Feb 10 18:31:39 2017 +0100 + + I18n: Update translation bg (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit e07551112464e62459468344722b8fa2e875bda2 +Author: Piotr Strębski +Date: Fri Feb 10 12:32:03 2017 +0100 + + I18n: Update translation pl (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 69e854a8f8106e5dac76e122c70eb2552fb9c09e +Author: Anonymous +Date: Fri Feb 10 12:32:03 2017 +0100 + + I18n: Update translation lt (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 453eb6dbae908347884ecaae5e0b2459171b84ce +Author: Michal Várady +Date: Fri Feb 10 12:32:02 2017 +0100 + + I18n: Update translation cs (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 977dd757813fb2180b0fb9343def914f81d803fd +Author: Robert Antoni Buj Gelonch +Date: Fri Feb 10 12:32:02 2017 +0100 + + I18n: Update translation ca (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 613dfe12028ccb5b4b4a9f32dec169dc2be2bf10 +Author: Landry Breuil +Date: Thu Feb 9 20:43:13 2017 +0100 + + release 1.2.1 + +commit 1fd1c09ead10c10bf02c711465e837479a27ae85 +Author: Landry Breuil +Date: Thu Feb 9 20:23:00 2017 +0100 + + bump copyright year + +commit 6427eb226c4793a8ae1c02dde01037ec261c5ed0 +Author: Ivica Kolić +Date: Thu Feb 2 06:32:33 2017 +0100 + + I18n: Update translation hr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit b16020e7b5475748bf64f6f8c59e498156a15295 +Author: Landry Breuil +Date: Fri Jan 6 21:55:29 2017 +0100 + + Rework sizing of the progressbar + + Move creation of the css provider after the widget creation, and store it + in the widget via GObject. + Apply once and for all the correct sizing for horizontal and vertical modes (thanks simon!) + + Next step is to only fiddle with the color when it changes, instead of + every update... + +commit 83c1849e0ad2ba09145bded71329679b391d9bce +Author: Landry Breuil +Date: Fri Jan 6 21:54:52 2017 +0100 + + Apply color on the correct widget for Gtk 3.16/3.18 + +commit 87d0c6a642512afe7a80486402e3bbd431602ad4 +Author: Landry Breuil +Date: Sat Dec 24 23:40:46 2016 +0100 + + Revert "drop now useless gtk_widget_set_size_request() calls" + + This reverts commit 5d2b49ad38c7cd193c34cdadb49d9f347769796c. + + In the end this is still needed to ensure a minimal space is kept when not + showing labels + +commit 5d2b49ad38c7cd193c34cdadb49d9f347769796c +Author: Landry Breuil +Date: Sat Dec 24 23:29:54 2016 +0100 + + drop now useless gtk_widget_set_size_request() calls + +commit f82ae5a1c9a92958f4ae74ebaac2d799d3899af8 +Author: Landry Breuil +Date: Sat Dec 24 23:28:29 2016 +0100 + + Set progressbar minimal width and height depending on the orientation (#12948, #12974) + +commit 0d501def86f8b0a1c08b7d63914d6bd4549f8659 +Author: Anonymous +Date: Fri Dec 9 06:32:38 2016 +0100 + + I18n: Update translation da (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 475fae95721ed5141b4fb1adec36608dda0c6d10 +Author: Sveinn í Felli +Date: Sat Nov 26 12:31:47 2016 +0100 + + I18n: Update translation is (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 04f2a2f08908c2b0cd0945dd342ca784d8fcab64 +Author: Cédric Valmary +Date: Fri Nov 25 00:31:58 2016 +0100 + + I18n: Update translation oc (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit e128e88b1b18dd93cde9604c94ea3ff8b3f53a63 +Author: Landry Breuil +Date: Tue Nov 1 15:38:56 2016 +0100 + + Release 1.2.0 + +commit 4fdcd35efc5bc931ca7c7dfb2290cd01ecb5203e +Author: Cédric Valmary +Date: Sun Oct 23 18:32:11 2016 +0200 + + I18n: Update translation oc (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 104d0f6c8a3e1cdeff1813aa265ce62c5c793e0e +Author: Piarres Beobide +Date: Thu Oct 13 12:31:55 2016 +0200 + + I18n: Update translation eu (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 6e51a5f55162d65333c0858167e3ae5ce1113306 +Author: Anonymous +Date: Wed Sep 14 12:32:16 2016 +0200 + + I18n: Update translation lt (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 924a4bba77d835b57515e2f0bd38821cd983a308 +Author: Theppitak Karoonboonyanan +Date: Tue Sep 13 06:31:43 2016 +0200 + + I18n: Update translation th (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 7b612e115650ae9b3a405e887f3b8cbd97894289 +Author: Lovro Kudelić +Date: Tue Aug 9 12:33:09 2016 +0200 + + I18n: Update translation hr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 343521a54efb129ab6122282cf426338f2b5ae6c +Author: Mingcong Bai +Date: Sun Aug 7 12:32:00 2016 +0200 + + I18n: Update translation zh_CN (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 5372ebc6e95810e2b3e92924f8fc4d48053a4df9 +Author: Necdet Yücel +Date: Mon Jul 25 12:32:01 2016 +0200 + + I18n: Update translation tr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 224b30efc6d4bb71a99e56c5db4edb44a0520e74 +Author: Kernc +Date: Sat Jul 9 00:36:40 2016 +0200 + + Use MemAvailable on Linux 3.14+ + +commit c47897c735976813034e91d7a098a660040c8100 +Author: Påvel Nicklasson +Date: Thu Jun 30 00:32:02 2016 +0200 + + I18n: Update translation sv (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit e41f85d719bf123e2a26264ac453b536cc345ea6 +Author: Allan Nordhøy +Date: Wed Jun 29 18:32:07 2016 +0200 + + I18n: Update translation nb (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 327ae975a48c356adf52d94c6ca65ecee92163e3 +Merge: 03e1cc1 f08f4de +Author: Landry Breuil +Date: Sun Jun 19 14:54:36 2016 +0200 + + Merge branch 'master' of git://git.xfce.org/panel-plugins/xfce4-systemload-plugin + +commit 03e1cc1309411475bba322c59be095f47c2b866b +Author: Landry Breuil +Date: Sun Jun 19 14:54:33 2016 +0200 + + set progressbar trough and color minimal width/height to 4px so that it looks like with gtk+2 + +commit f08f4de7be778f8bd3476bc34fda09a4d61f09d3 +Author: Robert Antoni Buj i Gelonch +Date: Sat Jun 18 12:31:19 2016 +0200 + + I18n: Update translation ca (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit c41c4eb4c891c53018defc7128f1c6f72a16b986 +Author: Yarema aka Knedlyk +Date: Sat Jun 18 00:32:07 2016 +0200 + + I18n: Update translation uk (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 95a13bcfe9999ff9195932af5b86a5e66a0c8ef8 +Author: Tobias Bannert +Date: Fri Jun 17 18:31:42 2016 +0200 + + I18n: Update translation de (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 015015527e232228dff4410d0166fb640f78fbab +Author: Landry Breuil +Date: Sun Jun 5 17:39:29 2016 +0200 + + Release 1.1.99 + +commit c7030f5bcb25dc23b95a17fff5df5dd81d8ec016 +Author: Landry Breuil +Date: Sun Jun 5 17:27:00 2016 +0200 + + disable dist-gzip + +commit b9cc76e33e8efb999d5e7dabea5233b8f0eaf382 +Author: Landry Breuil +Date: Sun Jun 5 16:04:10 2016 +0200 + + Reword the preferences dialog, removing all intermediate frames + + - Use a global grid, and sub-grid for the monitor sections + - The monitor switch disables/enables the corresponding subgrid + - Reintroduce a checkbox for the text label + - Right-aling the switches + +commit 9ecd697394aa38a1ace013f11d954871d8277133 +Author: Landry Breuil +Date: Sun Jun 5 16:03:39 2016 +0200 + + Readd callback for GtkToggleButton, and rename the original one taking a GtkSwitch to switch_cb + +commit 8d58654e5fb950e862a27f6132a1a497f630779e +Author: abuyop +Date: Sat Jun 4 18:31:48 2016 +0200 + + I18n: Update translation ms (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit d53fe9bd68de7b9168f72c5629ee29dd80d662c2 +Author: Nuno Miguel +Date: Tue May 31 18:31:54 2016 +0200 + + I18n: Update translation pt (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit b7f780ecd1bc50912abf902e347d746738e0109a +Author: Sergey Alyoshin +Date: Sun May 29 18:31:41 2016 +0200 + + I18n: Update translation ru (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 435804797b97eecb11c829e541717d82952485fc +Author: Nobuhiro Iwamatsu +Date: Wed May 25 12:31:29 2016 +0200 + + I18n: Update translation ja (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit a6d497bada05d40fe310853587399493a2a6d85a +Author: Seong-ho Cho +Date: Sat May 14 00:31:23 2016 +0200 + + I18n: Update translation ko (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit c2c942f0f107415156635e1ffcf7191a754e3f79 +Author: Piotr Strębski +Date: Wed May 11 18:31:14 2016 +0200 + + I18n: Update translation pl (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit c29ada7ecd1acfa7841ab58c0d9b7d356696cf5b +Author: Sergey Alyoshin +Date: Sun May 8 00:31:29 2016 +0200 + + I18n: Update translation ru (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit cf0b5b5059c935d21cf8e68905a2011ed6a5db28 +Author: Michael Findlay +Date: Wed May 4 06:31:37 2016 +0200 + + I18n: Update translation en_AU (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit f76b55e1676b6ccb29c27b4549eba74e3dcc83c5 +Author: Robert Antoni Buj i Gelonch +Date: Wed May 4 00:32:03 2016 +0200 + + I18n: Update translation ca (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit d61e2137bfcdd0e2bc115096208f89e651a35783 +Author: gabrieltandil +Date: Tue May 3 18:32:58 2016 +0200 + + I18n: Update translation es (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 0c12871dde3832100fdf137d1ea153d1a400893e +Author: Robert Antoni Buj i Gelonch +Date: Tue May 3 18:32:58 2016 +0200 + + I18n: Update translation ca (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 61a949a2efb935ef73d2cbd8b79ebd7352568c99 +Author: Robert Antoni Buj i Gelonch +Date: Tue May 3 00:33:36 2016 +0200 + + I18n: Update translation ca (91%). + + 22 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit f0d2499881834b9e2172ba457b50f0b5a2689247 +Author: André Miranda +Date: Mon May 2 00:36:11 2016 +0200 + + I18n: Update translation pt_BR (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 49eb36ef0a284d29d13003af68b30cd862d27541 +Author: Robert Antoni Buj i Gelonch +Date: Sun May 1 18:34:00 2016 +0200 + + I18n: Update translation ca (91%). + + 22 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 63f22315a8dd8ba80f16573ecb88c381c9697942 +Author: Pjotr +Date: Sun May 1 00:32:21 2016 +0200 + + I18n: Update translation nl (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 072ca4b1a77ba62a11af06a778cd92f7de05dd00 +Author: GenghisKhan +Date: Sat Apr 30 18:31:27 2016 +0200 + + I18n: Update translation he (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit fd72776f89b9b44b513a4f29a2702ea25edad643 +Author: Yannick Le Guen +Date: Sat Apr 30 18:31:27 2016 +0200 + + I18n: Update translation fr (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit f44648192f5b436023b325bdb8f9f2665f759afe +Author: Jeff Huang +Date: Sat Apr 30 12:32:41 2016 +0200 + + I18n: Update translation zh_TW (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit d827a211e9a17ea3608ea4a97a7ea78e0a923138 +Author: Dušan Kazik +Date: Sat Apr 30 12:32:41 2016 +0200 + + I18n: Update translation sk (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit d0bde58159189d683bdc12edae038939fe72e0ae +Author: Landry Breuil +Date: Fri Apr 29 16:04:52 2016 +0200 + + Refactor to use GtkSwitch instead of GtkToggleButton, and improve grid layout + +commit 18f6294c9ed8c0207d8c318c9d1688cbb5a63c74 +Author: Landry Breuil +Date: Fri Apr 29 14:05:42 2016 +0200 + + Handroll our own GtkImageMenuItem replacement, not perfect but works + +commit 5f865e64962b370e45ca46f59fd891262230b8a4 +Author: Landry Breuil +Date: Fri Apr 29 14:02:07 2016 +0200 + + Use GtkGrid instead of GtkTable + +commit 0cfd20dd92203591f1d224b415470204e6a82e85 +Author: Landry Breuil +Date: Fri Apr 29 12:59:02 2016 +0200 + + silence warning about declarations inside code + +commit 6954a02a357821440203135a4366188addc9856e +Author: Landry Breuil +Date: Fri Apr 29 12:56:33 2016 +0200 + + Use gtk_widget_set_halign/valign instead of gtk_misc_set_alignment() + +commit 192803f43a736a56fd79e3793a2e8ace5a11f40b +Author: Landry Breuil +Date: Fri Apr 29 12:46:51 2016 +0200 + + Drop units label, useless and clutters the UI with Gtk+3 + +commit ba194bb10c327e9276d6a53bb6da8e9cb8ac72eb +Author: Landry Breuil +Date: Fri Apr 29 11:41:13 2016 +0200 + + Rework progressbar color handling + + - Use a css provider with Gtk >= 3.16 + - Use gtk_widget_override_background_color/gtk_widget_override_color with Gtk < 3.16 + +commit fd691ce872209ee7dfdbc9326543af9575f65d5e +Author: Landry Breuil +Date: Fri Apr 29 11:40:38 2016 +0200 + + Use GdkRGBA instead of GdkColor + +commit 0c7dc2554af7cdc3ca4bf8bf61bd79b9dee8ab02 +Author: Landry Breuil +Date: Fri Apr 29 11:16:23 2016 +0200 + + Update/assess copyright + +commit 3e563aeb4273f69a4ba4ce199a94c36c0c767af1 +Author: Landry Breuil +Date: Fri Apr 29 11:13:29 2016 +0200 + + GTK_DIALOG_NO_SEPARATOR was removed, and use "gtk-close" instead of GTK_STOCK_CLOSE + + Plugin now builds with Gtk3 - lots of deprecated widgets to fix still + +commit 9516966d6ff07e03345f6d807e4cb7a0674e2a0a +Author: Landry Breuil +Date: Fri Apr 29 11:13:00 2016 +0200 + + gtk_box_pack_start_defaults was deprecated in Gtk 2.12 and removed in 3.0 + +commit a061b026517e320afcbb3ff20d2616a13a29e969 +Author: Landry Breuil +Date: Fri Apr 29 11:12:41 2016 +0200 + + Use GtkBox instead of XfceHVBox + +commit d625745d6fa481430402c3ea75b2fc1159ff3011 +Author: Landry Breuil +Date: Fri Apr 29 11:12:14 2016 +0200 + + Use GtkOrientable instead of *_set_orientation + +commit 2d90f310a05bdb6e71f958e197614d666de06cae +Author: Landry Breuil +Date: Fri Apr 29 11:11:28 2016 +0200 + + Remove compat code for panel < 4.9 + +commit 144611dca64f7a6d680d18a19ff71462202d744d +Author: Landry Breuil +Date: Fri Apr 29 11:10:38 2016 +0200 + + Set X-XFCE-API=2.0 in desktop file + +commit f704d11cc53880bef8d675159ce15496de11b382 +Author: Landry Breuil +Date: Fri Apr 29 11:09:54 2016 +0200 + + [gtk3] Bump dependencies to check for libxfce4ui-2/libxfce4panel-2.0 + +commit 4fb7379db9d4a99881a0f6530c2a3d6b7a140f34 +Author: Davidmp +Date: Fri Apr 1 18:32:03 2016 +0200 + + I18n: Update translation ca (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 9afa9f6ecd5076a1f3be0b35225e47d75ed52009 +Author: Anonymous +Date: Fri Mar 18 00:33:56 2016 +0100 + + I18n: Update translation lt (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit c7f5f2758c687209f1363c8a087542bd9300143d +Author: Elishai Eliyahu +Date: Mon Mar 14 18:33:06 2016 +0100 + + I18n: Update translation he (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 018fec814bb87005342acc3de2cad23c395c2389 +Author: Pasi Lallinaho +Date: Thu Mar 3 12:31:16 2016 +0100 + + I18n: Update translation fi (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit fff63330a7e647ef6383d0267ef107af6ace4113 +Author: Elishai Eliyahu +Date: Mon Feb 8 00:32:07 2016 +0100 + + I18n: Add new translation he (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit adb6f8516e7d078e05830d8d8f686556033b1129 +Author: Anonymous +Date: Wed Jan 13 06:33:31 2016 +0100 + + I18n: Update translation lt (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 4b382f81d07906b60655f902e6ec17bdbcb59784 +Author: Anonymous +Date: Wed Jan 13 00:32:45 2016 +0100 + + I18n: Update translation lt (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit f3efda167dab1823f33b5be4e839202e52254896 +Author: Sveinn í Felli +Date: Fri Jan 8 00:31:54 2016 +0100 + + I18n: Update translation is (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit f585163a58847765bfc30e59935ce44e51ade573 +Author: Slavko +Date: Fri Oct 23 00:32:45 2015 +0200 + + I18n: Update translation sk (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 6566a2d738cd862c65c5c46f217da1f6ce025f7f +Author: Anonymous +Date: Wed Aug 26 00:31:31 2015 +0200 + + I18n: Update translation lt (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit bdd88b883b4b381c44b93c42575f408610d16c81 +Author: Påvel Nicklasson +Date: Mon Jul 20 00:35:17 2015 +0200 + + I18n: Update translation sv (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit dc2255e80a87f86f64a714eb807c470b1fec42b8 +Author: Anonymous +Date: Wed Jul 1 12:32:29 2015 +0200 + + I18n: Update translation lt (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit c441df50a330c6bfe79b5955b2174343a478703a +Author: Påvel Nicklasson +Date: Thu Jun 4 00:31:56 2015 +0200 + + I18n: Update translation sv (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit e9f3d5d6787aff8384fe7f18f9bce7287071bbbc +Author: Efstathios Iosifidis +Date: Thu Mar 19 12:32:08 2015 +0100 + + I18n: Update translation el (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit b2124b7aae4863f8ab6cece583786e7ae10eb523 +Author: Efstathios Iosifidis +Date: Thu Mar 19 06:32:16 2015 +0100 + + I18n: Update translation el (91%). + + 22 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit ca2b7fdf3f684a55280174ecf20935c7f2e7c897 +Author: Robby Workman +Date: Tue Mar 17 22:10:56 2015 +0100 + + g_free() on a GtkWidget is wrong on so many levels.. (bug #11713) + +commit f0a8198d08ef48b28a5a7e7e2cd6fc104ddc964e +Author: Anonymous +Date: Sat Mar 14 18:32:02 2015 +0100 + + I18n: Update translation lt (91%). + + 22 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 808ba74c1083afdbeadb1b80422fb80f332099de +Author: Slavko +Date: Thu Feb 26 18:34:04 2015 +0100 + + I18n: Update translation sk (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit e10344058d2d9455548d2156a8cdd39a883acbcb +Author: Pasi Lallinaho +Date: Thu Feb 26 06:32:21 2015 +0100 + + I18n: Update translation fi (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit d1c4451edccea629ed3198b7574a8679cced3bf1 +Author: enolp +Date: Tue Feb 24 06:32:14 2015 +0100 + + I18n: Update translation ast (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit e4ae724f1fe44c1995c9b52c8ccb011c8c199d50 +Author: Allan Nordhøy +Date: Sat Feb 21 18:33:08 2015 +0100 + + I18n: Update translation nb (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 627251d7e3c9fc3a8ace351df949ff4f6939a9db +Author: Aputsiaĸ Niels Janussen +Date: Fri Feb 20 12:32:16 2015 +0100 + + I18n: Update translation da (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit b7e8c96d084919757125fb2404ba828ba75c7773 +Author: Seong-ho Cho +Date: Thu Jan 15 18:32:00 2015 +0100 + + I18n: Update translation ko (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit f0784479a40234b5e2963400e83ae5cf28720665 +Author: Piotr Strębski +Date: Sat Jan 3 00:31:49 2015 +0100 + + I18n: Update translation pl (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit e150c79862b2ad1479a88c4d88cfdfdb1820a07b +Author: Pablo Roberto Francisco Lezaeta Reyes +Date: Fri Dec 26 06:33:11 2014 +0100 + + I18n: Update translation es (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 6900963f93952eda44357957df35030c36eecc2a +Author: Sveinn í Felli +Date: Wed Dec 17 12:32:05 2014 +0100 + + I18n: Update translation is (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit d47cb9127c692b5ea17a764da10bcc0e4e7fc73b +Author: Sergey Alyoshin +Date: Fri Dec 12 18:31:44 2014 +0100 + + I18n: Update translation ru (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 3016b711d5a0b56ae12b347b0f1952f272148948 +Author: Natavan Mirzayeva +Date: Fri Dec 12 00:31:49 2014 +0100 + + I18n: Update translation tr (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 144ab61cdca55ae0f9d64f170e225507ac78fff9 +Author: Nuno Miguel +Date: Fri Dec 5 18:31:57 2014 +0100 + + I18n: Update translation pt (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 966e4f116ccc855e0c73eb531bf506e79aaeb526 +Author: 玉堂白鹤 +Date: Wed Dec 3 12:31:45 2014 +0100 + + I18n: Update translation zh_CN (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 613fe92142c62fd840950ea5f260b9e036220a5e +Author: Theppitak Karoonboonyanan +Date: Sun Nov 30 18:31:29 2014 +0100 + + I18n: Update translation th (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit e28b5a16e5afb250c9761221c701ba7eb5663ffb +Author: Yarema aka Knedlyk +Date: Sat Nov 29 00:31:30 2014 +0100 + + I18n: Update translation uk (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 25ad040d17d80ff55aac9b84ef4d97495f2cec42 +Author: Masato HASHIMOTO +Date: Wed Nov 26 12:31:31 2014 +0100 + + I18n: Update translation ja (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 3ea5d136b0896edfdfa858548bdc7f196cd1d223 +Author: Anonymous +Date: Wed Nov 26 06:31:32 2014 +0100 + + I18n: Update translation sl (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit efc26a31d7e1f4f0e771282e67ef54ff7a5ee8f8 +Author: Kiril Kirilov +Date: Tue Nov 25 00:32:05 2014 +0100 + + I18n: Update translation bg (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 4b601f2709d0f8ef770bcb916c838cec518cce4f +Author: Michael Findlay +Date: Mon Nov 24 06:31:33 2014 +0100 + + I18n: Update translation en_AU (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit be669bf91b4c088df5a2bb5461561c63ee6a16b1 +Author: Pjotr +Date: Mon Nov 24 00:31:37 2014 +0100 + + I18n: Update translation nl (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 94c6fe58d382be81897e31914b0d819de19e77cf +Author: André Miranda +Date: Sun Nov 23 00:31:29 2014 +0100 + + I18n: Update translation pt_BR (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 741a0190e9b7a516ca68e8405b40302f41a56658 +Author: Cristian Marchi +Date: Sun Nov 23 00:31:29 2014 +0100 + + I18n: Update translation it (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 6cd8127c5f83b8e6ae8993f7655e11e5287634a7 +Author: Jeff Huang +Date: Sat Nov 22 18:31:30 2014 +0100 + + I18n: Update translation zh_TW (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 8aead8e893fc30532f416d6fa0a6aa5529a79513 +Author: Саша Петровић +Date: Sat Nov 22 18:31:30 2014 +0100 + + I18n: Update translation sr (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 7edcc8eba0d84549285e4970ca2f813e0ee29c9d +Author: Pablo Roberto Francisco Lezaeta Reyes +Date: Sat Nov 22 06:31:38 2014 +0100 + + I18n: Update translation es (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 90efb386eee13fcbd62a9c6ba1641e007e93f8a6 +Author: Edin Veskovic +Date: Sat Nov 22 00:31:36 2014 +0100 + + I18n: Update translation hr (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 6f522991a869ac7489089be6d969f7e0b01bef77 +Author: Landry Breuil +Date: Fri Nov 21 09:43:19 2014 +0100 + + Declaration before code + +commit 48b43e0fe67ca67303aebcdbf8dfc950e245c47d +Author: Landry Breuil +Date: Fri Nov 21 09:39:02 2014 +0100 + + Fix comment in all po files referencing removed systemload.desktop.in.h, pleases make distcheck + +commit 9406e4363fbd1e69aa17717296b66b69c000f57a +Author: Landry Breuil +Date: Fri Nov 21 09:13:05 2014 +0100 + + update NEWS + +commit ee3250b9bf5f46d9ca41f49be1aaa5491577e462 +Author: Landry Breuil +Date: Fri Nov 21 09:10:28 2014 +0100 + + merge patch using HW_PHYSMEM64 inconditionally on OpenBSD + +commit 59a1b99a52631c22843b96d22238d744814d4205 +Author: Landry Breuil +Date: Fri Nov 21 09:10:03 2014 +0100 + + sys/dkstat.h was removed on OpenBSD, merge patch + +commit 4e705d1f69e38407778674a224adcd9a7df40aa1 +Author: Landry Breuil +Date: Fri Nov 21 09:00:47 2014 +0100 + + Prepare for 1.1.2 release. + + Bump copyright years while here.. + +commit 3696280732aaad632b1ad1c0102e5bf1457eb1e6 +Author: Landry Breuil +Date: Fri Nov 21 08:38:35 2014 +0100 + + The plugin works on !linux, and florian is not longer maintaining it.. + +commit e5afbf154fa4a16f218fc26c238384c40ad05e41 +Author: Саша Петровић +Date: Thu Nov 20 18:31:39 2014 +0100 + + I18n: Update translation sr (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit f1f410b60496d0b721e271d0aa08c8a751377095 +Author: Sveinn í Felli +Date: Tue Sep 23 00:31:38 2014 +0200 + + I18n: Update translation is (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 153ddcb2002e66a782892db31e679b5bc554791e +Author: Alois Nešpor +Date: Mon Sep 1 00:31:51 2014 +0200 + + I18n: Update translation cs (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit d33d7368bfbf68f88d1e5224222e884254797c85 +Author: Piotr Sokół +Date: Sat Aug 30 00:31:52 2014 +0200 + + I18n: Update translation pl (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit d0dae52a50462772ea48b3d20a2eb82b740a12e8 +Author: yjwork +Date: Fri Aug 29 06:31:54 2014 +0200 + + I18n: Update translation zh_CN (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 7e453065806a251384f819fad557b8fad0f23041 +Author: Piotr Sokół +Date: Sat Aug 16 12:31:35 2014 +0200 + + I18n: Update translation pl (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit e23a00e14100ff9b452237a976ed7ac22142969b +Author: Masato HASHIMOTO +Date: Sat Aug 16 12:31:35 2014 +0200 + + I18n: Update translation ja (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 975302aa3b5c2b64fc442a364c16603b06721653 +Author: Michael Findlay +Date: Sun Aug 10 12:31:44 2014 +0200 + + I18n: Update translation en_AU (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit dce828beb01eca3e7b6c7963614287a471498700 +Author: Sergey Alyoshin +Date: Sat Aug 9 12:31:33 2014 +0200 + + I18n: Update translation ru (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 20febf6c383d245fe2460042c91f1dd92719489e +Author: abuyop +Date: Wed Aug 6 00:31:41 2014 +0200 + + I18n: Update translation ms (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 9cb3739ba44a00f771414f8a8c134a0ce8259443 +Author: Yarema aka Knedlyk +Date: Tue Aug 5 12:31:41 2014 +0200 + + I18n: Update translation uk (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 246e309d9223bde6abf5af4e4c5d575e32f933ec +Author: Edin Veskovic +Date: Tue Aug 5 12:31:40 2014 +0200 + + I18n: Update translation hr (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 27a66dd9d87af3d33aecec350177af2c98bcf5f4 +Author: Cristian Marchi +Date: Sat Aug 2 18:31:36 2014 +0200 + + I18n: Update translation it (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 9563926f3c07aa409c69936a2fd9da407d210a28 +Author: Seong-ho Cho +Date: Sat Aug 2 12:31:38 2014 +0200 + + I18n: Update translation ko (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit fa63597a7086d61e208e947e0f13ae912b0c91e9 +Author: Pablo Roberto Francisco Lezaeta Reyes +Date: Thu Jul 31 00:31:35 2014 +0200 + + I18n: Update translation es (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 4914fba3ef6757bc77af72acb5bf2f67d018cae9 +Author: Theppitak Karoonboonyanan +Date: Wed Jul 30 18:31:52 2014 +0200 + + I18n: Update translation th (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit d20011847a2cda25d5082925c3a0685b275bad59 +Author: Pjotr +Date: Wed Jul 30 18:31:52 2014 +0200 + + I18n: Update translation nl (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 6e0c3fe5afccf6f2478708f04b09324746f1f1a2 +Author: gabrieltandil +Date: Wed Jul 30 18:31:52 2014 +0200 + + I18n: Update translation es (95%). + + 23 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 460346fd1f605a1fa526c2cbcc4efb665d9146d9 +Author: Kiril Kirilov +Date: Wed Jul 30 18:31:52 2014 +0200 + + I18n: Update translation bg (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 578f57128be3ed97f6d44cede49760672de64ae2 +Author: Dawid +Date: Wed Jul 30 12:31:43 2014 +0200 + + I18n: Update translation pl (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 952989b93ccaf11c73cf75065f37d50b8610ac44 +Author: Yannick Le Guen +Date: Wed Jul 30 12:31:43 2014 +0200 + + I18n: Update translation fr (100%). + + 24 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit a08eacc1afa245e4d66d29815958c67de3d6bb2f +Author: Liquider +Date: Tue Jul 29 21:34:00 2014 +0200 + + Add a way to run a command when clicking on systemload plugin (bug #3887) + + With some tweaks by me.. + +commit abdcb383f380bf7a048cf512fa079581321b64fa +Author: Eric Koegel +Date: Fri May 30 19:12:02 2014 +0300 + + Update for Upower 0.99 + + Upower 0.99 changed from the "changed" signal to "notify" as well as + the function signature. This patch adds that while still supporting + the previous versions of upower. + +commit 7aa6199f1c2ecd5e17b9e291773d245daec0f6c1 +Author: Urien Desterres +Date: Fri Jun 6 12:31:43 2014 +0200 + + I18n: Update translation fr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 14efba5f14bfa9f04215fb02abe14d6aa2f42b68 +Author: haarek +Date: Sat May 24 12:31:46 2014 +0200 + + I18n: Update translation nb (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 2c4696122eafdbd4180043b93a90ec3d5ea719da +Author: Pablo Lezaeta +Date: Mon May 19 12:32:06 2014 +0200 + + I18n: Update translation es (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit be06d23140bd6aafea33e1fd83a4b28c1a885832 +Author: haarek +Date: Wed Apr 30 06:31:35 2014 +0200 + + I18n: Update translation nb (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 43e044bd859f1b1380c6a8c36bc29ab097c10181 +Author: haarek +Date: Mon Apr 28 00:32:53 2014 +0200 + + I18n: Update translation nb (86%). + + 19 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit d9ea6b7c0a0b26a6e4d396294d89726f0b75934f +Author: k3lt01 +Date: Fri Apr 25 12:31:48 2014 +0200 + + I18n: Update translation en_AU (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 309d33a9183900591444cd5d03b70cef199ce732 +Author: Tornes Llume +Date: Mon Apr 14 18:31:55 2014 +0200 + + I18n: Update translation ast (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit fcbd7084ca64cbf58b52fb6707da5b01a7e1b928 +Author: PavelNicklasson +Date: Sat Apr 5 12:32:01 2014 +0200 + + I18n: Update translation sv (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 1ade88971e4626e1f2a84152ef2da40f8b3d6a3b +Author: Adolfo Jayme Barrientos +Date: Mon Mar 31 00:31:43 2014 +0200 + + I18n: Update translation es (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 62f4810c0753a2c0e4e289d2c439aa6ccfc6fd10 +Author: Adolfo Jayme Barrientos +Date: Sat Mar 22 12:32:14 2014 +0100 + + I18n: Update translation es (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 38aea6143ad3cc28370244ce8f2dfba75db5c76e +Author: abuyop +Date: Sat Mar 1 00:32:20 2014 +0100 + + I18n: Add new translation ms (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit cb5e96fe0a5166705655c558bee7ede0ed0c21f4 +Author: schizo +Date: Sun Feb 23 18:32:41 2014 +0100 + + I18n: Update translation hr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 7ff9996bb5a424aa9b4899ad97e907afd4c0f3de +Author: RacerBG +Date: Sat Feb 8 18:31:46 2014 +0100 + + I18n: Add new translation bg (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 4e80e32e565bb598ac16a2c9be7c9a7e2924154d +Author: Anonymous +Date: Sun Jan 26 12:31:51 2014 +0100 + + I18n: Add new translation sl (95%). + + 21 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 18a77e6f99cbc9bf1b82870c3dc6f508ed2adace +Author: Cedric31 +Date: Sat Dec 7 12:31:32 2013 +0100 + + I18n: Add new translation oc (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 9b150c2f5117b007170ce047c368a5e204dbf5a2 +Author: Juhani Numminen +Date: Wed Nov 20 18:39:47 2013 +0100 + + I18n: Add new translation fi (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 50fb0ba328c72b43506af051fc12b5f3d0786152 +Author: Pablo Lezaeta +Date: Wed Nov 20 06:31:35 2013 +0100 + + I18n: Update translation es (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 14106c5a902c20e1ade90e70d6e9c45ddb4fa739 +Author: cri +Date: Sun Nov 10 18:31:46 2013 +0100 + + I18n: Update translation it (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit c29fe2311ec3c29bbafa17987943505a265ef285 +Author: theppitak +Date: Thu Nov 7 12:31:47 2013 +0100 + + I18n: Add new translation th (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 6c48430b58ce7898ef42e5f14d3b53e1cb4f7b76 +Author: Walter Cheuk +Date: Sat Oct 12 18:31:44 2013 +0200 + + I18n: Update translation zh_TW (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 48d319a4e5d475e45a178e57380e692a0754650d +Author: Ivica Kolić +Date: Mon Sep 23 18:31:33 2013 +0200 + + I18n: Add new translation hr (77%). + + 17 translated messages, 5 untranslated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit e69c768776f522afc4592de162eb552cfae15821 +Author: gem +Date: Thu Sep 19 18:33:01 2013 +0200 + + I18n: Add new translation de (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit f65a63eb92357e39fa7e59ee58a4b5cac7562ed1 +Author: Pjotr123 +Date: Thu Sep 19 18:33:01 2013 +0200 + + I18n: Update translation nl (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 40d8e11cb73efdc2fbccdb675ab444bbf9784502 +Author: Necdet Yücel +Date: Fri Sep 6 18:32:10 2013 +0200 + + I18n: Update translation tr (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit b6ffb68f583bd1fbe35f97d9e6ee70b8476328da +Author: k3lt01 +Date: Mon Jul 29 12:33:46 2013 +0200 + + I18n: Add new translation en_AU (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 66c05cfa59da2d05e6bff2fc4eb171aa3b44128d +Author: Ardjuna +Date: Sun Jul 7 12:12:05 2013 +0200 + + I18n: Add new translation id (100%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 37e8f50e021cd922f9adb422b5035f3128fc7d1b +Author: jc1 +Date: Fri Jul 5 23:01:27 2013 +0200 + + I18n: Add new translation fr (95%). + + 22 translated messages. + + Transifex (https://www.transifex.com/projects/p/xfce/). + +commit 670a3202b9bf00995ddfb50926e21b09fd989cd0 +Author: Nick Schermer +Date: Wed Jul 3 21:20:49 2013 +0200 + + I18n: Remove broken / unsupported translations. + + See http://users.xfce.org/~nick/broken-i18n/ for files and logs. + + Use https://www.transifex.com/projects/p/xfce/ to upload fixed versions or request a translation team. + +commit 7470dfc0d2ec979a5c943ee2ed1aaa72da32553a +Author: Pjotr vertaalt +Date: Sat Apr 27 12:40:24 2013 +0200 + + l10n: Updated Dutch (Flemish) (nl) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 10a959be60ae3cf47eacbfe1a38ea2912e87e230 +Author: Sergey Alyoshin +Date: Sat Mar 16 20:38:08 2013 +0100 + + l10n: Updated Russian (ru) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 5e56bac9fb606e439bff2b40be4b172951538abc +Author: Саша Петровић +Date: Tue Jan 29 21:18:09 2013 +0100 + + l10n: Serbian translation + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 9abf3817cdb6ced6b48af2948ea959d0342df4bb +Author: Ivica Kolić +Date: Mon Jan 7 04:46:35 2013 +0100 + + l10n: Updated Croatian (hr) translation to 72% + + New status: 16 messages complete with 0 fuzzies and 6 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit d3a92fd90bc62d5e1e76336f5d78ffc0fcb1acc3 +Author: Ivica Kolić +Date: Mon Jan 7 04:46:10 2013 +0100 + + l10n: Updated Croatian (hr) translation to 68% + + New status: 15 messages complete with 0 fuzzies and 7 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 6db1ce3d68404fde56379e625115aeb159243ae8 +Author: jc jc1 +Date: Sat Dec 15 16:55:41 2012 +0100 + + l10n: Updated French (fr) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit ab70d61544ee479aed28c6900ea047bf978fa038 +Author: محمد الحرقان +Date: Sun Nov 18 21:12:01 2012 +0100 + + l10n: Updated Arabic (ar) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 1f714487322adb2f02e82a0af6d4e71bce91fa50 +Author: Michal Várady +Date: Wed Nov 14 01:21:56 2012 +0100 + + l10n: Updated Czech (cs) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit cbb84029c17e2c01d4da326e893742b32613b34b +Author: Gheyret Kenji +Date: Thu Oct 25 11:06:48 2012 +0200 + + l10n: Updated Uyghur (ug) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit c8aedda3bfac617827c2d97623036f1a9c5208d0 +Author: Piotr Strębski +Date: Mon Sep 24 19:17:19 2012 +0200 + + l10n: Updated Polish (pl) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 626852fdf4fef53bb688d4743ccfc1d377955095 +Author: jc jc1 +Date: Thu Aug 30 13:45:10 2012 +0200 + + l10n: Updated French (fr) translation to 95% + + New status: 21 messages complete with 1 fuzzy and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 42d80fecaddb90f6e32a2b6d0e0d0694544cb243 +Author: Gheyret Kenji +Date: Tue Aug 7 02:09:05 2012 +0200 + + l10n: Updated Uyghur (ug) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit b277e1c052101ca9e84317d9a7fc66373977fbcf +Author: Cheng-Chia Tseng +Date: Thu Jul 19 15:45:42 2012 +0200 + + l10n: Updated Chinese (Taiwan) (zh_TW) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit c6057b0d1607fb5c011e4453e7bf1f0ffdb42c7d +Author: Sveinn í Felli +Date: Tue Jul 3 22:54:05 2012 +0200 + + l10n: fyrsta, klárað + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit a907f47fc2cbf958343db5e38549f519de9358e2 +Author: Landry Breuil +Date: Sat Jun 30 09:38:27 2012 +0200 + + Updates for 1.1.1. + +commit 522535569428beb2366795727696f84f9e2edef9 +Author: Landry Breuil +Date: Sat Jun 23 12:26:37 2012 +0200 + + only set label angle with panel > 4.9 + +commit 0c5c25aa7d6d2f6c52858d0d933cbe1a109bd090 +Author: Landry Breuil +Date: Sat Jun 23 12:07:39 2012 +0200 + + Refactor widget creation (sorry, couldn't resist..) + + - introduce create_monitor() called once instead of recreating + widgets all the time in update_orientation() + - update_orientation() now _only_ takes care of orientation stuff + - use XfceHVBox instead of creating hbox/vbox depending on orientation + - remove gtk_widget_modify_bg()/_show() extra calls, this is already + done in setup_monitor() + +commit 1b9d578919d245a3503fd2d4e33f50a8f148b390 +Author: Landry Breuil +Date: Sat Jun 23 11:42:16 2012 +0200 + + Simplify tooltip handling code + + - directly use gtk_widget_set_tooltip_text() on the monitor ebox + - remove the tooltip_text/query-tooltip callback hoops + - set gtk-tooltip-timeout to a bit less than the update timeout to ensure + the tooltips are properly updated when the timeout is < 500ms (taken + from diskperf code) + - this effectively more or less reverts commit 016c155ccee / bug #5175 + but the features dont change and the code is .. simpler. + +commit ddb74ac8d6328cf5ef1c2dcf95b4aabc9956459e +Author: Landry Breuil +Date: Sat Jun 23 10:38:27 2012 +0200 + + Better compliance with panel plugin HIG + + - set border width depending on size in set_size callback + - set pbars size to 8px/-1 + +commit f93bdeec293b76fc3178768bf06836948695f102 +Author: Rafael Ferreira +Date: Sun Jun 17 07:11:13 2012 +0200 + + l10n: Updated Portuguese (Brazilian) (pt_BR) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 69a4da85e49fc41d0dd6a153990ed30f069c316f +Author: Andhika Padmawan +Date: Sun Jun 10 14:43:36 2012 +0200 + + l10n: Updated Indonesian (id) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 3d62e71743dd1a9a0ff44b596eda24f511bdc9d0 +Author: Gheyret Kenji +Date: Fri Jun 8 04:42:20 2012 +0200 + + l10n: Updated Uyghur (ug) translation to 100% + + New status: 21 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 75b6220f07078e338171175c589ad5d9fc3bbca6 +Author: Roman K +Date: Sun May 27 10:21:27 2012 +0200 + + l10n: Updated Russian (ru) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit b49dbbfae4e5b6a4be6d93cc0c785580cabb0169 +Merge: d1ab0cb 7ab21c8 +Author: Landry Breuil +Date: Fri May 25 21:52:50 2012 +0200 + + Merge branch 'master' of git://git.xfce.org/panel-plugins/xfce4-systemload-plugin + +commit d1ab0cb3acbd884f2a7f7c3ebb6815d0062b1c7f +Author: Landry Breuil +Date: Fri May 25 21:52:11 2012 +0200 + + pack the monitor labels with a 2px spacing + +commit 18a7cc8266a7e0c8ca87a19a96388d34d671be4f +Author: Harald Judt +Date: Thu May 24 20:23:01 2012 +0200 + + Set plugin to small in all modes except deskbar modes (bug # 8944). + + Signed-off-by: Landry Breuil + +commit 7ab21c8a0cf6a0d689331802792541b815038c68 +Author: Piotr Sokół +Date: Thu May 24 21:46:15 2012 +0200 + + l10n: Updated Polish (pl) translation to 95% + + New status: 21 messages complete with 0 fuzzies and 1 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 1ec9a81eb5b74f601e9283ad9251ec3d35be0283 +Author: Efstathios Iosifidis +Date: Sun May 20 10:14:11 2012 +0200 + + l10n: Updated Greek (el) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 6496dd0a8f90e60bdb953e003d4062a9d87b9434 +Author: Harald Judt +Date: Thu May 17 09:06:30 2012 +0200 + + Facilitate bringing up the configuration dialog (bug #8900). + + Currently only the labels and the border react to clicks. The labels + can be hidden, so it can be hard to bring up the configuration dialog. + By setting the event box above its childs, all parts of the plugin + will react to clicks. + + Signed-off-by: Landry Breuil + +commit c9d024792d12d78b6bc17c6524a93918e5558e4b +Merge: 2fe17f0 bd12aad +Author: Landry Breuil +Date: Wed May 16 20:53:25 2012 +0200 + + Merge branch 'master' of git://git.xfce.org/panel-plugins/xfce4-systemload-plugin + +commit 2fe17f0ae322c42a389775288562adab568615eb +Author: Harald Judt +Date: Wed May 16 12:36:28 2012 +0200 + + Fix background transparency by setting the main evbox hidden (bug #8891). + + The transparency fix in commit e22c9b78384e31720c29e71fc87ba145b21e6cce + is incomplete. There is another Gtk.EventBox that needs to be set + invisible, otherwise the label background will not be transparent. + + Signed-off-by: Landry Breuil + +commit bd12aad8546e1d797027d347672f4029052f78a6 +Author: Piarres Beobide +Date: Mon Apr 30 00:51:26 2012 +0200 + + l10n: Updated Basque (eu) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 3148551561a3716706a33023f105acc0f76fa402 +Author: Jeff Bailes +Date: Sat Apr 28 02:02:30 2012 +0200 + + l10n: Updated English (United Kingdom) (en_GB) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 080b896969aff3c39704b84afc723998bf7f23e9 +Author: Per Kongstad +Date: Fri Apr 27 20:52:17 2012 +0200 + + l10n: Updated Danish (da) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit aed3823077e8e1de3f047bd7ae720887ac0e1dcb +Author: Per Kongstad +Date: Fri Apr 27 20:51:57 2012 +0200 + + l10n: Updated Danish (da) translation to 95% + + New status: 21 messages complete with 1 fuzzy and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 21857813f952b8e5a4db384639a22d46b1d10131 +Author: Jakob Kramer +Date: Wed Apr 25 16:20:54 2012 +0200 + + l10n: Updated German (de) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit ddf3b8feb870159a535bf3c0ac61b19c30eb0b6d +Author: Ayhan YALÇINSOY +Date: Mon Apr 23 06:08:54 2012 +0200 + + l10n: Updated Turkish (tr) translation to 95% + + New status: 21 messages complete with 1 fuzzy and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 21b794c845f7812d26dd0ab9a6399933001a7d05 +Author: Cristian Marchi +Date: Sat Apr 21 09:32:16 2012 +0200 + + l10n: Updated Italian (it) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit e477a74da9b19b47b1efea7cc614cb3ce0745dc2 +Author: Gabor Kelemen +Date: Sat Apr 21 05:04:45 2012 +0200 + + l10n: Updated Hungarian (hu) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit ee5f6ffd0c355a86213eb8109f159753729551c6 +Author: Chipong Luo +Date: Fri Apr 20 14:12:01 2012 +0200 + + l10n: Updated Chinese (China) (zh_CN) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 5cd3a2cf1bf2414474c328b7841dc86d181869f0 +Author: Yarema aka Knedlyk +Date: Fri Apr 20 08:58:32 2012 +0200 + + l10n: Updated Ukrainian (uk) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit ac4ac45388c9afc00eb52b39e9b45629dda72182 +Author: Carles Muñoz Gorriz +Date: Thu Apr 19 21:17:29 2012 +0200 + + l10n: Updated Catalan (Valencian) (ca) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit fb875ce3ef7ccf97f4a20a704b8cb29fc8d3e07c +Author: Pjotr Anon +Date: Thu Apr 19 19:55:31 2012 +0200 + + l10n: Updated Dutch (Flemish) (nl) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit cee120670467cf373629c24591dd3f570141a0be +Author: Nuno Miguel +Date: Thu Apr 19 18:28:24 2012 +0200 + + l10n: Updated Portuguese (pt) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit acbb041fe020a4f830b8b010c3da36caadcfeb51 +Author: Chipong Luo +Date: Thu Apr 19 12:59:22 2012 +0200 + + l10n: Updated Chinese (China) (zh_CN) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 3ed2f27bbd41fd321c2cbec214381f7a1096eb70 +Author: Masato Hashimoto +Date: Thu Apr 19 12:43:12 2012 +0200 + + l10n: Updated Japanese (ja) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 1d362653f60c2ba5ec24eca5590bcc5e45ab6308 +Author: Cristian Marchi +Date: Thu Apr 19 08:51:33 2012 +0200 + + l10n: Updated Italian (it) translation to 95% + + New status: 21 messages complete with 1 fuzzy and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 7d072e8a81a82cfe60b1bb5686253819ce2cd437 +Author: Tomáš Vadina +Date: Thu Apr 19 08:26:25 2012 +0200 + + l10n: Updated Slovak (sk) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 7bb9bd0f84a3def86449cc799eb5feb272496c03 +Author: Sergio García +Date: Thu Apr 19 07:08:40 2012 +0200 + + l10n: Updated Spanish (Castilian) (es) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit d95a42625ae515d5e9183217639fbb38080ef270 +Author: Algimantas Margevičius +Date: Thu Apr 19 06:57:07 2012 +0200 + + l10n: Updated Lithuanian (lt) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 15ace828337f18d54fc2035f0939f7ac927fa7ba +Author: Seong-ho Cho +Date: Thu Apr 19 00:37:02 2012 +0200 + + l10n: Updated Korean (ko) translation to 100% + + New status: 22 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit a82e6f6b2e2675642929c27277e9559f06dee05d +Author: Yarema aka Knedlyk +Date: Wed Apr 18 23:44:06 2012 +0200 + + l10n: Updated Ukrainian (uk) translation to 100% + + New status: 21 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 9f553474dd63fa08860fbdcfa3ba7408772fc343 +Author: Per Kongstad +Date: Wed Apr 18 23:06:09 2012 +0200 + + l10n: Updated Danish (da) translation to 100% + + New status: 21 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 25a45351d1cb77edf34cd1b4937dc65fd8cd2aba +Merge: f5ce2b7 a19218c +Author: Landry Breuil +Date: Wed Apr 18 21:24:51 2012 +0200 + + Merge branch 'master' of git://git.xfce.org/panel-plugins/xfce4-systemload-plugin + +commit f5ce2b7f47da64ba2f18a2ef070dab71277c8acd +Author: Landry Breuil +Date: Wed Apr 18 21:24:19 2012 +0200 + + revert 71045d561e33a1484502ec3e552cc6ed22a34566 now that set_orientation() takes care of calling set_size() + +commit 71d7831d69279a4445b261c5b51693f06f584629 +Author: Andrzej +Date: Thu Apr 19 02:00:14 2012 +0900 + + Changing uptime label orientation in the vertical mode + + Signed-off-by: Landry Breuil + +commit 8429e931cc6e305a84fe25f923574bad5a9005b1 +Author: Andrzej +Date: Thu Apr 19 01:28:25 2012 +0900 + + Compatibility with panel 4.9+ + + Signed-off-by: Landry Breuil + +commit 93f14cb8953263958dec926886c5db8e18e8201d +Author: Landry Breuil +Date: Wed Apr 18 21:11:53 2012 +0200 + + Use only HW_PHYSMEM64 on OpenBSD, HW_SYSMEM is deprecated + +commit a19218c4ca40bc29436dd2ba025c48b4ced6d4c2 +Author: Seong-ho Cho +Date: Wed Apr 18 21:09:12 2012 +0200 + + l10n: Updated Korean (ko) translation to 100% + + New status: 21 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 12940ffb8f2acb2d06fc1673db169cfb33a78f81 +Author: Cristian Marchi +Date: Wed Apr 18 20:40:50 2012 +0200 + + l10n: Updated Italian (it) translation to 100% + + New status: 21 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 6519cc3d040fa68477fa20a38862e92e3f2a171c +Author: Nuno Miguel +Date: Wed Apr 18 20:11:02 2012 +0200 + + l10n: Updated Portuguese (pt) translation to 100% + + New status: 21 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 24923a178bdab38514b46ec1332c006288f2b912 +Merge: 1fe7afb 583b6ad +Author: Landry Breuil +Date: Wed Apr 18 18:36:50 2012 +0200 + + Merge branch 'master' of git://git.xfce.org/panel-plugins/xfce4-systemload-plugin + +commit 1fe7afb32fe4381606badff1cec2351744808009 +Author: Landry Breuil +Date: Wed Apr 18 18:20:58 2012 +0200 + + updates for 1.1.0 + +commit 583b6ad068c3a39128dc588054aef92438bf3b3a +Author: Chipong Luo +Date: Wed Apr 18 18:19:33 2012 +0200 + + l10n: Updated Chinese (China) (zh_CN) translation to 100% + + New status: 21 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 71045d561e33a1484502ec3e552cc6ed22a34566 +Author: Landry Breuil +Date: Wed Apr 18 18:15:36 2012 +0200 + + Set progressbar size again in set-orientation, like it's done in set-size + + That way, avoids ugly super-wide progressbars when switching to vertical mode + +commit 1df419b2ee1180778db2f14d312b5bae593804e1 +Author: Chipong Luo +Date: Wed Apr 18 18:14:48 2012 +0200 + + l10n: Updated Chinese (China) (zh_CN) translation to 100% + + New status: 21 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit ff4955b876f7a948aca2b1c07a5c47ad40ab2d56 +Author: Landry Breuil +Date: Wed Apr 18 18:02:51 2012 +0200 + + When setting orientation, only show what's enabled + +commit 0fb772164ed057c4777b8c4f00c58f1f947478ba +Author: Landry Breuil +Date: Wed Apr 18 17:48:45 2012 +0200 + + add about dialog + +commit ab1d21c1b5fa86fea6ccec0e9f7f1ddb15135f29 +Author: Landry Breuil +Date: Wed Apr 18 17:39:52 2012 +0200 + + update copyrights + +commit 9cb52aee0b6091d23c0ef82a8cb7b052a6ba9b42 +Author: Landry Breuil +Date: Wed Apr 18 17:18:08 2012 +0200 + + update-po + +commit df73f2f3626ff9dc656a3fb65e36113d6d1aee33 +Author: Landry Breuil +Date: Wed Apr 18 17:12:45 2012 +0200 + + Restore 2px border width on uptime ebox in case any of the other monitors are enabled + +commit 41a698accf7cdc726eb3707c9a06d7fd4652481c +Author: Landry Breuil +Date: Wed Apr 18 17:05:26 2012 +0200 + + Use a single label showing either days or hh:mm for uptime + + Inspired by bug #8348. Instead of using a vbox containing two labels + (which takes too much space on small panels), let's use a single one + showing either only number of days (if > 0) or only hh:mm. Similarly, + don't show '0 day' in tooltip. + +commit a40fc6adf0dade6edd7c4e584a46fa5aa9c82606 +Author: Landry Breuil +Date: Wed Apr 18 15:46:10 2012 +0200 + + use size_t instead of int for sysctl() + +commit 386c890da02e05ad4a777ee8b61b689cf3200a00 +Author: Landry Breuil +Date: Wed Apr 18 15:36:47 2012 +0200 + + Add support for Solaris from bug #5743 + +commit fab9ca17478782a4e6fb3595440718e58f075e03 +Author: martinamca +Date: Sun Apr 15 21:39:25 2012 +0200 + + l10n: Updated Turkish (tr) translation to 80% + + New status: 16 messages complete with 3 fuzzies and 1 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 3b022ffe0defc7b4e158bdf79375a9863ce08107 +Author: Leandro Regueiro +Date: Tue Apr 10 12:51:47 2012 +0200 + + l10n: Updated Galician (gl) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit d3a655dc8a5c4220d2c19de7f40ce9e239fea528 +Author: Michal Várady +Date: Sun Apr 8 11:32:39 2012 +0200 + + l10n: Updated Czech (cs) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 99e813789ab6c392d3448d16273e4b25f61f10d8 +Author: Henrique P. Machado +Date: Tue Apr 3 00:08:14 2012 +0200 + + l10n: Updated Portuguese (Brazilian) (pt_BR) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit d19b954739a7cd4a75f04976b7c74b00eb7f45b4 +Author: Carles Muñoz Gorriz +Date: Sat Mar 31 20:16:52 2012 +0200 + + l10n: Updated Catalan (Valencian) (ca) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 6cce68fdbf6618bdb5a3e7870e9e3c3295b37d2a +Author: Chipong Luo +Date: Wed Mar 14 16:19:19 2012 +0100 + + l10n: Updated Chinese (China) (zh_CN) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit cbb8d8c135cb8f6935c9a51e5edf3c6576ad0f74 +Author: Zhihao Yuan +Date: Thu Mar 8 14:32:31 2012 -0800 + + FreeBSD ports/155382: Memory size overflow when >3.5GB + +commit e93a6023353c5194ebc45a8fd79b698cfb63c47c +Author: Piarres Beobide +Date: Thu Mar 8 22:24:11 2012 +0100 + + l10n: Updated Basque (eu) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 088e6ab37ed502a36a68262abad97a6d4b331574 +Author: Seong-ho Cho +Date: Tue Feb 28 16:49:40 2012 +0100 + + l10n: Updated Korean (ko) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 10ea95018aaeb1cc12786876fbd05d2c0dba6ffe +Author: Seong-ho Cho +Date: Sat Feb 25 19:01:11 2012 +0100 + + l10n: Updated Korean (ko) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit a6d4e23870d684a8bf17c84215c8229f0380e6a7 +Author: Masato Hashimoto +Date: Thu Feb 23 11:41:53 2012 +0100 + + l10n: Updated Japanese (ja) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit b4628aef069ce78339d33c35de33f9d2abba05ec +Author: Mike Massonnet +Date: Wed Feb 22 21:56:43 2012 +0100 + + Bug 8496: Fix unlocalized strings + +commit 08ae5d1bdf9e598c04abe3e3eeb14de310b398a9 +Author: Aleksandr Ponomarenko +Date: Thu Feb 16 14:35:25 2012 +0100 + + l10n: Updated Russian (ru) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 1f805f3c224f6f6aad0622ce2e42d970b0d3e894 +Author: Per Kongstad +Date: Thu Feb 16 08:10:35 2012 +0100 + + l10n: Updated Danish (da) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 22b9a3abf97892e1cee27db261b50a3656415261 +Author: David Schneider +Date: Wed Feb 15 15:28:20 2012 -0800 + + Bump XDT requirement to 4.9.1. + +commit dd836eb551b46d73214eb0eb0c5aa28875cbe114 +Author: David Schneider +Date: Wed Feb 15 00:55:14 2012 -0800 + + Got rid of unneeded desktop.in.in hack. + +commit e7dd0c5e6fa4c70c3fbe8ff3ba9752f3123e9255 +Author: David Schneider +Date: Wed Feb 15 00:29:56 2012 -0800 + + Fix desktop install directory. + +commit d065ef4b8d4e8d6fe69c5a64b7539a78484d77a6 +Author: David Schneider +Date: Tue Feb 14 23:53:06 2012 -0800 + + Compiling the plugin as a module. + +commit a423d175072f4851ebfb6263d1796014b151fec4 +Author: Chipong Luo +Date: Thu Feb 9 03:30:15 2012 +0100 + + l10n: Updated Chinese (China) (zh_CN) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 144b5e730ac2dc5d58c26ff5a671157d86eb7f70 +Author: Sergio Marques +Date: Wed Feb 8 17:14:06 2012 +0100 + + l10n: Updated Portuguese (pt) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit a9c4a7bc0c55bbd2f9989fde7b8d2270ac17e38b +Author: Sergio Marques +Date: Wed Feb 8 17:13:53 2012 +0100 + + l10n: Updated Portuguese (pt) translation to 95% + + New status: 19 messages complete with 1 fuzzy and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit a954ca6d395507cc2e63139f21cc63d8e544225d +Author: Chris Leick +Date: Tue Feb 7 18:38:15 2012 +0100 + + l10n: Updated German (de) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 608e7087b8ee461dd6e8b823df4595cac568499d +Author: cjsthompson +Date: Sun Feb 5 12:20:42 2012 -0800 + + Bug 7077: Install plugin to lib instead of libexec. + +commit 97694efd28d30261f120fb7be61b54e6beb8e5da +Author: محمد الحرقان +Date: Fri Feb 3 04:06:54 2012 +0100 + + l10n: Updated Arabic (ar) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 75bd12ad76de47592fa661c9ad7e13b399ab0063 +Author: Benoit THIBAUD +Date: Thu Feb 2 21:41:42 2012 +0100 + + l10n: Updated French (fr) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 272a9008edcab6fec8967115c39fff493b188f2f +Author: Andhika Padmawan +Date: Sun Jan 29 06:49:43 2012 +0100 + + l10n: Updated Indonesian (id) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit f83272dccbeec0daf62da2f3f515810912a1db76 +Merge: dabd74e 114d9e0 +Author: David Schneider +Date: Sat Jan 28 11:53:01 2012 -0800 + + Merge branch 'master' of ssh://git.xfce.org/panel-plugins/xfce4-systemload-plugin + +commit dabd74e7d7d9996ac681872c4910dc7e36ad920b +Author: David Schneider +Date: Sat Jan 28 11:52:00 2012 -0800 + + Fixed configuration item sensitivity when opening the dialog. + +commit 114d9e0ce0d44174a3d5a4c1f26bd9482da142ec +Author: Thomas Schütz +Date: Fri Jan 27 12:08:55 2012 +0100 + + l10n: Updated German (de) translation to 80% + + New status: 16 messages complete with 4 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 2229b895012d6f74e4d709e952aafa8b5fff531e +Author: Andres Sanchez +Date: Tue Jan 24 20:48:45 2012 +0100 + + l10n: Updated Spanish (Castilian) (es) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit b402ca263f3fd4fcd61c0d63a1c3ae2fc3464bc1 +Author: Tomáš Vadina +Date: Tue Jan 24 09:48:46 2012 +0100 + + l10n: Updated Slovak (sk) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 2c1f3c6494f96311db8fcfc1e74a43f7c9018318 +Author: Yarema aka Knedlyk +Date: Mon Jan 23 21:48:59 2012 +0100 + + l10n: Updated Ukrainian (uk) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit a74e178005d82e109217c80ea25c7811117e78cb +Author: Pjotr Anon +Date: Mon Jan 23 12:16:26 2012 +0100 + + l10n: Updated Dutch (Flemish) (nl) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 23cb4ed5744ad7af85553ffdc50504f67914cbe0 +Author: Chipong Luo +Date: Mon Jan 23 11:35:52 2012 +0100 + + l10n: Updated Chinese (China) (zh_CN) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 3e23af0568f3a647c7d479bcf26d3d97f25024c0 +Author: Algimantas Margevičius +Date: Mon Jan 23 07:52:01 2012 +0100 + + l10n: Updated Lithuanian (lt) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 0c51d066d3246f5449afed92e320840fc9c7947f +Author: Cristian Marchi +Date: Sun Jan 22 21:38:09 2012 +0100 + + l10n: Updated Italian (it) translation to 100% + + New status: 20 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit feca146b98e9944f71d29740d781389dee9dde7f +Author: Mike Massonnet +Date: Sun Jan 22 11:04:48 2012 +0100 + + Bug 6920: Use libtool syntax 2.2.6 for autoconf script + +commit b25bf9852ef17801e30f55b5c2e9fee63191288d +Author: David Schneider +Date: Sat Jan 21 13:16:00 2012 -0800 + + Added a power-saving interval option using upower. + +commit 49e2baa452f0704159b7c1e95f43fd5d7ad92f54 +Author: David Schneider +Date: Sat Jan 21 11:43:11 2012 -0800 + + Made configuration dialog widget creation more readable + +commit 346fadb0e97789165f56423ba9bcd2bf3c169dc3 +Author: David Schneider +Date: Sat Jan 21 00:32:09 2012 -0800 + + Changed update interval units to seconds and improved alignment. + +commit 6b2205d9642436f675c0d72e5dab37a016b3c1af +Author: David Schneider +Date: Fri Jan 20 23:39:02 2012 -0800 + + Conditional retrieval of system stats + +commit 9d7f39c86c656a9ae14c3f297f682e86c60941cd +Author: David Schneider +Date: Fri Jan 20 23:17:48 2012 -0800 + + Eliminated warnings. + +commit e91609c52c767b8354d129601ae4e3b66d888e75 +Author: David Schneider +Date: Fri Jan 20 22:49:46 2012 -0800 + + Polished configuration dialog and massively simplified the code + +commit d170f88c193ad8336a271361225756af2a2c2995 +Author: John Lindgren +Date: Fri Jan 20 18:40:49 2012 -0800 + + Bug 7507: Add 'update interval' option + +commit 1a248101af5b438bad896f7e8c0e29400d799a68 +Author: Christoph J. Thompson +Date: Fri Jan 20 18:10:06 2012 -0800 + + Bug 7077: Port to libxfce4ui + +commit 26896ccdc1e676051bff75d936d62067e72a496c +Author: David Schneider +Date: Fri Jan 20 18:06:24 2012 -0800 + + Added gitignore. + +commit a4360dc820b2f2f7f5f07d061596957d4c07ae54 +Author: Algimantas Margevičius +Date: Sat Jan 21 14:57:51 2012 +0100 + + l10n: Updated Lithuanian (lt) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 3da071fb80444e6a5bb73ed4b3e73307e3219e63 +Author: Sergio Marques +Date: Mon Jan 9 17:02:16 2012 +0100 + + l10n: Updated Portuguese (pt) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit a501998179a7bb801a92286a6bfcc2b991fbed89 +Author: André Luiz Dias de Miranda +Date: Tue Dec 20 23:41:33 2011 +0100 + + l10n: Updated Portuguese (Brazilian) (pt_BR) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit aaff149f43b0419538cd37ba768a660ba02b19dd +Author: Chipong Luo +Date: Fri Dec 9 14:57:55 2011 +0100 + + l10n: Updated Chinese (China) (zh_CN) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit c0cbed1c295e60d2c66bb49a5b48d2bc4e9ee8b6 +Author: Seong-ho Cho +Date: Tue Nov 15 13:49:26 2011 +0100 + + l10n: Updated Korean (ko) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 11862c2310ab9b7fa3ac3fa99fab602234abcc2f +Author: Seong-ho Cho +Date: Tue Nov 15 13:47:12 2011 +0100 + + l10n: Updated Korean (ko) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 70c4e7ac2968b62230093f92e97aac19e2eac8b9 +Author: Seong-ho Cho +Date: Tue Nov 15 13:46:52 2011 +0100 + + l10n: Updated Korean (ko) translation to 94% + + New status: 17 messages complete with 1 fuzzy and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit f517b07fa410e12d3fe0a9d3f0aad14249118a2f +Author: Seong-ho Cho +Date: Tue Nov 15 13:46:12 2011 +0100 + + l10n: Updated Korean (ko) translation to 88% + + New status: 16 messages complete with 1 fuzzy and 1 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 099a1a0edb5aa4d13ff099949456afc4766420ae +Author: Seong-ho Cho +Date: Tue Nov 15 13:43:45 2011 +0100 + + l10n: Updated Korean (ko) translation to 88% + + New status: 16 messages complete with 1 fuzzy and 1 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 73cbaeb28ed9c1b0bffa9f51b65d148faa04da30 +Author: Seong-ho Cho +Date: Tue Nov 15 13:42:20 2011 +0100 + + l10n: Updated Korean (ko) translation to 88% + + New status: 16 messages complete with 1 fuzzy and 1 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit f1956a05d2600f681c5a157c513e7c4210ea2681 +Author: Seong-ho Cho +Date: Tue Nov 15 13:40:38 2011 +0100 + + l10n: Updated Korean (ko) translation to 88% + + New status: 16 messages complete with 1 fuzzy and 1 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit b7c375af5bc5a5c5058811a3100c1b4c8b0aafe3 +Author: Chipong Luo +Date: Tue Nov 8 07:46:02 2011 +0100 + + l10n: Updated Chinese (China) (zh_CN) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 67804be7b09c3a8a43125d27de7eae03733118b1 +Author: Gabor Kelemen +Date: Sat Nov 5 13:53:02 2011 +0100 + + l10n: Updated Hungarian (hu) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit ee29d040f6c6b195d805e86a72488c251e28b1ca +Author: Ivica Kolić +Date: Tue Nov 1 00:23:22 2011 +0100 + + l10n: Initial Croatian (hr) translation + + New status: 15 messages complete with 0 fuzzies and 3 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit b56a5d7ec48827f64031e9b24ccce46739167293 +Author: كريم أولاد الشلحة +Date: Tue Aug 9 18:21:46 2011 +0200 + + l10n: Updated Arabic (ar) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit b216f94d6b5ed74d5d8623ef70ee19f85b11d143 +Author: Pjotr Anon +Date: Thu Jun 16 18:04:35 2011 +0200 + + l10n: Updated Dutch (Flemish) (nl) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 9b1cb449b43933f27b610ebcd56c878a2e7ee19a +Author: Tomáš Vadina +Date: Fri Jun 3 11:39:56 2011 +0200 + + l10n: Updated Slovak (sk) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 4f0c391404f04d6c22a20a5ce20047bf7d8dc583 +Author: Pjotr Anon +Date: Thu Jun 2 14:15:22 2011 +0200 + + l10n: Updated Dutch (Flemish) (nl) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 6b8cd2bb48ba82e8696201d6139de271213ea3aa +Author: Andhika Padmawan +Date: Tue May 31 15:15:26 2011 +0200 + + l10n: Updated Indonesian (id) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 4eb59a1c9bc7a4f94bf26a0015d4dd650dfcaa48 +Author: Pjotr Anon +Date: Fri May 27 16:22:36 2011 +0200 + + l10n: Updated Dutch (Flemish) (nl) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit ecdf2fc84e4545e9005aa5f83ac3cfb7369f99d5 +Author: Pjotr Anon +Date: Wed May 25 16:03:13 2011 +0200 + + l10n: Updated Dutch (Flemish) (nl) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 401067eeba93c91dbfa725251cefc0e5bf26be33 +Author: Gonzalo Lagos +Date: Mon Mar 14 22:34:45 2011 +0100 + + l10n: Updated Spanish (Castilian) (es) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit e22c9b78384e31720c29e71fc87ba145b21e6cce +Author: Florian Rivoal +Date: Sat Feb 26 13:52:16 2011 +0900 + + Fix transparency issues + + Fixes bug #7345. + +commit 3304d13cd6abb7addd7c20235d8a6f94eb5ff848 +Author: Piarres Beobide +Date: Wed Jan 26 22:49:38 2011 +0100 + + l10n: Updated Basque (eu) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit e6454b587dba454833fc690f84c8b790ba71f49d +Author: Florian Rivoal +Date: Mon Jan 24 09:32:04 2011 +0900 + + Automate Changelog updates + +commit f12420e446b062efcf34151755b444909bdc6e43 +Author: Florian Rivoal +Date: Mon Jan 24 09:31:30 2011 +0900 + + Get rid of the INSTALL file + +commit cfbb82a29b30ab4c62fd9bacc19453aa2e3b7773 +Author: Leandro Regueiro +Date: Wed Jan 12 19:17:12 2011 +0100 + + l10n: Updated Galician (gl) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 3625a4b239904d853edf04c05a9a7e80a87611fd +Author: forfolias +Date: Tue Jan 4 16:38:10 2011 +0100 + + l10n: Updated Greek (el) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 4fafe2bc8ca9b6fe576ab20fa7e0ce877835e80a +Author: forfolias +Date: Tue Jan 4 16:36:18 2011 +0100 + + l10n: add greek translation + + New status: 16 messages complete with 0 fuzzies and 2 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 4d16d6ab0acf55842d05e11182ea60c85fe58436 +Author: Florian Rivoal +Date: Mon Jan 3 22:21:30 2011 +0900 + + Add the [git] tag to the version number + +commit 778588efb6335c3fe1377e036f133105d4cdceda +Author: Michal Löffler +Date: Wed Dec 29 18:24:20 2010 +0100 + + l10n: Updated Slovak (sk) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit ad0014a21c651257da83e7679531a7192f5234cf +Author: Michal Löffler +Date: Sat Dec 25 22:37:32 2010 +0100 + + l10n: Slovak translation + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit bc2c8d7ae1bf4b4477d033e2f246619b49968d51 +Author: Daniel Nylander +Date: Sun Dec 19 23:56:16 2010 +0100 + + l10n: Updated Swedish (sv) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 7c67f1f61ace312138989c0912aef79d724da0fd +Author: Michal Várady +Date: Sat Dec 11 15:19:28 2010 +0100 + + l10n: Updated Czech (cs) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 9a5c578747a896f31dce4e3c49e0bdd859d1b403 +Author: Terje Uriansrud +Date: Sat Dec 11 00:31:53 2010 +0100 + + l10n: Updated Norwegian Bokmal (nb) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 8ff4e32c807ab01555743f60eebd01c727189c28 +Author: Florian Rivoal +Date: Fri Dec 10 10:58:09 2010 +0900 + + Release 1.0.0 + +commit 1d5e262a90a20db38e1ae449a14b5b2aef843c10 +Author: Aleksandr Ponomarenko +Date: Thu Dec 9 23:23:45 2010 +0100 + + l10n: Updated Russian (ru) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 4a680217adc116129e593af93cf25373b9358a6b +Author: Aleksandr Ponomarenko +Date: Thu Dec 9 23:21:47 2010 +0100 + + l10n: Updated Russian (ru) translation to 88% + + New status: 16 messages complete with 1 fuzzy and 1 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit cb504bf0bdf85d61e99145b00a38db41fb63cc4a +Author: Aleksandr Ponomarenko +Date: Thu Dec 9 23:14:42 2010 +0100 + + l10n: Updated Russian (ru) translation to 83% + + New status: 15 messages complete with 2 fuzzies and 1 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 7e7ce03e77fd7e71b73dfd772ab6446c7b90a48c +Author: Florian Rivoal +Date: Fri Dec 10 00:02:12 2010 +0900 + + Package clean up + + Various clean ups, such as updating autogen.sh, updating copyright + notices, removing files that can be autogenerated or are unneeded... + +commit 71819b5c9619360794f90914d6941e8a4cb0ad6a +Author: Yarema aka Knedlyk +Date: Tue Dec 7 21:54:40 2010 +0100 + + l10n: Updated Ukrainian (uk) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 0bc47f93f27f2a0ddab46af017d15059461f8308 +Author: Cristian Marchi +Date: Mon Dec 6 14:23:42 2010 +0100 + + l10n: Updated Italian (it) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 3338176ce8f27f747e7b1e85f21ff22b3d122c50 +Author: Gabor Kelemen +Date: Sun Nov 28 13:48:22 2010 +0100 + + l10n: Updated Hungarian (hu) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 0e22d5a52d955dbc2c34f75c1983923656e2a0b8 +Author: Paul Seyfert +Date: Fri Nov 26 21:36:35 2010 +0100 + + l10n: Updated German (de) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit f879a0b8af51d2c0930891d40e701a1a60d18f3c +Author: Harald Servat +Date: Mon Nov 22 22:57:56 2010 +0100 + + l10n: Updated Catalan (Valencian) (ca) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 6018673e194158246f65a1716a8d9a2bc21c5acc +Author: Cristian Marchi +Date: Sun Nov 21 15:17:10 2010 +0100 + + l10n: Updated Italian (it) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit af71d7ebf779eadb9491fb7e791690b84bda5fb1 +Author: Sergio Marques +Date: Sun Nov 14 03:56:21 2010 +0100 + + l10n: Updated Portuguese (pt) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit e7a6183a947e8f7eadeaddb27a98c45575782e47 +Author: Per Kongstad +Date: Sat Nov 13 23:06:10 2010 +0100 + + l10n: Updated Danish (da) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit bd4eeed3c0fbb94a7672bd3bb127cb1370756bbe +Author: Johannes Lips +Date: Sat Nov 13 20:07:00 2010 +0100 + + l10n: Updated German (de) translation to 88% + + New status: 16 messages complete with 2 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 016c155ccee3e305eaff1a539e0dfdab4f14c64c +Author: Florian Rivoal +Date: Sat Nov 13 01:31:29 2010 +0900 + + Upgrade tooltips to the newer Gtk API + + Replace deprecated GtkTooltips by GtkTooltip, fixing some display + issues. This addresses bug #5175. + +commit 79937bf4a83a7240da7662e891036d6151d5534b +Author: Florian Rivoal +Date: Sun Oct 17 00:52:40 2010 +0900 + + Plug a minor memory leak + + Not all memory was cleanly released on shutdown. Fix that. + +commit 6c48ddb56db7fadbd837417ef753d436e4381d58 +Author: Florian Rivoal +Date: Wed Oct 13 09:39:26 2010 +0900 + + Adjust the memory values to match the free + + The free command takes kernel buffers into account, and systemload + didn't. Apply the patch provided in bug 4215 to make them match. + +commit 7bf887b3a7dd106b268cfb90da8a2033f582a769 +Author: Florian Rivoal +Date: Tue Oct 12 09:42:42 2010 +0900 + + Improve the precision + + Improve the accuracy of CPU activity measurements by taking into account + iowait, irq, softirq and guest time on Linux, and CP_INTR time on + FreeBSD and NetBSD. + + This fixes bug 1076. + +commit ff5c610d382bb0f8607e85a6d0ca75aaf8f497b8 +Author: Florian Rivoal +Date: Mon Oct 11 01:59:20 2010 +0900 + + Fix bar colors for some theme engines + + Apply the patch proposed in bug 3588. + +commit 3f4905e77345a6c381912dbc53d3462700d400a9 +Author: Florian Rivoal +Date: Sun Oct 10 16:10:23 2010 +0900 + + Add support for GNU/kFreeBSD + + Apply the patch provided in bug 2996, to treat GNU/kFreeBSD as if it was + Linux. + +commit 7a83fe84b96cc07011b4f5a123466c54be3f5c84 +Author: Florian Rivoal +Date: Sat Oct 9 15:57:31 2010 +0900 + + Fix bug 3587 + + Make the plugin more compact, by removing unnecessary margins. People who + liked these margins can achieve the same effect by putting several + instances of the plugin next to each other. + + Inspired by a proposed patch from Brian J. Tarricone. + +commit 30cf77940d335265ac42be2b943543ab52499b54 +Author: Gheyret Kenji +Date: Fri Jul 30 04:40:40 2010 +0200 + + l10n: Updated Uyghur (ug) translation to 100% + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 4c5ba5fbd23ce46ee10cad47e1fdc4dd931ecc20 +Author: Gheyret Kenji +Date: Fri Jul 30 04:33:46 2010 +0200 + + l10n: Uyghur translation + + New status: 0 messages complete with 0 fuzzies and 18 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit 0b90b32e871f2ae4480274ce542ad2d9a473c09f +Author: Andres Kovtunos +Date: Thu Mar 11 12:14:11 2010 +0100 + + l10n: Initial Russian translation. + + New status: 18 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (translations.xfce.org). + +commit b2997a9fd25272b26dfe8319be01664bc6f345fd +Author: Leandro Regueiro +Date: Thu Oct 1 15:29:00 2009 +0000 + + l10n: Updates to Galician (gl) translation + + Transmitted-via: Transifex (translations.xfce.org) + +commit 98ee32b299319d9fc138d2f56622226df285d4ad +Author: Rihards Prieditis +Date: Fri Sep 18 22:19:46 2009 +0000 + + l10n: Updates to Latvian (lv) translation + + Transmitted-via: Transifex (translations.xfce.org) + +commit 3e2e9e2b662afe09bc7793e3bddbb738a77dc776 +Author: Mike Massonnet +Date: Sat Aug 8 13:41:32 2009 +0000 + + update goodies translation + + (Old svn revision: 7896) + +commit f6502cc22adb901d527c788d04bb454da0337df1 +Author: Gabor Kelemen +Date: Fri Jul 24 16:31:40 2009 +0000 + + 2009-07-24 Gabor Kelemen + + * hu.po: Translation reworked. + + (Old svn revision: 7811) + +commit 9dbe9740bc18a2239622a24a0e97ee34ebdbf05c +Author: Mike Massonnet +Date: Tue Jun 9 20:43:09 2009 +0000 + + Drop svn:executable bit from po files + + (Old svn revision: 7518) + +commit 54a60cfe89e49b0de878e144315962bb182361c7 +Author: Mike Massonnet +Date: Fri May 29 10:44:34 2009 +0000 + + update goodies translations + + (Old svn revision: 7436) + +commit 491828ffd9a2d1cc06c41f0941ce997eac34a376 +Author: Mike Massonnet +Date: Mon May 11 16:30:40 2009 +0000 + + update translations + + (Old svn revision: 7327) + +commit 9d326a8ac18db524925b3e2b4c633f4e3b3c29d8 +Author: Mike Massonnet +Date: Mon Apr 20 13:47:42 2009 +0000 + + goodies translation update (galician only) + + (Old svn revision: 7249) + +commit fc8ccc82b2046806f5ea9755a0f7c30a4df535d3 +Author: Mike Massonnet +Date: Thu Apr 16 08:20:27 2009 +0000 + + goodies translation update + + (Old svn revision: 7213) + +commit fa135c12ff36daa160dc900561f085edb38a08dc +Author: Piotr Sokól +Date: Wed Apr 8 13:05:35 2009 +0000 + + Updated Polish translations + + (Old svn revision: 7141) + +commit 3efa867bc3aefe8c15572c09acfc5ec200242652 +Author: Maximilian Schleiss +Date: Sat Mar 14 15:26:30 2009 +0000 + + Translations updates - es fr gl it tr + + (Old svn revision: 6902) + +commit d09786f9211458fef483bfef774b5d304b5bcf4a +Author: Mike Massonnet +Date: Thu Mar 5 20:12:29 2009 +0000 + + Fix the renaming of the pt nb files -- thanks to jerome who noticed this problem + + (Old svn revision: 6850) + +commit aa44a0548dd426921f41856550ddd7d34278afad +Author: Mike Massonnet +Date: Thu Mar 5 14:53:41 2009 +0000 + + Renamed pt_PT to pt and nb_NO to nb (bug #4574) + + (Old svn revision: 6848) + +commit f1bf5f62ae808721c237767cbb1e3ecc1dc47ebe +Author: Mike Massonnet +Date: Sun Feb 22 22:57:36 2009 +0000 + + Update translations -- Remove executable property on all po files (only da.po actuall) + + (Old svn revision: 6759) + +commit c88128a7880f6fd87bb1080fcc5495a10827f140 +Author: Maximilian Schleiss +Date: Sun Feb 8 08:24:06 2009 +0000 + + Translations updates - fr id it ja nb pl + + (Old svn revision: 6659) + +commit 239740c326291d12d092b1e6e7f29cea360c90a1 +Author: Maximilian Schleiss +Date: Thu Dec 25 19:20:40 2008 +0000 + + Translations updates - es gl id ja uk + + (Old svn revision: 6367) + +commit df086003ec95c1fba5fa316e306b2dc7eb55cd8d +Author: Alexander Toresson +Date: Sat Dec 13 21:13:55 2008 +0000 + + xfce4-systemload-plugin/trunk/po: + * sv.po: Swedish translation update (Daniel Nylander) + xfce4-netload-plugin/trunk/po: + * sv.po: Swedish translation update (Daniel Nylander) + xfce4-eyes-plugin/trunk/po: + * sv.po: Swedish translation update (Daniel Nylander) + xfbib/trunk/po: + * sv.po: Swedish translation update (Daniel Nylander) + xfce4-fsguard-plugin/trunk/po: + * sv.po: Swedish translation update (Daniel Nylander) + xfce4-places-plugin/trunk/po: + * sv.po: Swedish translation update (Daniel Nylander) + + (Old svn revision: 6304) + +commit df38436b6bb3b05e6ad094920fa61ad800e9eba3 +Author: Eren Turkay +Date: Mon Nov 17 14:12:47 2008 +0000 + + Add/update Turkish translation files thanks to the Turkish translation team! (Gökmen Görgen, Samed Beyribey, Özgür Kuru, Utku Aydın) + + (Old svn revision: 6129) + +commit dcb8f4a2924fbf6911b5cb769dabd7de378a920d +Author: Og Maciel +Date: Thu Nov 13 17:41:51 2008 +0000 + + Updated Brazilian Portuguese translation. + + + (Old svn revision: 6091) + +commit efc0832af23bc91b071937676c935f168ea4d1b7 +Author: Maximilian Schleiss +Date: Sun Nov 9 23:17:35 2008 +0000 + + Translations updates for a lot of languages in a lot of packages + + (Old svn revision: 6041) + +commit 26cef12f9d094a38022d901f2055aeeb7677588c +Author: Piarres Beobide +Date: Thu Nov 6 12:31:16 2008 +0000 + + Some goodies Basque translation updates + + + (Old svn revision: 5993) + +commit 54815d2e315ba59bf917e690eaa2a60425d643fd +Author: Lars Nielsen +Date: Tue Oct 28 20:03:48 2008 +0000 + + update-po + + (Old svn revision: 5854) + +commit 6f7a7df57fbcbd2827251abd85e19e56bc93d058 +Author: Maximilian Schleiss +Date: Mon Oct 20 21:02:01 2008 +0000 + + Translation udpates for German and Japanese + + (Old svn revision: 5729) + +commit 32780b548c82c48cff63ea9c345cd7870008d580 +Author: Mike Massonnet +Date: Sun Sep 21 19:49:06 2008 +0000 + + Fix build for libtool 2.2 (or at least for ArchLinux) + + (Old svn revision: 5430) + +commit 45113920ca7bdd1da7db28276399936a8074a6c9 +Author: Maximilian Schleiss +Date: Mon Sep 8 21:17:00 2008 +0000 + + Translations update for id and fr + + (Old svn revision: 5375) + +commit 0750a3098712ac9d6aed712d8fd98a2fc25d5f5b +Author: Mohamed Magdy +Date: Fri Jul 18 19:20:10 2008 +0000 + + Update Arabic translations + + (Old svn revision: 5140) + +commit 7b07ec728f40d41724c685dbf27ceb46dd36a8be +Author: Mohamed Magdy +Date: Wed Jul 16 23:01:19 2008 +0000 + + Update Arabic translations + + (Old svn revision: 5118) + +commit 47a9d0df4c56041850b4b993b7f00ae17b8ee963 +Author: Mohamed Magdy +Date: Tue Jul 15 12:41:01 2008 +0000 + + Update Arabic translations + + (Old svn revision: 5093) + +commit 9beff28060fe3bee678fd90a1c841d5e72ee81d2 +Author: Maximilian Schleiss +Date: Thu Jun 26 22:00:51 2008 +0000 + + Translations added and updated for most goodies (gl) + + (Old svn revision: 4998) + +commit 38308d6d267a79c7341ab8ec148c5dd679524899 +Author: Maximilian Schleiss +Date: Wed Jun 25 21:44:02 2008 +0000 + + Translations added for most goodies (id) + + (Old svn revision: 4996) + +commit e4bd39af0ee3b4229d6dd335e7884655ff0ab3b8 +Author: Mike Massonnet +Date: Tue May 27 00:21:25 2008 +0000 + + update-po + + (Old svn revision: 4846) + +commit e0503ebab075ebb64c90ba4469612f30f12e859e +Author: Maximilian Schleiss +Date: Mon Nov 19 23:06:36 2007 +0000 + + Latvian translations added to most goodies. + + (Old svn revision: 3611) + +commit 608c63ad44ac2e066eefacaebc2a9af70719c90c +Author: Mike Massonnet +Date: Thu Nov 15 08:37:37 2007 +0000 + + Fix changelogs for updated ur.po files, and add thunar-archive-plugin + + (Old svn revision: 3591) + +commit e278141da7e13fe98404e9f20faaa8226bc70673 +Author: Mike Massonnet +Date: Thu Nov 15 08:24:33 2007 +0000 + + Rename pk.po to ur.po + + (Old svn revision: 3590) + +commit 6d9be2d18e06241f90162a229b8567de517d93e4 +Author: Mike Massonnet +Date: Sun Oct 28 19:05:17 2007 +0000 + + Add new translation by محمد علي المكي + + (Old svn revision: 3466) + +commit 0ece29d93462aff58984cac15b20abd79ef1b1fb +Author: Brian Tarricone +Date: Wed Oct 24 22:36:53 2007 +0000 + + remove trailing parens on AC_INIT version info to work around bug + in intltool 0.35.x and 0.36.x + + + (Old svn revision: 3434) + +commit 2899151da5f4e11e6499a8cb078e1327487d6aa6 +Author: Mike Massonnet +Date: Sat Sep 22 22:46:13 2007 +0000 + + * xfce4-sensors-plugin, xfce4-weather-plugin, xfce4-systemload-plugin, + thunar-volman: Update European Portuguese translation. + + + (Old svn revision: 3240) + +commit ce5cff86074c488c089ba0140a7baad4943f4c7d +Author: Og Maciel +Date: Sat Sep 8 00:45:07 2007 +0000 + + Brazilian Portuguese translations updated by Vladimir Melo. + + (Old svn revision: 3160) + +commit b6175430012e7b510984e38a931640a7227025c7 +Author: Maximilian Schleiss +Date: Sun Jul 8 21:34:59 2007 +0000 + + Last bunch of pt_PT and nb_NO files to be added. + + (Old svn revision: 2900) + +commit 8df1921b47809c72ebaa4de162864a6f6a17c78c +Author: Maximilian Schleiss +Date: Sun Jul 8 20:18:00 2007 +0000 + + * nb_NO.po: Norwegian Bokmal translations added + * pt_PT.po: European Portuguese translations added + + + (Old svn revision: 2898) + +commit 23f3f24266c59324bcf86ede11491440d231c1ff +Author: Pau Rullan Ferragut +Date: Sat Mar 31 11:52:30 2007 +0000 + + forgot to add in LINGUAS en_GB + + (Old svn revision: 2633) + +commit 94077887294e6e6cff3531eb066c6c0d1909864d +Author: Pau Rullan Ferragut +Date: Sat Mar 31 07:26:18 2007 +0000 + + i18n british translation + + (Old svn revision: 2605) + +commit 748888d90f71372b2179d653b72b8a1f4f64161f +Author: Maxim Dziumanenko +Date: Wed Mar 28 09:46:06 2007 +0000 + + 2007-03-28 Maxim Dziumanenko + + * Update Ukrainian translation by Dmitry Nikitin. + + + (Old svn revision: 2572) + +commit 99eed308f63f3e7ad6fc8b268700b65242e82290 +Author: Maximilian Schleiss +Date: Tue Feb 20 21:22:55 2007 +0000 + + * fr.po: Updated some French translations. + * ja.po: Updated and added the Japanese translations by Nobuhiro Iwamatsu in the + xkb and the volstatus-icon plugins respectively. + * sq.po: Updated the headers of most plugins by Besnik Bleta. + + (Old svn revision: 2506) + +commit 520bbd4178bb62eadb3325d64c2b45dd572fd6ad +Author: Maximilian Schleiss +Date: Fri Feb 2 18:52:37 2007 +0000 + + Added the Albanian translations by Besnik Bleta for all the goodies. + + (Old svn revision: 2480) + +commit 290f48dd9b882d137ae85ffa7bc6f22e7c067cb2 +Author: Nick Schermer +Date: Wed Jan 17 17:48:36 2007 +0000 + + * Remove the xfce_framebox code and replace it with gtk_notebook. + * Bump version for release. + + + (Old svn revision: 2399) + +commit 85e2230a8f25eb82c91e6ee70cfbc746f9dd0010 +Author: Nick Schermer +Date: Tue Jan 9 18:24:51 2007 +0000 + + panel-plugin/Makefile.am: Fix build problems with -as-needed (Bug 2461) + + + (Old svn revision: 2325) + +commit e29782ac6214a89ed7ede82411f0d7d0e58b6763 +Author: Mike Massonnet +Date: Fri Jan 5 01:33:21 2007 +0000 + + * panel-plugin/systemload.c(monitor_create_options): use xfce titled + dialog for the options. + + (Old svn revision: 2298) + +commit bfc23833ccfef058b44ab2a13e6f327cac0efa9f +Author: Nick Schermer +Date: Wed Dec 20 20:45:57 2006 +0000 + + Fix makefile for next release, so we get some nice bz2 tarballs + + (Old svn revision: 2267) + +commit 0ce308089d427c9344b0691838522f37ab596868 +Author: Nick Schermer +Date: Wed Dec 20 20:33:32 2006 +0000 + + Bump version for release + + (Old svn revision: 2266) + +commit c78a10607154e89136e233fdb145e0c5adffc801 +Author: Nick Schermer +Date: Wed Dec 20 20:31:21 2006 +0000 + + * Fix build problems with as-needed + * LINGUAS file + * Nicer icon in panel + * Regenerate po files + + + (Old svn revision: 2265) + +commit a51c9ac7cd6370a11d8f4755469774cc406ef41e +Author: SZERVÁC Attila +Date: Sun Dec 17 19:49:36 2006 +0000 + + little header fixes + + (Old svn revision: 2248) + +commit a03c6acf89b04ea47b00ba371e77cd24a8adceb8 +Author: Pau Rullan Ferragut +Date: Fri Dec 15 07:16:42 2006 +0000 + + i18n update + + (Old svn revision: 2228) + +commit 50c83802a80f093c09dd80370e797d6a14d1ee22 +Author: Pau Rullan Ferragut +Date: Mon Nov 27 18:26:52 2006 +0000 + + i18n korean update + + (Old svn revision: 2186) + +commit fc24674d4dfa900d2993907b04d7477dccec865f +Author: Adriano Winter Bess +Date: Sun Oct 22 17:47:27 2006 +0000 + + Updated brazilian portuguese translations. + + + (Old svn revision: 2120) + +commit ed4639ffa5d7d85f984499ee31039fd4f5ad4717 +Author: Maximilian Schleiss +Date: Sat Oct 21 13:58:51 2006 +0000 + + Fixed some typos in the French translation of the xfce4-mount-plugin + Updated some Korean translations by ByungHyun Choi + + (Old svn revision: 2113) + +commit 87c55c83cf82777a4fdf55722e6de017fb61c571 +Author: Pau Rullan Ferragut +Date: Wed Sep 20 11:59:47 2006 +0000 + + updated catalan translations + + (Old svn revision: 2059) + +commit df4d4988de62dcca835edff15d4289910a49a84e +Author: Jean-François Wauthy +Date: Sun Sep 17 20:09:46 2006 +0000 + + Update French and Polish translations + + (Old svn revision: 2039) + +commit c2effd10feccdc7ed034c00d21c6223a8f0f1ba2 +Author: Piarres Beobide +Date: Tue Sep 12 20:15:03 2006 +0000 + + Some godies basque translation update + + + (Old svn revision: 2024) + +commit e6d7fe2536c8a045dfd899bec5a9b05005b5a852 +Author: Nick Schermer +Date: Sun Sep 10 19:31:33 2006 +0000 + + * Regenerated all *.po files + + + (Old svn revision: 2006) + +commit f1677e548920aa31a145806201e8043c22fa8bd2 +Author: Nick Schermer +Date: Sun Sep 10 19:16:49 2006 +0000 + + * Created new pot files for all goodies + + + (Old svn revision: 2005) + +commit 2c78cd934326334481e8f0e636939859c525c58b +Author: Nick Schermer +Date: Sun Sep 10 18:17:23 2006 +0000 + + Big cleanup of the goodies svn. The following files are removed: + .cvsignore Makefile.in aclocal.m4 compile config.guess config.h.in + config.sub configure depcomp install-sh intltool-*.in ltcf-c.sh + ltmain.sh missing mkinstalldirs Makefile.in.in *.gmo + So keep it clean from now on ^_^. + + + (Old svn revision: 2002) + +commit 2d8ececcee2384bc5b5b8d8ad48471618d543113 +Author: Jean-François Wauthy +Date: Sun Sep 3 13:56:26 2006 +0000 + + Add/Update Polish, German and French translations + + (Old svn revision: 1954) + +commit e360963fc93e848329bf03746299429ef1b8d282 +Author: Jean-François Wauthy +Date: Sun Aug 27 14:14:49 2006 +0000 + + Add/Update Czech translations + + (Old svn revision: 1927) + +commit 78612077a5d09a9883769f87811990df3aa59cde +Author: Jean-François Wauthy +Date: Sun Aug 20 20:56:31 2006 +0000 + + add Galician translations + + (Old svn revision: 1914) + +commit c52137e8c6d09bc8a3f5cf626ce37dcfab513996 +Author: Jasper Huijsmans +Date: Wed Aug 16 13:34:01 2006 +0000 + + Free some more gc resources. Bug #2106. + + (Old svn revision: 1905) + +commit 45874ad58b05ab8d536d197f7f149a271c6fc999 +Author: Jean-François Wauthy +Date: Thu Jul 27 19:17:16 2006 +0000 + + updated French translations + + (Old svn revision: 1810) + +commit b7037aa8bb23f259b6789885de788389825d77a8 +Author: Hydonsingore Cia +Date: Wed Jul 26 16:34:13 2006 +0000 + + Update traditional Chinese translaitons for systemload-plugin + + (Old svn revision: 1801) + +commit 3ad483d25d9249c3c89ecf262da692b3ba7b1ba0 +Author: SZERVÁC Attila +Date: Fri Jul 7 23:14:42 2006 +0000 + + hu: sysload, netload, xkb updated, THX 2 kelemeng + + (Old svn revision: 1476) + +commit ce1cf6143ba839f924672bd733301fd4357545cf +Author: Alexander Toresson +Date: Fri Jun 9 09:06:53 2006 +0000 + + Added Swedish translations by Daniel Nylander + + + (Old svn revision: 1438) + +commit aa99ee1345d437acfab2e095ca0bfb3dcac201a5 +Author: SZERVÁC Attila +Date: Tue May 9 08:45:42 2006 +0000 + + hu updates + + (Old svn revision: 1395) + +commit bb2098b3557b871d63cadb37573d6420b942d492 +Author: Masse Nicolas +Date: Tue Apr 25 20:43:19 2006 +0000 + + update with version from Jasper - now compatible with Xfce-4.4 + + (Old svn revision: 1362) + +commit 292da1078c5abd8b6fa039111aef0628aa29f7b2 +Author: Daichi Kawahata +Date: Sun Apr 23 09:42:08 2006 +0000 + + Updated. + + + (Old svn revision: 1344) + +commit eed064a4c4e57e2070404058db9babb539dc9a0e +Author: Daichi Kawahata +Date: Wed Feb 22 15:12:38 2006 +0000 + + Updated. + + + (Old svn revision: 1107) + +commit 94d9e2a71e7ce2807503c0ea40b2e49eab9ff121 +Author: Daichi Kawahata +Date: Wed Feb 15 14:05:35 2006 +0000 + + Added Basque translations by Piarres Beobide . + + + (Old svn revision: 1059) + +commit 60ece803395321596c1f0db3cc7469ee36c0e2d0 +Author: SZERVÁC Attila +Date: Sat Feb 11 17:23:39 2006 +0000 + + Add Hungarian Translations + + (Old svn revision: 1040) + +commit ef74dbbe0a508be1d76d04e4ab34de2f4a41a82c +Author: Daichi Kawahata +Date: Wed Nov 2 14:38:07 2005 +0000 + + Added Brazilian Portuguese translations by Adriano Winter Bess . + + + (Old svn revision: 863) + +commit 9bda5ae38a9be3c47d7e2d216ab841df0a81d368 +Author: Daichi Kawahata +Date: Mon Oct 24 14:55:58 2005 +0000 + + Updated. + + + (Old svn revision: 862) + +commit 3903c38e47c1297be1d8b072467425856e58b2d5 +Author: Daichi Kawahata +Date: Mon Oct 24 14:52:20 2005 +0000 + + Modified initial comments, headers. + + + (Old svn revision: 861) + +commit d8f3adef83561c1897848cd98fe832df3b9ac90b +Author: Daichi Kawahata +Date: Mon Oct 24 14:48:12 2005 +0000 + + Added Polish translations by Piotr Malinski . + + + (Old svn revision: 860) + +commit 9d2968225eb86dea860544939217637424361947 +Author: Benedikt Meurer +Date: Tue Sep 27 14:27:41 2005 +0000 + + Commit better patch, provided by Martti Kuparinen . + + + + (Old svn revision: 794) + +commit 9006b58a21407a2ec29054078749dfb471fbcb65 +Author: Benedikt Meurer +Date: Wed Sep 14 15:48:36 2005 +0000 + + Apply 64bit, submitted by segv@netctl.net in + + http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=31017 + + + + (Old svn revision: 782) + +commit a99c1cb055e429fd07ba8cdca35c1566e55245a9 +Author: Jean-François Wauthy +Date: Sat Apr 16 16:22:00 2005 +0000 + + add VI translations + + + (Old svn revision: 504) + +commit e625e5334e8a3d5e860c68314671a4ebc643335d +Author: Jean-François Wauthy +Date: Sat Mar 5 12:51:51 2005 +0000 + + add zh_TW translations + + + (Old svn revision: 503) + +commit 1ac4ec5c0c8584b8da37bdc9b4bae2290654cafe +Author: Jean-François Wauthy +Date: Sun Feb 13 12:58:01 2005 +0000 + + update LT translations + + + (Old svn revision: 502) + +commit 3701af45fc62f26c40a194b7bfa36846000b12ba +Author: Jean-François Wauthy +Date: Sun Feb 13 12:49:13 2005 +0000 + + i committed the wrong file + + + (Old svn revision: 501) + +commit ad4d115719ad33db3d8e0278c5e9bfc694c455ed +Author: Jean-François Wauthy +Date: Sun Feb 13 12:48:27 2005 +0000 + + add FR translations + + + (Old svn revision: 500) + +commit 0845915f528b7ccc376eaddee8dca06e791c4349 +Author: Jean-François Wauthy +Date: Tue Jan 25 10:14:04 2005 +0000 + + add KO translations + + + (Old svn revision: 499) + +commit 62c021e9cb49c6e6ef5d272d8d565bd7ed6bca94 +Author: Riccardo Persichetti +Date: Sat Jan 15 10:59:21 2005 +0000 + + Version bump. + + + (Old svn revision: 498) + +commit d9e14f2461dde825ea69e0f648c7995e8f26a9a7 +Author: Riccardo Persichetti +Date: Sat Jan 15 10:53:46 2005 +0000 + + Version bump. + + + (Old svn revision: 497) + +commit e228664b838184e296cbe5ea92dacfab15e0a9a4 +Author: Riccardo Persichetti +Date: Sat Jan 15 10:37:51 2005 +0000 + + Reverted AUTHORS and README. + + + (Old svn revision: 496) + +commit 2a28ee0a3ac1f9fa416fc054877f7df586f544f1 +Author: Bernhard Walle +Date: Thu Jan 13 21:06:19 2005 +0000 + + New version (minor change) + + + (Old svn revision: 495) + +commit 799b958cfe6127c41a26904165e19869d93eae14 +Author: Bernhard Walle +Date: Thu Jan 13 20:54:07 2005 +0000 + + New version + + + (Old svn revision: 494) + +commit 0f832f6a2f928f57c864f6c8812dd5b171a4c66d +Author: Bernhard Walle +Date: Thu Jan 13 20:52:25 2005 +0000 + + Removed generated files + + + (Old svn revision: 493) + +commit 2ef75c8fa077d4ff00800287fb8a995986d25e95 +Author: Bernhard Walle +Date: Thu Jan 13 20:47:13 2005 +0000 + + Chaned maintainer name to me + + + (Old svn revision: 492) + +commit f99afd18d50da5a257f5e95ea1182dd8fc48bb76 +Author: Bernhard Walle +Date: Thu Jan 13 20:47:01 2005 +0000 + + Decreased size for Xfce 4.2 + + + (Old svn revision: 491) + +commit 5329d212e02bf4e7df63b49bfd994adc409e99c1 +Author: Benedikt Meurer +Date: Wed Jul 28 21:49:36 2004 +0000 + + Fix BM_DEPEND_CHECK(). + + + (Old svn revision: 490) + +commit c2c00147a2ddfff11c4f570c896e925ac4672cb8 +Author: Benedikt Meurer +Date: Sat Jul 24 17:30:03 2004 +0000 + + Correct min. required panel version. + + + (Old svn revision: 489) + +commit c04ff0571bff50bfa1a941dd9668f5b236b8a1b1 +Author: Benedikt Meurer +Date: Sat Jul 24 17:27:01 2004 +0000 + + Extended XFCE_PANEL_PLUGIN macro to honor the new threaded panel. + + + (Old svn revision: 488) + +commit 922a6c278bfde38d233a03ed20c157e4010eebeb +Author: Benedikt Meurer +Date: Wed Jul 21 09:00:29 2004 +0000 + + New panel plugin check + + + (Old svn revision: 487) + +commit e3a4bde2caa7b07ee95f5ef8e28b69982f2bbfc7 +Author: Jasper Huijsmans +Date: Fri Nov 14 07:05:09 2003 +0000 + + missing gmo file + + + (Old svn revision: 486) + +commit 91ed3a6c5b77f28909c6351938c894d781eda52c +Author: Riccardo Persichetti +Date: Thu Nov 13 19:11:12 2003 +0000 + + Version bump, plus one fix for FreeBSD spotted out by Michelle . + + + (Old svn revision: 485) + +commit 525af071329cdddc2d71f3204031f3dde9fc2648 +Author: Benedikt Meurer +Date: Tue Nov 11 09:47:31 2003 +0000 + + NetBSD/FreeBSD/OpenBSD 64bit fixes: int -> size_t with sysctl(3) lengths, + thanks to martti. + + + (Old svn revision: 484) + +commit 65a53a0c74c2be474944020bf6805d33292e5261 +Author: Benedikt Meurer +Date: Thu Nov 6 00:39:52 2003 +0000 + + NetBSD 2.0/-current fixes. + + + (Old svn revision: 483) + +commit 01514d57571b88f9ce92fbbac0862d21fd0bd12d +Author: Jasper Huijsmans +Date: Mon Nov 3 17:40:58 2003 +0000 + + Add Ukranian translations + + + (Old svn revision: 482) + +commit 366af9fbad23b7148a8f3a87b81c202de797f23b +Author: Riccardo Persichetti +Date: Tue Oct 28 19:01:17 2003 +0000 + + Update ChangeLog. + + + (Old svn revision: 481) + +commit b7267b463b56dd3af264e20a150db846b434faf5 +Author: Riccardo Persichetti +Date: Tue Oct 28 19:00:08 2003 +0000 + + Some more OpenBSD changes from Jan Lindblom . + + + (Old svn revision: 480) + +commit 363b2d49d1aff2454dc8ed8880f2f65630f5b0be +Author: Riccardo Persichetti +Date: Mon Oct 27 18:21:29 2003 +0000 + + Update ChangeLog. + + + (Old svn revision: 479) + +commit b17af3da6ecddee4741292609948969692115261 +Author: Riccardo Persichetti +Date: Mon Oct 27 18:15:32 2003 +0000 + + Improved FreeBSD support, thanks to Thorsten Greiner . Improved OpenBSD support, thanks to Jan Lindblom . Some other cleanups. + + + (Old svn revision: 478) + +commit 7c1ba1ebc4d061dae21d617d14d577b4b1f8f447 +Author: Benedikt Meurer +Date: Sat Aug 16 11:37:30 2003 +0000 + + Ups, wrong libtool with last commit. + + + (Old svn revision: 477) + +commit 4a9965f27bb027613af9d451b250a17e80277522 +Author: Benedikt Meurer +Date: Sat Aug 16 11:34:56 2003 +0000 + + Added lithuanian translations. + + + (Old svn revision: 476) + +commit b083e1222fa9392916150f3eafbc1895c12d6de8 +Author: Bernhard Walle +Date: Fri Aug 15 14:08:32 2003 +0000 + + Added Catalan translation. + Translator was Carles Mu�oz Gorriz . + + + (Old svn revision: 475) + +commit b64cb398c25c2986dc2c078b155f5ced1c7229a6 +Author: Bernhard Walle +Date: Fri Aug 15 11:34:25 2003 +0000 + + Added constant so that xfce_textdomain() works in systemload.c + + + (Old svn revision: 474) + +commit 9ad19ebde23806664f366bde9129fca3c38d6e68 +Author: Bernhard Walle +Date: Fri Aug 15 11:33:36 2003 +0000 + + Fixed i18n problems: + - Added xfce_textdomain call + - Added one _() call where it was forgotten + + + (Old svn revision: 473) + +commit d182c0109decd1524d682b737318f93934165c29 +Author: Bernhard Walle +Date: Fri Aug 15 11:32:22 2003 +0000 + + Updated German translation + + + (Old svn revision: 472) + +commit d605ae28e3298634b27f3828bdecbd532fd2364d +Author: Benedikt Meurer +Date: Mon Aug 4 10:08:56 2003 +0000 + + Make this work on FreeBSD. + + + (Old svn revision: 471) + +commit 421e218c6d34abdde1439a1a0f47f4bd1f82ae1a +Author: Benedikt Meurer +Date: Wed Jul 23 16:20:33 2003 +0000 + + Updated ChangeLog. + + + (Old svn revision: 470) + +commit b400245e40e327c8adb5affe38af9dee17e53ea0 +Author: Benedikt Meurer +Date: Wed Jul 23 16:20:09 2003 +0000 + + Updated. + + + (Old svn revision: 469) + +commit 40af2eb98c941e1908339a4800220a014686c32e +Author: Benedikt Meurer +Date: Wed Jul 23 16:19:00 2003 +0000 + + Added hungarian translations. + + + (Old svn revision: 468) + +commit d40986a6e93a1bdf1f7fd3cc1c2568b1443f4b76 +Author: Benedikt Meurer +Date: Mon Jul 21 21:39:27 2003 +0000 + + Small netbsd fix, autotools update. + + + (Old svn revision: 467) + +commit badce3e59bc36696d8f0243de5b5b524621b7cff +Author: Riccardo Persichetti +Date: Mon Jul 21 21:29:46 2003 +0000 + + Added uptime monitor. + + + (Old svn revision: 466) + +commit 98d0dcff355931391af11c18c0c60e6a66ebab8f +Author: Benedikt Meurer +Date: Mon Jul 21 16:24:27 2003 +0000 + + Updated ChangeLog. + + + (Old svn revision: 465) + +commit 0a9c78c0a196cf95abb6f00680563c9b0fb47067 +Author: Benedikt Meurer +Date: Mon Jul 21 16:23:50 2003 +0000 + + Make this compile with --enable-debug=full on NetBSD. + Fix untranslated strings. + Updated german translation. + + + (Old svn revision: 464) + +commit 2d8da180aa490abaa29b68f52049dff65baa5524 +Author: Riccardo Persichetti +Date: Mon Jul 21 09:44:36 2003 +0000 + + Removed unused var. + + + (Old svn revision: 463) + +commit 624f20d077cf5f6eda18567a5817976586462f40 +Author: Riccardo Persichetti +Date: Sun Jul 20 10:15:55 2003 +0000 + + Corrected swap tooltip to display size in Mb not in Kb. + + + (Old svn revision: 462) + +commit 6bec06a4524a6aa645696903037ffca3ea706fe9 +Author: Riccardo Persichetti +Date: Sun Jul 20 09:38:10 2003 +0000 + + Readded tooltips for each monitor. + + + (Old svn revision: 461) + +commit 58800c35bc34e894f6417c58720c5b6de26e4934 +Author: Riccardo Persichetti +Date: Sat Jul 19 23:52:18 2003 +0000 + + fixed a small but important check. + + + (Old svn revision: 460) + +commit fcbefcf05c41d59f31fed9d82fd07df1db98c7e3 +Author: Benedikt Meurer +Date: Sat Jul 19 23:28:05 2003 +0000 + + add_options -> create_options + + + (Old svn revision: 459) + +commit 8920d1cbf2fcb6484e41623ffb0118c628845bc0 +Author: Benedikt Meurer +Date: Sat Jul 19 17:11:08 2003 +0000 + + Generate new configure after configure.ac was changed. + + + (Old svn revision: 458) + +commit 41dcdf2308b45c88cb56dcee55825fcc21795476 +Author: Riccardo Persichetti +Date: Sat Jul 19 17:08:38 2003 +0000 + + Added ability to hide monitor. Added memory and swap monitors. The plugin changes layout depending on panel orientation. Removed HPUX and AIX support. + + + (Old svn revision: 457) + +commit 33912387ae85f28cdecadce4a60c7408b1958ce3 +Author: Benedikt Meurer +Date: Sat Jul 19 06:51:43 2003 +0000 + + Fixed broken i18n support. + + + (Old svn revision: 456) + +commit fef2129648406b3b4b9783c3b45ca06b81850e0a +Author: Benedikt Meurer +Date: Fri Jul 18 18:17:11 2003 +0000 + + Make this depend on the latest panel. + + + (Old svn revision: 455) + +commit 043809a7ab4d78e535a1ef280b90bd4c8b62e5ca +Author: Jasper Huijsmans +Date: Fri Jul 18 15:59:48 2003 +0000 + + Change panel API again to prevent old plugins to crash the panel + + + (Old svn revision: 454) + +commit 84c790e7bf6710a47982135ecfbc1aab4766393f +Author: Benedikt Meurer +Date: Thu Jul 17 19:37:53 2003 +0000 + + Updated ChangeLog. + + + (Old svn revision: 453) + +commit 5c84f77ba508bc1365ac8779d253455341ac7a7f +Author: Benedikt Meurer +Date: Thu Jul 17 19:27:44 2003 +0000 + + Remove autogenerated libtool files. + + + (Old svn revision: 452) + +commit 40b83156fc567f6b9710b481ce523a5515230e81 +Author: Benedikt Meurer +Date: Thu Jul 17 17:56:50 2003 +0000 + + Added ChangeLog. + + + (Old svn revision: 451) + +commit eeb59e80aa0d2af63223dcbbacad4bead35da2c7 +Author: Benedikt Meurer +Date: Thu Jul 17 17:06:50 2003 +0000 + + Initial revision + + + (Old svn revision: 447) + +commit 9c1f755244e41145112ee296b664d99158cc124d +Author: Unknown Author +Date: Thu Jul 17 17:06:50 2003 +0000 + + New repository initialized by cvs2svn. + + (Old svn revision: 446) diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..8865734 --- /dev/null +++ b/INSTALL @@ -0,0 +1,368 @@ +Installation Instructions +************************* + + Copyright (C) 1994-1996, 1999-2002, 2004-2016 Free Software +Foundation, Inc. + + Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. This file is offered as-is, +without warranty of any kind. + +Basic Installation +================== + + Briefly, the shell command './configure && make && make install' +should configure, build, and install this package. The following +more-detailed instructions are generic; see the 'README' file for +instructions specific to this package. Some packages provide this +'INSTALL' file but do not implement all of the features documented +below. The lack of an optional feature in a given package is not +necessarily a bug. More recommendations for GNU packages can be found +in *note Makefile Conventions: (standards)Makefile Conventions. + + The 'configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a 'Makefile' in each directory of the package. +It may also create one or more '.h' files containing system-dependent +definitions. Finally, it creates a shell script 'config.status' that +you can run in the future to recreate the current configuration, and a +file 'config.log' containing compiler output (useful mainly for +debugging 'configure'). + + It can also use an optional file (typically called 'config.cache' and +enabled with '--cache-file=config.cache' or simply '-C') that saves the +results of its tests to speed up reconfiguring. Caching is disabled by +default to prevent problems with accidental use of stale cache files. + + If you need to do unusual things to compile the package, please try +to figure out how 'configure' could check whether to do them, and mail +diffs or instructions to the address given in the 'README' so they can +be considered for the next release. If you are using the cache, and at +some point 'config.cache' contains results you don't want to keep, you +may remove or edit it. + + The file 'configure.ac' (or 'configure.in') is used to create +'configure' by a program called 'autoconf'. You need 'configure.ac' if +you want to change it or regenerate 'configure' using a newer version of +'autoconf'. + + The simplest way to compile this package is: + + 1. 'cd' to the directory containing the package's source code and type + './configure' to configure the package for your system. + + Running 'configure' might take a while. While running, it prints + some messages telling which features it is checking for. + + 2. Type 'make' to compile the package. + + 3. Optionally, type 'make check' to run any self-tests that come with + the package, generally using the just-built uninstalled binaries. + + 4. Type 'make install' to install the programs and any data files and + documentation. When installing into a prefix owned by root, it is + recommended that the package be configured and built as a regular + user, and only the 'make install' phase executed with root + privileges. + + 5. Optionally, type 'make installcheck' to repeat any self-tests, but + this time using the binaries in their final installed location. + This target does not install anything. Running this target as a + regular user, particularly if the prior 'make install' required + root privileges, verifies that the installation completed + correctly. + + 6. You can remove the program binaries and object files from the + source code directory by typing 'make clean'. To also remove the + files that 'configure' created (so you can compile the package for + a different kind of computer), type 'make distclean'. There is + also a 'make maintainer-clean' target, but that is intended mainly + for the package's developers. If you use it, you may have to get + all sorts of other programs in order to regenerate files that came + with the distribution. + + 7. Often, you can also type 'make uninstall' to remove the installed + files again. In practice, not all packages have tested that + uninstallation works correctly, even though it is required by the + GNU Coding Standards. + + 8. Some packages, particularly those that use Automake, provide 'make + distcheck', which can by used by developers to test that all other + targets like 'make install' and 'make uninstall' work correctly. + This target is generally not run by end users. + +Compilers and Options +===================== + + Some systems require unusual options for compilation or linking that +the 'configure' script does not know about. Run './configure --help' +for details on some of the pertinent environment variables. + + You can give 'configure' initial values for configuration parameters +by setting variables in the command line or in the environment. Here is +an example: + + ./configure CC=c99 CFLAGS=-g LIBS=-lposix + + *Note Defining Variables::, for more details. + +Compiling For Multiple Architectures +==================================== + + You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you can use GNU 'make'. 'cd' to the +directory where you want the object files and executables to go and run +the 'configure' script. 'configure' automatically checks for the source +code in the directory that 'configure' is in and in '..'. This is known +as a "VPATH" build. + + With a non-GNU 'make', it is safer to compile the package for one +architecture at a time in the source code directory. After you have +installed the package for one architecture, use 'make distclean' before +reconfiguring for another architecture. + + On MacOS X 10.5 and later systems, you can create libraries and +executables that work on multiple system types--known as "fat" or +"universal" binaries--by specifying multiple '-arch' options to the +compiler but only a single '-arch' option to the preprocessor. Like +this: + + ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ + CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ + CPP="gcc -E" CXXCPP="g++ -E" + + This is not guaranteed to produce working output in all cases, you +may have to build one architecture at a time and combine the results +using the 'lipo' tool if you have problems. + +Installation Names +================== + + By default, 'make install' installs the package's commands under +'/usr/local/bin', include files under '/usr/local/include', etc. You +can specify an installation prefix other than '/usr/local' by giving +'configure' the option '--prefix=PREFIX', where PREFIX must be an +absolute file name. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +pass the option '--exec-prefix=PREFIX' to 'configure', the package uses +PREFIX as the prefix for installing programs and libraries. +Documentation and other data files still use the regular prefix. + + In addition, if you use an unusual directory layout you can give +options like '--bindir=DIR' to specify different values for particular +kinds of files. Run 'configure --help' for a list of the directories +you can set and what kinds of files go in them. In general, the default +for these options is expressed in terms of '${prefix}', so that +specifying just '--prefix' will affect all of the other directory +specifications that were not explicitly provided. + + The most portable way to affect installation locations is to pass the +correct locations to 'configure'; however, many packages provide one or +both of the following shortcuts of passing variable assignments to the +'make install' command line to change installation locations without +having to reconfigure or recompile. + + The first method involves providing an override variable for each +affected directory. For example, 'make install +prefix=/alternate/directory' will choose an alternate location for all +directory configuration variables that were expressed in terms of +'${prefix}'. Any directories that were specified during 'configure', +but not in terms of '${prefix}', must each be overridden at install time +for the entire installation to be relocated. The approach of makefile +variable overrides for each directory variable is required by the GNU +Coding Standards, and ideally causes no recompilation. However, some +platforms have known limitations with the semantics of shared libraries +that end up requiring recompilation when using this method, particularly +noticeable in packages that use GNU Libtool. + + The second method involves providing the 'DESTDIR' variable. For +example, 'make install DESTDIR=/alternate/directory' will prepend +'/alternate/directory' before all installation names. The approach of +'DESTDIR' overrides is not required by the GNU Coding Standards, and +does not work on platforms that have drive letters. On the other hand, +it does better at avoiding recompilation issues, and works well even +when some directory options were not specified in terms of '${prefix}' +at 'configure' time. + +Optional Features +================= + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving 'configure' the +option '--program-prefix=PREFIX' or '--program-suffix=SUFFIX'. + + Some packages pay attention to '--enable-FEATURE' options to +'configure', where FEATURE indicates an optional part of the package. +They may also pay attention to '--with-PACKAGE' options, where PACKAGE +is something like 'gnu-as' or 'x' (for the X Window System). The +'README' should mention any '--enable-' and '--with-' options that the +package recognizes. + + For packages that use the X Window System, 'configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the 'configure' options '--x-includes=DIR' and +'--x-libraries=DIR' to specify their locations. + + Some packages offer the ability to configure how verbose the +execution of 'make' will be. For these packages, running './configure +--enable-silent-rules' sets the default to minimal output, which can be +overridden with 'make V=1'; while running './configure +--disable-silent-rules' sets the default to verbose, which can be +overridden with 'make V=0'. + +Particular systems +================== + + On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC +is not installed, it is recommended to use the following options in +order to use an ANSI C compiler: + + ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" + +and if that doesn't work, install pre-built binaries of GCC for HP-UX. + + HP-UX 'make' updates targets which have the same time stamps as their +prerequisites, which makes it generally unusable when shipped generated +files such as 'configure' are involved. Use GNU 'make' instead. + + On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot +parse its '' header file. The option '-nodtk' can be used as a +workaround. If GNU CC is not installed, it is therefore recommended to +try + + ./configure CC="cc" + +and if that doesn't work, try + + ./configure CC="cc -nodtk" + + On Solaris, don't put '/usr/ucb' early in your 'PATH'. This +directory contains several dysfunctional programs; working variants of +these programs are available in '/usr/bin'. So, if you need '/usr/ucb' +in your 'PATH', put it _after_ '/usr/bin'. + + On Haiku, software installed for all users goes in '/boot/common', +not '/usr/local'. It is recommended to use the following options: + + ./configure --prefix=/boot/common + +Specifying the System Type +========================== + + There may be some features 'configure' cannot figure out +automatically, but needs to determine by the type of machine the package +will run on. Usually, assuming the package is built to be run on the +_same_ architectures, 'configure' can figure that out, but if it prints +a message saying it cannot guess the machine type, give it the +'--build=TYPE' option. TYPE can either be a short name for the system +type, such as 'sun4', or a canonical name which has the form: + + CPU-COMPANY-SYSTEM + +where SYSTEM can have one of these forms: + + OS + KERNEL-OS + + See the file 'config.sub' for the possible values of each field. If +'config.sub' isn't included in this package, then this package doesn't +need to know the machine type. + + If you are _building_ compiler tools for cross-compiling, you should +use the option '--target=TYPE' to select the type of system they will +produce code for. + + If you want to _use_ a cross compiler, that generates code for a +platform different from the build platform, you should specify the +"host" platform (i.e., that on which the generated programs will +eventually be run) with '--host=TYPE'. + +Sharing Defaults +================ + + If you want to set default values for 'configure' scripts to share, +you can create a site shell script called 'config.site' that gives +default values for variables like 'CC', 'cache_file', and 'prefix'. +'configure' looks for 'PREFIX/share/config.site' if it exists, then +'PREFIX/etc/config.site' if it exists. Or, you can set the +'CONFIG_SITE' environment variable to the location of the site script. +A warning: not all 'configure' scripts look for a site script. + +Defining Variables +================== + + Variables not defined in a site shell script can be set in the +environment passed to 'configure'. However, some packages may run +configure again during the build, and the customized values of these +variables may be lost. In order to avoid this problem, you should set +them in the 'configure' command line, using 'VAR=value'. For example: + + ./configure CC=/usr/local2/bin/gcc + +causes the specified 'gcc' to be used as the C compiler (unless it is +overridden in the site shell script). + +Unfortunately, this technique does not work for 'CONFIG_SHELL' due to an +Autoconf limitation. Until the limitation is lifted, you can use this +workaround: + + CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash + +'configure' Invocation +====================== + + 'configure' recognizes the following options to control how it +operates. + +'--help' +'-h' + Print a summary of all of the options to 'configure', and exit. + +'--help=short' +'--help=recursive' + Print a summary of the options unique to this package's + 'configure', and exit. The 'short' variant lists options used only + in the top level, while the 'recursive' variant lists options also + present in any nested packages. + +'--version' +'-V' + Print the version of Autoconf used to generate the 'configure' + script, and exit. + +'--cache-file=FILE' + Enable the cache: use and save the results of the tests in FILE, + traditionally 'config.cache'. FILE defaults to '/dev/null' to + disable caching. + +'--config-cache' +'-C' + Alias for '--cache-file=config.cache'. + +'--quiet' +'--silent' +'-q' + Do not print messages saying which checks are being made. To + suppress all normal output, redirect it to '/dev/null' (any error + messages will still be shown). + +'--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + 'configure' can determine that directory automatically. + +'--prefix=DIR' + Use DIR as the installation prefix. *note Installation Names:: for + more details, including other options available for fine-tuning the + installation locations. + +'--no-create' +'-n' + Run the configure checks, but stop before creating any output + files. + +'configure' also accepts some other, not widely useful, options. Run +'configure --help' for more details. diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..0717579 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,35 @@ +ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} + +# Note: The order of directories in this list isn't arbitrary +SUBDIRS = \ + xfce4++ \ + xfce4++/util \ + panel-plugin \ + po \ + icons + +distclean-local: + rm -rf *.cache *~ + +AUTOMAKE_OPTIONS = 1.8 dist-bzip2 + +.PHONY: ChangeLog + +ChangeLog: Makefile + (GIT_DIR=$(top_srcdir)/.git git log > .changelog.tmp \ + && mv .changelog.tmp ChangeLog; rm -f .changelog.tmp) \ + || (touch ChangeLog; echo 'Git directory not found: installing possibly empty changelog.' >&2) + +dist-hook: ChangeLog + +EXTRA_DIST = \ + README.md \ + intltool-extract.in \ + intltool-merge.in \ + intltool-update.in + +DISTCLEANFILES = \ + intltool-extract \ + intltool-merge \ + intltool-update \ + po/.intltool-merge-cache.lock diff --git a/NEWS b/NEWS new file mode 100644 index 0000000..0b03eda --- /dev/null +++ b/NEWS @@ -0,0 +1,159 @@ +1.3.2 (2022-11-03) +===== +- Remove code obsoleted by libxfce4util-4.17.2 +- Fix GLib warnings occurring with newer xfce4-dev-tools +- Fix intltool lock file bug in make distcheck +- Code cleanup: Update variable declarations, extend maximum line length +- Code cleanup: Replace gboolean with bool where possible +- Code cleanup: Remove void from (void) +- Code cleanup: Remove typedef keywords +- Add BSD-2 license badge to README +- Rename all files from C to C++ +- Bump required Xfce4 libs from 4.12 to 4.16 +- Update copyright notices, copyright years and author emails +- Cleanup Makefile.am +- Update configure.ac.in syntax +- Document rgba_equal() function +- Don't save default colors to Xfconf configuration file +- Move swap to be next to mem +- Update default colors +- Decouple the program order from the visual order of monitors +- Bump required XDT version to 4.14 +- Avoid G_GNUC_FALLTHROUGH to enable compilation with GLib earlier than 2.60 +- Translation Updates: + Albanian, Arabic, Basque, Belarusian, Bulgarian, Catalan, Chinese + (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern + Armenian, English (Australia), English (Canada), English (United + Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, + Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, + Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), + Polish, Portuguese, Russian, Serbian, Slovak, Slovenian, Spanish, + Swedish, Thai, Turkish, Ukrainian, Uyghur + +1.3.1 (2021-03-22) +===== +- Update README.md +- Update and sort the list of authors +- Add a simple network bandwidth monitor (uses libgtop as a fallback) +- Remove 4-valued history +- Fix initial progress bar value +- Fix system-monitor-command setting (Fixes #15) +- Distinguish uptime from the appearance of a digital real-time clock +- Replace "Options" with "Label" in the properties dialog +- Finish porting to xfconf +- Update docs URL +- Code cleanups +- Translation Updates: + Bulgarian, Chinese (China), Chinese (Taiwan), Hebrew, Italian, + Japanese, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), + Slovak, Spanish, Swedish + +1.3.0 (2021-03-10) +===== +- Port to xfconf +- Add new icons and switch to rDNS naming +- Add Help button to properties dialog +- Fix compilation warnings +- autoconf: Some updates +- Update `.gitignore` +- configure.ac: use AC_PROG_CC_C99 +- Translation Updates: + Belarusian, Bulgarian, English (Canada), Hungarian, Russian, Turkish, + Ukrainian + +1.2.4 (2020/12/21) +------------------ +- Fix missing-prototypes +- Remove GSourceFunc casts +- Fix the properties dialog and a hidden memory corruption +- Avoid repainting bars if there are no visual changes +- Update copyright year +- Update URLs +- Create README.md and update configure.ac.in +- Add basic GitLab pipeline +- Update URLs from goodies.x.o to docs.x.o (Bug #16178) +- Allow compilation with panel 4.15 +- Translation Updates: + Albanian, Arabic, Basque, Belarusian, Bulgarian, Catalan, Chinese + (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern + Armenian, English (Australia), English (Canada), English (United + Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, + Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, + Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Occitan (post + 1500), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, + Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, + Urdu (Pakistan), Uyghur + +1.2.3 (2019/09/13) +----------------- +- fix possible leak +- fix a crash when opening the properties dialog +- tons of translation updates + +1.2.2 (2018/11/29) +----------------- +- general rework of the preferences dialog +- set the default update interval to 0.5s (workaround for #13536) +- tons of translation updates + +1.2.1 (2017/02/09) +----------------- +- rework sizing of the progressbar (#12948, #12974) +- rework the use of GtkCssProvider to use a singleton +- fix progressbar color with Gtk 3.16/3.18 +- da, is and oc translation updates + +1.2.0 (2016/11/01) +----------------- +- set progressbar trough and color minimal width/height to 4px so that it looks like with gtk+2 +- Use MemAvailable on Linux 3.14+ (#12686) + +1.1.99 (2016/06/05) +----------------- +- port to gtk+3/libxfce4ui-2/libxfce4panel-2.0 + +1.1.2 (2014/11/21) +----------------- +- Support upower 0.99 +- Add a way to run a command when clicking on systemload plugin (bug #3887) +- Pick up translation fixes (bug #11316) +- Merge some OpenBSD compatibility patches + +1.1.1 (2012/06/30) +----------------- +- Simplify tooltip handling code +- Better compliance with panel plugin HIG +- Only set label angle with panel > 4.9 +- Set plugin to small in all modes except deskbar modes (bug #8944) +- Facilitate bringing up the configuration dialog (bug #8900) +- Fix background transparency by setting the main evbox hidden (bug #8891) +- Changing uptime label orientation in the vertical mode +- Compatibility with panel 4.9+ +- Use only HW_PHYSMEM64 on OpenBSD, HW_SYSMEM is deprecated + +1.1.0 (2012/04/18) +----------------- +- Fix progressbar width in vertical mode +- Added about dialog +- Use a single label to show uptime, either 'X days' (if > 0) or 'hh:mm' (bug #8348) +- Add support for Solaris (bug #5743) +- Fix memory size overflow with > 3.5GB on FreeBSD +- Build the plugin as a module +- Added a power-saving interval option using upower (if present at build time) +- Added an update interval option (bug #7507) +- Rewritten configuration dialog +- Conditional retrieval of system stats (should use less resources!) +- Port to libxfce4ui (bug #7077) +- Fix transparency issues (bug #7345) + +1.0.0 (2010/12/10) +----------------- +- Translated into 34 languages, including 13 with a complete translation +- Fix some issues with the build system +- Fix a small memory leak +- Adjust the way free memory is calculated, fixing bug #4215 +- Fix bar colors for some theme engines, fixing bug #3588 +- Fix display tooltip problems, fixing bug #5175 +- Improve the accuracy of CPU activity measurements, fixing bug #1076 +- Add support for GNU/kFreeBSD, fixing bug #2996 +- Make the plugin more compact visually, fixing bug #3587 diff --git a/README.md b/README.md new file mode 100644 index 0000000..32d9857 --- /dev/null +++ b/README.md @@ -0,0 +1,48 @@ +[![License](https://img.shields.io/badge/License-BSD%202--Clause-blue.svg)](https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/blob/master/COPYING) +[![License](https://img.shields.io/badge/License-GPL%20v2-blue.svg)](https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/blob/master/COPYING) + +# xfce4-systemload-plugin + +xfce4-systemload-plugin displays current CPU load, memory in use, network utilization, swap space, and system uptime in xfce4-panel. + +---- + +### Homepage + +[Xfce4-systemload-plugin documentation](https://docs.xfce.org/panel-plugins/xfce4-systemload-plugin/start) + +### Changelog + +See [NEWS](https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/blob/master/NEWS) for details on changes and fixes made in the current release. + +### Source Code Repository + +[Xfce4-systemload-plugin source code](https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin) + +### Download a Release Tarball + +[Xfce4-systemload-plugin archive](https://archive.xfce.org/src/panel-plugins/xfce4-systemload-plugin) + or +[Xfce4-systemload-plugin tags](https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/tags) + +### Installation + +From source code repository: + + % cd xfce4-systemload-plugin + % ./autogen.sh + % make + % make install + +From release tarball: + + % tar xf xfce4-systemload-plugin-.tar.bz2 + % cd xfce4-systemload-plugin- + % ./configure + % make + % make install + +### Reporting Bugs + +Visit the [reporting bugs](https://docs.xfce.org/panel-plugins/xfce4-systemload-plugin/bugs) page to view currently open bug reports and instructions on reporting new bugs or submitting bugfixes. + diff --git a/compile b/compile new file mode 100755 index 0000000..df363c8 --- /dev/null +++ b/compile @@ -0,0 +1,348 @@ +#! /bin/sh +# Wrapper for compilers which do not understand '-c -o'. + +scriptversion=2018-03-07.03; # UTC + +# Copyright (C) 1999-2021 Free Software Foundation, Inc. +# Written by Tom Tromey . +# +# This program 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 2, or (at your option) +# any later version. +# +# This program 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 this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +nl=' +' + +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent tools from complaining about whitespace usage. +IFS=" "" $nl" + +file_conv= + +# func_file_conv build_file lazy +# Convert a $build file to $host form and store it in $file +# Currently only supports Windows hosts. If the determined conversion +# type is listed in (the comma separated) LAZY, no conversion will +# take place. +func_file_conv () +{ + file=$1 + case $file in + / | /[!/]*) # absolute file, and not a UNC file + if test -z "$file_conv"; then + # lazily determine how to convert abs files + case `uname -s` in + MINGW*) + file_conv=mingw + ;; + CYGWIN* | MSYS*) + file_conv=cygwin + ;; + *) + file_conv=wine + ;; + esac + fi + case $file_conv/,$2, in + *,$file_conv,*) + ;; + mingw/*) + file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` + ;; + cygwin/* | msys/*) + file=`cygpath -m "$file" || echo "$file"` + ;; + wine/*) + file=`winepath -w "$file" || echo "$file"` + ;; + esac + ;; + esac +} + +# func_cl_dashL linkdir +# Make cl look for libraries in LINKDIR +func_cl_dashL () +{ + func_file_conv "$1" + if test -z "$lib_path"; then + lib_path=$file + else + lib_path="$lib_path;$file" + fi + linker_opts="$linker_opts -LIBPATH:$file" +} + +# func_cl_dashl library +# Do a library search-path lookup for cl +func_cl_dashl () +{ + lib=$1 + found=no + save_IFS=$IFS + IFS=';' + for dir in $lib_path $LIB + do + IFS=$save_IFS + if $shared && test -f "$dir/$lib.dll.lib"; then + found=yes + lib=$dir/$lib.dll.lib + break + fi + if test -f "$dir/$lib.lib"; then + found=yes + lib=$dir/$lib.lib + break + fi + if test -f "$dir/lib$lib.a"; then + found=yes + lib=$dir/lib$lib.a + break + fi + done + IFS=$save_IFS + + if test "$found" != yes; then + lib=$lib.lib + fi +} + +# func_cl_wrapper cl arg... +# Adjust compile command to suit cl +func_cl_wrapper () +{ + # Assume a capable shell + lib_path= + shared=: + linker_opts= + for arg + do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + eat=1 + case $2 in + *.o | *.[oO][bB][jJ]) + func_file_conv "$2" + set x "$@" -Fo"$file" + shift + ;; + *) + func_file_conv "$2" + set x "$@" -Fe"$file" + shift + ;; + esac + ;; + -I) + eat=1 + func_file_conv "$2" mingw + set x "$@" -I"$file" + shift + ;; + -I*) + func_file_conv "${1#-I}" mingw + set x "$@" -I"$file" + shift + ;; + -l) + eat=1 + func_cl_dashl "$2" + set x "$@" "$lib" + shift + ;; + -l*) + func_cl_dashl "${1#-l}" + set x "$@" "$lib" + shift + ;; + -L) + eat=1 + func_cl_dashL "$2" + ;; + -L*) + func_cl_dashL "${1#-L}" + ;; + -static) + shared=false + ;; + -Wl,*) + arg=${1#-Wl,} + save_ifs="$IFS"; IFS=',' + for flag in $arg; do + IFS="$save_ifs" + linker_opts="$linker_opts $flag" + done + IFS="$save_ifs" + ;; + -Xlinker) + eat=1 + linker_opts="$linker_opts $2" + ;; + -*) + set x "$@" "$1" + shift + ;; + *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) + func_file_conv "$1" + set x "$@" -Tp"$file" + shift + ;; + *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) + func_file_conv "$1" mingw + set x "$@" "$file" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift + done + if test -n "$linker_opts"; then + linker_opts="-link$linker_opts" + fi + exec "$@" $linker_opts + exit 1 +} + +eat= + +case $1 in + '') + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: compile [--help] [--version] PROGRAM [ARGS] + +Wrapper for compilers which do not understand '-c -o'. +Remove '-o dest.o' from ARGS, run PROGRAM with the remaining +arguments, and rename the output as expected. + +If you are trying to build a whole package this is not the +right script to run: please start by reading the file 'INSTALL'. + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "compile $scriptversion" + exit $? + ;; + cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \ + icl | *[/\\]icl | icl.exe | *[/\\]icl.exe ) + func_cl_wrapper "$@" # Doesn't return... + ;; +esac + +ofile= +cfile= + +for arg +do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + # So we strip '-o arg' only if arg is an object. + eat=1 + case $2 in + *.o | *.obj) + ofile=$2 + ;; + *) + set x "$@" -o "$2" + shift + ;; + esac + ;; + *.c) + cfile=$1 + set x "$@" "$1" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift +done + +if test -z "$ofile" || test -z "$cfile"; then + # If no '-o' option was seen then we might have been invoked from a + # pattern rule where we don't need one. That is ok -- this is a + # normal compilation that the losing compiler can handle. If no + # '.c' file was seen then we are probably linking. That is also + # ok. + exec "$@" +fi + +# Name of file we expect compiler to create. +cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` + +# Create the lock directory. +# Note: use '[/\\:.-]' here to ensure that we don't use the same name +# that we are using for the .o file. Also, base the name on the expected +# object file name, since that is what matters with a parallel build. +lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d +while true; do + if mkdir "$lockdir" >/dev/null 2>&1; then + break + fi + sleep 1 +done +# FIXME: race condition here if user kills between mkdir and trap. +trap "rmdir '$lockdir'; exit 1" 1 2 15 + +# Run the compile. +"$@" +ret=$? + +if test -f "$cofile"; then + test "$cofile" = "$ofile" || mv "$cofile" "$ofile" +elif test -f "${cofile}bj"; then + test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" +fi + +rmdir "$lockdir" +exit $ret + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC0" +# time-stamp-end: "; # UTC" +# End: diff --git a/config.guess b/config.guess new file mode 100755 index 0000000..7f76b62 --- /dev/null +++ b/config.guess @@ -0,0 +1,1754 @@ +#! /bin/sh +# Attempt to guess a canonical system name. +# Copyright 1992-2022 Free Software Foundation, Inc. + +# shellcheck disable=SC2006,SC2268 # see below for rationale + +timestamp='2022-01-09' + +# This file 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. +# +# This program 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 this program; if not, see . +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). +# +# Originally written by Per Bothner; maintained since 2000 by Ben Elliston. +# +# You can get the latest version of this script from: +# https://git.savannah.gnu.org/cgit/config.git/plain/config.guess +# +# Please send patches to . + + +# The "shellcheck disable" line above the timestamp inhibits complaints +# about features and limitations of the classic Bourne shell that were +# superseded or lifted in POSIX. However, this script identifies a wide +# variety of pre-POSIX systems that do not have POSIX shells at all, and +# even some reasonably current systems (Solaris 10 as case-in-point) still +# have a pre-POSIX /bin/sh. + + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] + +Output the configuration name of the system \`$me' is run on. + +Options: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.guess ($timestamp) + +Originally written by Per Bothner. +Copyright 1992-2022 Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" >&2 + exit 1 ;; + * ) + break ;; + esac +done + +if test $# != 0; then + echo "$me: too many arguments$help" >&2 + exit 1 +fi + +# Just in case it came from the environment. +GUESS= + +# CC_FOR_BUILD -- compiler used by this script. Note that the use of a +# compiler to aid in system detection is discouraged as it requires +# temporary files to be created and, as you can see below, it is a +# headache to deal with in a portable fashion. + +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still +# use `HOST_CC' if defined, but it is deprecated. + +# Portable tmp directory creation inspired by the Autoconf team. + +tmp= +# shellcheck disable=SC2172 +trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15 + +set_cc_for_build() { + # prevent multiple calls if $tmp is already set + test "$tmp" && return 0 + : "${TMPDIR=/tmp}" + # shellcheck disable=SC2039,SC3028 + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } + dummy=$tmp/dummy + case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in + ,,) echo "int x;" > "$dummy.c" + for driver in cc gcc c89 c99 ; do + if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then + CC_FOR_BUILD=$driver + break + fi + done + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; + esac +} + +# This is needed to find uname on a Pyramid OSx when run in the BSD universe. +# (ghazi@noc.rutgers.edu 1994-08-24) +if test -f /.attbin/uname ; then + PATH=$PATH:/.attbin ; export PATH +fi + +UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown +UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown + +case $UNAME_SYSTEM in +Linux|GNU|GNU/*) + LIBC=unknown + + set_cc_for_build + cat <<-EOF > "$dummy.c" + #include + #if defined(__UCLIBC__) + LIBC=uclibc + #elif defined(__dietlibc__) + LIBC=dietlibc + #elif defined(__GLIBC__) + LIBC=gnu + #else + #include + /* First heuristic to detect musl libc. */ + #ifdef __DEFINED_va_list + LIBC=musl + #endif + #endif + EOF + cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` + eval "$cc_set_libc" + + # Second heuristic to detect musl libc. + if [ "$LIBC" = unknown ] && + command -v ldd >/dev/null && + ldd --version 2>&1 | grep -q ^musl; then + LIBC=musl + fi + + # If the system lacks a compiler, then just pick glibc. + # We could probably try harder. + if [ "$LIBC" = unknown ]; then + LIBC=gnu + fi + ;; +esac + +# Note: order is significant - the case branches are not exclusive. + +case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION in + *:NetBSD:*:*) + # NetBSD (nbsd) targets should (where applicable) match one or + # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, + # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently + # switched to ELF, *-*-netbsd* would select the old + # object file format. This provides both forward + # compatibility and a consistent mechanism for selecting the + # object file format. + # + # Note: NetBSD doesn't particularly care about the vendor + # portion of the name. We always set it to "unknown". + UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ + /sbin/sysctl -n hw.machine_arch 2>/dev/null || \ + /usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \ + echo unknown)` + case $UNAME_MACHINE_ARCH in + aarch64eb) machine=aarch64_be-unknown ;; + armeb) machine=armeb-unknown ;; + arm*) machine=arm-unknown ;; + sh3el) machine=shl-unknown ;; + sh3eb) machine=sh-unknown ;; + sh5el) machine=sh5le-unknown ;; + earmv*) + arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` + endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` + machine=${arch}${endian}-unknown + ;; + *) machine=$UNAME_MACHINE_ARCH-unknown ;; + esac + # The Operating System including object format, if it has switched + # to ELF recently (or will in the future) and ABI. + case $UNAME_MACHINE_ARCH in + earm*) + os=netbsdelf + ;; + arm*|i386|m68k|ns32k|sh3*|sparc|vax) + set_cc_for_build + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ELF__ + then + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). + # Return netbsd for either. FIX? + os=netbsd + else + os=netbsdelf + fi + ;; + *) + os=netbsd + ;; + esac + # Determine ABI tags. + case $UNAME_MACHINE_ARCH in + earm*) + expr='s/^earmv[0-9]/-eabi/;s/eb$//' + abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` + ;; + esac + # The OS release + # Debian GNU/NetBSD machines have a different userland, and + # thus, need a distinct triplet. However, they do not need + # kernel version information, so it can be replaced with a + # suitable tag, in the style of linux-gnu. + case $UNAME_VERSION in + Debian*) + release='-gnu' + ;; + *) + release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` + ;; + esac + # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: + # contains redundant information, the shorter form: + # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. + GUESS=$machine-${os}${release}${abi-} + ;; + *:Bitrig:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` + GUESS=$UNAME_MACHINE_ARCH-unknown-bitrig$UNAME_RELEASE + ;; + *:OpenBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` + GUESS=$UNAME_MACHINE_ARCH-unknown-openbsd$UNAME_RELEASE + ;; + *:SecBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/SecBSD.//'` + GUESS=$UNAME_MACHINE_ARCH-unknown-secbsd$UNAME_RELEASE + ;; + *:LibertyBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` + GUESS=$UNAME_MACHINE_ARCH-unknown-libertybsd$UNAME_RELEASE + ;; + *:MidnightBSD:*:*) + GUESS=$UNAME_MACHINE-unknown-midnightbsd$UNAME_RELEASE + ;; + *:ekkoBSD:*:*) + GUESS=$UNAME_MACHINE-unknown-ekkobsd$UNAME_RELEASE + ;; + *:SolidBSD:*:*) + GUESS=$UNAME_MACHINE-unknown-solidbsd$UNAME_RELEASE + ;; + *:OS108:*:*) + GUESS=$UNAME_MACHINE-unknown-os108_$UNAME_RELEASE + ;; + macppc:MirBSD:*:*) + GUESS=powerpc-unknown-mirbsd$UNAME_RELEASE + ;; + *:MirBSD:*:*) + GUESS=$UNAME_MACHINE-unknown-mirbsd$UNAME_RELEASE + ;; + *:Sortix:*:*) + GUESS=$UNAME_MACHINE-unknown-sortix + ;; + *:Twizzler:*:*) + GUESS=$UNAME_MACHINE-unknown-twizzler + ;; + *:Redox:*:*) + GUESS=$UNAME_MACHINE-unknown-redox + ;; + mips:OSF1:*.*) + GUESS=mips-dec-osf1 + ;; + alpha:OSF1:*:*) + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + trap '' 0 + case $UNAME_RELEASE in + *4.0) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` + ;; + *5.*) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + ;; + esac + # According to Compaq, /usr/sbin/psrinfo has been available on + # OSF/1 and Tru64 systems produced since 1995. I hope that + # covers most systems running today. This code pipes the CPU + # types through head -n 1, so we only detect the type of CPU 0. + ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` + case $ALPHA_CPU_TYPE in + "EV4 (21064)") + UNAME_MACHINE=alpha ;; + "EV4.5 (21064)") + UNAME_MACHINE=alpha ;; + "LCA4 (21066/21068)") + UNAME_MACHINE=alpha ;; + "EV5 (21164)") + UNAME_MACHINE=alphaev5 ;; + "EV5.6 (21164A)") + UNAME_MACHINE=alphaev56 ;; + "EV5.6 (21164PC)") + UNAME_MACHINE=alphapca56 ;; + "EV5.7 (21164PC)") + UNAME_MACHINE=alphapca57 ;; + "EV6 (21264)") + UNAME_MACHINE=alphaev6 ;; + "EV6.7 (21264A)") + UNAME_MACHINE=alphaev67 ;; + "EV6.8CB (21264C)") + UNAME_MACHINE=alphaev68 ;; + "EV6.8AL (21264B)") + UNAME_MACHINE=alphaev68 ;; + "EV6.8CX (21264D)") + UNAME_MACHINE=alphaev68 ;; + "EV6.9A (21264/EV69A)") + UNAME_MACHINE=alphaev69 ;; + "EV7 (21364)") + UNAME_MACHINE=alphaev7 ;; + "EV7.9 (21364A)") + UNAME_MACHINE=alphaev79 ;; + esac + # A Pn.n version is a patched version. + # A Vn.n version is a released version. + # A Tn.n version is a released field test version. + # A Xn.n version is an unreleased experimental baselevel. + # 1.2 uses "1.2" for uname -r. + OSF_REL=`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + GUESS=$UNAME_MACHINE-dec-osf$OSF_REL + ;; + Amiga*:UNIX_System_V:4.0:*) + GUESS=m68k-unknown-sysv4 + ;; + *:[Aa]miga[Oo][Ss]:*:*) + GUESS=$UNAME_MACHINE-unknown-amigaos + ;; + *:[Mm]orph[Oo][Ss]:*:*) + GUESS=$UNAME_MACHINE-unknown-morphos + ;; + *:OS/390:*:*) + GUESS=i370-ibm-openedition + ;; + *:z/VM:*:*) + GUESS=s390-ibm-zvmoe + ;; + *:OS400:*:*) + GUESS=powerpc-ibm-os400 + ;; + arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) + GUESS=arm-acorn-riscix$UNAME_RELEASE + ;; + arm*:riscos:*:*|arm*:RISCOS:*:*) + GUESS=arm-unknown-riscos + ;; + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) + GUESS=hppa1.1-hitachi-hiuxmpp + ;; + Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) + # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. + case `(/bin/universe) 2>/dev/null` in + att) GUESS=pyramid-pyramid-sysv3 ;; + *) GUESS=pyramid-pyramid-bsd ;; + esac + ;; + NILE*:*:*:dcosx) + GUESS=pyramid-pyramid-svr4 + ;; + DRS?6000:unix:4.0:6*) + GUESS=sparc-icl-nx6 + ;; + DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) + case `/usr/bin/uname -p` in + sparc) GUESS=sparc-icl-nx7 ;; + esac + ;; + s390x:SunOS:*:*) + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=$UNAME_MACHINE-ibm-solaris2$SUN_REL + ;; + sun4H:SunOS:5.*:*) + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=sparc-hal-solaris2$SUN_REL + ;; + sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=sparc-sun-solaris2$SUN_REL + ;; + i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) + GUESS=i386-pc-auroraux$UNAME_RELEASE + ;; + i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) + set_cc_for_build + SUN_ARCH=i386 + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if test "$CC_FOR_BUILD" != no_compiler_found; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -m64 -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH=x86_64 + fi + fi + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=$SUN_ARCH-pc-solaris2$SUN_REL + ;; + sun4*:SunOS:6*:*) + # According to config.sub, this is the proper way to canonicalize + # SunOS6. Hard to guess exactly what SunOS6 will be like, but + # it's likely to be more like Solaris than SunOS4. + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=sparc-sun-solaris3$SUN_REL + ;; + sun4*:SunOS:*:*) + case `/usr/bin/arch -k` in + Series*|S4*) + UNAME_RELEASE=`uname -v` + ;; + esac + # Japanese Language versions have a version number like `4.1.3-JL'. + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'` + GUESS=sparc-sun-sunos$SUN_REL + ;; + sun3*:SunOS:*:*) + GUESS=m68k-sun-sunos$UNAME_RELEASE + ;; + sun*:*:4.2BSD:*) + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 + case `/bin/arch` in + sun3) + GUESS=m68k-sun-sunos$UNAME_RELEASE + ;; + sun4) + GUESS=sparc-sun-sunos$UNAME_RELEASE + ;; + esac + ;; + aushp:SunOS:*:*) + GUESS=sparc-auspex-sunos$UNAME_RELEASE + ;; + # The situation for MiNT is a little confusing. The machine name + # can be virtually everything (everything which is not + # "atarist" or "atariste" at least should have a processor + # > m68000). The system name ranges from "MiNT" over "FreeMiNT" + # to the lowercase version "mint" (or "freemint"). Finally + # the system name "TOS" denotes a system which is actually not + # MiNT. But MiNT is downward compatible to TOS, so this should + # be no problem. + atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) + GUESS=m68k-atari-mint$UNAME_RELEASE + ;; + atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) + GUESS=m68k-atari-mint$UNAME_RELEASE + ;; + *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) + GUESS=m68k-atari-mint$UNAME_RELEASE + ;; + milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) + GUESS=m68k-milan-mint$UNAME_RELEASE + ;; + hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) + GUESS=m68k-hades-mint$UNAME_RELEASE + ;; + *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) + GUESS=m68k-unknown-mint$UNAME_RELEASE + ;; + m68k:machten:*:*) + GUESS=m68k-apple-machten$UNAME_RELEASE + ;; + powerpc:machten:*:*) + GUESS=powerpc-apple-machten$UNAME_RELEASE + ;; + RISC*:Mach:*:*) + GUESS=mips-dec-mach_bsd4.3 + ;; + RISC*:ULTRIX:*:*) + GUESS=mips-dec-ultrix$UNAME_RELEASE + ;; + VAX*:ULTRIX*:*:*) + GUESS=vax-dec-ultrix$UNAME_RELEASE + ;; + 2020:CLIX:*:* | 2430:CLIX:*:*) + GUESS=clipper-intergraph-clix$UNAME_RELEASE + ;; + mips:*:*:UMIPS | mips:*:*:RISCos) + set_cc_for_build + sed 's/^ //' << EOF > "$dummy.c" +#ifdef __cplusplus +#include /* for printf() prototype */ + int main (int argc, char *argv[]) { +#else + int main (argc, argv) int argc; char *argv[]; { +#endif + #if defined (host_mips) && defined (MIPSEB) + #if defined (SYSTYPE_SYSV) + printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_SVR4) + printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) + printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0); + #endif + #endif + exit (-1); + } +EOF + $CC_FOR_BUILD -o "$dummy" "$dummy.c" && + dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`"$dummy" "$dummyarg"` && + { echo "$SYSTEM_NAME"; exit; } + GUESS=mips-mips-riscos$UNAME_RELEASE + ;; + Motorola:PowerMAX_OS:*:*) + GUESS=powerpc-motorola-powermax + ;; + Motorola:*:4.3:PL8-*) + GUESS=powerpc-harris-powermax + ;; + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) + GUESS=powerpc-harris-powermax + ;; + Night_Hawk:Power_UNIX:*:*) + GUESS=powerpc-harris-powerunix + ;; + m88k:CX/UX:7*:*) + GUESS=m88k-harris-cxux7 + ;; + m88k:*:4*:R4*) + GUESS=m88k-motorola-sysv4 + ;; + m88k:*:3*:R3*) + GUESS=m88k-motorola-sysv3 + ;; + AViiON:dgux:*:*) + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` + if test "$UNAME_PROCESSOR" = mc88100 || test "$UNAME_PROCESSOR" = mc88110 + then + if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \ + test "$TARGET_BINARY_INTERFACE"x = x + then + GUESS=m88k-dg-dgux$UNAME_RELEASE + else + GUESS=m88k-dg-dguxbcs$UNAME_RELEASE + fi + else + GUESS=i586-dg-dgux$UNAME_RELEASE + fi + ;; + M88*:DolphinOS:*:*) # DolphinOS (SVR3) + GUESS=m88k-dolphin-sysv3 + ;; + M88*:*:R3*:*) + # Delta 88k system running SVR3 + GUESS=m88k-motorola-sysv3 + ;; + XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) + GUESS=m88k-tektronix-sysv3 + ;; + Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) + GUESS=m68k-tektronix-bsd + ;; + *:IRIX*:*:*) + IRIX_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/g'` + GUESS=mips-sgi-irix$IRIX_REL + ;; + ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. + GUESS=romp-ibm-aix # uname -m gives an 8 hex-code CPU id + ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + i*86:AIX:*:*) + GUESS=i386-ibm-aix + ;; + ia64:AIX:*:*) + if test -x /usr/bin/oslevel ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=$UNAME_VERSION.$UNAME_RELEASE + fi + GUESS=$UNAME_MACHINE-ibm-aix$IBM_REV + ;; + *:AIX:2:3) + if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then + set_cc_for_build + sed 's/^ //' << EOF > "$dummy.c" + #include + + main() + { + if (!__power_pc()) + exit(1); + puts("powerpc-ibm-aix3.2.5"); + exit(0); + } +EOF + if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` + then + GUESS=$SYSTEM_NAME + else + GUESS=rs6000-ibm-aix3.2.5 + fi + elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then + GUESS=rs6000-ibm-aix3.2.4 + else + GUESS=rs6000-ibm-aix3.2 + fi + ;; + *:AIX:*:[4567]) + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` + if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then + IBM_ARCH=rs6000 + else + IBM_ARCH=powerpc + fi + if test -x /usr/bin/lslpp ; then + IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | \ + awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` + else + IBM_REV=$UNAME_VERSION.$UNAME_RELEASE + fi + GUESS=$IBM_ARCH-ibm-aix$IBM_REV + ;; + *:AIX:*:*) + GUESS=rs6000-ibm-aix + ;; + ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) + GUESS=romp-ibm-bsd4.4 + ;; + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and + GUESS=romp-ibm-bsd$UNAME_RELEASE # 4.3 with uname added to + ;; # report: romp-ibm BSD 4.3 + *:BOSX:*:*) + GUESS=rs6000-bull-bosx + ;; + DPX/2?00:B.O.S.:*:*) + GUESS=m68k-bull-sysv3 + ;; + 9000/[34]??:4.3bsd:1.*:*) + GUESS=m68k-hp-bsd + ;; + hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) + GUESS=m68k-hp-bsd4.4 + ;; + 9000/[34678]??:HP-UX:*:*) + HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'` + case $UNAME_MACHINE in + 9000/31?) HP_ARCH=m68000 ;; + 9000/[34]??) HP_ARCH=m68k ;; + 9000/[678][0-9][0-9]) + if test -x /usr/bin/getconf; then + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case $sc_cpu_version in + 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 + 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case $sc_kernel_bits in + 32) HP_ARCH=hppa2.0n ;; + 64) HP_ARCH=hppa2.0w ;; + '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 + esac ;; + esac + fi + if test "$HP_ARCH" = ""; then + set_cc_for_build + sed 's/^ //' << EOF > "$dummy.c" + + #define _HPUX_SOURCE + #include + #include + + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); + + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } +EOF + (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` + test -z "$HP_ARCH" && HP_ARCH=hppa + fi ;; + esac + if test "$HP_ARCH" = hppa2.0w + then + set_cc_for_build + + # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating + # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler + # generating 64-bit code. GNU and HP use different nomenclature: + # + # $ CC_FOR_BUILD=cc ./config.guess + # => hppa2.0w-hp-hpux11.23 + # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess + # => hppa64-hp-hpux11.23 + + if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | + grep -q __LP64__ + then + HP_ARCH=hppa2.0w + else + HP_ARCH=hppa64 + fi + fi + GUESS=$HP_ARCH-hp-hpux$HPUX_REV + ;; + ia64:HP-UX:*:*) + HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'` + GUESS=ia64-hp-hpux$HPUX_REV + ;; + 3050*:HI-UX:*:*) + set_cc_for_build + sed 's/^ //' << EOF > "$dummy.c" + #include + int + main () + { + long cpu = sysconf (_SC_CPU_VERSION); + /* The order matters, because CPU_IS_HP_MC68K erroneously returns + true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct + results, however. */ + if (CPU_IS_PA_RISC (cpu)) + { + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; + case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; + default: puts ("hppa-hitachi-hiuxwe2"); break; + } + } + else if (CPU_IS_HP_MC68K (cpu)) + puts ("m68k-hitachi-hiuxwe2"); + else puts ("unknown-hitachi-hiuxwe2"); + exit (0); + } +EOF + $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && + { echo "$SYSTEM_NAME"; exit; } + GUESS=unknown-hitachi-hiuxwe2 + ;; + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) + GUESS=hppa1.1-hp-bsd + ;; + 9000/8??:4.3bsd:*:*) + GUESS=hppa1.0-hp-bsd + ;; + *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) + GUESS=hppa1.0-hp-mpeix + ;; + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) + GUESS=hppa1.1-hp-osf + ;; + hp8??:OSF1:*:*) + GUESS=hppa1.0-hp-osf + ;; + i*86:OSF1:*:*) + if test -x /usr/sbin/sysversion ; then + GUESS=$UNAME_MACHINE-unknown-osf1mk + else + GUESS=$UNAME_MACHINE-unknown-osf1 + fi + ;; + parisc*:Lites*:*:*) + GUESS=hppa1.1-hp-lites + ;; + C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) + GUESS=c1-convex-bsd + ;; + C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit ;; + C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) + GUESS=c34-convex-bsd + ;; + C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) + GUESS=c38-convex-bsd + ;; + C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) + GUESS=c4-convex-bsd + ;; + CRAY*Y-MP:*:*:*) + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=ymp-cray-unicos$CRAY_REL + ;; + CRAY*[A-Z]90:*:*:*) + echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ + | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ + -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ + -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*TS:*:*:*) + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=t90-cray-unicos$CRAY_REL + ;; + CRAY*T3E:*:*:*) + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=alphaev5-cray-unicosmk$CRAY_REL + ;; + CRAY*SV1:*:*:*) + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=sv1-cray-unicos$CRAY_REL + ;; + *:UNICOS/mp:*:*) + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=craynv-cray-unicosmp$CRAY_REL + ;; + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) + FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` + FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` + GUESS=${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL} + ;; + 5000:UNIX_System_V:4.*:*) + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` + FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` + GUESS=sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL} + ;; + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) + GUESS=$UNAME_MACHINE-pc-bsdi$UNAME_RELEASE + ;; + sparc*:BSD/OS:*:*) + GUESS=sparc-unknown-bsdi$UNAME_RELEASE + ;; + *:BSD/OS:*:*) + GUESS=$UNAME_MACHINE-unknown-bsdi$UNAME_RELEASE + ;; + arm:FreeBSD:*:*) + UNAME_PROCESSOR=`uname -p` + set_cc_for_build + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabi + else + FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabihf + fi + ;; + *:FreeBSD:*:*) + UNAME_PROCESSOR=`/usr/bin/uname -p` + case $UNAME_PROCESSOR in + amd64) + UNAME_PROCESSOR=x86_64 ;; + i386) + UNAME_PROCESSOR=i586 ;; + esac + FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL + ;; + i*:CYGWIN*:*) + GUESS=$UNAME_MACHINE-pc-cygwin + ;; + *:MINGW64*:*) + GUESS=$UNAME_MACHINE-pc-mingw64 + ;; + *:MINGW*:*) + GUESS=$UNAME_MACHINE-pc-mingw32 + ;; + *:MSYS*:*) + GUESS=$UNAME_MACHINE-pc-msys + ;; + i*:PW*:*) + GUESS=$UNAME_MACHINE-pc-pw32 + ;; + *:SerenityOS:*:*) + GUESS=$UNAME_MACHINE-pc-serenity + ;; + *:Interix*:*) + case $UNAME_MACHINE in + x86) + GUESS=i586-pc-interix$UNAME_RELEASE + ;; + authenticamd | genuineintel | EM64T) + GUESS=x86_64-unknown-interix$UNAME_RELEASE + ;; + IA64) + GUESS=ia64-unknown-interix$UNAME_RELEASE + ;; + esac ;; + i*:UWIN*:*) + GUESS=$UNAME_MACHINE-pc-uwin + ;; + amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) + GUESS=x86_64-pc-cygwin + ;; + prep*:SunOS:5.*:*) + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=powerpcle-unknown-solaris2$SUN_REL + ;; + *:GNU:*:*) + # the GNU system + GNU_ARCH=`echo "$UNAME_MACHINE" | sed -e 's,[-/].*$,,'` + GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's,/.*$,,'` + GUESS=$GNU_ARCH-unknown-$LIBC$GNU_REL + ;; + *:GNU/*:*:*) + # other systems with GNU libc and userland + GNU_SYS=`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"` + GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC + ;; + *:Minix:*:*) + GUESS=$UNAME_MACHINE-unknown-minix + ;; + aarch64:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + aarch64_be:Linux:*:*) + UNAME_MACHINE=aarch64_be + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC=gnulibc1 ; fi + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + arc:Linux:*:* | arceb:Linux:*:* | arc32:Linux:*:* | arc64:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + arm*:Linux:*:*) + set_cc_for_build + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + else + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabi + else + GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabihf + fi + fi + ;; + avr32*:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + cris:Linux:*:*) + GUESS=$UNAME_MACHINE-axis-linux-$LIBC + ;; + crisv32:Linux:*:*) + GUESS=$UNAME_MACHINE-axis-linux-$LIBC + ;; + e2k:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + frv:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + hexagon:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + i*86:Linux:*:*) + GUESS=$UNAME_MACHINE-pc-linux-$LIBC + ;; + ia64:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + k1om:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + m32r*:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + m68*:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + mips:Linux:*:* | mips64:Linux:*:*) + set_cc_for_build + IS_GLIBC=0 + test x"${LIBC}" = xgnu && IS_GLIBC=1 + sed 's/^ //' << EOF > "$dummy.c" + #undef CPU + #undef mips + #undef mipsel + #undef mips64 + #undef mips64el + #if ${IS_GLIBC} && defined(_ABI64) + LIBCABI=gnuabi64 + #else + #if ${IS_GLIBC} && defined(_ABIN32) + LIBCABI=gnuabin32 + #else + LIBCABI=${LIBC} + #endif + #endif + + #if ${IS_GLIBC} && defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6 + CPU=mipsisa64r6 + #else + #if ${IS_GLIBC} && !defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6 + CPU=mipsisa32r6 + #else + #if defined(__mips64) + CPU=mips64 + #else + CPU=mips + #endif + #endif + #endif + + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + MIPS_ENDIAN=el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + MIPS_ENDIAN= + #else + MIPS_ENDIAN= + #endif + #endif +EOF + cc_set_vars=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'` + eval "$cc_set_vars" + test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; } + ;; + mips64el:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + openrisc*:Linux:*:*) + GUESS=or1k-unknown-linux-$LIBC + ;; + or32:Linux:*:* | or1k*:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + padre:Linux:*:*) + GUESS=sparc-unknown-linux-$LIBC + ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + GUESS=hppa64-unknown-linux-$LIBC + ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) GUESS=hppa1.1-unknown-linux-$LIBC ;; + PA8*) GUESS=hppa2.0-unknown-linux-$LIBC ;; + *) GUESS=hppa-unknown-linux-$LIBC ;; + esac + ;; + ppc64:Linux:*:*) + GUESS=powerpc64-unknown-linux-$LIBC + ;; + ppc:Linux:*:*) + GUESS=powerpc-unknown-linux-$LIBC + ;; + ppc64le:Linux:*:*) + GUESS=powerpc64le-unknown-linux-$LIBC + ;; + ppcle:Linux:*:*) + GUESS=powerpcle-unknown-linux-$LIBC + ;; + riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + s390:Linux:*:* | s390x:Linux:*:*) + GUESS=$UNAME_MACHINE-ibm-linux-$LIBC + ;; + sh64*:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + sh*:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + tile*:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + vax:Linux:*:*) + GUESS=$UNAME_MACHINE-dec-linux-$LIBC + ;; + x86_64:Linux:*:*) + set_cc_for_build + LIBCABI=$LIBC + if test "$CC_FOR_BUILD" != no_compiler_found; then + if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_X32 >/dev/null + then + LIBCABI=${LIBC}x32 + fi + fi + GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI + ;; + xtensa*:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + i*86:DYNIX/ptx:4*:*) + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. + # earlier versions are messed up and put the nodename in both + # sysname and nodename. + GUESS=i386-sequent-sysv4 + ;; + i*86:UNIX_SV:4.2MP:2.*) + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, + # I just have to hope. -- rms. + # Use sysv4.2uw... so that sysv4* matches it. + GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION + ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + GUESS=$UNAME_MACHINE-pc-os2-emx + ;; + i*86:XTS-300:*:STOP) + GUESS=$UNAME_MACHINE-unknown-stop + ;; + i*86:atheos:*:*) + GUESS=$UNAME_MACHINE-unknown-atheos + ;; + i*86:syllable:*:*) + GUESS=$UNAME_MACHINE-pc-syllable + ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) + GUESS=i386-unknown-lynxos$UNAME_RELEASE + ;; + i*86:*DOS:*:*) + GUESS=$UNAME_MACHINE-pc-msdosdjgpp + ;; + i*86:*:4.*:*) + UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` + if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then + GUESS=$UNAME_MACHINE-univel-sysv$UNAME_REL + else + GUESS=$UNAME_MACHINE-pc-sysv$UNAME_REL + fi + ;; + i*86:*:5:[678]*) + # UnixWare 7.x, OpenUNIX and OpenServer 6. + case `/bin/uname -X | grep "^Machine"` in + *486*) UNAME_MACHINE=i486 ;; + *Pentium) UNAME_MACHINE=i586 ;; + *Pent*|*Celeron) UNAME_MACHINE=i686 ;; + esac + GUESS=$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + ;; + i*86:*:3.2:*) + if test -f /usr/options/cb.name; then + UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` + (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 + (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ + && UNAME_MACHINE=i586 + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ + && UNAME_MACHINE=i686 + (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ + && UNAME_MACHINE=i686 + GUESS=$UNAME_MACHINE-pc-sco$UNAME_REL + else + GUESS=$UNAME_MACHINE-pc-sysv32 + fi + ;; + pc:*:*:*) + # Left here for compatibility: + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i586. + # Note: whatever this is, it MUST be the same as what config.sub + # prints for the "djgpp" host, or else GDB configure will decide that + # this is a cross-build. + GUESS=i586-pc-msdosdjgpp + ;; + Intel:Mach:3*:*) + GUESS=i386-pc-mach3 + ;; + paragon:*:*:*) + GUESS=i860-intel-osf1 + ;; + i860:*:4.*:*) # i860-SVR4 + if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then + GUESS=i860-stardent-sysv$UNAME_RELEASE # Stardent Vistra i860-SVR4 + else # Add other i860-SVR4 vendors below as they are discovered. + GUESS=i860-unknown-sysv$UNAME_RELEASE # Unknown i860-SVR4 + fi + ;; + mini*:CTIX:SYS*5:*) + # "miniframe" + GUESS=m68010-convergent-sysv + ;; + mc68k:UNIX:SYSTEM5:3.51m) + GUESS=m68k-convergent-sysv + ;; + M680?0:D-NIX:5.3:*) + GUESS=m68k-diab-dnix + ;; + M68*:*:R3V[5678]*:*) + test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; + 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) + OS_REL='' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; + 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) + GUESS=m68k-unknown-lynxos$UNAME_RELEASE + ;; + mc68030:UNIX_System_V:4.*:*) + GUESS=m68k-atari-sysv4 + ;; + TSUNAMI:LynxOS:2.*:*) + GUESS=sparc-unknown-lynxos$UNAME_RELEASE + ;; + rs6000:LynxOS:2.*:*) + GUESS=rs6000-unknown-lynxos$UNAME_RELEASE + ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) + GUESS=powerpc-unknown-lynxos$UNAME_RELEASE + ;; + SM[BE]S:UNIX_SV:*:*) + GUESS=mips-dde-sysv$UNAME_RELEASE + ;; + RM*:ReliantUNIX-*:*:*) + GUESS=mips-sni-sysv4 + ;; + RM*:SINIX-*:*:*) + GUESS=mips-sni-sysv4 + ;; + *:SINIX-*:*:*) + if uname -p 2>/dev/null >/dev/null ; then + UNAME_MACHINE=`(uname -p) 2>/dev/null` + GUESS=$UNAME_MACHINE-sni-sysv4 + else + GUESS=ns32k-sni-sysv + fi + ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + GUESS=i586-unisys-sysv4 + ;; + *:UNIX_System_V:4*:FTX*) + # From Gerald Hewes . + # How about differentiating between stratus architectures? -djm + GUESS=hppa1.1-stratus-sysv4 + ;; + *:*:*:FTX*) + # From seanf@swdc.stratus.com. + GUESS=i860-stratus-sysv4 + ;; + i*86:VOS:*:*) + # From Paul.Green@stratus.com. + GUESS=$UNAME_MACHINE-stratus-vos + ;; + *:VOS:*:*) + # From Paul.Green@stratus.com. + GUESS=hppa1.1-stratus-vos + ;; + mc68*:A/UX:*:*) + GUESS=m68k-apple-aux$UNAME_RELEASE + ;; + news*:NEWS-OS:6*:*) + GUESS=mips-sony-newsos6 + ;; + R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) + if test -d /usr/nec; then + GUESS=mips-nec-sysv$UNAME_RELEASE + else + GUESS=mips-unknown-sysv$UNAME_RELEASE + fi + ;; + BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. + GUESS=powerpc-be-beos + ;; + BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. + GUESS=powerpc-apple-beos + ;; + BePC:BeOS:*:*) # BeOS running on Intel PC compatible. + GUESS=i586-pc-beos + ;; + BePC:Haiku:*:*) # Haiku running on Intel PC compatible. + GUESS=i586-pc-haiku + ;; + x86_64:Haiku:*:*) + GUESS=x86_64-unknown-haiku + ;; + SX-4:SUPER-UX:*:*) + GUESS=sx4-nec-superux$UNAME_RELEASE + ;; + SX-5:SUPER-UX:*:*) + GUESS=sx5-nec-superux$UNAME_RELEASE + ;; + SX-6:SUPER-UX:*:*) + GUESS=sx6-nec-superux$UNAME_RELEASE + ;; + SX-7:SUPER-UX:*:*) + GUESS=sx7-nec-superux$UNAME_RELEASE + ;; + SX-8:SUPER-UX:*:*) + GUESS=sx8-nec-superux$UNAME_RELEASE + ;; + SX-8R:SUPER-UX:*:*) + GUESS=sx8r-nec-superux$UNAME_RELEASE + ;; + SX-ACE:SUPER-UX:*:*) + GUESS=sxace-nec-superux$UNAME_RELEASE + ;; + Power*:Rhapsody:*:*) + GUESS=powerpc-apple-rhapsody$UNAME_RELEASE + ;; + *:Rhapsody:*:*) + GUESS=$UNAME_MACHINE-apple-rhapsody$UNAME_RELEASE + ;; + arm64:Darwin:*:*) + GUESS=aarch64-apple-darwin$UNAME_RELEASE + ;; + *:Darwin:*:*) + UNAME_PROCESSOR=`uname -p` + case $UNAME_PROCESSOR in + unknown) UNAME_PROCESSOR=powerpc ;; + esac + if command -v xcode-select > /dev/null 2> /dev/null && \ + ! xcode-select --print-path > /dev/null 2> /dev/null ; then + # Avoid executing cc if there is no toolchain installed as + # cc will be a stub that puts up a graphical alert + # prompting the user to install developer tools. + CC_FOR_BUILD=no_compiler_found + else + set_cc_for_build + fi + if test "$CC_FOR_BUILD" != no_compiler_found; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc + if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_PPC >/dev/null + then + UNAME_PROCESSOR=powerpc + fi + elif test "$UNAME_PROCESSOR" = i386 ; then + # uname -m returns i386 or x86_64 + UNAME_PROCESSOR=$UNAME_MACHINE + fi + GUESS=$UNAME_PROCESSOR-apple-darwin$UNAME_RELEASE + ;; + *:procnto*:*:* | *:QNX:[0123456789]*:*) + UNAME_PROCESSOR=`uname -p` + if test "$UNAME_PROCESSOR" = x86; then + UNAME_PROCESSOR=i386 + UNAME_MACHINE=pc + fi + GUESS=$UNAME_PROCESSOR-$UNAME_MACHINE-nto-qnx$UNAME_RELEASE + ;; + *:QNX:*:4*) + GUESS=i386-pc-qnx + ;; + NEO-*:NONSTOP_KERNEL:*:*) + GUESS=neo-tandem-nsk$UNAME_RELEASE + ;; + NSE-*:NONSTOP_KERNEL:*:*) + GUESS=nse-tandem-nsk$UNAME_RELEASE + ;; + NSR-*:NONSTOP_KERNEL:*:*) + GUESS=nsr-tandem-nsk$UNAME_RELEASE + ;; + NSV-*:NONSTOP_KERNEL:*:*) + GUESS=nsv-tandem-nsk$UNAME_RELEASE + ;; + NSX-*:NONSTOP_KERNEL:*:*) + GUESS=nsx-tandem-nsk$UNAME_RELEASE + ;; + *:NonStop-UX:*:*) + GUESS=mips-compaq-nonstopux + ;; + BS2000:POSIX*:*:*) + GUESS=bs2000-siemens-sysv + ;; + DS/*:UNIX_System_V:*:*) + GUESS=$UNAME_MACHINE-$UNAME_SYSTEM-$UNAME_RELEASE + ;; + *:Plan9:*:*) + # "uname -m" is not consistent, so use $cputype instead. 386 + # is converted to i386 for consistency with other x86 + # operating systems. + if test "${cputype-}" = 386; then + UNAME_MACHINE=i386 + elif test "x${cputype-}" != x; then + UNAME_MACHINE=$cputype + fi + GUESS=$UNAME_MACHINE-unknown-plan9 + ;; + *:TOPS-10:*:*) + GUESS=pdp10-unknown-tops10 + ;; + *:TENEX:*:*) + GUESS=pdp10-unknown-tenex + ;; + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) + GUESS=pdp10-dec-tops20 + ;; + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) + GUESS=pdp10-xkl-tops20 + ;; + *:TOPS-20:*:*) + GUESS=pdp10-unknown-tops20 + ;; + *:ITS:*:*) + GUESS=pdp10-unknown-its + ;; + SEI:*:*:SEIUX) + GUESS=mips-sei-seiux$UNAME_RELEASE + ;; + *:DragonFly:*:*) + DRAGONFLY_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_MACHINE-unknown-dragonfly$DRAGONFLY_REL + ;; + *:*VMS:*:*) + UNAME_MACHINE=`(uname -p) 2>/dev/null` + case $UNAME_MACHINE in + A*) GUESS=alpha-dec-vms ;; + I*) GUESS=ia64-dec-vms ;; + V*) GUESS=vax-dec-vms ;; + esac ;; + *:XENIX:*:SysV) + GUESS=i386-pc-xenix + ;; + i*86:skyos:*:*) + SKYOS_REL=`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'` + GUESS=$UNAME_MACHINE-pc-skyos$SKYOS_REL + ;; + i*86:rdos:*:*) + GUESS=$UNAME_MACHINE-pc-rdos + ;; + i*86:Fiwix:*:*) + GUESS=$UNAME_MACHINE-pc-fiwix + ;; + *:AROS:*:*) + GUESS=$UNAME_MACHINE-unknown-aros + ;; + x86_64:VMkernel:*:*) + GUESS=$UNAME_MACHINE-unknown-esx + ;; + amd64:Isilon\ OneFS:*:*) + GUESS=x86_64-unknown-onefs + ;; + *:Unleashed:*:*) + GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE + ;; +esac + +# Do we have a guess based on uname results? +if test "x$GUESS" != x; then + echo "$GUESS" + exit +fi + +# No uname command or uname output not recognized. +set_cc_for_build +cat > "$dummy.c" < +#include +#endif +#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) +#if defined (vax) || defined (__vax) || defined (__vax__) || defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) +#include +#if defined(_SIZE_T_) || defined(SIGLOST) +#include +#endif +#endif +#endif +main () +{ +#if defined (sony) +#if defined (MIPSEB) + /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, + I don't know.... */ + printf ("mips-sony-bsd\n"); exit (0); +#else +#include + printf ("m68k-sony-newsos%s\n", +#ifdef NEWSOS4 + "4" +#else + "" +#endif + ); exit (0); +#endif +#endif + +#if defined (NeXT) +#if !defined (__ARCHITECTURE__) +#define __ARCHITECTURE__ "m68k" +#endif + int version; + version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; + if (version < 4) + printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); + else + printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); + exit (0); +#endif + +#if defined (MULTIMAX) || defined (n16) +#if defined (UMAXV) + printf ("ns32k-encore-sysv\n"); exit (0); +#else +#if defined (CMU) + printf ("ns32k-encore-mach\n"); exit (0); +#else + printf ("ns32k-encore-bsd\n"); exit (0); +#endif +#endif +#endif + +#if defined (__386BSD__) + printf ("i386-pc-bsd\n"); exit (0); +#endif + +#if defined (sequent) +#if defined (i386) + printf ("i386-sequent-dynix\n"); exit (0); +#endif +#if defined (ns32000) + printf ("ns32k-sequent-dynix\n"); exit (0); +#endif +#endif + +#if defined (_SEQUENT_) + struct utsname un; + + uname(&un); + if (strncmp(un.version, "V2", 2) == 0) { + printf ("i386-sequent-ptx2\n"); exit (0); + } + if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ + printf ("i386-sequent-ptx1\n"); exit (0); + } + printf ("i386-sequent-ptx\n"); exit (0); +#endif + +#if defined (vax) +#if !defined (ultrix) +#include +#if defined (BSD) +#if BSD == 43 + printf ("vax-dec-bsd4.3\n"); exit (0); +#else +#if BSD == 199006 + printf ("vax-dec-bsd4.3reno\n"); exit (0); +#else + printf ("vax-dec-bsd\n"); exit (0); +#endif +#endif +#else + printf ("vax-dec-bsd\n"); exit (0); +#endif +#else +#if defined(_SIZE_T_) || defined(SIGLOST) + struct utsname un; + uname (&un); + printf ("vax-dec-ultrix%s\n", un.release); exit (0); +#else + printf ("vax-dec-ultrix\n"); exit (0); +#endif +#endif +#endif +#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) +#if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) +#if defined(_SIZE_T_) || defined(SIGLOST) + struct utsname *un; + uname (&un); + printf ("mips-dec-ultrix%s\n", un.release); exit (0); +#else + printf ("mips-dec-ultrix\n"); exit (0); +#endif +#endif +#endif + +#if defined (alliant) && defined (i860) + printf ("i860-alliant-bsd\n"); exit (0); +#endif + + exit (1); +} +EOF + +$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`"$dummy"` && + { echo "$SYSTEM_NAME"; exit; } + +# Apollos put the system type in the environment. +test -d /usr/apollo && { echo "$ISP-apollo-$SYSTYPE"; exit; } + +echo "$0: unable to guess system type" >&2 + +case $UNAME_MACHINE:$UNAME_SYSTEM in + mips:Linux | mips64:Linux) + # If we got here on MIPS GNU/Linux, output extra information. + cat >&2 <&2 <&2 </dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null` + +hostinfo = `(hostinfo) 2>/dev/null` +/bin/universe = `(/bin/universe) 2>/dev/null` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` +/bin/arch = `(/bin/arch) 2>/dev/null` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` + +UNAME_MACHINE = "$UNAME_MACHINE" +UNAME_RELEASE = "$UNAME_RELEASE" +UNAME_SYSTEM = "$UNAME_SYSTEM" +UNAME_VERSION = "$UNAME_VERSION" +EOF +fi + +exit 1 + +# Local variables: +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/config.sub b/config.sub new file mode 100755 index 0000000..dba16e8 --- /dev/null +++ b/config.sub @@ -0,0 +1,1890 @@ +#! /bin/sh +# Configuration validation subroutine script. +# Copyright 1992-2022 Free Software Foundation, Inc. + +# shellcheck disable=SC2006,SC2268 # see below for rationale + +timestamp='2022-01-03' + +# This file 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. +# +# This program 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 this program; if not, see . +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). + + +# Please send patches to . +# +# Configuration subroutine to validate and canonicalize a configuration type. +# Supply the specified configuration type as an argument. +# If it is invalid, we print an error message on stderr and exit with code 1. +# Otherwise, we print the canonical config type on stdout and succeed. + +# You can get the latest version of this script from: +# https://git.savannah.gnu.org/cgit/config.git/plain/config.sub + +# This file is supposed to be the same for all GNU packages +# and recognize all the CPU types, system types and aliases +# that are meaningful with *any* GNU software. +# Each package is responsible for reporting which valid configurations +# it does not support. The user should be able to distinguish +# a failure to support a valid configuration from a meaningless +# configuration. + +# The goal of this file is to map all the various variations of a given +# machine specification into a single specification in the form: +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or in some cases, the newer four-part form: +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# It is wrong to echo any other type of specification. + +# The "shellcheck disable" line above the timestamp inhibits complaints +# about features and limitations of the classic Bourne shell that were +# superseded or lifted in POSIX. However, this script identifies a wide +# variety of pre-POSIX systems that do not have POSIX shells at all, and +# even some reasonably current systems (Solaris 10 as case-in-point) still +# have a pre-POSIX /bin/sh. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS + +Canonicalize a configuration name. + +Options: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.sub ($timestamp) + +Copyright 1992-2022 Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" >&2 + exit 1 ;; + + *local*) + # First pass through any local machine types. + echo "$1" + exit ;; + + * ) + break ;; + esac +done + +case $# in + 0) echo "$me: missing argument$help" >&2 + exit 1;; + 1) ;; + *) echo "$me: too many arguments$help" >&2 + exit 1;; +esac + +# Split fields of configuration type +# shellcheck disable=SC2162 +saved_IFS=$IFS +IFS="-" read field1 field2 field3 field4 <&2 + exit 1 + ;; + *-*-*-*) + basic_machine=$field1-$field2 + basic_os=$field3-$field4 + ;; + *-*-*) + # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two + # parts + maybe_os=$field2-$field3 + case $maybe_os in + nto-qnx* | linux-* | uclinux-uclibc* \ + | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \ + | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \ + | storm-chaos* | os2-emx* | rtmk-nova*) + basic_machine=$field1 + basic_os=$maybe_os + ;; + android-linux) + basic_machine=$field1-unknown + basic_os=linux-android + ;; + *) + basic_machine=$field1-$field2 + basic_os=$field3 + ;; + esac + ;; + *-*) + # A lone config we happen to match not fitting any pattern + case $field1-$field2 in + decstation-3100) + basic_machine=mips-dec + basic_os= + ;; + *-*) + # Second component is usually, but not always the OS + case $field2 in + # Prevent following clause from handling this valid os + sun*os*) + basic_machine=$field1 + basic_os=$field2 + ;; + zephyr*) + basic_machine=$field1-unknown + basic_os=$field2 + ;; + # Manufacturers + dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \ + | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \ + | unicom* | ibm* | next | hp | isi* | apollo | altos* \ + | convergent* | ncr* | news | 32* | 3600* | 3100* \ + | hitachi* | c[123]* | convex* | sun | crds | omron* | dg \ + | ultra | tti* | harris | dolphin | highlevel | gould \ + | cbm | ns | masscomp | apple | axis | knuth | cray \ + | microblaze* | sim | cisco \ + | oki | wec | wrs | winbond) + basic_machine=$field1-$field2 + basic_os= + ;; + *) + basic_machine=$field1 + basic_os=$field2 + ;; + esac + ;; + esac + ;; + *) + # Convert single-component short-hands not valid as part of + # multi-component configurations. + case $field1 in + 386bsd) + basic_machine=i386-pc + basic_os=bsd + ;; + a29khif) + basic_machine=a29k-amd + basic_os=udi + ;; + adobe68k) + basic_machine=m68010-adobe + basic_os=scout + ;; + alliant) + basic_machine=fx80-alliant + basic_os= + ;; + altos | altos3068) + basic_machine=m68k-altos + basic_os= + ;; + am29k) + basic_machine=a29k-none + basic_os=bsd + ;; + amdahl) + basic_machine=580-amdahl + basic_os=sysv + ;; + amiga) + basic_machine=m68k-unknown + basic_os= + ;; + amigaos | amigados) + basic_machine=m68k-unknown + basic_os=amigaos + ;; + amigaunix | amix) + basic_machine=m68k-unknown + basic_os=sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + basic_os=sysv + ;; + apollo68bsd) + basic_machine=m68k-apollo + basic_os=bsd + ;; + aros) + basic_machine=i386-pc + basic_os=aros + ;; + aux) + basic_machine=m68k-apple + basic_os=aux + ;; + balance) + basic_machine=ns32k-sequent + basic_os=dynix + ;; + blackfin) + basic_machine=bfin-unknown + basic_os=linux + ;; + cegcc) + basic_machine=arm-unknown + basic_os=cegcc + ;; + convex-c1) + basic_machine=c1-convex + basic_os=bsd + ;; + convex-c2) + basic_machine=c2-convex + basic_os=bsd + ;; + convex-c32) + basic_machine=c32-convex + basic_os=bsd + ;; + convex-c34) + basic_machine=c34-convex + basic_os=bsd + ;; + convex-c38) + basic_machine=c38-convex + basic_os=bsd + ;; + cray) + basic_machine=j90-cray + basic_os=unicos + ;; + crds | unos) + basic_machine=m68k-crds + basic_os= + ;; + da30) + basic_machine=m68k-da30 + basic_os= + ;; + decstation | pmax | pmin | dec3100 | decstatn) + basic_machine=mips-dec + basic_os= + ;; + delta88) + basic_machine=m88k-motorola + basic_os=sysv3 + ;; + dicos) + basic_machine=i686-pc + basic_os=dicos + ;; + djgpp) + basic_machine=i586-pc + basic_os=msdosdjgpp + ;; + ebmon29k) + basic_machine=a29k-amd + basic_os=ebmon + ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + basic_os=ose + ;; + gmicro) + basic_machine=tron-gmicro + basic_os=sysv + ;; + go32) + basic_machine=i386-pc + basic_os=go32 + ;; + h8300hms) + basic_machine=h8300-hitachi + basic_os=hms + ;; + h8300xray) + basic_machine=h8300-hitachi + basic_os=xray + ;; + h8500hms) + basic_machine=h8500-hitachi + basic_os=hms + ;; + harris) + basic_machine=m88k-harris + basic_os=sysv3 + ;; + hp300 | hp300hpux) + basic_machine=m68k-hp + basic_os=hpux + ;; + hp300bsd) + basic_machine=m68k-hp + basic_os=bsd + ;; + hppaosf) + basic_machine=hppa1.1-hp + basic_os=osf + ;; + hppro) + basic_machine=hppa1.1-hp + basic_os=proelf + ;; + i386mach) + basic_machine=i386-mach + basic_os=mach + ;; + isi68 | isi) + basic_machine=m68k-isi + basic_os=sysv + ;; + m68knommu) + basic_machine=m68k-unknown + basic_os=linux + ;; + magnum | m3230) + basic_machine=mips-mips + basic_os=sysv + ;; + merlin) + basic_machine=ns32k-utek + basic_os=sysv + ;; + mingw64) + basic_machine=x86_64-pc + basic_os=mingw64 + ;; + mingw32) + basic_machine=i686-pc + basic_os=mingw32 + ;; + mingw32ce) + basic_machine=arm-unknown + basic_os=mingw32ce + ;; + monitor) + basic_machine=m68k-rom68k + basic_os=coff + ;; + morphos) + basic_machine=powerpc-unknown + basic_os=morphos + ;; + moxiebox) + basic_machine=moxie-unknown + basic_os=moxiebox + ;; + msdos) + basic_machine=i386-pc + basic_os=msdos + ;; + msys) + basic_machine=i686-pc + basic_os=msys + ;; + mvs) + basic_machine=i370-ibm + basic_os=mvs + ;; + nacl) + basic_machine=le32-unknown + basic_os=nacl + ;; + ncr3000) + basic_machine=i486-ncr + basic_os=sysv4 + ;; + netbsd386) + basic_machine=i386-pc + basic_os=netbsd + ;; + netwinder) + basic_machine=armv4l-rebel + basic_os=linux + ;; + news | news700 | news800 | news900) + basic_machine=m68k-sony + basic_os=newsos + ;; + news1000) + basic_machine=m68030-sony + basic_os=newsos + ;; + necv70) + basic_machine=v70-nec + basic_os=sysv + ;; + nh3000) + basic_machine=m68k-harris + basic_os=cxux + ;; + nh[45]000) + basic_machine=m88k-harris + basic_os=cxux + ;; + nindy960) + basic_machine=i960-intel + basic_os=nindy + ;; + mon960) + basic_machine=i960-intel + basic_os=mon960 + ;; + nonstopux) + basic_machine=mips-compaq + basic_os=nonstopux + ;; + os400) + basic_machine=powerpc-ibm + basic_os=os400 + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + basic_os=ose + ;; + os68k) + basic_machine=m68k-none + basic_os=os68k + ;; + paragon) + basic_machine=i860-intel + basic_os=osf + ;; + parisc) + basic_machine=hppa-unknown + basic_os=linux + ;; + psp) + basic_machine=mipsallegrexel-sony + basic_os=psp + ;; + pw32) + basic_machine=i586-unknown + basic_os=pw32 + ;; + rdos | rdos64) + basic_machine=x86_64-pc + basic_os=rdos + ;; + rdos32) + basic_machine=i386-pc + basic_os=rdos + ;; + rom68k) + basic_machine=m68k-rom68k + basic_os=coff + ;; + sa29200) + basic_machine=a29k-amd + basic_os=udi + ;; + sei) + basic_machine=mips-sei + basic_os=seiux + ;; + sequent) + basic_machine=i386-sequent + basic_os= + ;; + sps7) + basic_machine=m68k-bull + basic_os=sysv2 + ;; + st2000) + basic_machine=m68k-tandem + basic_os= + ;; + stratus) + basic_machine=i860-stratus + basic_os=sysv4 + ;; + sun2) + basic_machine=m68000-sun + basic_os= + ;; + sun2os3) + basic_machine=m68000-sun + basic_os=sunos3 + ;; + sun2os4) + basic_machine=m68000-sun + basic_os=sunos4 + ;; + sun3) + basic_machine=m68k-sun + basic_os= + ;; + sun3os3) + basic_machine=m68k-sun + basic_os=sunos3 + ;; + sun3os4) + basic_machine=m68k-sun + basic_os=sunos4 + ;; + sun4) + basic_machine=sparc-sun + basic_os= + ;; + sun4os3) + basic_machine=sparc-sun + basic_os=sunos3 + ;; + sun4os4) + basic_machine=sparc-sun + basic_os=sunos4 + ;; + sun4sol2) + basic_machine=sparc-sun + basic_os=solaris2 + ;; + sun386 | sun386i | roadrunner) + basic_machine=i386-sun + basic_os= + ;; + sv1) + basic_machine=sv1-cray + basic_os=unicos + ;; + symmetry) + basic_machine=i386-sequent + basic_os=dynix + ;; + t3e) + basic_machine=alphaev5-cray + basic_os=unicos + ;; + t90) + basic_machine=t90-cray + basic_os=unicos + ;; + toad1) + basic_machine=pdp10-xkl + basic_os=tops20 + ;; + tpf) + basic_machine=s390x-ibm + basic_os=tpf + ;; + udi29k) + basic_machine=a29k-amd + basic_os=udi + ;; + ultra3) + basic_machine=a29k-nyu + basic_os=sym1 + ;; + v810 | necv810) + basic_machine=v810-nec + basic_os=none + ;; + vaxv) + basic_machine=vax-dec + basic_os=sysv + ;; + vms) + basic_machine=vax-dec + basic_os=vms + ;; + vsta) + basic_machine=i386-pc + basic_os=vsta + ;; + vxworks960) + basic_machine=i960-wrs + basic_os=vxworks + ;; + vxworks68) + basic_machine=m68k-wrs + basic_os=vxworks + ;; + vxworks29k) + basic_machine=a29k-wrs + basic_os=vxworks + ;; + xbox) + basic_machine=i686-pc + basic_os=mingw32 + ;; + ymp) + basic_machine=ymp-cray + basic_os=unicos + ;; + *) + basic_machine=$1 + basic_os= + ;; + esac + ;; +esac + +# Decode 1-component or ad-hoc basic machines +case $basic_machine in + # Here we handle the default manufacturer of certain CPU types. It is in + # some cases the only manufacturer, in others, it is the most popular. + w89k) + cpu=hppa1.1 + vendor=winbond + ;; + op50n) + cpu=hppa1.1 + vendor=oki + ;; + op60c) + cpu=hppa1.1 + vendor=oki + ;; + ibm*) + cpu=i370 + vendor=ibm + ;; + orion105) + cpu=clipper + vendor=highlevel + ;; + mac | mpw | mac-mpw) + cpu=m68k + vendor=apple + ;; + pmac | pmac-mpw) + cpu=powerpc + vendor=apple + ;; + + # Recognize the various machine names and aliases which stand + # for a CPU type and a company and sometimes even an OS. + 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) + cpu=m68000 + vendor=att + ;; + 3b*) + cpu=we32k + vendor=att + ;; + bluegene*) + cpu=powerpc + vendor=ibm + basic_os=cnk + ;; + decsystem10* | dec10*) + cpu=pdp10 + vendor=dec + basic_os=tops10 + ;; + decsystem20* | dec20*) + cpu=pdp10 + vendor=dec + basic_os=tops20 + ;; + delta | 3300 | motorola-3300 | motorola-delta \ + | 3300-motorola | delta-motorola) + cpu=m68k + vendor=motorola + ;; + dpx2*) + cpu=m68k + vendor=bull + basic_os=sysv3 + ;; + encore | umax | mmax) + cpu=ns32k + vendor=encore + ;; + elxsi) + cpu=elxsi + vendor=elxsi + basic_os=${basic_os:-bsd} + ;; + fx2800) + cpu=i860 + vendor=alliant + ;; + genix) + cpu=ns32k + vendor=ns + ;; + h3050r* | hiux*) + cpu=hppa1.1 + vendor=hitachi + basic_os=hiuxwe2 + ;; + hp3k9[0-9][0-9] | hp9[0-9][0-9]) + cpu=hppa1.0 + vendor=hp + ;; + hp9k2[0-9][0-9] | hp9k31[0-9]) + cpu=m68000 + vendor=hp + ;; + hp9k3[2-9][0-9]) + cpu=m68k + vendor=hp + ;; + hp9k6[0-9][0-9] | hp6[0-9][0-9]) + cpu=hppa1.0 + vendor=hp + ;; + hp9k7[0-79][0-9] | hp7[0-79][0-9]) + cpu=hppa1.1 + vendor=hp + ;; + hp9k78[0-9] | hp78[0-9]) + # FIXME: really hppa2.0-hp + cpu=hppa1.1 + vendor=hp + ;; + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) + # FIXME: really hppa2.0-hp + cpu=hppa1.1 + vendor=hp + ;; + hp9k8[0-9][13679] | hp8[0-9][13679]) + cpu=hppa1.1 + vendor=hp + ;; + hp9k8[0-9][0-9] | hp8[0-9][0-9]) + cpu=hppa1.0 + vendor=hp + ;; + i*86v32) + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc + basic_os=sysv32 + ;; + i*86v4*) + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc + basic_os=sysv4 + ;; + i*86v) + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc + basic_os=sysv + ;; + i*86sol2) + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc + basic_os=solaris2 + ;; + j90 | j90-cray) + cpu=j90 + vendor=cray + basic_os=${basic_os:-unicos} + ;; + iris | iris4d) + cpu=mips + vendor=sgi + case $basic_os in + irix*) + ;; + *) + basic_os=irix4 + ;; + esac + ;; + miniframe) + cpu=m68000 + vendor=convergent + ;; + *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*) + cpu=m68k + vendor=atari + basic_os=mint + ;; + news-3600 | risc-news) + cpu=mips + vendor=sony + basic_os=newsos + ;; + next | m*-next) + cpu=m68k + vendor=next + case $basic_os in + openstep*) + ;; + nextstep*) + ;; + ns2*) + basic_os=nextstep2 + ;; + *) + basic_os=nextstep3 + ;; + esac + ;; + np1) + cpu=np1 + vendor=gould + ;; + op50n-* | op60c-*) + cpu=hppa1.1 + vendor=oki + basic_os=proelf + ;; + pa-hitachi) + cpu=hppa1.1 + vendor=hitachi + basic_os=hiuxwe2 + ;; + pbd) + cpu=sparc + vendor=tti + ;; + pbb) + cpu=m68k + vendor=tti + ;; + pc532) + cpu=ns32k + vendor=pc532 + ;; + pn) + cpu=pn + vendor=gould + ;; + power) + cpu=power + vendor=ibm + ;; + ps2) + cpu=i386 + vendor=ibm + ;; + rm[46]00) + cpu=mips + vendor=siemens + ;; + rtpc | rtpc-*) + cpu=romp + vendor=ibm + ;; + sde) + cpu=mipsisa32 + vendor=sde + basic_os=${basic_os:-elf} + ;; + simso-wrs) + cpu=sparclite + vendor=wrs + basic_os=vxworks + ;; + tower | tower-32) + cpu=m68k + vendor=ncr + ;; + vpp*|vx|vx-*) + cpu=f301 + vendor=fujitsu + ;; + w65) + cpu=w65 + vendor=wdc + ;; + w89k-*) + cpu=hppa1.1 + vendor=winbond + basic_os=proelf + ;; + none) + cpu=none + vendor=none + ;; + leon|leon[3-9]) + cpu=sparc + vendor=$basic_machine + ;; + leon-*|leon[3-9]-*) + cpu=sparc + vendor=`echo "$basic_machine" | sed 's/-.*//'` + ;; + + *-*) + # shellcheck disable=SC2162 + saved_IFS=$IFS + IFS="-" read cpu vendor <&2 + exit 1 + ;; + esac + ;; +esac + +# Here we canonicalize certain aliases for manufacturers. +case $vendor in + digital*) + vendor=dec + ;; + commodore*) + vendor=cbm + ;; + *) + ;; +esac + +# Decode manufacturer-specific aliases for certain operating systems. + +if test x$basic_os != x +then + +# First recognize some ad-hoc cases, or perhaps split kernel-os, or else just +# set os. +case $basic_os in + gnu/linux*) + kernel=linux + os=`echo "$basic_os" | sed -e 's|gnu/linux|gnu|'` + ;; + os2-emx) + kernel=os2 + os=`echo "$basic_os" | sed -e 's|os2-emx|emx|'` + ;; + nto-qnx*) + kernel=nto + os=`echo "$basic_os" | sed -e 's|nto-qnx|qnx|'` + ;; + *-*) + # shellcheck disable=SC2162 + saved_IFS=$IFS + IFS="-" read kernel os <&2 + exit 1 + ;; +esac + +# As a final step for OS-related things, validate the OS-kernel combination +# (given a valid OS), if there is a kernel. +case $kernel-$os in + linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* \ + | linux-musl* | linux-relibc* | linux-uclibc* ) + ;; + uclinux-uclibc* ) + ;; + -dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* ) + # These are just libc implementations, not actual OSes, and thus + # require a kernel. + echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2 + exit 1 + ;; + kfreebsd*-gnu* | kopensolaris*-gnu*) + ;; + vxworks-simlinux | vxworks-simwindows | vxworks-spe) + ;; + nto-qnx*) + ;; + os2-emx) + ;; + *-eabi* | *-gnueabi*) + ;; + -*) + # Blank kernel with real OS is always fine. + ;; + *-*) + echo "Invalid configuration \`$1': Kernel \`$kernel' not known to work with OS \`$os'." 1>&2 + exit 1 + ;; +esac + +# Here we handle the case where we know the os, and the CPU type, but not the +# manufacturer. We pick the logical manufacturer. +case $vendor in + unknown) + case $cpu-$os in + *-riscix*) + vendor=acorn + ;; + *-sunos*) + vendor=sun + ;; + *-cnk* | *-aix*) + vendor=ibm + ;; + *-beos*) + vendor=be + ;; + *-hpux*) + vendor=hp + ;; + *-mpeix*) + vendor=hp + ;; + *-hiux*) + vendor=hitachi + ;; + *-unos*) + vendor=crds + ;; + *-dgux*) + vendor=dg + ;; + *-luna*) + vendor=omron + ;; + *-genix*) + vendor=ns + ;; + *-clix*) + vendor=intergraph + ;; + *-mvs* | *-opened*) + vendor=ibm + ;; + *-os400*) + vendor=ibm + ;; + s390-* | s390x-*) + vendor=ibm + ;; + *-ptx*) + vendor=sequent + ;; + *-tpf*) + vendor=ibm + ;; + *-vxsim* | *-vxworks* | *-windiss*) + vendor=wrs + ;; + *-aux*) + vendor=apple + ;; + *-hms*) + vendor=hitachi + ;; + *-mpw* | *-macos*) + vendor=apple + ;; + *-*mint | *-mint[0-9]* | *-*MiNT | *-MiNT[0-9]*) + vendor=atari + ;; + *-vos*) + vendor=stratus + ;; + esac + ;; +esac + +echo "$cpu-$vendor-${kernel:+$kernel-}$os" +exit + +# Local variables: +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..a082352 --- /dev/null +++ b/configure.ac @@ -0,0 +1,79 @@ +dnl +dnl This file was autogenerated from "configure.ac.in". +dnl Edit that file instead! +dnl + +dnl +dnl Copyright (c) 2003 - 2022 The Xfce development team +dnl +dnl 2003 Benedikt Meurer +dnl 2010 Florian Rivoal +dnl 2012, 2014, 2016 Landry Breuil +dnl + +dnl Version information +m4_define([systemload_version_major], [1]) +m4_define([systemload_version_minor], [3]) +m4_define([systemload_version_micro], [2]) +m4_define([systemload_version_build], [b0e9310]) +m4_define([systemload_version_tag], []) +m4_define([systemload_version], [systemload_version_major().systemload_version_minor().systemload_version_micro()ifelse(systemload_version_tag(), [git], [systemload_version_tag()-systemload_version_build()], [systemload_version_tag()])]) + +m4_define([systemload_debug_default], [ifelse(systemload_version_tag(), [git], [yes], [minimum])]) + +dnl Initialize autoconf +AC_COPYRIGHT([Copyright (c) 2006-2022 The Xfce development team. All rights reserved.]) +AC_INIT([xfce4-systemload-plugin], [systemload_version], [https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/], [xfce4-systemload-plugin]) +AC_PREREQ([2.69]) +AC_CONFIG_MACRO_DIRS([m4]) + +dnl Initialize automake +AM_INIT_AUTOMAKE([1.8 dist-bzip2 tar-ustar no-dist-gzip foreign]) +AC_CONFIG_HEADERS([config.h]) +AM_MAINTAINER_MODE() +AM_SILENT_RULES([yes]) + +dnl Check for basic programs +AC_PROG_CC() +AC_PROG_CXX() +LT_PATH_LD([]) +AC_PROG_INSTALL +AX_CXX_COMPILE_STDCXX_11() +IT_PROG_INTLTOOL([0.35.0]) + +dnl Disable static libs +LT_PREREQ([2.2.6]) +LT_INIT([disable-static]) + +dnl Check for kvm, needed for BSD +AC_CHECK_LIB([kvm], [kvm_open]) + +dnl Check for i18n support +XDT_I18N([]) + +dnl Check for required packages +XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-2.0], [4.16.0]) +XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-2], [4.16.0]) +XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.17.2]) +XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.14.0]) +XDT_CHECK_OPTIONAL_PACKAGE([LIBGTOP], [libgtop-2.0], [2.32.0], [libgtop], + [libgtop for network utilization monitoring]) +XDT_CHECK_OPTIONAL_PACKAGE([UPOWER_GLIB], [upower-glib], [0.9.0], [upower], + [upower for adapting update interval to power state]) + +dnl Check for debugging support +XDT_FEATURE_DEBUG([systemload_debug_default]) + +AC_CONFIG_FILES([ +Makefile +icons/Makefile +icons/16x16/Makefile +icons/32x32/Makefile +icons/128x128/Makefile +icons/scalable/Makefile +panel-plugin/Makefile +po/Makefile.in +xfce4++/Makefile +xfce4++/util/Makefile +]) +AC_OUTPUT diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..f52fb29 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,398 @@ +xfce4-systemload-plugin (1:1.3.2-2ubuntu3) noble; urgency=medium + + * No-change rebuild for CVE-2024-3094 + + -- Steve Langasek Sun, 31 Mar 2024 17:30:52 +0000 + +xfce4-systemload-plugin (1:1.3.2-2ubuntu2) noble; urgency=medium + + * No-change rebuild against libglib2.0-0t64 + + -- Steve Langasek Fri, 08 Mar 2024 08:14:15 +0000 + +xfce4-systemload-plugin (1:1.3.2-2ubuntu1) lunar; urgency=medium + + * Merge with Debian unstable. Remaining Ubuntu changes: + - Add epoch. + + -- Sean Davis Mon, 27 Feb 2023 05:55:28 -0500 + +xfce4-systemload-plugin (1.3.2-2) unstable; urgency=medium + + * Team upload. + * d/p/01_Fix-build-failure-due-to-wrong-var-type.patch: + - Fix build failure due to wrong var type + + -- Akbarkhon Variskhanov Tue, 20 Dec 2022 04:45:16 -0500 + +xfce4-systemload-plugin (1.3.2-1) unstable; urgency=medium + + * Team upload. + + [ Debian Janitor ] + * Remove constraints unnecessary since buster (oldstable): + + Build-Depends: Drop versioned constraint on libupower-glib-dev. + + xfce4-systemload-plugin: Drop versioned constraint on upower in + Recommends. + * Update lintian override info format in + d/xfce4-systemload-plugin.lintian-overrides on line 2. + * Update standards version to 4.6.1, no changes needed. + * Avoid explicitly specifying -Wl,--as-needed linker flag. + + [ Akbarkhon Variskhanov ] + * New upstream version 1.3.2 + * debian/rules: + - Use execute_after_dh_auto_install + - Install full upstream NEWS file + * debian/docs: Create & add AUTHORS to it + * Update upstream metadata + + [ Unit 193 ] + * d/control: Bump B-D version constraint for libxfce4util-dev to 4.17.2. + + -- Akbarkhon Variskhanov Sun, 18 Dec 2022 14:08:06 +0500 + +xfce4-systemload-plugin (1:1.3.1-1ubuntu1) devel; urgency=medium + + * Merge with Debian unstable. Remaining Ubuntu changes: + - Add epoch. + + -- Sean Davis Sun, 29 Aug 2021 07:23:34 -0400 + +xfce4-systemload-plugin (1.3.1-1) unstable; urgency=medium + + * Team upload. + * New upstream version 1.3.1. + * d/control: + - Build-Depend on libgtop2-dev and libxfconf-0-dev. + - Bump DH compat to 13. + + -- Unit 193 Sun, 15 Aug 2021 20:30:40 -0400 + +xfce4-systemload-plugin (1:1.2.4-1ubuntu1) devel; urgency=medium + + * Merge with Debian unstable. Remaining Ubuntu changes: + - Add epoch. + + -- Sean Davis Sat, 20 Mar 2021 20:18:42 -0400 + +xfce4-systemload-plugin (1.2.4-1) unstable; urgency=medium + + * Team upload. + + [ Debian Janitor ] + * Set upstream metadata fields: Name (from ./configure). + * Update standards version to 4.4.1, no changes needed. + * Update standards version to 4.5.0, no changes needed. + * Apply multi-arch hints. + + xfce4-systemload-plugin: Add Multi-Arch: same. + + [ Unit 193 ] + * New upstream version 1.2.4. + * d/control: + - Update 'homepage' field, goodies.xfce → docs.xfce. + - Bump DH compat to 12. + - R³: no. + * d/watch: Use uscan special strings. + * Update Standards-Version to 4.5.1. + + -- Unit 193 Sun, 20 Dec 2020 19:53:02 -0500 + +xfce4-systemload-plugin (1:1.2.3-1ubuntu1) devel; urgency=medium + + * Merge with Debian unstable. Remaining Ubuntu changes: + - Add epoch. + + -- Unit 193 Thu, 29 Aug 2019 18:52:06 -0400 + +xfce4-systemload-plugin (1.2.3-1) unstable; urgency=medium + + * Team upload. + * New upstream version 1.2.3 + * d/compat, d/control: + - Drop d/compat in favor of debhelper-compat, bump to 11. + * d/control: + - Drop B-D on automake, libtools, libxml-parser-perl, and libxml2-dev. + - Update homepage field. + * Update Standards-Version to 4.4.0. + * Drop whitespace from previous changelog entries. + + -- Unit 193 Thu, 29 Aug 2019 04:29:14 -0400 + +xfce4-systemload-plugin (1:1.2.2-1ubuntu1) devel; urgency=medium + + * Merge with Debian unstable. Remaining Ubuntu changes: + - Add epoch. + + -- Unit 193 Tue, 05 Mar 2019 18:29:56 -0500 + +xfce4-systemload-plugin (1.2.2-1) unstable; urgency=medium + + * Moved the package to git on salsa.debian.org + * Updated the maintainer address to debian-xfce@lists.debian.org + closes: #899745 + * d/gbp.conf added, following DEP-14 + * d/control: run wrap-and-sort + * d/watch: use HTTPS protocol + * New upstream version 1.2.2 + * d/control: drop Lionel from uploaders, thanks! + * d/control: update standards version to 4.2.1 + * d/control: use HTTPS for homepage field + * d/control: update build-deps for new upstream version + * d/control: drop duplicate section field + * d/copyright: update source url + * update debhelper compat to 10 + + -- Yves-Alexis Perez Tue, 11 Dec 2018 22:08:47 +0100 + +xfce4-systemload-plugin (1.1.2-1) unstable; urgency=medium + + [ Mateusz Łukasik ] + * New upstream release. + * Remove git_upower_0.99.patch -- included upstream. + + -- Yves-Alexis Perez Wed, 06 May 2015 22:20:59 +0200 + +xfce4-systemload-plugin (1:1.2.1-0ubuntu1) devel; urgency=medium + + * New upstream bugfix release. + + -- Unit 193 Fri, 10 Feb 2017 21:22:17 -0500 + +xfce4-systemload-plugin (1:1.2.0-0ubuntu1) devel; urgency=medium + + * New upstream release. + * d/control: Update build-deps for GTK3 variants. + - xfce4-panel-dev → libxfce4panel-2.0-dev. + - libxfce4ui-1-dev → libxfce4ui-2-dev. + + -- Unit 193 Sat, 05 Nov 2016 15:07:21 -0400 + +xfce4-systemload-plugin (1:1.1.2-0ubuntu2) vivid; urgency=medium + + * No-change rebuild for libxfce4util7 + + -- Sean Davis Wed, 11 Mar 2015 22:55:14 -0400 + +xfce4-systemload-plugin (1:1.1.2-0ubuntu1) vivid; urgency=medium + + * New upstream release. + * Drop git_upower_0.99.patch, fixed upstream + + -- Jackson Doak Sat, 22 Nov 2014 07:11:32 +1100 + +xfce4-systemload-plugin (1:1.1.1-4ubuntu1) vivid; urgency=medium + + * Merge with Debian unstable. Remaining Ubuntu changes: + - Add epoch. + * Rebuild against upower 0.99 (LP: #1330037) + + -- Martin Pitt Thu, 30 Oct 2014 13:11:52 +0100 + +xfce4-systemload-plugin (1.1.1-4) unstable; urgency=medium + + * debian/control: + - update standards version to 3.9.6. + - add build-dep on xfce4-dev-tools, automake and libtool. + * debian/rules: + - call xdt-autogen before configure to regenerate config.{guess,sub} and + gain support for new architectures. closes: #765274 + + -- Yves-Alexis Perez Wed, 15 Oct 2014 21:47:27 +0200 + +xfce4-systemload-plugin (1.1.1-3) unstable; urgency=low + + [ Evgeni Golov ] + * Correct Vcs-* URLs to point to anonscm.debian.org + + [ Jackson Doak ] + * Support upower 0.99 closes: #752430 + - Add 01_upower-0.99.patch + - Bump upower depend to >= 0.99 + + -- Jackson Doak Wed, 16 Jul 2014 07:06:52 +1000 + +xfce4-systemload-plugin (1.1.1-2) unstable; urgency=low + + [ Lionel Le Folgoc ] + * debian/control: + - build-dep on libupower-glib-dev and recommend upower to enable the + power saving feature. + - add myself to Uploaders. + + [ Yves-Alexis Perez ] + * debian/rules: + - enable all hardening flags. + + -- Lionel Le Folgoc Wed, 22 May 2013 08:42:32 +0200 + +xfce4-systemload-plugin (1.1.1-1) unstable; urgency=low + + * New upstream release. + * Add a lintian override for hardening flags. + + -- Yves-Alexis Perez Sat, 30 Jun 2012 15:39:37 +0200 + +xfce4-systemload-plugin (1.1.0-1) unstable; urgency=low + + * New upstream release. + * debian/control: + - replace libxfcegui4 build-dep by libxfce4ui. + - drop cdbs and hardening-includes build-dep. + - update debhelper build-dep to 9. + - add dpkg-dev 1.16.1 build-dep. + - update standards version to 3.9.3. + * debian/rules: + - replace cdbs by dh(1). + - use --parallel. + - pass --disable-static to configure. + - use find to remove .la files + - use debhelper 9 and dpkg-dev 1.16.1 hardening support. + * debian/compat bumped to 9. + + -- Yves-Alexis Perez Sun, 22 Apr 2012 09:51:21 +0200 + +xfce4-systemload-plugin (1.0.0-1) unstable; urgency=low + + [ Evgeni Golov ] + * Fix Vcs-* fields, they were missing 'trunk' in the path. + + [ Yves-Alexis Perez ] + * New upstream release. + * debian/control: + - remove Simon and Emanuele from uploaders, thanks to them. + - add build-dep on libxfcegui4-dev. + - update standards version to 3.9.2. + - add build-dep on hardening-includes. + - add build-dep on intltool. + - bump xfce4-panel-dev b-dep to (>= 4.8.0). + * Switch to 3.0 (quilt) source format. + * debian/rules: + - pick {C,LD}FLAGS from dpkg-buildflags. + - add -O1, -z,defs and --as-needed to LDFLAGS. + - add hardening flags to {C,LD}FLAGS. + * debian/watch edited to track Xfce archive reorganisation + * debian/patches: + - 01_fix-ftbfs-kfreebsd dropped, included upstream. + - 02_fix-tooltip-gtk2.12 dropped as well. + + -- Yves-Alexis Perez Tue, 19 Apr 2011 23:30:56 +0200 + +xfce4-systemload-plugin (0.4.2-3) unstable; urgency=low + + * debian/patches: + - 02_fix-tooltip-gtk2.12 added, fix tooltips not appearing at all with + GTK 2.16. + * debian/control: + - move to xfce section. + - update standards version to 3.8.1. + - update xfce4-panel-dev build-dep to 4.6.0. + - update debhelper build-dep to 7. + * debian/compat bumped to 7. + + -- Yves-Alexis Perez Sun, 19 Apr 2009 20:44:41 +0200 + +xfce4-systemload-plugin (0.4.2-2) unstable; urgency=low + + [ Simon Huggins ] + * debian/control: Move fake Homepage field to a real one now dpkg + supports it. + * Add Vcs-* headers to debian/control + + [ Yves-Alexis Perez ] + * debian/control: + - update my email address. + - remove Rudy and Martin from Uploaders, thanks to them! + - update standards version 3.8.0. + - add dep on ${misc:Depends}. + * debian/copyright: update dates + + -- Yves-Alexis Perez Sun, 01 Mar 2009 11:15:15 +0100 + +xfce4-systemload-plugin (0.4.2-1) unstable; urgency=low + + (Stefan Ott) + * debian/control: updated the url + + (Yves-Alexis Perez) + * New upstream release. + * Added patch to fix plugin crash when choosing bar color. + * debian/control: + - removed Jani from uploaders as he's not anymore in the team. + - removed gtk from build-dep as it's pulled by xfce4-panel-dev anyway. + * debian/patches: 01_fix-ftbfs-kfreebsd.patch (Thanks Kibi) Closes:#414205 + + (Simon Huggins) + * Build against the latest and greatest xfce. + + -- Yves-Alexis Perez Mon, 16 Apr 2007 19:02:23 +0100 + +xfce4-systemload-plugin (0.4-2) unstable; urgency=low + + * Updated build-deps to 4.3.90.2 (Xfce 4.4 Beta2). + * Updated standards version to 3.7.2. + + -- Yves-Alexis Perez Wed, 26 Jul 2006 15:42:16 +0100 + +xfce4-systemload-plugin (0.4-1) unstable; urgency=low + + * (Yves-Alexis Perez) + * New upstream release + * Removed explicit dependency on xfce4-panel (managed by shlibs) + * (Jani Monoses) + * Set Standard policy version to 3.6.2 + + -- Yves-Alexis Perez Wed, 03 May 2006 19:17:15 +0100 + +xfce4-systemload-plugin (0.3.6-3) unstable; urgency=high + + * Binary skew blocks testing progression hence urgency high + * Add build-depends on >= 4.2.2 (though this won't matter now the + autobuilders have actually all installed it but hey) + + -- Simon Huggins Thu, 14 Jul 2005 09:38:05 +0100 + +xfce4-systemload-plugin (0.3.6-2) unstable; urgency=low + + * Rebuilding to fix libxfcegui dependency + + -- Emanuele Rocca Mon, 20 Jun 2005 21:26:54 +0200 + +xfce4-systemload-plugin (0.3.6-1) unstable; urgency=low + + * (Rudy Godoy) + + New Maintainer (Closes: #245124) + + New upstream release + + Added spanish translation + + Fixed short description uppercase + + Added gmo files cleaning to distclean target on po/Makefile.in.in + * (Emanuele Rocca) + + Switched to simple-patchsys.mk (CDBS) + + Added auto update of libtool, aclocal and autoconf and + build-dependenices on them + + -- Emanuele Rocca Sat, 29 Jan 2005 21:29:44 +0100 + +xfce4-systemload-plugin (0.3.3-4) unstable; urgency=low + + * Uploading with maintainer set to QA Group + + -- Andrew Pollock Sun, 16 May 2004 21:52:18 +1000 + +xfce4-systemload-plugin (0.3.3-3) unstable; urgency=low + + * Remove bashism from debian/rules + + -- Andrew Lau Sat, 8 Nov 2003 14:36:53 +1100 + +xfce4-systemload-plugin (0.3.3-2) unstable; urgency=low + + * Remove libtool library and object. + + -- Andrew Lau Fri, 7 Nov 2003 16:16:37 +1100 + +xfce4-systemload-plugin (0.3.3-1) unstable; urgency=low + + * Initial Release. + + -- Andrew Lau Wed, 29 Oct 2003 22:06:32 +1100 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..3081601 --- /dev/null +++ b/debian/control @@ -0,0 +1,29 @@ +Source: xfce4-systemload-plugin +Section: xfce +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian Xfce Maintainers +Uploaders: Yves-Alexis Perez +Build-Depends: debhelper-compat (= 13), + intltool, + libgtop2-dev, + libupower-glib-dev, + libxfce4panel-2.0-dev, + libxfce4ui-2-dev, + libxfce4util-dev (>= 4.17.2), + libxfconf-0-dev, + xfce4-dev-tools +Rules-Requires-Root: no +Standards-Version: 4.6.1 +Homepage: https://docs.xfce.org/panel-plugins/xfce4-systemload-plugin +Vcs-Git: https://salsa.debian.org/xfce-team/goodies/xfce4-systemload-plugin.git +Vcs-Browser: https://salsa.debian.org/xfce-team/goodies/xfce4-systemload-plugin + +Package: xfce4-systemload-plugin +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Recommends: upower +Multi-Arch: same +Description: system load monitor plugin for the Xfce4 panel + This plugins displays the current CPU load, the memory in use, the swap space + and the system uptime in the Xfce4 panel. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..7242237 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,26 @@ +This package was debianized by Andrew Lau on +Wed, 29 Oct 2003 15:47:14 +1100. + +It was downloaded from https://goodies.xfce.org/projects/panel-plugins/xfce4-systemload-plugin + +© 2003 Riccardo Persichetti + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER + IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..62deb04 --- /dev/null +++ b/debian/docs @@ -0,0 +1 @@ +AUTHORS diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..48731a6 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,4 @@ +[DEFAULT] +pristine-tar = True +debian-branch = debian/master +upstream-branch = upstream/latest diff --git a/debian/patches/01_Fix-build-failure-due-to-wrong-var-type.patch b/debian/patches/01_Fix-build-failure-due-to-wrong-var-type.patch new file mode 100644 index 0000000..e392ec7 --- /dev/null +++ b/debian/patches/01_Fix-build-failure-due-to-wrong-var-type.patch @@ -0,0 +1,21 @@ +From: Akbarkhon Variskhanov +Date: Tue, 20 Dec 2022 13:50:40 +0500 +Subject: Fix build failure due to wrong var type + +--- + panel-plugin/network.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/panel-plugin/network.cc b/panel-plugin/network.cc +index 6a85dab..3de831d 100644 +--- a/panel-plugin/network.cc ++++ b/panel-plugin/network.cc +@@ -114,7 +114,7 @@ read_netload_proc (gulong *bytes) + gint + read_netload (gulong *net, gulong *NTotal) + { +- static guint64 bytes[2]; ++ static gulong bytes[2]; + static gint64 time[2]; + + *net = 0; diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..12488d3 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +01_Fix-build-failure-due-to-wrong-var-type.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..e7ee62c --- /dev/null +++ b/debian/rules @@ -0,0 +1,12 @@ +#!/usr/bin/make -f +export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs +export DEB_BUILD_MAINT_OPTIONS=hardening=+all + +%: + dh $@ + +execute_after_dh_auto_install: + find debian -name '*.la' -delete + +override_dh_installchangelogs: + DEB_BUILD_OPTIONS=notrimdch dh_installchangelogs NEWS diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..fc5fffc --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,6 @@ +Bug-Database: https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/issues +Bug-Submit: https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/issues/new +Changelog: https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/-/commits/master +Documentation: https://docs.xfce.org/panel-plugins/xfce4-systemload-plugin/start +Repository: https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin.git +Repository-Browse: https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..af0f2f2 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=4 +https://archive.xfce.org/src/panel-plugins/@PACKAGE@/(\d[\d\.]+)/ \ + @PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@ diff --git a/debian/xfce4-systemload-plugin.lintian-overrides b/debian/xfce4-systemload-plugin.lintian-overrides new file mode 100644 index 0000000..d009547 --- /dev/null +++ b/debian/xfce4-systemload-plugin.lintian-overrides @@ -0,0 +1,3 @@ +# we do pass hardening flags +xfce4-systemload-plugin: hardening-no-fortify-functions [usr/lib/*/xfce4/panel/plugins/libsystemload.so] + diff --git a/depcomp b/depcomp new file mode 100755 index 0000000..715e343 --- /dev/null +++ b/depcomp @@ -0,0 +1,791 @@ +#! /bin/sh +# depcomp - compile a program generating dependencies as side-effects + +scriptversion=2018-03-07.03; # UTC + +# Copyright (C) 1999-2021 Free Software Foundation, Inc. + +# This program 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 2, or (at your option) +# any later version. + +# This program 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 this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# Originally written by Alexandre Oliva . + +case $1 in + '') + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: depcomp [--help] [--version] PROGRAM [ARGS] + +Run PROGRAMS ARGS to compile a file, generating dependencies +as side-effects. + +Environment variables: + depmode Dependency tracking mode. + source Source file read by 'PROGRAMS ARGS'. + object Object file output by 'PROGRAMS ARGS'. + DEPDIR directory where to store dependencies. + depfile Dependency file to output. + tmpdepfile Temporary file to use when outputting dependencies. + libtool Whether libtool is used (yes/no). + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "depcomp $scriptversion" + exit $? + ;; +esac + +# Get the directory component of the given path, and save it in the +# global variables '$dir'. Note that this directory component will +# be either empty or ending with a '/' character. This is deliberate. +set_dir_from () +{ + case $1 in + */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; + *) dir=;; + esac +} + +# Get the suffix-stripped basename of the given path, and save it the +# global variable '$base'. +set_base_from () +{ + base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` +} + +# If no dependency file was actually created by the compiler invocation, +# we still have to create a dummy depfile, to avoid errors with the +# Makefile "include basename.Plo" scheme. +make_dummy_depfile () +{ + echo "#dummy" > "$depfile" +} + +# Factor out some common post-processing of the generated depfile. +# Requires the auxiliary global variable '$tmpdepfile' to be set. +aix_post_process_depfile () +{ + # If the compiler actually managed to produce a dependency file, + # post-process it. + if test -f "$tmpdepfile"; then + # Each line is of the form 'foo.o: dependency.h'. + # Do two passes, one to just change these to + # $object: dependency.h + # and one to simply output + # dependency.h: + # which is needed to avoid the deleted-header problem. + { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" + sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" + } > "$depfile" + rm -f "$tmpdepfile" + else + make_dummy_depfile + fi +} + +# A tabulation character. +tab=' ' +# A newline character. +nl=' +' +# Character ranges might be problematic outside the C locale. +# These definitions help. +upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ +lower=abcdefghijklmnopqrstuvwxyz +digits=0123456789 +alpha=${upper}${lower} + +if test -z "$depmode" || test -z "$source" || test -z "$object"; then + echo "depcomp: Variables source, object and depmode must be set" 1>&2 + exit 1 +fi + +# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. +depfile=${depfile-`echo "$object" | + sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} +tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} + +rm -f "$tmpdepfile" + +# Avoid interferences from the environment. +gccflag= dashmflag= + +# Some modes work just like other modes, but use different flags. We +# parameterize here, but still list the modes in the big case below, +# to make depend.m4 easier to write. Note that we *cannot* use a case +# here, because this file can only contain one case statement. +if test "$depmode" = hp; then + # HP compiler uses -M and no extra arg. + gccflag=-M + depmode=gcc +fi + +if test "$depmode" = dashXmstdout; then + # This is just like dashmstdout with a different argument. + dashmflag=-xM + depmode=dashmstdout +fi + +cygpath_u="cygpath -u -f -" +if test "$depmode" = msvcmsys; then + # This is just like msvisualcpp but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvisualcpp +fi + +if test "$depmode" = msvc7msys; then + # This is just like msvc7 but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvc7 +fi + +if test "$depmode" = xlc; then + # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. + gccflag=-qmakedep=gcc,-MF + depmode=gcc +fi + +case "$depmode" in +gcc3) +## gcc 3 implements dependency tracking that does exactly what +## we want. Yay! Note: for some reason libtool 1.4 doesn't like +## it if -MD -MP comes after the -MF stuff. Hmm. +## Unfortunately, FreeBSD c89 acceptance of flags depends upon +## the command line argument order; so add the flags where they +## appear in depend2.am. Note that the slowdown incurred here +## affects only configure: in makefiles, %FASTDEP% shortcuts this. + for arg + do + case $arg in + -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; + *) set fnord "$@" "$arg" ;; + esac + shift # fnord + shift # $arg + done + "$@" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + mv "$tmpdepfile" "$depfile" + ;; + +gcc) +## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. +## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. +## (see the conditional assignment to $gccflag above). +## There are various ways to get dependency output from gcc. Here's +## why we pick this rather obscure method: +## - Don't want to use -MD because we'd like the dependencies to end +## up in a subdir. Having to rename by hand is ugly. +## (We might end up doing this anyway to support other compilers.) +## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like +## -MM, not -M (despite what the docs say). Also, it might not be +## supported by the other compilers which use the 'gcc' depmode. +## - Using -M directly means running the compiler twice (even worse +## than renaming). + if test -z "$gccflag"; then + gccflag=-MD, + fi + "$@" -Wp,"$gccflag$tmpdepfile" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + # The second -e expression handles DOS-style file names with drive + # letters. + sed -e 's/^[^:]*: / /' \ + -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" +## This next piece of magic avoids the "deleted header file" problem. +## The problem is that when a header file which appears in a .P file +## is deleted, the dependency causes make to die (because there is +## typically no way to rebuild the header). We avoid this by adding +## dummy dependencies for each header file. Too bad gcc doesn't do +## this for us directly. +## Some versions of gcc put a space before the ':'. On the theory +## that the space means something, we add a space to the output as +## well. hp depmode also adds that space, but also prefixes the VPATH +## to the object. Take care to not repeat it in the output. +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +sgi) + if test "$libtool" = yes; then + "$@" "-Wp,-MDupdate,$tmpdepfile" + else + "$@" -MDupdate "$tmpdepfile" + fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + + if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files + echo "$object : \\" > "$depfile" + # Clip off the initial element (the dependent). Don't try to be + # clever and replace this with sed code, as IRIX sed won't handle + # lines with more than a fixed number of characters (4096 in + # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; + # the IRIX cc adds comments like '#:fec' to the end of the + # dependency line. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ + | tr "$nl" ' ' >> "$depfile" + echo >> "$depfile" + # The second pass generates a dummy entry for each header file. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ + >> "$depfile" + else + make_dummy_depfile + fi + rm -f "$tmpdepfile" + ;; + +xlc) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +aix) + # The C for AIX Compiler uses -M and outputs the dependencies + # in a .u file. In older versions, this file always lives in the + # current directory. Also, the AIX compiler puts '$object:' at the + # start of each line; $object doesn't have directory information. + # Version 6 uses the directory in both cases. + set_dir_from "$object" + set_base_from "$object" + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.u + tmpdepfile2=$base.u + tmpdepfile3=$dir.libs/$base.u + "$@" -Wc,-M + else + tmpdepfile1=$dir$base.u + tmpdepfile2=$dir$base.u + tmpdepfile3=$dir$base.u + "$@" -M + fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + aix_post_process_depfile + ;; + +tcc) + # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 + # FIXME: That version still under development at the moment of writing. + # Make that this statement remains true also for stable, released + # versions. + # It will wrap lines (doesn't matter whether long or short) with a + # trailing '\', as in: + # + # foo.o : \ + # foo.c \ + # foo.h \ + # + # It will put a trailing '\' even on the last line, and will use leading + # spaces rather than leading tabs (at least since its commit 0394caf7 + # "Emit spaces for -MD"). + "$@" -MD -MF "$tmpdepfile" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. + # We have to change lines of the first kind to '$object: \'. + sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" + # And for each line of the second kind, we have to emit a 'dep.h:' + # dummy dependency, to avoid the deleted-header problem. + sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" + rm -f "$tmpdepfile" + ;; + +## The order of this option in the case statement is important, since the +## shell code in configure will try each of these formats in the order +## listed in this file. A plain '-MD' option would be understood by many +## compilers, so we must ensure this comes after the gcc and icc options. +pgcc) + # Portland's C compiler understands '-MD'. + # Will always output deps to 'file.d' where file is the root name of the + # source file under compilation, even if file resides in a subdirectory. + # The object file name does not affect the name of the '.d' file. + # pgcc 10.2 will output + # foo.o: sub/foo.c sub/foo.h + # and will wrap long lines using '\' : + # foo.o: sub/foo.c ... \ + # sub/foo.h ... \ + # ... + set_dir_from "$object" + # Use the source, not the object, to determine the base name, since + # that's sadly what pgcc will do too. + set_base_from "$source" + tmpdepfile=$base.d + + # For projects that build the same source file twice into different object + # files, the pgcc approach of using the *source* file root name can cause + # problems in parallel builds. Use a locking strategy to avoid stomping on + # the same $tmpdepfile. + lockdir=$base.d-lock + trap " + echo '$0: caught signal, cleaning up...' >&2 + rmdir '$lockdir' + exit 1 + " 1 2 13 15 + numtries=100 + i=$numtries + while test $i -gt 0; do + # mkdir is a portable test-and-set. + if mkdir "$lockdir" 2>/dev/null; then + # This process acquired the lock. + "$@" -MD + stat=$? + # Release the lock. + rmdir "$lockdir" + break + else + # If the lock is being held by a different process, wait + # until the winning process is done or we timeout. + while test -d "$lockdir" && test $i -gt 0; do + sleep 1 + i=`expr $i - 1` + done + fi + i=`expr $i - 1` + done + trap - 1 2 13 15 + if test $i -le 0; then + echo "$0: failed to acquire lock after $numtries attempts" >&2 + echo "$0: check lockdir '$lockdir'" >&2 + exit 1 + fi + + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each line is of the form `foo.o: dependent.h', + # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp2) + # The "hp" stanza above does not work with aCC (C++) and HP's ia64 + # compilers, which have integrated preprocessors. The correct option + # to use with these is +Maked; it writes dependencies to a file named + # 'foo.d', which lands next to the object file, wherever that + # happens to be. + # Much of this is similar to the tru64 case; see comments there. + set_dir_from "$object" + set_base_from "$object" + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir.libs/$base.d + "$@" -Wc,+Maked + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + "$@" +Maked + fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" + # Add 'dependent.h:' lines. + sed -ne '2,${ + s/^ *// + s/ \\*$// + s/$/:/ + p + }' "$tmpdepfile" >> "$depfile" + else + make_dummy_depfile + fi + rm -f "$tmpdepfile" "$tmpdepfile2" + ;; + +tru64) + # The Tru64 compiler uses -MD to generate dependencies as a side + # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put + # dependencies in 'foo.d' instead, so we check for that too. + # Subdirectories are respected. + set_dir_from "$object" + set_base_from "$object" + + if test "$libtool" = yes; then + # Libtool generates 2 separate objects for the 2 libraries. These + # two compilations output dependencies in $dir.libs/$base.o.d and + # in $dir$base.o.d. We have to check for both files, because + # one of the two compilations can be disabled. We should prefer + # $dir$base.o.d over $dir.libs/$base.o.d because the latter is + # automatically cleaned when .libs/ is deleted, while ignoring + # the former would cause a distcleancheck panic. + tmpdepfile1=$dir$base.o.d # libtool 1.5 + tmpdepfile2=$dir.libs/$base.o.d # Likewise. + tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 + "$@" -Wc,-MD + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + tmpdepfile3=$dir$base.d + "$@" -MD + fi + + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + # Same post-processing that is required for AIX mode. + aix_post_process_depfile + ;; + +msvc7) + if test "$libtool" = yes; then + showIncludes=-Wc,-showIncludes + else + showIncludes=-showIncludes + fi + "$@" $showIncludes > "$tmpdepfile" + stat=$? + grep -v '^Note: including file: ' "$tmpdepfile" + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + # The first sed program below extracts the file names and escapes + # backslashes for cygpath. The second sed program outputs the file + # name when reading, but also accumulates all include files in the + # hold buffer in order to output them again at the end. This only + # works with sed implementations that can handle large buffers. + sed < "$tmpdepfile" -n ' +/^Note: including file: *\(.*\)/ { + s//\1/ + s/\\/\\\\/g + p +}' | $cygpath_u | sort -u | sed -n ' +s/ /\\ /g +s/\(.*\)/'"$tab"'\1 \\/p +s/.\(.*\) \\/\1:/ +H +$ { + s/.*/'"$tab"'/ + G + p +}' >> "$depfile" + echo >> "$depfile" # make sure the fragment doesn't end with a backslash + rm -f "$tmpdepfile" + ;; + +msvc7msys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +#nosideeffect) + # This comment above is used by automake to tell side-effect + # dependency tracking mechanisms from slower ones. + +dashmstdout) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout, regardless of -o. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + # Remove '-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + test -z "$dashmflag" && dashmflag=-M + # Require at least two characters before searching for ':' + # in the target name. This is to cope with DOS-style filenames: + # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. + "$@" $dashmflag | + sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this sed invocation + # correctly. Breaking it into two sed invocations is a workaround. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +dashXmstdout) + # This case only exists to satisfy depend.m4. It is never actually + # run, as this mode is specially recognized in the preamble. + exit 1 + ;; + +makedepend) + "$@" || exit $? + # Remove any Libtool call + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + # X makedepend + shift + cleared=no eat=no + for arg + do + case $cleared in + no) + set ""; shift + cleared=yes ;; + esac + if test $eat = yes; then + eat=no + continue + fi + case "$arg" in + -D*|-I*) + set fnord "$@" "$arg"; shift ;; + # Strip any option that makedepend may not understand. Remove + # the object too, otherwise makedepend will parse it as a source file. + -arch) + eat=yes ;; + -*|$object) + ;; + *) + set fnord "$@" "$arg"; shift ;; + esac + done + obj_suffix=`echo "$object" | sed 's/^.*\././'` + touch "$tmpdepfile" + ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" + rm -f "$depfile" + # makedepend may prepend the VPATH from the source file name to the object. + # No need to regex-escape $object, excess matching of '.' is harmless. + sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process the last invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed '1,2d' "$tmpdepfile" \ + | tr ' ' "$nl" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" "$tmpdepfile".bak + ;; + +cpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + # Remove '-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + "$@" -E \ + | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + | sed '$ s: \\$::' > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + cat < "$tmpdepfile" >> "$depfile" + sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvisualcpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + IFS=" " + for arg + do + case "$arg" in + -o) + shift + ;; + $object) + shift + ;; + "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") + set fnord "$@" + shift + shift + ;; + *) + set fnord "$@" "$arg" + shift + shift + ;; + esac + done + "$@" -E 2>/dev/null | + sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" + echo "$tab" >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvcmsys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +none) + exec "$@" + ;; + +*) + echo "Unknown depmode $depmode" 1>&2 + exit 1 + ;; +esac + +exit 0 + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC0" +# time-stamp-end: "; # UTC" +# End: diff --git a/icons/128x128/Makefile.am b/icons/128x128/Makefile.am new file mode 100644 index 0000000..95541b7 --- /dev/null +++ b/icons/128x128/Makefile.am @@ -0,0 +1,4 @@ +iconsdir = $(datadir)/icons/hicolor/128x128/apps +icons_DATA = org.xfce.panel.systemload.png + +EXTRA_DIST = $(icons_DATA) diff --git a/icons/128x128/org.xfce.panel.systemload.png b/icons/128x128/org.xfce.panel.systemload.png new file mode 100644 index 0000000000000000000000000000000000000000..7676cd44796fd190f15d2610ba0f4c25d521aa42 GIT binary patch literal 3629 zcmYk9XHb(}*M;u{5<>4FJyJt20)o;zNbf~D0YV}H5&=be5k*B%kRm9ERB6(MNazSW zg3_f5Qj{*e1U{Vke!OR9pEdiOYu4=9|JEaOQ+--0PAUKZXblZ?EH5?cU%{Z4cZZsL z|D}-Qv<$6bm*)Y@EAg_Y3@~uO0RUa+zXGL+({Wusa^Q9C@m5%Ge29Ax5(o(ikwW>S zah~o0NGWWPPxht?=Ox7T53)w#F-SnuE5sdzcZVB#V*TOP$U6ZTcRaGLc}4vayYdgy zyo>k61_An}W+u9D9V8Cr^N(}CgBf|IpsN2f3;J5jEPn~TVJCXA!xGBmz0 zfy1vQA7-(t_71)~9eJ%UD+t}GXsMRtsN<+$hyvcm3TNQ>5itlAHbnzo^+Uu{d9>{q zCRzMbl#O64pdd97RFc_6P|T`^OhqU?)!CSj0pu6NciZ~!>xvyv5V%ZtsY zQMcqtiy%?NxZzZxH&3ruKvT%-FUpR43mS|V24^Vy52wC(WfrGFBuj4Z92IPuW5Bln zV`70YrqSfK_66q#3r@EMzw}h$<&j*aPt@kB_vE48XcUNlbBS#n3=k2tAA_UR6$pQ3 zyObOOo^z#6Wr$({B&8?`JJQ|-U!z2{K&lkbqlSepzEogkRi@r;3|bRzrxcC z4u2n7JB>8K*VHmQb;XYu$dpGy`|o%3RV zABz&l%q>GE;TF>l`2YgK%M$ZMd}86RKd~CTTKuR(fSK^NJs$o&{{5kE$FV;7{J$SX z;-`}jEZ#xt3)_MWtD-lH=SZ#^MZ^;e+-vJ+6|Tj+Bin2)vaZ2gU0_UsAD6{@!> zcR>^j%e8<2DvgJF9$dwjYOrm+C`dlI9!HulFa#SEGd!r-sV`5=W~y`!EMPn;KM^%B z(hM2z#!)R~DQ_Y4BN@o(2Mv@C`YGlDv&ZNq?}7jsCcDfdr$%61d+o6(`N-tXv5sT+(aR<$R=OTu6ew$YjZ(=JSewcp zcrruGXdG&(H%i{7E{f1`AmK?T%msBjJ`TlZ-5;DXiVZV@Q!w$a1uld zMGa49&eAN3d&N$YE4rcid$y<~q>?3>oX=_VvYr&s{~MDO3#)04n5McOH3Y$iy0CRH z*BLvSJl%YtPqY9}Gzonej{q7KygpONbo9pc6^z!VQWGs>jCgO>s{lDx;-?jgHWGvs z$~42W5?QP2+7F$wdh@v(0?)lx^(K9-yOyv6At0YblP?BKUaG3CT8x%64H_e|lElwB z9ZxKRTeh57*DidnJR<-0?Z!=->FEqT6;z{YS&2#miW~bmh!xmASI=$BOj_P_Tu5Yd zBUuI3Di+;+qvHBDxij>*5@K0w=rcWP-TPWp2 zCJx(SR;SXp(K?vYzY2kP{@#LSKjc0+ykED4bi!&7QOfnM0Nng>$_04b8dXuw*e!JP zUVWVy>R}IAa%0RW7hMEt2~;bOhT{~Q&sHZKhli^PK=9qCW?YfKl%zx;M2I1?As=S{T zHhVz+bd}VUm8M6iT)mpJFN*^wDT6g1lcb+<7OuRYj0p4vQeB5CM}wGVN&O8e|JfE6 zVERGCNaRiWP&s~ z27SK7Uw_B5=iF@Hw(?+bdn$yj0o|C-(6ZYs4ucjRavxAc5yH9y*46*pO_;00fo}$P zXGC0-?b5EQIyJRP5xXTd?8XHj^sV>0%2&+y+2C9*N}-ug5*J16t~s|wlNb@vJxEH>{f}khNx!E?>U?h`E@nG*mhChUNHi^4n zb@nC+`GQB<*yEJiYJd=N_cPtfXZeuKFj0&M@WyxtWB0g(k>K;%?$l>Uj{m;t2e(b1 zt!Ski<9WZH zZNaO5Os~}~WUo=>FQ$dWmqw>E2K?Fm(W3|JaOZgQz&GcqCl|Lk&PH!x+Nn=@zkSQiqd1*26)dP$9Qn zsdnR27nP;2Kd|}|?8Jl$elMF5^>42X!Pljl8V;st`ytx|LY%|qbmWg%kJ<3L>jUOzD(v;je(ma((Q1onY7X6>3|g&!k5tpcpwv_IUD7*zl0~U=? za}asS1jDi6y>KlTm24v#3~^V&>=Pt4WL;0nG9fPW=_%4LBM#zQcGk1<0J%pcsa(Uz zYlgGyPQX=NFRSM-ToR(OC)IshQs`t%jzLorUyM6Q91z=;yHAmTLiiMquzT$3BAV zAfC%nEP7&92AEc$LL&g9q&JpEGQn8j(dyA&m=kxHmMGIV*(WnRzy9$fj~gz^7*qo(CZ-819B2i)kacp0?-LtRsy3N5#o{{tsuoV5S| literal 0 HcmV?d00001 diff --git a/icons/16x16/Makefile.am b/icons/16x16/Makefile.am new file mode 100644 index 0000000..aa2edf3 --- /dev/null +++ b/icons/16x16/Makefile.am @@ -0,0 +1,4 @@ +iconsdir = $(datadir)/icons/hicolor/16x16/apps +icons_DATA = org.xfce.panel.systemload.png + +EXTRA_DIST = $(icons_DATA) diff --git a/icons/16x16/org.xfce.panel.systemload.png b/icons/16x16/org.xfce.panel.systemload.png new file mode 100644 index 0000000000000000000000000000000000000000..b751236af0dd534e0b27902199aa65bfedd6c39c GIT binary patch literal 713 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1T~L5e~$ zOL9^f98<~@GfNT`Jd^YD6hcyS3vv=mQn&7YZVyx@0aE5zT9T1p#Nh7d@9V1Il3JXZ z4pNtxo6uKQ2UHUTQsbOoP+63jo>9W!?5yBeQc{$eR9cdmpQjs~0d$39PG)whLPkkR zft9{~a#3nxNoHAUa(-@ZeqJ%iQTjQV$*Fn8sm1z9mAb`=`X+h?`iDc3SQ!`?=X$z0 zhFJ8@oxI;WI#Hx;e(~PzoyW3QO`Nf6yK9D!vB%v%jB72v*k{bHKj0ViD(=qRO`SIm zo^`Yq>1ys)P!bgkIik9RcMD(Uq%7YcrHwn|+aFw=z#?@2t!>Tw;(ebB?Ku7S!~~c9 z6jj)wrg~^s%dus-^#_D5Zn<`8o3GW^;Fk)f55=`kubInmz^!6=?`=*)9y)&ev;BY zZMV(bdd@6nj^39w)~}!VFH4kb__1-pm9^Iy?;W$L_$xI(xz~K%#FBulpSAzu=5tQD nj`b=sezz6Tj*^lqxs5+BCleCIbdfS3j3^P6?&ANn>wrAXH^-aBN|8WwpEKKL7v# z7<5HgbU}4=Xm4@=M@~;oMIc0Fb7^O8AXH^xZD5XeegFUfQglUFbVF}&d2(rIXmkKW zLm)wPbaH88b#!TOZY@)2VRB_bY-wv{AZT=Sa5^t9V{&C-bZK^FV{dJ3Z*FrgZ*pfZ zY-wXvt8>5S?{E(1esE9!v&7+I?4jxB4BMI04AT;=GVVel zAWL4cRLH-u@!QQS0NSC`uw!$YVOX{kN7p0A&}!u%0q{_f&4QYA4+4*3KD0p00d@_5 zW<)Fj=z0XpiqMF_#pnI(HtkF2uh92YnmwY%<&j0a6Ic zLL7t%uqo3=&;~$M%T{|G2k1mob`I5*eD2)G%gPhXD(6}2H&I>5h~{-u>SO@P!97%0 za$Aj7Z98@Z)s>9eh28@^cq)tPN^S*50NeTjz*zr&Zvhe!pP})6yaa6fcGbQankcSh zd^p!zfTX*JI#gy2hw$hQvE$pQLuJM$dJJ&pbOyzh-13|n`(HT=#g&{+?)4TRIh7?$ zz)Ct^W6u>M3A&8C@@*3}E`< zEY6_9dZwS-+fJQ-J(a*yY$nEwL@i0wlGvuK`Ues|@4d0eJFhL(vbAd0<+cUr>yw#^$hK)>Y8w>Frb2|xrCDi)VM93hvl&uw`Jgn-AN4)9f*`5)q~LTi-HXw3gO zKuNbLX*QpH=JLmi*)X;xK=P3?u@QsqY?NP@jgA2TzW%~tKeV{H9OLR&(WY@NkKo+1 z0$;UR_+F`b{W?)LEx0`Auy{qZ%xwx_IWRe6Qbe%$T?y!t0GR)@{lruU&^M$oI;oL7 zrxF?lzb{JineLl+su}SM5~?klOlld3a*#Y%#w_k(2#eJ5fbS zQd{dkAAVQ&X~yGI0`22UrTiFS*wv`kv4p57ih3hNzU1xhuJ)wIJ$0*p0L7as-Oi7j QM*si-07*qoM6N<$f`AMj3IG5A literal 0 HcmV?d00001 diff --git a/icons/Makefile.am b/icons/Makefile.am new file mode 100644 index 0000000..9c33d42 --- /dev/null +++ b/icons/Makefile.am @@ -0,0 +1,17 @@ +SUBDIRS = 16x16 32x32 128x128 scalable + +gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor + +install-data-hook: + @-if test -z "$(DESTDIR)"; then \ + echo "Updating Gtk icon cache."; \ + $(gtk_update_icon_cache); \ + else \ + echo "*** Icon cache not updated. Remember to run:"; \ + echo "***"; \ + echo "*** $(gtk_update_icon_cache)"; \ + echo "***"; \ + fi + +uninstall-local: + -rm $(datadir)/icons/hicolor/icon-theme.cache diff --git a/icons/scalable/Makefile.am b/icons/scalable/Makefile.am new file mode 100644 index 0000000..5c656e7 --- /dev/null +++ b/icons/scalable/Makefile.am @@ -0,0 +1,4 @@ +iconsdir = $(datadir)/icons/hicolor/scalable/apps +icons_DATA = org.xfce.panel.systemload.svg + +EXTRA_DIST = $(icons_DATA) diff --git a/icons/scalable/org.xfce.panel.systemload.svg b/icons/scalable/org.xfce.panel.systemload.svg new file mode 100644 index 0000000..f35ab97 --- /dev/null +++ b/icons/scalable/org.xfce.panel.systemload.svg @@ -0,0 +1,372 @@ + + + + + + + Adwaita Icon Template + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + GNOME Design Team + + + + + Adwaita Icon Template + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/install-sh b/install-sh new file mode 100755 index 0000000..ec298b5 --- /dev/null +++ b/install-sh @@ -0,0 +1,541 @@ +#!/bin/sh +# install - install a program, script, or datafile + +scriptversion=2020-11-14.01; # UTC + +# This originates from X11R5 (mit/util/scripts/install.sh), which was +# later released in X11R6 (xc/config/util/install.sh) with the +# following copyright and license. +# +# Copyright (C) 1994 X Consortium +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- +# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Except as contained in this notice, the name of the X Consortium shall not +# be used in advertising or otherwise to promote the sale, use or other deal- +# ings in this Software without prior written authorization from the X Consor- +# tium. +# +# +# FSF changes to this file are in the public domain. +# +# Calling this script install-sh is preferred over install.sh, to prevent +# 'make' implicit rules from creating a file called install from it +# when there is no Makefile. +# +# This script is compatible with the BSD install script, but was written +# from scratch. + +tab=' ' +nl=' +' +IFS=" $tab$nl" + +# Set DOITPROG to "echo" to test this script. + +doit=${DOITPROG-} +doit_exec=${doit:-exec} + +# Put in absolute file names if you don't have them in your path; +# or use environment vars. + +chgrpprog=${CHGRPPROG-chgrp} +chmodprog=${CHMODPROG-chmod} +chownprog=${CHOWNPROG-chown} +cmpprog=${CMPPROG-cmp} +cpprog=${CPPROG-cp} +mkdirprog=${MKDIRPROG-mkdir} +mvprog=${MVPROG-mv} +rmprog=${RMPROG-rm} +stripprog=${STRIPPROG-strip} + +posix_mkdir= + +# Desired mode of installed file. +mode=0755 + +# Create dirs (including intermediate dirs) using mode 755. +# This is like GNU 'install' as of coreutils 8.32 (2020). +mkdir_umask=22 + +backupsuffix= +chgrpcmd= +chmodcmd=$chmodprog +chowncmd= +mvcmd=$mvprog +rmcmd="$rmprog -f" +stripcmd= + +src= +dst= +dir_arg= +dst_arg= + +copy_on_change=false +is_target_a_directory=possibly + +usage="\ +Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE + or: $0 [OPTION]... SRCFILES... DIRECTORY + or: $0 [OPTION]... -t DIRECTORY SRCFILES... + or: $0 [OPTION]... -d DIRECTORIES... + +In the 1st form, copy SRCFILE to DSTFILE. +In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. +In the 4th, create DIRECTORIES. + +Options: + --help display this help and exit. + --version display version info and exit. + + -c (ignored) + -C install only if different (preserve data modification time) + -d create directories instead of installing files. + -g GROUP $chgrpprog installed files to GROUP. + -m MODE $chmodprog installed files to MODE. + -o USER $chownprog installed files to USER. + -p pass -p to $cpprog. + -s $stripprog installed files. + -S SUFFIX attempt to back up existing files, with suffix SUFFIX. + -t DIRECTORY install into DIRECTORY. + -T report an error if DSTFILE is a directory. + +Environment variables override the default commands: + CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG + RMPROG STRIPPROG + +By default, rm is invoked with -f; when overridden with RMPROG, +it's up to you to specify -f if you want it. + +If -S is not specified, no backups are attempted. + +Email bug reports to bug-automake@gnu.org. +Automake home page: https://www.gnu.org/software/automake/ +" + +while test $# -ne 0; do + case $1 in + -c) ;; + + -C) copy_on_change=true;; + + -d) dir_arg=true;; + + -g) chgrpcmd="$chgrpprog $2" + shift;; + + --help) echo "$usage"; exit $?;; + + -m) mode=$2 + case $mode in + *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*) + echo "$0: invalid mode: $mode" >&2 + exit 1;; + esac + shift;; + + -o) chowncmd="$chownprog $2" + shift;; + + -p) cpprog="$cpprog -p";; + + -s) stripcmd=$stripprog;; + + -S) backupsuffix="$2" + shift;; + + -t) + is_target_a_directory=always + dst_arg=$2 + # Protect names problematic for 'test' and other utilities. + case $dst_arg in + -* | [=\(\)!]) dst_arg=./$dst_arg;; + esac + shift;; + + -T) is_target_a_directory=never;; + + --version) echo "$0 $scriptversion"; exit $?;; + + --) shift + break;; + + -*) echo "$0: invalid option: $1" >&2 + exit 1;; + + *) break;; + esac + shift +done + +# We allow the use of options -d and -T together, by making -d +# take the precedence; this is for compatibility with GNU install. + +if test -n "$dir_arg"; then + if test -n "$dst_arg"; then + echo "$0: target directory not allowed when installing a directory." >&2 + exit 1 + fi +fi + +if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then + # When -d is used, all remaining arguments are directories to create. + # When -t is used, the destination is already specified. + # Otherwise, the last argument is the destination. Remove it from $@. + for arg + do + if test -n "$dst_arg"; then + # $@ is not empty: it contains at least $arg. + set fnord "$@" "$dst_arg" + shift # fnord + fi + shift # arg + dst_arg=$arg + # Protect names problematic for 'test' and other utilities. + case $dst_arg in + -* | [=\(\)!]) dst_arg=./$dst_arg;; + esac + done +fi + +if test $# -eq 0; then + if test -z "$dir_arg"; then + echo "$0: no input file specified." >&2 + exit 1 + fi + # It's OK to call 'install-sh -d' without argument. + # This can happen when creating conditional directories. + exit 0 +fi + +if test -z "$dir_arg"; then + if test $# -gt 1 || test "$is_target_a_directory" = always; then + if test ! -d "$dst_arg"; then + echo "$0: $dst_arg: Is not a directory." >&2 + exit 1 + fi + fi +fi + +if test -z "$dir_arg"; then + do_exit='(exit $ret); exit $ret' + trap "ret=129; $do_exit" 1 + trap "ret=130; $do_exit" 2 + trap "ret=141; $do_exit" 13 + trap "ret=143; $do_exit" 15 + + # Set umask so as not to create temps with too-generous modes. + # However, 'strip' requires both read and write access to temps. + case $mode in + # Optimize common cases. + *644) cp_umask=133;; + *755) cp_umask=22;; + + *[0-7]) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw='% 200' + fi + cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; + *) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw=,u+rw + fi + cp_umask=$mode$u_plus_rw;; + esac +fi + +for src +do + # Protect names problematic for 'test' and other utilities. + case $src in + -* | [=\(\)!]) src=./$src;; + esac + + if test -n "$dir_arg"; then + dst=$src + dstdir=$dst + test -d "$dstdir" + dstdir_status=$? + # Don't chown directories that already exist. + if test $dstdir_status = 0; then + chowncmd="" + fi + else + + # Waiting for this to be detected by the "$cpprog $src $dsttmp" command + # might cause directories to be created, which would be especially bad + # if $src (and thus $dsttmp) contains '*'. + if test ! -f "$src" && test ! -d "$src"; then + echo "$0: $src does not exist." >&2 + exit 1 + fi + + if test -z "$dst_arg"; then + echo "$0: no destination specified." >&2 + exit 1 + fi + dst=$dst_arg + + # If destination is a directory, append the input filename. + if test -d "$dst"; then + if test "$is_target_a_directory" = never; then + echo "$0: $dst_arg: Is a directory" >&2 + exit 1 + fi + dstdir=$dst + dstbase=`basename "$src"` + case $dst in + */) dst=$dst$dstbase;; + *) dst=$dst/$dstbase;; + esac + dstdir_status=0 + else + dstdir=`dirname "$dst"` + test -d "$dstdir" + dstdir_status=$? + fi + fi + + case $dstdir in + */) dstdirslash=$dstdir;; + *) dstdirslash=$dstdir/;; + esac + + obsolete_mkdir_used=false + + if test $dstdir_status != 0; then + case $posix_mkdir in + '') + # With -d, create the new directory with the user-specified mode. + # Otherwise, rely on $mkdir_umask. + if test -n "$dir_arg"; then + mkdir_mode=-m$mode + else + mkdir_mode= + fi + + posix_mkdir=false + # The $RANDOM variable is not portable (e.g., dash). Use it + # here however when possible just to lower collision chance. + tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ + + trap ' + ret=$? + rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null + exit $ret + ' 0 + + # Because "mkdir -p" follows existing symlinks and we likely work + # directly in world-writeable /tmp, make sure that the '$tmpdir' + # directory is successfully created first before we actually test + # 'mkdir -p'. + if (umask $mkdir_umask && + $mkdirprog $mkdir_mode "$tmpdir" && + exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1 + then + if test -z "$dir_arg" || { + # Check for POSIX incompatibilities with -m. + # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or + # other-writable bit of parent directory when it shouldn't. + # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. + test_tmpdir="$tmpdir/a" + ls_ld_tmpdir=`ls -ld "$test_tmpdir"` + case $ls_ld_tmpdir in + d????-?r-*) different_mode=700;; + d????-?--*) different_mode=755;; + *) false;; + esac && + $mkdirprog -m$different_mode -p -- "$test_tmpdir" && { + ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"` + test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" + } + } + then posix_mkdir=: + fi + rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" + else + # Remove any dirs left behind by ancient mkdir implementations. + rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null + fi + trap '' 0;; + esac + + if + $posix_mkdir && ( + umask $mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" + ) + then : + else + + # mkdir does not conform to POSIX, + # or it failed possibly due to a race condition. Create the + # directory the slow way, step by step, checking for races as we go. + + case $dstdir in + /*) prefix='/';; + [-=\(\)!]*) prefix='./';; + *) prefix='';; + esac + + oIFS=$IFS + IFS=/ + set -f + set fnord $dstdir + shift + set +f + IFS=$oIFS + + prefixes= + + for d + do + test X"$d" = X && continue + + prefix=$prefix$d + if test -d "$prefix"; then + prefixes= + else + if $posix_mkdir; then + (umask $mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break + # Don't fail if two instances are running concurrently. + test -d "$prefix" || exit 1 + else + case $prefix in + *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; + *) qprefix=$prefix;; + esac + prefixes="$prefixes '$qprefix'" + fi + fi + prefix=$prefix/ + done + + if test -n "$prefixes"; then + # Don't fail if two instances are running concurrently. + (umask $mkdir_umask && + eval "\$doit_exec \$mkdirprog $prefixes") || + test -d "$dstdir" || exit 1 + obsolete_mkdir_used=true + fi + fi + fi + + if test -n "$dir_arg"; then + { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && + { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || + test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 + else + + # Make a couple of temp file names in the proper directory. + dsttmp=${dstdirslash}_inst.$$_ + rmtmp=${dstdirslash}_rm.$$_ + + # Trap to clean up those temp files at exit. + trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 + + # Copy the file name to the temp name. + (umask $cp_umask && + { test -z "$stripcmd" || { + # Create $dsttmp read-write so that cp doesn't create it read-only, + # which would cause strip to fail. + if test -z "$doit"; then + : >"$dsttmp" # No need to fork-exec 'touch'. + else + $doit touch "$dsttmp" + fi + } + } && + $doit_exec $cpprog "$src" "$dsttmp") && + + # and set any options; do chmod last to preserve setuid bits. + # + # If any of these fail, we abort the whole thing. If we want to + # ignore errors from any of these, just make sure not to ignore + # errors from the above "$doit $cpprog $src $dsttmp" command. + # + { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && + { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && + { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && + + # If -C, don't bother to copy if it wouldn't change the file. + if $copy_on_change && + old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && + new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && + set -f && + set X $old && old=:$2:$4:$5:$6 && + set X $new && new=:$2:$4:$5:$6 && + set +f && + test "$old" = "$new" && + $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 + then + rm -f "$dsttmp" + else + # If $backupsuffix is set, and the file being installed + # already exists, attempt a backup. Don't worry if it fails, + # e.g., if mv doesn't support -f. + if test -n "$backupsuffix" && test -f "$dst"; then + $doit $mvcmd -f "$dst" "$dst$backupsuffix" 2>/dev/null + fi + + # Rename the file to the real destination. + $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || + + # The rename failed, perhaps because mv can't rename something else + # to itself, or perhaps because mv is so ancient that it does not + # support -f. + { + # Now remove or move aside any old file at destination location. + # We try this two ways since rm can't unlink itself on some + # systems and the destination file might be busy for other + # reasons. In this case, the final cleanup might fail but the new + # file should still install successfully. + { + test ! -f "$dst" || + $doit $rmcmd "$dst" 2>/dev/null || + { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && + { $doit $rmcmd "$rmtmp" 2>/dev/null; :; } + } || + { echo "$0: cannot unlink or rename $dst" >&2 + (exit 1); exit 1 + } + } && + + # Now rename the file to the real destination. + $doit $mvcmd "$dsttmp" "$dst" + } + fi || exit 1 + + trap '' 0 + fi +done + +# Local variables: +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC0" +# time-stamp-end: "; # UTC" +# End: diff --git a/intltool-extract.in b/intltool-extract.in new file mode 100644 index 0000000..e69de29 diff --git a/intltool-merge.in b/intltool-merge.in new file mode 100644 index 0000000..e69de29 diff --git a/intltool-update.in b/intltool-update.in new file mode 100644 index 0000000..e69de29 diff --git a/missing b/missing new file mode 100755 index 0000000..1fe1611 --- /dev/null +++ b/missing @@ -0,0 +1,215 @@ +#! /bin/sh +# Common wrapper for a few potentially missing GNU programs. + +scriptversion=2018-03-07.03; # UTC + +# Copyright (C) 1996-2021 Free Software Foundation, Inc. +# Originally written by Fran,cois Pinard , 1996. + +# This program 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 2, or (at your option) +# any later version. + +# This program 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 this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +if test $# -eq 0; then + echo 1>&2 "Try '$0 --help' for more information" + exit 1 +fi + +case $1 in + + --is-lightweight) + # Used by our autoconf macros to check whether the available missing + # script is modern enough. + exit 0 + ;; + + --run) + # Back-compat with the calling convention used by older automake. + shift + ;; + + -h|--h|--he|--hel|--help) + echo "\ +$0 [OPTION]... PROGRAM [ARGUMENT]... + +Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due +to PROGRAM being missing or too old. + +Options: + -h, --help display this help and exit + -v, --version output version information and exit + +Supported PROGRAM values: + aclocal autoconf autoheader autom4te automake makeinfo + bison yacc flex lex help2man + +Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and +'g' are ignored when checking the name. + +Send bug reports to ." + exit $? + ;; + + -v|--v|--ve|--ver|--vers|--versi|--versio|--version) + echo "missing $scriptversion (GNU Automake)" + exit $? + ;; + + -*) + echo 1>&2 "$0: unknown '$1' option" + echo 1>&2 "Try '$0 --help' for more information" + exit 1 + ;; + +esac + +# Run the given program, remember its exit status. +"$@"; st=$? + +# If it succeeded, we are done. +test $st -eq 0 && exit 0 + +# Also exit now if we it failed (or wasn't found), and '--version' was +# passed; such an option is passed most likely to detect whether the +# program is present and works. +case $2 in --version|--help) exit $st;; esac + +# Exit code 63 means version mismatch. This often happens when the user +# tries to use an ancient version of a tool on a file that requires a +# minimum version. +if test $st -eq 63; then + msg="probably too old" +elif test $st -eq 127; then + # Program was missing. + msg="missing on your system" +else + # Program was found and executed, but failed. Give up. + exit $st +fi + +perl_URL=https://www.perl.org/ +flex_URL=https://github.com/westes/flex +gnu_software_URL=https://www.gnu.org/software + +program_details () +{ + case $1 in + aclocal|automake) + echo "The '$1' program is part of the GNU Automake package:" + echo "<$gnu_software_URL/automake>" + echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" + echo "<$gnu_software_URL/autoconf>" + echo "<$gnu_software_URL/m4/>" + echo "<$perl_URL>" + ;; + autoconf|autom4te|autoheader) + echo "The '$1' program is part of the GNU Autoconf package:" + echo "<$gnu_software_URL/autoconf/>" + echo "It also requires GNU m4 and Perl in order to run:" + echo "<$gnu_software_URL/m4/>" + echo "<$perl_URL>" + ;; + esac +} + +give_advice () +{ + # Normalize program name to check for. + normalized_program=`echo "$1" | sed ' + s/^gnu-//; t + s/^gnu//; t + s/^g//; t'` + + printf '%s\n' "'$1' is $msg." + + configure_deps="'configure.ac' or m4 files included by 'configure.ac'" + case $normalized_program in + autoconf*) + echo "You should only need it if you modified 'configure.ac'," + echo "or m4 files included by it." + program_details 'autoconf' + ;; + autoheader*) + echo "You should only need it if you modified 'acconfig.h' or" + echo "$configure_deps." + program_details 'autoheader' + ;; + automake*) + echo "You should only need it if you modified 'Makefile.am' or" + echo "$configure_deps." + program_details 'automake' + ;; + aclocal*) + echo "You should only need it if you modified 'acinclude.m4' or" + echo "$configure_deps." + program_details 'aclocal' + ;; + autom4te*) + echo "You might have modified some maintainer files that require" + echo "the 'autom4te' program to be rebuilt." + program_details 'autom4te' + ;; + bison*|yacc*) + echo "You should only need it if you modified a '.y' file." + echo "You may want to install the GNU Bison package:" + echo "<$gnu_software_URL/bison/>" + ;; + lex*|flex*) + echo "You should only need it if you modified a '.l' file." + echo "You may want to install the Fast Lexical Analyzer package:" + echo "<$flex_URL>" + ;; + help2man*) + echo "You should only need it if you modified a dependency" \ + "of a man page." + echo "You may want to install the GNU Help2man package:" + echo "<$gnu_software_URL/help2man/>" + ;; + makeinfo*) + echo "You should only need it if you modified a '.texi' file, or" + echo "any other file indirectly affecting the aspect of the manual." + echo "You might want to install the Texinfo package:" + echo "<$gnu_software_URL/texinfo/>" + echo "The spurious makeinfo call might also be the consequence of" + echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" + echo "want to install GNU make:" + echo "<$gnu_software_URL/make/>" + ;; + *) + echo "You might have modified some files without having the proper" + echo "tools for further handling them. Check the 'README' file, it" + echo "often tells you about the needed prerequisites for installing" + echo "this package. You may also peek at any GNU archive site, in" + echo "case some other package contains this missing '$1' program." + ;; + esac +} + +give_advice "$1" | sed -e '1s/^/WARNING: /' \ + -e '2,$s/^/ /' >&2 + +# Propagate the correct exit status (expected to be 127 for a program +# not found, 63 for a program that failed due to version mismatch). +exit $st + +# Local variables: +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC0" +# time-stamp-end: "; # UTC" +# End: diff --git a/panel-plugin/Makefile.am b/panel-plugin/Makefile.am new file mode 100644 index 0000000..b2f4ab9 --- /dev/null +++ b/panel-plugin/Makefile.am @@ -0,0 +1,61 @@ +plugindir = $(libdir)/xfce4/panel/plugins +plugin_LTLIBRARIES = libsystemload.la + +AM_CPPFLAGS = \ + -I$(top_srcdir) \ + -DG_LOG_DOMAIN=\"xfce4-systemload-plugin\" \ + -DPACKAGE_LOCALE_DIR=\"$(localedir)\" \ + $(PLATFORM_CPPFLAGS) + +libsystemload_la_CFLAGS = \ + $(LIBXFCE4UI_CFLAGS) \ + $(XFCONF_CFLAGS) \ + $(LIBGTOP_CFLAGS) \ + $(LIBXFCE4PANEL_CFLAGS) \ + $(UPOWER_GLIB_CFLAGS) \ + $(PLATFORM_CFLAGS) + +libsystemload_la_CXXFLAGS = $(libsystemload_la_CFLAGS) + +libsystemload_la_LIBADD = \ + $(top_builddir)/xfce4++/util/libxfce4util_pp.la \ + $(LIBXFCE4UI_LIBS) \ + $(LIBXFCE4PANEL_LIBS) \ + $(XFCONF_LIBS) \ + $(LIBGTOP_LIBS) \ + $(UPOWER_GLIB_LIBS) \ + -lm + +libsystemload_la_SOURCES = \ + cpu.cc \ + cpu.h \ + memswap.cc \ + memswap.h \ + network.cc \ + network.h \ + plugin.h \ + plugin.c \ + settings.cc \ + settings.h \ + systemload.cc \ + uptime.cc \ + uptime.h + +libsystemload_la_LDFLAGS = \ + -avoid-version \ + -module \ + -no-undefined \ + -export-symbols-regex '^xfce_panel_module_(preinit|init|construct)' \ + $(PLATFORM_LDFLAGS) + +# +# Desktop file +# +desktopdir = $(datadir)/xfce4/panel/plugins +desktop_DATA = systemload.desktop +@INTLTOOL_DESKTOP_RULE@ + +EXTRA_DIST = systemload.desktop.in + +CLEANFILES = $(desktop_DATA) + diff --git a/panel-plugin/cpu.cc b/panel-plugin/cpu.cc new file mode 100644 index 0000000..5b93413 --- /dev/null +++ b/panel-plugin/cpu.cc @@ -0,0 +1,299 @@ +/* + * This file is part of Xfce (https://gitlab.xfce.org). + * + * Copyright (c) 2003 Riccardo Persichetti + * Copyright (c) 2010 Florian Rivoal + * Copyright (c) 2022 Jan Ziak <0xe2.0x9a.0x9b@xfce.org> + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include +#include +#include +#include +#include "cpu.h" + +#if defined(__linux__) || defined(__FreeBSD_kernel__) + +#include +#include + +#define PROC_STAT "/proc/stat" + +/* user, nice, system, interrupt(BSD specific), idle */ +struct cpu_load_struct { + gulong load[5]; +}; + +static gulong oldtotal, oldused; + +gulong read_cpuload() +{ + FILE *fd = fopen(PROC_STAT, "r"); + if (!fd) { + g_warning("%s", _("File /proc/stat not found!")); + return 0; + } + + /* Don't count steal time. It is neither busy nor free tiime. */ + unsigned long long int user, unice, usystem, idle, iowait, irq, softirq, guest; + int nb_read = fscanf (fd, "%*s %llu %llu %llu %llu %llu %llu %llu %*u %llu", + &user, &unice, &usystem, &idle, &iowait, &irq, &softirq, &guest); + fclose(fd); + if (nb_read <= 4) iowait = 0; + if (nb_read <= 5) irq = 0; + if (nb_read <= 6) softirq = 0; + if (nb_read <= 7) guest = 0; + + gulong used = user + unice + usystem + irq + softirq + guest; + gulong total = used + idle + iowait; + + gulong cpu_used; + if ((total - oldtotal) != 0) + { + cpu_used = (100 * (double)(used - oldused)) / (double)(total - oldtotal); + } + else + { + cpu_used = 0; + } + oldused = used; + oldtotal = total; + + return cpu_used; +} + +#elif defined(__FreeBSD__) || defined(__DragonFly__) + +#include +#include +#include +#include +#include +#include +#include + +/* user, nice, system, interrupt(BSD specific), idle */ +struct cpu_load_struct { + gulong load[5]; +}; + +static gulong oldtotal, oldused; + +gulong read_cpuload() +{ + gulong cpu_used, used, total; + long cp_time[CPUSTATES]; + size_t len = sizeof(cp_time); + + if (sysctlbyname("kern.cp_time", &cp_time, &len, NULL, 0) < 0) { + g_warning("Cannot get kern.cp_time"); + return 0; + } + + used = cp_time[CP_USER] + cp_time[CP_NICE] + cp_time[CP_SYS] + cp_time[CP_INTR]; + total = used + cp_time[CP_IDLE]; + + if ((total - oldtotal) != 0) + { + cpu_used = (100 * (double)(used - oldused)) / (double)(total - oldtotal); + } + else + { + cpu_used = 0; + } + oldused = used; + oldtotal = total; + + return cpu_used; +} + +#elif defined(__NetBSD__) +/* + * NetBSD defines MAX and MIN in sys/param.h, so undef the glib macros first + */ +#ifdef MAX +#undef MAX +#endif +#ifdef MIN +#undef MIN +#endif + +#include +#include +#include +#include +#include + +/* user, nice, system, interrupt(BSD specific), idle */ +struct cpu_load_struct { + gulong load[5]; +}; + +static gulong oldtotal, oldused; + +gulong read_cpuload() +{ + gulong cpu_used, used, total; + static int mib[] = { CTL_KERN, KERN_CP_TIME }; + u_int64_t cp_time[CPUSTATES]; + size_t len = sizeof(cp_time); + + if (sysctl(mib, 2, &cp_time, &len, NULL, 0) < 0) { + g_warning("Cannot get kern.cp_time"); + return 0; + } + + used = cp_time[CP_USER] + cp_time[CP_NICE] + cp_time[CP_SYS] + cp_time[CP_INTR]; + total = used + cp_time[CP_IDLE]; + + if ((total - oldtotal) != 0) + { + cpu_used = (100 * (double)(used - oldused)) / (double)(total - oldtotal); + } + else + { + cpu_used = 0; + } + oldused = used; + oldtotal = total; + + return cpu_used; +} + +#elif defined(__OpenBSD__) +/* + * NetBSD defines MAX and MIN in sys/param.h, so undef the glib macros first + */ +#ifdef MAX +#undef MAX +#endif +#ifdef MIN +#undef MIN +#endif + +#include +#include +#include +#include +#include + +/* user, nice, system, interrupt(BSD specific), idle */ +struct cpu_load_struct { + gulong load[5]; +}; + +static gulong oldtotal, oldused; + +gulong read_cpuload() +{ + gulong cpu_used, used, total; + static int mib[] = { CTL_KERN, KERN_CPTIME }; + long cp_time[CPUSTATES]; + size_t len = sizeof(cp_time); + + if (sysctl(mib, 2, &cp_time, &len, NULL, 0) < 0) { + g_warning("Cannot get kern.cp_time"); + return 0; + } + + used = cp_time[CP_USER] + cp_time[CP_NICE] + cp_time[CP_SYS] + cp_time[CP_INTR]; + total = used + cp_time[CP_IDLE]; + + if ((total - oldtotal) != 0) + { + cpu_used = (100 * (double)(used - oldused)) / (double)(total - oldtotal); + } + else + { + cpu_used = 0; + } + oldused = used; + oldtotal = total; + + return cpu_used; +} +#elif defined(__sun__) + +#include + +static kstat_ctl_t *kc; +static gulong oldtotal, oldused; + +void init_stats() +{ + kc = kstat_open(); +} + +gulong read_cpuload() +{ + gulong cpu_used, used, total; + kstat_t *ksp; + kstat_named_t *knp; + + if (!kc) + { + init_stats(); + } + kstat_chain_update(kc); + used = 0; + total = 0; + for (ksp = kc->kc_chain; ksp != NULL; ksp = ksp->ks_next) + { + if (!strcmp(ksp->ks_module, "cpu") && !strcmp(ksp->ks_name, "sys")) + { + kstat_read(kc, ksp, NULL); + knp = kstat_data_lookup(ksp, "cpu_ticks_user"); + used += knp->value.ui64; + total += knp->value.ui64; + knp = kstat_data_lookup(ksp, "cpu_ticks_kernel"); + used += knp->value.ui64; + total += knp->value.ui64; + knp = kstat_data_lookup(ksp, "cpu_ticks_idle"); + total += knp->value.ui64; + } + } + + printf("CPU: %lu %lu %lu %lu\n", used, oldused, total, oldtotal); + + if ((total - oldtotal) != 0) + { + cpu_used = (100 * (double)(used - oldused)) / (double)(total - oldtotal); + } + else + { + cpu_used = 0; + } + oldused = used; + oldtotal = total; + return cpu_used; +} + +#else +#error "Your platform is not yet supported" +#endif diff --git a/panel-plugin/cpu.h b/panel-plugin/cpu.h new file mode 100644 index 0000000..309f6e0 --- /dev/null +++ b/panel-plugin/cpu.h @@ -0,0 +1,36 @@ +/* + * This file is part of Xfce (https://gitlab.xfce.org). + * + * Copyright (c) 2003 Riccardo Persichetti + * Copyright (c) 2010 Florian Rivoal + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef _XFCE_SYSTEMLOAD_CPU_H_ +#define _XFCE_SYSTEMLOAD_CPU_H_ + +#include + +gulong read_cpuload(); + +#endif /* _XFCE_SYSTEMLOAD_CPU_H_ */ diff --git a/panel-plugin/memswap.cc b/panel-plugin/memswap.cc new file mode 100644 index 0000000..c0fdfbc --- /dev/null +++ b/panel-plugin/memswap.cc @@ -0,0 +1,533 @@ +/* + * This file is part of Xfce (https://gitlab.xfce.org). + * + * Copyright (c) 2003 Riccardo Persichetti + * Copyright (c) 2010 Florian Rivoal + * Copyright (c) 2022 Jan Ziak <0xe2.0x9a.0x9b@xfce.org> + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include + +#include "memswap.h" + + +#if defined(__linux__) || defined(__FreeBSD_kernel__) +#include +#include +#include +#include +#include +#include +#include + + +#define MEMINFOBUFSIZE (2 * 1024) +static char MemInfoBuf[MEMINFOBUFSIZE]; + +static unsigned long MTotal = 0; +static unsigned long MFree = 0; +static unsigned long MBuffers = 0; +static unsigned long MCached = 0; +static unsigned long MAvail = 0; +static unsigned long MUsed = 0; +static unsigned long STotal = 0; +static unsigned long SFree = 0; +static unsigned long SUsed = 0; + +gint read_memswap(gulong *mem, gulong *swap, gulong *MT, gulong *MU, gulong *ST, gulong *SU) +{ + char *b_MTotal, *b_MFree, *b_MBuffers, *b_MCached, *b_MAvail, *b_STotal, *b_SFree; + + const char *filepath = "/proc/meminfo"; + int fd; + if ((fd = open(filepath, O_RDONLY)) < 0) + { + g_warning ("Cannot open '%s'", filepath); + return -1; + } + ssize_t n = read(fd, MemInfoBuf, MEMINFOBUFSIZE - 1); + close(fd); + if (n < 0) + { + g_warning ("Cannot read '%s'", filepath); + return -1; + } + if (n == MEMINFOBUFSIZE - 1) + { + g_warning ("Internal buffer too small to read '%s'", filepath); + return -1; + } + + MemInfoBuf[n] = '\0'; + + b_MTotal = strstr(MemInfoBuf, "MemTotal"); + if (!b_MTotal || !sscanf(b_MTotal + strlen("MemTotal"), ": %lu", &MTotal)) + return -1; + + b_MFree = strstr(MemInfoBuf, "MemFree"); + if (!b_MFree || !sscanf(b_MFree + strlen("MemFree"), ": %lu", &MFree)) + return -1; + + b_MBuffers = strstr(MemInfoBuf, "Buffers"); + if (!b_MBuffers || !sscanf(b_MBuffers + strlen("Buffers"), ": %lu", &MBuffers)) + return -1; + + b_MCached = strstr(MemInfoBuf, "Cached"); + if (!b_MCached || !sscanf(b_MCached + strlen("Cached"), ": %lu", &MCached)) + return -1; + + /* In Linux 3.14+, use MemAvailable instead */ + b_MAvail = strstr(MemInfoBuf, "MemAvailable"); + if (b_MAvail && sscanf(b_MAvail + strlen("MemAvailable"), ": %lu", &MAvail)) + { + MFree = MAvail; + MBuffers = 0; + MCached = 0; + } + + b_STotal = strstr(MemInfoBuf, "SwapTotal"); + if (!b_STotal || !sscanf(b_STotal + strlen("SwapTotal"), ": %lu", &STotal)) + return -1; + + b_SFree = strstr(MemInfoBuf, "SwapFree"); + if (!b_SFree || !sscanf(b_SFree + strlen("SwapFree"), ": %lu", &SFree)) + return -1; + + MFree += MCached + MBuffers; + MUsed = MTotal - MFree; + SUsed = STotal - SFree; + *mem = MUsed * 100 / MTotal; + + if(STotal) + *swap = SUsed * 100 / STotal; + else + *swap = 0; + + *MT = MTotal; + *MU = MUsed; + *ST = STotal; + *SU = SUsed; + + return 0; +} + +#elif defined(__FreeBSD__) || defined(__DragonFly__) +/* + * This is inspired by /usr/src/usr.bin/top/machine.c + * + * Adapted by Thorsten Greiner + * + * Original authors: Christos Zoulas + * Steven Wallace + * Wolfram Schneider + * Thomas Moestl + */ + +/* + * FreeBSD defines MAX and MIN in sys/param.h, so undef the glib macros first + */ +#ifdef MAX +#undef MAX +#endif +#ifdef MIN +#undef MIN +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define GETSYSCTL(name, var) getsysctl(name, &(var), sizeof(var)) + +static int getsysctl (char *name, void *ptr, size_t len) +{ + size_t nlen = len; + if (sysctlbyname(name, ptr, &nlen, NULL, 0) == -1) { + return -1; + } + if (nlen != len) { + return -1; + } + return 0; +} + +static kvm_t *kd = NULL; + +static int swapmode(int *retavail, int *retfree) +{ + int n; + int pagesize = getpagesize(); + struct kvm_swap swapary[1]; + static int kd_init = TRUE; + + if(kd_init) { + kd_init = FALSE; + if ((kd = kvm_open("/dev/null", "/dev/null", "/dev/null", + O_RDONLY, "kvm_open")) == NULL) { + g_warning("Cannot read kvm."); + return -1; + } + } + if(kd == NULL) { + return -1; + } + + *retavail = 0; + *retfree = 0; + +#define CONVERT(v) ((quad_t)(v) * pagesize / 1024) + + n = kvm_getswapinfo(kd, swapary, 1, 0); + if (n < 0 || swapary[0].ksw_total == 0) + return(0); + + *retavail = CONVERT(swapary[0].ksw_total); + *retfree = CONVERT(swapary[0].ksw_total - swapary[0].ksw_used); + + n = (int)((double)swapary[0].ksw_used * 100.0 / + (double)swapary[0].ksw_total); + return(n); +} + +gint read_memswap(gulong *mem, gulong *swap, gulong *MT, gulong *MU, gulong *ST, gulong *SU) +{ + int total_pages; + int free_pages; + int inactive_pages; + int pagesize = getpagesize(); + int swap_avail; + int swap_free; + + if(GETSYSCTL("vm.stats.vm.v_page_count", total_pages)) { + g_warning("Cannot read sysctl \"vm.stats.vm.v_page_count\""); + return -1; + } + if(GETSYSCTL("vm.stats.vm.v_free_count", free_pages)) { + g_warning("Cannot read sysctl \"vm.stats.vm.v_free_count\""); + return -1; + } + if(GETSYSCTL("vm.stats.vm.v_inactive_count", inactive_pages)) { + g_warning("Cannot read sysctl \"vm.stats.vm.v_inactive_count\""); + return -1; + } + + *MT = CONVERT(total_pages); + *MU = CONVERT(total_pages-free_pages-inactive_pages); + *mem = *MU * 100 / *MT; + + if((*swap = swapmode(&swap_avail, &swap_free)) >= 0) { + *ST = swap_avail; + *SU = (swap_avail - swap_free); + } + else { + *swap = 0; + *ST = 0; + *SU = 0; + } + + return 0; +} + +#elif defined(__NetBSD__) +/* + * NetBSD defines MAX and MIN in sys/param.h, so undef the glib macros first + */ +#ifdef MAX +#undef MAX +#endif +#ifdef MIN +#undef MIN +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +/* NetBSD-current post 1.6U uses swapctl */ +#if __NetBSD_Version__ > 106210000 +#include +#elif __NetBSD_Version__ >= 105010000 +/* Everything post 1.5.x uses uvm/uvm_* includes */ +#include +#else +#include +#endif + +static size_t MTotal = 0; +static size_t MFree = 0; +static size_t MUsed = 0; +static size_t STotal = 0; +static size_t SFree = 0; +static size_t SUsed = 0; + +gint read_memswap(gulong *mem, gulong *swap, gulong *MT, gulong *MU, gulong *ST, gulong *SU) +{ + int pagesize; + size_t len; + +#define ARRLEN(X) (sizeof(X)/sizeof(X[0])) + { + static int mib[] = { CTL_HW, HW_PHYSMEM64 }; + int64_t x; + len = sizeof(x); + sysctl(mib, ARRLEN(mib), &x, &len, NULL, 0); + MTotal = x >> 10; + } + + { + static int mib[] = {CTL_HW, HW_PAGESIZE}; + len = sizeof(pagesize); + sysctl(mib, ARRLEN(mib), &pagesize, &len, NULL, 0); + } + +#if __NetBSD_Version__ > 106210000 + { + struct swapent* swap; + int nswap, n; + STotal = SUsed = SFree = 0; + if ((nswap = swapctl(SWAP_NSWAP, NULL, 0)) > 0) { + swap = (struct swapent*)malloc(nswap * sizeof(*swap)); + if (swapctl(SWAP_STATS, (void*)swap, nswap) == nswap) { + for (n = 0; n < nswap; n++) { + STotal += swap[n].se_nblks; + SUsed += swap[n].se_inuse; + } + + STotal = dbtob(STotal >> 10); + SUsed = dbtob(SUsed >> 10); + SFree = STotal - SUsed; + } + free(swap); + } + } +#else + { + struct uvmexp x; + static int mib[] = { CTL_VM, VM_UVMEXP }; + len = sizeof(x); + STotal = SUsed = SFree = -1; + pagesize = 1; + if (-1 < sysctl(mib, ARRLEN(mib), &x, &len, NULL, 0)) { + //pagesize = x.pagesize; + STotal = (pagesize*x.swpages) >> 10; + SUsed = (pagesize*x.swpginuse) >> 10; + SFree = STotal - SUsed; + } + } +#endif + + { + static int mib[]={ CTL_VM, VM_METER }; + struct vmtotal x; + + len = sizeof(x); + MFree = MUsed = -1; + if (sysctl(mib, ARRLEN(mib), &x, &len, NULL, 0) > -1) { + MFree = (x.t_free * pagesize) >> 10; + MUsed = (x.t_rm * pagesize) >> 10; + } + } + + *mem = MUsed * 100 / MTotal; + if(STotal) + *swap = SUsed * 100 / STotal; + else + *swap = 0; + + *MT = MTotal; + *MU = MUsed; + *ST = STotal; + *SU = SUsed; + + return 0; +} + +#elif defined(__OpenBSD__) +/* + * OpenBSD defines MAX and MIN in sys/param.h, so undef the glib macros first + */ +#ifdef MAX +#undef MAX +#endif +#ifdef MIN +#undef MIN +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +static size_t MTotal = 0; +static size_t MFree = 0; +static size_t MUsed = 0; +static size_t STotal = 0; +static size_t SFree = 0; +static size_t SUsed = 0; + +gint read_memswap(gulong *mem, gulong *swap, gulong *MT, gulong *MU, gulong *ST, gulong *SU) +{ + long pagesize; + size_t len; + +#define ARRLEN(X) (sizeof(X)/sizeof(X[0])) + { + static int mib[] = { CTL_HW, HW_PHYSMEM64 }; + int64_t x; + len = sizeof(x); + sysctl(mib, ARRLEN(mib), &x, &len, NULL, 0); + MTotal = x >> 10; + } + + { + struct uvmexp x; + static int mib[] = { CTL_VM, VM_UVMEXP }; + len = sizeof(x); + STotal = SUsed = SFree = -1; + pagesize = 1; + if (-1 < sysctl(mib, ARRLEN(mib), &x, &len, NULL, 0)) { + pagesize = x.pagesize; + STotal = (pagesize*x.swpages) >> 10; + SUsed = (pagesize*x.swpginuse) >> 10; + SFree = STotal - SUsed; + } + } + + { + static int mib[]={ CTL_VM, VM_METER }; + struct vmtotal x; + + len = sizeof(x); + MFree = MUsed = -1; + if (sysctl(mib, ARRLEN(mib), &x, &len, NULL, 0) > -1) { + MFree = (x.t_free * pagesize) >> 10; + MUsed = (x.t_rm * pagesize) >> 10; + } + } + + *mem = MUsed * 100 / MTotal; + if(STotal) + *swap = SUsed * 100 / STotal; + else + *swap = 0; + + *MT = MTotal; + *MU = MUsed; + *ST = STotal; + *SU = SUsed; + + return 0; +} + +#elif defined (__sun__) + +#include +#include +#include +kstat_ctl_t *kc; + +static size_t MTotal = 0; +static size_t MFree = 0; +static size_t MUsed = 0; +static size_t STotal = 0; +static size_t SFree = 0; +static size_t SUsed = 0; + +void mem_init_stats() +{ + kc = kstat_open(); +} + +gint read_memswap(gulong *mem, gulong *swap, gulong *MT, gulong *MU, gulong *ST, gulong *SU) +{ + long pagesize; + struct anoninfo swapinfo; + kstat_t *ksp; + kstat_named_t *knp; + + pagesize = (long)(sysconf(_SC_PAGESIZE)); + + /* FIXME use real numbers, not fake data */ + if (!kc) + { + mem_init_stats(); + } + + if (ksp = kstat_lookup(kc, "unix", 0, "system_pages")) + { + kstat_read(kc, ksp, NULL); + knp = kstat_data_lookup(ksp, "physmem"); + MTotal = (pagesize * knp->value.ui64) >> 10; + knp = kstat_data_lookup(ksp, "freemem"); + MUsed = MTotal - ((pagesize * knp->value.ui64) >> 10); + } + if (swapctl(SC_AINFO, &swapinfo) == 0) { + STotal = (swapinfo.ani_max * pagesize) >> 10; + SUsed = ((swapinfo.ani_max - swapinfo.ani_free) * pagesize) >> 10; + *swap = SUsed * 100 / STotal; + } else { + STotal = 0; + SUsed = 0; + *swap = 0; + } + + *mem = MUsed * 100 / MTotal; + + *MT = MTotal; + *MU = MUsed; + *ST = STotal; + *SU = SUsed; + + return 0; +} + +#else +#error "Your platform is not yet supported" +#endif diff --git a/panel-plugin/memswap.h b/panel-plugin/memswap.h new file mode 100644 index 0000000..7790aab --- /dev/null +++ b/panel-plugin/memswap.h @@ -0,0 +1,36 @@ +/* + * This file is part of Xfce (https://gitlab.xfce.org). + * + * Copyright (c) 2003 Riccardo Persichetti + * Copyright (c) 2010 Florian Rivoal + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef _XFCE_SYSTEMLOAD_MEMSWAP_H_ +#define _XFCE_SYSTEMLOAD_MEMSWAP_H_ + +#include + +gint read_memswap(gulong *mem, gulong *swap, gulong *MT, gulong *MU, gulong *ST, gulong *SU); + +#endif /* _XFCE_SYSTEMLOAD_MEMSWAP_H_ */ diff --git a/panel-plugin/network.cc b/panel-plugin/network.cc new file mode 100644 index 0000000..3de831d --- /dev/null +++ b/panel-plugin/network.cc @@ -0,0 +1,142 @@ +/* + * This file is part of Xfce (https://gitlab.xfce.org). + * + * Copyright (c) 2021-2022 Jan Ziak <0xe2.0x9a.0x9b@xfce.org> + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include +#include "network.h" + +#ifdef HAVE_LIBGTOP + +#include +#include + +static gint +read_netload_libgtop (gulong *bytes) +{ + glibtop_netlist netlist; + char **interfaces = glibtop_get_netlist (&netlist); + if (!interfaces) + return -1; + + *bytes = 0; + for (char **i = interfaces; *i != NULL; i++) + { + glibtop_netload netload; + glibtop_get_netload (&netload, *i); + *bytes += netload.bytes_total; + } + + return 0; +} + +#else + +static gint +read_netload_libgtop (gulong *bytes) +{ + return -1; +} + +#endif + +static const char *const PROC_NET_NETSTAT = "/proc/net/netstat"; + +static gint +read_netload_proc (gulong *bytes) +{ + char buf[4*1024]; + unsigned long long dummy, in_octets, out_octets; + + { + FILE *fd = fopen (PROC_NET_NETSTAT, "r"); + if (!fd) + return -1; + + size_t size = fread (buf, sizeof (*buf), G_N_ELEMENTS (buf) - 1, fd); + if (size == 0) + { + fclose(fd); + return -1; + } + buf[size] = '\0'; + + if (fclose (fd) != 0) + return -1; + } + + const char *s = buf; + + /* Skip first 3 lines */ + s = strchr(s, '\n'); if (!s) return -1; + s++; + s = strchr(s, '\n'); if (!s) return -1; + s++; + s = strchr(s, '\n'); if (!s) return -1; + s++; + + if (sscanf (s, "IpExt: %llu %llu %llu %llu %llu %llu %llu %llu", + &dummy, &dummy, &dummy, &dummy, &dummy, &dummy, + &in_octets, &out_octets) != 8) + return -1; + + *bytes = in_octets + out_octets; + return 0; +} + +gint +read_netload (gulong *net, gulong *NTotal) +{ + static gulong bytes[2]; + static gint64 time[2]; + + *net = 0; + *NTotal = 0; + + time[1] = g_get_monotonic_time (); + + if (read_netload_proc (&bytes[1]) != 0) + if (read_netload_libgtop (&bytes[1]) != 0) + return -1; + + if (time[0] != 0 && G_LIKELY (time[1] > time[0]) && G_LIKELY (bytes[1] >= bytes[0])) + { + guint64 diff_bits = 8 * (bytes[1] - bytes[0]); + gdouble diff_time = (time[1] - time[0]) / 1e6; + *net = MIN (100 * diff_bits / diff_time / MAX_BANDWIDTH_BITS, 100); + *NTotal = diff_bits / diff_time; + } + + bytes[0] = bytes[1]; + time[0] = time[1]; + + return 0; +} + diff --git a/panel-plugin/network.h b/panel-plugin/network.h new file mode 100644 index 0000000..cd574a4 --- /dev/null +++ b/panel-plugin/network.h @@ -0,0 +1,38 @@ +/* + * This file is part of Xfce (https://gitlab.xfce.org). + * + * Copyright (c) 2021 Jan Ziak <0xe2.0x9a.0x9b@xfce.org> + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef _XFCE_SYSTEMLOAD_NETWORK_H_ +#define _XFCE_SYSTEMLOAD_NETWORK_H_ + +#include + +/* 100 Mbit/s */ +#define MAX_BANDWIDTH_BITS (100*1000*1000) + +gint read_netload (gulong *net, gulong *NTotal); + +#endif /* _XFCE_SYSTEMLOAD_NETWORK_H_ */ diff --git a/panel-plugin/plugin.c b/panel-plugin/plugin.c new file mode 100644 index 0000000..bd6d9d7 --- /dev/null +++ b/panel-plugin/plugin.c @@ -0,0 +1,30 @@ +/* + * This file is part of Xfce (https://gitlab.xfce.org). + * + * Copyright (c) 2022 Jan Ziak <0xe2.0x9a.0x9b@xfce.org> + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include "plugin.h" + +XFCE_PANEL_PLUGIN_REGISTER (systemload_construct); diff --git a/panel-plugin/plugin.h b/panel-plugin/plugin.h new file mode 100644 index 0000000..f59be86 --- /dev/null +++ b/panel-plugin/plugin.h @@ -0,0 +1,39 @@ +/* + * This file is part of Xfce (https://gitlab.xfce.org). + * + * Copyright (c) 2022 Jan Ziak <0xe2.0x9a.0x9b@xfce.org> + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef _XFCE_SYSTEMLOAD_PLUGIN_H_ +#define _XFCE_SYSTEMLOAD_PLUGIN_H_ + +#include + +G_BEGIN_DECLS + +void systemload_construct (XfcePanelPlugin *plugin); + +G_END_DECLS + +#endif /* _XFCE_SYSTEMLOAD_PLUGIN_H_ */ diff --git a/panel-plugin/settings.cc b/panel-plugin/settings.cc new file mode 100644 index 0000000..10a474c --- /dev/null +++ b/panel-plugin/settings.cc @@ -0,0 +1,887 @@ +/* + * This file is part of Xfce (https://gitlab.xfce.org). + * + * Copyright (C) 2021 Simon Steinbeiß + * Copyright (c) 2022 Jan Ziak <0xe2.0x9a.0x9b@xfce.org> + * + * This program 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 2 + * of the License, or (at your option) any later version. + * + * This program 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 this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + + +/* + * This file implements a configuration store. The class extends GObject. + * + */ + + + +#ifdef HAVE_CONFIG_H +#include +#endif + +#ifdef HAVE_STRING_H +#include +#endif + +#include +#include +#include +#include + +#include "settings.h" + + + + +#define DEFAULT_TIMEOUT 500 +#define DEFAULT_TIMEOUT_SECONDS 1 +#define DEFAULT_SYSTEM_MONITOR_COMMAND "xfce4-taskmanager" + +static const gchar *const DEFAULT_LABEL[] = { + "cpu", + "mem", + "net", + "swap", +}; + +static const gchar *const DEFAULT_COLOR[] = { + "#1c71d8", /* CPU */ + "#2ec27e", /* MEM */ + "#e66100", /* NET */ + "#f5c211", /* SWAP */ +}; + + + +static void systemload_config_finalize (GObject *object); +static void systemload_config_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec); +static void systemload_config_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec); + + + +struct _SystemloadConfigClass { + GObjectClass __parent__; +}; + +struct _SystemloadConfig { + GObject __parent__; + + XfconfChannel *channel; + gchar *property_base; + + guint timeout; + guint timeout_seconds; + gchar *system_monitor_command; + bool uptime; + + struct { + bool enabled; + bool use_label; + gchar *label; + GdkRGBA color; + } monitor[4]; +}; + +enum SystemloadProperty { + PROP_0, + PROP_TIMEOUT, + PROP_TIMEOUT_SECONDS, + PROP_SYSTEM_MONITOR_COMMAND, + PROP_UPTIME, + PROP_CPU_ENABLED, + PROP_CPU_USE_LABEL, + PROP_CPU_LABEL, + PROP_CPU_COLOR, + PROP_MEMORY_ENABLED, + PROP_MEMORY_USE_LABEL, + PROP_MEMORY_LABEL, + PROP_MEMORY_COLOR, + PROP_NETWORK_ENABLED, + PROP_NETWORK_USE_LABEL, + PROP_NETWORK_LABEL, + PROP_NETWORK_COLOR, + PROP_SWAP_ENABLED, + PROP_SWAP_USE_LABEL, + PROP_SWAP_LABEL, + PROP_SWAP_COLOR, + N_PROPERTIES, +}; + +enum { + CONFIGURATION_CHANGED, + LAST_SIGNAL +}; + +static guint systemload_config_signals [LAST_SIGNAL] = { 0, }; + +static SystemloadMonitor +prop2monitor (SystemloadProperty p) +{ + switch (p) + { + case PROP_CPU_ENABLED: + case PROP_CPU_USE_LABEL: + case PROP_CPU_LABEL: + case PROP_CPU_COLOR: + return CPU_MONITOR; + case PROP_MEMORY_ENABLED: + case PROP_MEMORY_USE_LABEL: + case PROP_MEMORY_LABEL: + case PROP_MEMORY_COLOR: + return MEM_MONITOR; + case PROP_NETWORK_ENABLED: + case PROP_NETWORK_USE_LABEL: + case PROP_NETWORK_LABEL: + case PROP_NETWORK_COLOR: + return NET_MONITOR; + case PROP_SWAP_ENABLED: + case PROP_SWAP_USE_LABEL: + case PROP_SWAP_LABEL: + case PROP_SWAP_COLOR: + return SWAP_MONITOR; + default: + /* Ideally, this codepath is never reached */ + return CPU_MONITOR; + } +} + +static GdkRGBA +rgba_float (GdkRGBA color) +{ + return (GdkRGBA) { + (float) color.red, + (float) color.green, + (float) color.blue, + (float) color.alpha + }; +} + +/* Compare two GdkRGBA values with the precision of float32 instead of the default precision of float64. + * This is needed because the value of gdk_rgba_parse("#RRGGBB") can differ (by a delta of about 1e-17) + * from the value returned by GtkColorButton if exactly the same "#RRGGBB" string is input by the user, + * which indicates that either the GDK library or the GTK library is using mathematical operations + * with a lower precision than the other library when processing the same "#RRGGBB" string. */ +static bool +rgba_equal (GdkRGBA a, GdkRGBA b) +{ + a = rgba_float (a); + b = rgba_float (b); + return gdk_rgba_equal (&a, &b); +} + +static bool +is_default_color (SystemloadMonitor m, const GdkRGBA *color) +{ + GdkRGBA default_color; + if (G_LIKELY (gdk_rgba_parse (&default_color, DEFAULT_COLOR[m]))) + return rgba_equal (*color, default_color); + else + return FALSE; +} + + + +G_DEFINE_TYPE (SystemloadConfig, systemload_config, G_TYPE_OBJECT) + + + +static void +systemload_config_class_init (SystemloadConfigClass *klass) +{ + GObjectClass *gobject_class; + + gobject_class = G_OBJECT_CLASS (klass); + gobject_class->finalize = systemload_config_finalize; + gobject_class->get_property = systemload_config_get_property; + gobject_class->set_property = systemload_config_set_property; + + + g_object_class_install_property (gobject_class, + PROP_TIMEOUT, + g_param_spec_uint ("timeout", NULL, NULL, + 500, 10000, DEFAULT_TIMEOUT, + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_TIMEOUT_SECONDS, + g_param_spec_uint ("timeout-seconds", NULL, NULL, + 1, 10, DEFAULT_TIMEOUT_SECONDS, + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_SYSTEM_MONITOR_COMMAND, + g_param_spec_string ("system-monitor-command", NULL, NULL, + DEFAULT_SYSTEM_MONITOR_COMMAND, + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_UPTIME, + g_param_spec_boolean ("uptime-enabled", NULL, NULL, + TRUE, + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_CPU_ENABLED, + g_param_spec_boolean ("cpu-enabled", NULL, NULL, + TRUE, + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_CPU_USE_LABEL, + g_param_spec_boolean ("cpu-use-label", NULL, NULL, + TRUE, + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_CPU_LABEL, + g_param_spec_string ("cpu-label", NULL, NULL, + DEFAULT_LABEL[CPU_MONITOR], + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_CPU_COLOR, + g_param_spec_boxed ("cpu-color", + NULL, NULL, + GDK_TYPE_RGBA, + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_MEMORY_ENABLED, + g_param_spec_boolean ("memory-enabled", NULL, NULL, + TRUE, + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_MEMORY_USE_LABEL, + g_param_spec_boolean ("memory-use-label", NULL, NULL, + TRUE, + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_MEMORY_LABEL, + g_param_spec_string ("memory-label", NULL, NULL, + DEFAULT_LABEL[MEM_MONITOR], + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_MEMORY_COLOR, + g_param_spec_boxed ("memory-color", + NULL, NULL, + GDK_TYPE_RGBA, + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_NETWORK_ENABLED, + g_param_spec_boolean ("network-enabled", NULL, NULL, + TRUE, + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_NETWORK_USE_LABEL, + g_param_spec_boolean ("network-use-label", NULL, NULL, + TRUE, + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_NETWORK_LABEL, + g_param_spec_string ("network-label", NULL, NULL, + DEFAULT_LABEL[NET_MONITOR], + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_NETWORK_COLOR, + g_param_spec_boxed ("network-color", + NULL, NULL, + GDK_TYPE_RGBA, + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_SWAP_ENABLED, + g_param_spec_boolean ("swap-enabled", NULL, NULL, + TRUE, + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_SWAP_USE_LABEL, + g_param_spec_boolean ("swap-use-label", NULL, NULL, + TRUE, + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_SWAP_LABEL, + g_param_spec_string ("swap-label", NULL, NULL, + DEFAULT_LABEL[SWAP_MONITOR], + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + g_object_class_install_property (gobject_class, + PROP_SWAP_COLOR, + g_param_spec_boxed ("swap-color", + NULL, NULL, + GDK_TYPE_RGBA, + GParamFlags (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS))); + + systemload_config_signals[CONFIGURATION_CHANGED] = + g_signal_new (g_intern_static_string ("configuration-changed"), + G_TYPE_FROM_CLASS (gobject_class), + G_SIGNAL_RUN_LAST, + 0, NULL, NULL, + g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, 0); +} + + + +static void +systemload_config_init (SystemloadConfig *config) +{ + config->timeout = DEFAULT_TIMEOUT; + config->timeout_seconds = DEFAULT_TIMEOUT_SECONDS; + config->system_monitor_command = g_strdup (DEFAULT_SYSTEM_MONITOR_COMMAND); + config->uptime = true; + for (gsize i = 0; i < G_N_ELEMENTS (config->monitor); i++) + { + config->monitor[i].enabled = true; + config->monitor[i].use_label = true; + config->monitor[i].label = g_strdup (DEFAULT_LABEL[i]); + gdk_rgba_parse (&config->monitor[i].color, DEFAULT_COLOR[i]); + } +} + + + +static void +systemload_config_finalize (GObject *object) +{ + SystemloadConfig *config = SYSTEMLOAD_CONFIG (object); + + xfconf_shutdown(); + g_free (config->property_base); + g_free (config->system_monitor_command); + for (gsize i = 0; i < G_N_ELEMENTS (config->monitor); i++) + g_free (config->monitor[i].label); + + G_OBJECT_CLASS (systemload_config_parent_class)->finalize (object); +} + + + +static void +systemload_config_get_property (GObject *object, + guint _prop_id, + GValue *value, + GParamSpec *pspec) +{ + const SystemloadConfig *config = SYSTEMLOAD_CONFIG (object); + + auto prop_id = SystemloadProperty (_prop_id); + switch (prop_id) + { + case PROP_TIMEOUT: + g_value_set_uint (value, config->timeout); + break; + + case PROP_TIMEOUT_SECONDS: + g_value_set_uint (value, config->timeout_seconds); + break; + + case PROP_SYSTEM_MONITOR_COMMAND: + g_value_set_string (value, config->system_monitor_command); + break; + + case PROP_UPTIME: + g_value_set_boolean (value, config->uptime); + break; + + case PROP_CPU_ENABLED: + case PROP_MEMORY_ENABLED: + case PROP_NETWORK_ENABLED: + case PROP_SWAP_ENABLED: + g_value_set_boolean (value, config->monitor[prop2monitor(prop_id)].enabled); + break; + + case PROP_CPU_USE_LABEL: + case PROP_MEMORY_USE_LABEL: + case PROP_NETWORK_USE_LABEL: + case PROP_SWAP_USE_LABEL: + g_value_set_boolean (value, config->monitor[prop2monitor(prop_id)].use_label); + break; + + case PROP_CPU_LABEL: + case PROP_MEMORY_LABEL: + case PROP_NETWORK_LABEL: + case PROP_SWAP_LABEL: + g_value_set_string (value, config->monitor[prop2monitor(prop_id)].label); + break; + + case PROP_CPU_COLOR: + case PROP_MEMORY_COLOR: + case PROP_NETWORK_COLOR: + case PROP_SWAP_COLOR: + g_value_set_boxed (value, &config->monitor[prop2monitor(prop_id)].color); + break; + + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + + + +static void +systemload_config_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + SystemloadConfig *config = SYSTEMLOAD_CONFIG (object); + gboolean val_bool; + GdkRGBA *val_rgba; + const char *val_string; + guint val_uint; + + switch (prop_id) + { + case PROP_TIMEOUT: + val_uint = g_value_get_uint (value); + if (config->timeout != val_uint) + { + config->timeout = val_uint; + g_object_notify (G_OBJECT (config), "timeout"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + break; + + case PROP_TIMEOUT_SECONDS: + val_uint = g_value_get_uint (value); + if (config->timeout_seconds != val_uint) + { + config->timeout_seconds = val_uint; + g_object_notify (G_OBJECT (config), "timeout-seconds"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + break; + + case PROP_SYSTEM_MONITOR_COMMAND: + val_string = g_value_get_string (value); + if (g_strcmp0 (config->system_monitor_command, val_string) != 0) + { + g_free (config->system_monitor_command); + config->system_monitor_command = g_value_dup_string (value); + g_object_notify (G_OBJECT (config), "system-monitor-command"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + break; + + case PROP_UPTIME: + val_bool = g_value_get_boolean (value); + if (config->uptime != val_bool) + { + config->uptime = val_bool; + g_object_notify (G_OBJECT (config), "uptime-enabled"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + break; + + case PROP_CPU_ENABLED: + val_bool = g_value_get_boolean (value); + if (config->monitor[CPU_MONITOR].enabled != val_bool) + { + config->monitor[CPU_MONITOR].enabled = val_bool; + g_object_notify (G_OBJECT (config), "cpu-enabled"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + break; + + case PROP_CPU_USE_LABEL: + val_bool = g_value_get_boolean (value); + if (config->monitor[CPU_MONITOR].use_label != val_bool) + { + config->monitor[CPU_MONITOR].use_label = val_bool; + g_object_notify (G_OBJECT (config), "cpu-use-label"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + break; + + case PROP_CPU_LABEL: + val_string = g_value_get_string (value); + if (g_strcmp0 (config->monitor[CPU_MONITOR].label, val_string) != 0) + { + g_free (config->monitor[CPU_MONITOR].label); + config->monitor[CPU_MONITOR].label = g_value_dup_string (value); + g_object_notify (G_OBJECT (config), "cpu-label"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + break; + + case PROP_CPU_COLOR: + val_rgba = (GdkRGBA*) g_value_dup_boxed (value); + if (!rgba_equal (config->monitor[CPU_MONITOR].color, *val_rgba)) + { + config->monitor[CPU_MONITOR].color = *val_rgba; + g_object_notify (G_OBJECT (config), "cpu-color"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + if (is_default_color (CPU_MONITOR, val_rgba)) + { + char *property = g_strconcat (config->property_base, "/cpu/color", NULL); + xfconf_channel_reset_property (config->channel, property, TRUE); + g_free (property); + } + g_boxed_free (GDK_TYPE_RGBA, val_rgba); + break; + + case PROP_MEMORY_ENABLED: + val_bool = g_value_get_boolean (value); + if (config->monitor[MEM_MONITOR].enabled != val_bool) + { + config->monitor[MEM_MONITOR].enabled = val_bool; + g_object_notify (G_OBJECT (config), "memory-enabled"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + break; + + case PROP_MEMORY_USE_LABEL: + val_bool = g_value_get_boolean (value); + if (config->monitor[MEM_MONITOR].use_label != val_bool) + { + config->monitor[MEM_MONITOR].use_label = val_bool; + g_object_notify (G_OBJECT (config), "memory-use-label"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + break; + + case PROP_MEMORY_LABEL: + val_string = g_value_get_string (value); + if (g_strcmp0 (config->monitor[MEM_MONITOR].label, val_string) != 0) + { + g_free (config->monitor[MEM_MONITOR].label); + config->monitor[MEM_MONITOR].label = g_value_dup_string (value); + g_object_notify (G_OBJECT (config), "memory-label"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + break; + + case PROP_MEMORY_COLOR: + val_rgba = (GdkRGBA*) g_value_dup_boxed (value); + if (!rgba_equal (config->monitor[MEM_MONITOR].color, *val_rgba)) + { + config->monitor[MEM_MONITOR].color = *val_rgba; + g_object_notify (G_OBJECT (config), "memory-color"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + if (is_default_color (MEM_MONITOR, val_rgba)) + { + char *property = g_strconcat (config->property_base, "/memory/color", NULL); + xfconf_channel_reset_property (config->channel, property, TRUE); + g_free (property); + } + g_boxed_free (GDK_TYPE_RGBA, val_rgba); + break; + + case PROP_NETWORK_ENABLED: + val_bool = g_value_get_boolean (value); + if (config->monitor[NET_MONITOR].enabled != val_bool) + { + config->monitor[NET_MONITOR].enabled = val_bool; + g_object_notify (G_OBJECT (config), "network-enabled"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + break; + + case PROP_NETWORK_USE_LABEL: + val_bool = g_value_get_boolean (value); + if (config->monitor[NET_MONITOR].use_label != val_bool) + { + config->monitor[NET_MONITOR].use_label = val_bool; + g_object_notify (G_OBJECT (config), "network-use-label"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + break; + + case PROP_NETWORK_LABEL: + val_string = g_value_get_string (value); + if (g_strcmp0 (config->monitor[NET_MONITOR].label, val_string) != 0) + { + g_free (config->monitor[NET_MONITOR].label); + config->monitor[NET_MONITOR].label = g_value_dup_string (value); + g_object_notify (G_OBJECT (config), "network-label"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + break; + + case PROP_NETWORK_COLOR: + val_rgba = (GdkRGBA*) g_value_dup_boxed (value); + if (!rgba_equal (config->monitor[NET_MONITOR].color, *val_rgba)) + { + config->monitor[NET_MONITOR].color = *val_rgba; + g_object_notify (G_OBJECT (config), "network-color"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + if (is_default_color (NET_MONITOR, val_rgba)) + { + char *property = g_strconcat (config->property_base, "/network/color", NULL); + xfconf_channel_reset_property (config->channel, property, TRUE); + g_free (property); + } + g_boxed_free (GDK_TYPE_RGBA, val_rgba); + break; + + case PROP_SWAP_ENABLED: + val_bool = g_value_get_boolean (value); + if (config->monitor[SWAP_MONITOR].enabled != val_bool) + { + config->monitor[SWAP_MONITOR].enabled = val_bool; + g_object_notify (G_OBJECT (config), "swap-enabled"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + break; + + case PROP_SWAP_USE_LABEL: + val_bool = g_value_get_boolean (value); + if (config->monitor[SWAP_MONITOR].use_label != val_bool) + { + config->monitor[SWAP_MONITOR].use_label = val_bool; + g_object_notify (G_OBJECT (config), "swap-use-label"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + break; + + case PROP_SWAP_LABEL: + val_string = g_value_get_string (value); + if (g_strcmp0 (config->monitor[SWAP_MONITOR].label, val_string) != 0) + { + g_free (config->monitor[SWAP_MONITOR].label); + config->monitor[SWAP_MONITOR].label = g_value_dup_string (value); + g_object_notify (G_OBJECT (config), "swap-label"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + break; + + case PROP_SWAP_COLOR: + val_rgba = (GdkRGBA*) g_value_dup_boxed (value); + if (!rgba_equal (config->monitor[SWAP_MONITOR].color, *val_rgba)) + { + config->monitor[SWAP_MONITOR].color = *val_rgba; + g_object_notify (G_OBJECT (config), "swap-color"); + g_signal_emit (G_OBJECT (config), systemload_config_signals [CONFIGURATION_CHANGED], 0); + } + if (is_default_color (SWAP_MONITOR, val_rgba)) + { + char *property = g_strconcat (config->property_base, "/swap/color", NULL); + xfconf_channel_reset_property (config->channel, property, TRUE); + g_free (property); + } + g_boxed_free (GDK_TYPE_RGBA, val_rgba); + break; + + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + + + +guint +systemload_config_get_timeout (const SystemloadConfig *config) +{ + g_return_val_if_fail (IS_SYSTEMLOAD_CONFIG (config), DEFAULT_TIMEOUT); + + return config->timeout; +} + +guint +systemload_config_get_timeout_seconds (const SystemloadConfig *config) +{ + g_return_val_if_fail (IS_SYSTEMLOAD_CONFIG (config), DEFAULT_TIMEOUT_SECONDS); + + return config->timeout_seconds; +} + +const gchar* +systemload_config_get_system_monitor_command (const SystemloadConfig *config) +{ + g_return_val_if_fail (IS_SYSTEMLOAD_CONFIG (config), DEFAULT_SYSTEM_MONITOR_COMMAND); + + return config->system_monitor_command; +} + +bool +systemload_config_get_uptime_enabled (const SystemloadConfig *config) +{ + g_return_val_if_fail (IS_SYSTEMLOAD_CONFIG (config), true); + + return config->uptime; +} + +bool +systemload_config_get_enabled (const SystemloadConfig *config, SystemloadMonitor monitor) +{ + g_return_val_if_fail (IS_SYSTEMLOAD_CONFIG (config), true); + + if (monitor >= 0 && (gsize) monitor < G_N_ELEMENTS (config->monitor)) + return config->monitor[monitor].enabled; + else + return true; +} + +bool +systemload_config_get_use_label (const SystemloadConfig *config, SystemloadMonitor monitor) +{ + g_return_val_if_fail (IS_SYSTEMLOAD_CONFIG (config), true); + + if (monitor >= 0 && (gsize) monitor < G_N_ELEMENTS (config->monitor)) + return config->monitor[monitor].use_label; + else + return true; +} + +const gchar * +systemload_config_get_label (const SystemloadConfig *config, SystemloadMonitor monitor) +{ + g_return_val_if_fail (IS_SYSTEMLOAD_CONFIG (config), ""); + + if (monitor >= 0 && (gsize) monitor < G_N_ELEMENTS (config->monitor)) + return config->monitor[monitor].label; + else + return ""; +} + +const GdkRGBA * +systemload_config_get_color (const SystemloadConfig *config, SystemloadMonitor monitor) +{ + g_return_val_if_fail (IS_SYSTEMLOAD_CONFIG (config), NULL); + + if (monitor >= 0 && (gsize) monitor < G_N_ELEMENTS (config->monitor)) + return &config->monitor[monitor].color; + else + return NULL; +} + + + +SystemloadConfig * +systemload_config_new (const gchar *property_base) +{ + auto config = (SystemloadConfig*) g_object_new (TYPE_SYSTEMLOAD_CONFIG, NULL); + + if (xfconf_init (NULL)) + { + XfconfChannel *channel = xfconf_channel_get ("xfce4-panel"); + gchar *property; + + config->channel = channel; + config->property_base = g_strdup (property_base); + + property = g_strconcat (property_base, "/timeout", NULL); + xfconf_g_property_bind (channel, property, G_TYPE_UINT, config, "timeout"); + g_free (property); + + property = g_strconcat (property_base, "/timeout-seconds", NULL); + xfconf_g_property_bind (channel, property, G_TYPE_UINT, config, "timeout-seconds"); + g_free (property); + + property = g_strconcat (property_base, "/system-monitor-command", NULL); + xfconf_g_property_bind (channel, property, G_TYPE_STRING, config, "system-monitor-command"); + g_free (property); + + property = g_strconcat (property_base, "/uptime/enabled", NULL); + xfconf_g_property_bind (channel, property, G_TYPE_BOOLEAN, config, "uptime-enabled"); + g_free (property); + + property = g_strconcat (property_base, "/cpu/enabled", NULL); + xfconf_g_property_bind (channel, property, G_TYPE_BOOLEAN, config, "cpu-enabled"); + g_free (property); + + property = g_strconcat (property_base, "/cpu/use-label", NULL); + xfconf_g_property_bind (channel, property, G_TYPE_BOOLEAN, config, "cpu-use-label"); + g_free (property); + + property = g_strconcat (property_base, "/cpu/label", NULL); + xfconf_g_property_bind (channel, property, G_TYPE_STRING, config, "cpu-label"); + g_free (property); + + property = g_strconcat (property_base, "/cpu/color", NULL); + xfconf_g_property_bind_gdkrgba (channel, property, config, "cpu-color"); + g_free (property); + + property = g_strconcat (property_base, "/memory/enabled", NULL); + xfconf_g_property_bind (channel, property, G_TYPE_BOOLEAN, config, "memory-enabled"); + g_free (property); + + property = g_strconcat (property_base, "/memory/use-label", NULL); + xfconf_g_property_bind (channel, property, G_TYPE_BOOLEAN, config, "memory-use-label"); + g_free (property); + + property = g_strconcat (property_base, "/memory/label", NULL); + xfconf_g_property_bind (channel, property, G_TYPE_STRING, config, "memory-label"); + g_free (property); + + property = g_strconcat (property_base, "/memory/color", NULL); + xfconf_g_property_bind_gdkrgba (channel, property, config, "memory-color"); + g_free (property); + + property = g_strconcat (property_base, "/network/enabled", NULL); + xfconf_g_property_bind (channel, property, G_TYPE_BOOLEAN, config, "network-enabled"); + g_free (property); + + property = g_strconcat (property_base, "/network/use-label", NULL); + xfconf_g_property_bind (channel, property, G_TYPE_BOOLEAN, config, "network-use-label"); + g_free (property); + + property = g_strconcat (property_base, "/network/label", NULL); + xfconf_g_property_bind (channel, property, G_TYPE_STRING, config, "network-label"); + g_free (property); + + property = g_strconcat (property_base, "/network/color", NULL); + xfconf_g_property_bind_gdkrgba (channel, property, config, "network-color"); + g_free (property); + + property = g_strconcat (property_base, "/swap/enabled", NULL); + xfconf_g_property_bind (channel, property, G_TYPE_BOOLEAN, config, "swap-enabled"); + g_free (property); + + property = g_strconcat (property_base, "/swap/use-label", NULL); + xfconf_g_property_bind (channel, property, G_TYPE_BOOLEAN, config, "swap-use-label"); + g_free (property); + + property = g_strconcat (property_base, "/swap/label", NULL); + xfconf_g_property_bind (channel, property, G_TYPE_STRING, config, "swap-label"); + g_free (property); + + property = g_strconcat (property_base, "/swap/color", NULL); + xfconf_g_property_bind_gdkrgba (channel, property, config, "swap-color"); + g_free (property); + } + + return config; +} + + + +void systemload_config_on_change (SystemloadConfig *config, + gboolean (*callback)(gpointer user_data), + gpointer user_data) +{ + g_signal_connect_swapped (G_OBJECT (config), "configuration-changed", G_CALLBACK (callback), user_data); +} diff --git a/panel-plugin/settings.h b/panel-plugin/settings.h new file mode 100644 index 0000000..9746f38 --- /dev/null +++ b/panel-plugin/settings.h @@ -0,0 +1,64 @@ +/* + * This file is part of Xfce (https://gitlab.xfce.org). + * + * Copyright (C) 2021 Simon Steinbeiß + * + * This program 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 2 + * of the License, or (at your option) any later version. + * + * This program 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 this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +#ifndef _XFCE_SYSTEMLOAD_SETTINGS_H_ +#define _XFCE_SYSTEMLOAD_SETTINGS_H_ + +#include + +#define MIN_TIMEOUT 500 +#define MAX_TIMEOUT 10000 + +enum SystemloadMonitor { + CPU_MONITOR, + MEM_MONITOR, + NET_MONITOR, + SWAP_MONITOR, +}; + +typedef struct _SystemloadConfigClass SystemloadConfigClass; +typedef struct _SystemloadConfig SystemloadConfig; + +#define TYPE_SYSTEMLOAD_CONFIG (systemload_config_get_type ()) +#define SYSTEMLOAD_CONFIG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_SYSTEMLOAD_CONFIG, SystemloadConfig)) +#define SYSTEMLOAD_CONFIG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_SYSTEMLOAD_CONFIG, SystemloadConfigClass)) +#define IS_SYSTEMLOAD_CONFIG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_SYSTEMLOAD_CONFIG)) +#define IS_SYSTEMLOAD_CONFIG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_SYSTEMLOAD_CONFIG)) +#define SYSTEMLOAD_CONFIG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_SYSTEMLOAD_CONFIG, SystemloadConfigClass)) + +GType systemload_config_get_type (void) G_GNUC_CONST; + +SystemloadConfig *systemload_config_new (const gchar *property_base); + +void systemload_config_on_change (SystemloadConfig *config, + gboolean (*callback)(gpointer user_data), + gpointer user_data); + +guint systemload_config_get_timeout (const SystemloadConfig *config); +guint systemload_config_get_timeout_seconds (const SystemloadConfig *config); +const gchar *systemload_config_get_system_monitor_command (const SystemloadConfig *config); +bool systemload_config_get_uptime_enabled (const SystemloadConfig *config); + +bool systemload_config_get_enabled (const SystemloadConfig *config, SystemloadMonitor monitor); +bool systemload_config_get_use_label (const SystemloadConfig *config, SystemloadMonitor monitor); +const gchar *systemload_config_get_label (const SystemloadConfig *config, SystemloadMonitor monitor); +const GdkRGBA *systemload_config_get_color (const SystemloadConfig *config, SystemloadMonitor monitor); + +#endif /* _XFCE_SYSTEMLOAD_SETTINGS_H_ */ diff --git a/panel-plugin/systemload.cc b/panel-plugin/systemload.cc new file mode 100644 index 0000000..99e9edb --- /dev/null +++ b/panel-plugin/systemload.cc @@ -0,0 +1,930 @@ +/* + * This file is part of Xfce (https://gitlab.xfce.org). + * + * Copyright (c) 2003 Riccardo Persichetti + * Copyright (c) 2010 Florian Rivoal + * Copyright (c) 2012 David Schneider + * Copyright (c) 2014-2017 Landry Breuil + * Copyright (c) 2021 Simon Steinbeiss + * Copyright (c) 2022 Jan Ziak <0xe2.0x9a.0x9b@xfce.org> + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include +#include +#include + +#include + +#include +#include +#include + +#ifdef HAVE_UPOWER_GLIB +#include +#endif + +#include "cpu.h" +#include "memswap.h" +#include "network.h" +#include "plugin.h" +#include "settings.h" +#include "uptime.h" + + + +struct t_command { + bool enabled; + gchar *command_text; +}; + +struct t_monitor { + GtkWidget *box; + GtkWidget *label; + GtkWidget *status; + GtkWidget *ebox; + + gulong value_read; /* Range: 0% ... 100% */ +}; + +struct t_uptime_monitor { + GtkWidget *label; + GtkWidget *ebox; + + gulong value_read; +}; + +struct t_global_monitor { + XfcePanelPlugin *plugin; + SystemloadConfig *config; + GtkWidget *ebox; + GtkWidget *box; + guint timeout, timeout_seconds; + bool use_timeout_seconds; + guint timeout_id; + t_command command; + t_monitor *monitor[4]; + t_uptime_monitor uptime; +#ifdef HAVE_UPOWER_GLIB + UpClient *upower; +#endif +}; + + + +static const SystemloadMonitor VISUAL_ORDER[] = { + CPU_MONITOR, + MEM_MONITOR, + SWAP_MONITOR, + NET_MONITOR, +}; + +static gboolean setup_monitor_cb(gpointer user_data); + + + +static bool +spawn_system_monitor(GtkWidget *w, t_global_monitor *global) +{ + // Spawn defined command; In-terminal: false, Startup-notify: false + return xfce_spawn_command_line_on_screen(gdk_screen_get_default(), + global->command.command_text, + FALSE, FALSE, NULL); +} + +static gboolean +click_event(GtkWidget *w, GdkEventButton *event, t_global_monitor *global) +{ + if(event->button == 1 && global->command.enabled && *(global->command.command_text)) + return spawn_system_monitor(w, global); + return FALSE; +} + +static void +set_fraction(GtkProgressBar *bar, gdouble fraction) +{ + /* + * Try to avoid a call to GTK's bar_set_fraction() if the new fraction + * isn't changing the number of pixels (height or width of the bar) already + * displayed on the screen. + * + * max_alloc is independent from horizontal/vertical orientation of the bar. + */ + + GtkAllocation alloc; + gtk_widget_get_allocation(GTK_WIDGET(bar), &alloc); + + gint max_alloc = MAX(alloc.width, alloc.height); + if (max_alloc > 1) + fraction = round(fraction * max_alloc) / max_alloc; + + if (gtk_progress_bar_get_fraction(bar) != fraction) + gtk_progress_bar_set_fraction(bar, fraction); +} + +static void +set_label_text(GtkLabel *label, const gchar *text) +{ + const gchar *displayed_text = gtk_label_get_text(label); + if (g_strcmp0(displayed_text, text) != 0) + gtk_label_set_text(label, text); +} + +static void +set_tooltip(GtkWidget *w, const gchar *caption) +{ + gchar *displayed_caption = gtk_widget_get_tooltip_text(w); + if (g_strcmp0(displayed_caption, caption) != 0) + gtk_widget_set_tooltip_text(w, caption); + g_free(displayed_caption); +} + +static void +update_monitors(t_global_monitor *global) +{ + const SystemloadConfig *config = global->config; + gulong MTotal = 0, MUsed = 0, NTotal = 0, STotal = 0, SUsed = 0; + + for(gsize i = 0; i < G_N_ELEMENTS (global->monitor); i++) + global->monitor[i]->value_read = 0; + + if (systemload_config_get_enabled (config, CPU_MONITOR)) + global->monitor[CPU_MONITOR]->value_read = read_cpuload(); + if (systemload_config_get_enabled (config, MEM_MONITOR) || + systemload_config_get_enabled (config, SWAP_MONITOR)) + { + gulong mem, swap; + if (read_memswap(&mem, &swap, &MTotal, &MUsed, &STotal, &SUsed) == 0) + { + global->monitor[MEM_MONITOR]->value_read = mem; + global->monitor[SWAP_MONITOR]->value_read = swap; + } + } + if (systemload_config_get_enabled (config, NET_MONITOR)) + { + gulong net; + if (read_netload (&net, &NTotal) == 0) + global->monitor[NET_MONITOR]->value_read = net; + } + if (systemload_config_get_uptime_enabled (config)) + global->uptime.value_read = read_uptime(); + + for(gsize i = 0; i < G_N_ELEMENTS (global->monitor); i++) + { + const auto monitor = (SystemloadMonitor) i; + t_monitor *m = global->monitor[monitor]; + + if (systemload_config_get_enabled (config, monitor)) + { + gulong value = MIN(m->value_read, 100); + set_fraction(GTK_PROGRESS_BAR(global->monitor[i]->status), value / 100.0); + } + } + + if (systemload_config_get_enabled (config, CPU_MONITOR)) + { + gchar tooltip[128]; + g_snprintf(tooltip, sizeof(tooltip), _("System Load: %ld%%"), global->monitor[CPU_MONITOR]->value_read); + set_tooltip(global->monitor[CPU_MONITOR]->ebox, tooltip); + } + + if (systemload_config_get_enabled (config, MEM_MONITOR)) + { + gchar tooltip[128]; + g_snprintf(tooltip, sizeof(tooltip), _("Memory: %ldMB of %ldMB used"), MUsed >> 10 , MTotal >> 10); + set_tooltip(global->monitor[MEM_MONITOR]->ebox, tooltip); + } + + if (systemload_config_get_enabled (config, NET_MONITOR)) + { + gchar tooltip[128]; + g_snprintf(tooltip, sizeof(tooltip), _("Network: %ld Mbit/s"), (glong) round (NTotal / 1e6)); + set_tooltip(global->monitor[NET_MONITOR]->ebox, tooltip); + } + + if (systemload_config_get_enabled (config, SWAP_MONITOR)) + { + gchar tooltip[128]; + + if (STotal) + g_snprintf(tooltip, sizeof(tooltip), _("Swap: %ldMB of %ldMB used"), SUsed >> 10, STotal >> 10); + else + g_snprintf(tooltip, sizeof(tooltip), _("No swap")); + + set_tooltip(global->monitor[SWAP_MONITOR]->ebox, tooltip); + } + + if (systemload_config_get_uptime_enabled (config)) + { + gchar days_str[2][32], hours_str[2][32], mins_str[2][32]; + gchar text[128], tooltip[128]; + + gint days = global->uptime.value_read / 86400; + gint hours = (global->uptime.value_read / 3600) % 24; + gint mins = (global->uptime.value_read / 60) % 60; + + g_snprintf(days_str[0], sizeof(days_str), _("%dd"), days); + g_snprintf(hours_str[0], sizeof(hours_str), _("%dh"), hours); + g_snprintf(mins_str[0], sizeof(mins_str), _("%dm"), mins); + + g_snprintf(days_str[1], sizeof(days_str), ngettext("%d day", "%d days", days), days); + g_snprintf(hours_str[1], sizeof(hours_str), ngettext("%d hour", "%d hours", hours), hours); + g_snprintf(mins_str[1], sizeof(mins_str), ngettext("%d minute", "%d minutes", mins), mins); + + if (days > 0) + g_snprintf(text, sizeof(text), "%s %s %s", days_str[0], hours_str[0], mins_str[0]); + else + g_snprintf(text, sizeof(text), "%s %s", hours_str[0], mins_str[0]); + + g_snprintf(tooltip, sizeof(tooltip), _("Uptime: %s, %s, %s"), days_str[1], hours_str[1], mins_str[1]); + + set_label_text(GTK_LABEL(global->uptime.label), text); + set_tooltip(global->uptime.ebox, tooltip); + } +} + +static void +monitor_update_orientation (XfcePanelPlugin *plugin, + GtkOrientation panel_orientation, + GtkOrientation orientation, + t_global_monitor *global) +{ + gtk_orientable_set_orientation(GTK_ORIENTABLE(global->box), panel_orientation); + for(gsize count = 0; count < G_N_ELEMENTS (global->monitor); count++) + { + gtk_orientable_set_orientation(GTK_ORIENTABLE(global->monitor[count]->box), panel_orientation); + gtk_label_set_angle(GTK_LABEL(global->monitor[count]->label), + (orientation == GTK_ORIENTATION_HORIZONTAL) ? 0 : -90); + gtk_progress_bar_set_inverted (GTK_PROGRESS_BAR(global->monitor[count]->status), (panel_orientation == GTK_ORIENTATION_HORIZONTAL)); + gtk_orientable_set_orientation (GTK_ORIENTABLE(global->monitor[count]->status), + (panel_orientation == GTK_ORIENTATION_HORIZONTAL) ? GTK_ORIENTATION_VERTICAL : GTK_ORIENTATION_HORIZONTAL); + } + gtk_label_set_angle(GTK_LABEL(global->uptime.label), + (orientation == GTK_ORIENTATION_HORIZONTAL) ? 0 : -90); +} + +static void +create_monitor (t_global_monitor *global) +{ + const SystemloadConfig *config = global->config; + + global->box = gtk_box_new(xfce_panel_plugin_get_orientation(global->plugin), 0); + gtk_widget_show(global->box); + + for(gsize i = 0; i < G_N_ELEMENTS (global->monitor); i++) + { + SystemloadMonitor monitor = VISUAL_ORDER[i]; + t_monitor *m = global->monitor[monitor]; + + m->label = gtk_label_new (systemload_config_get_label (config, monitor)); + + m->status = GTK_WIDGET(gtk_progress_bar_new()); +#if GTK_CHECK_VERSION (3, 16, 0) + GtkCssProvider *css_provider = gtk_css_provider_new (); + gtk_style_context_add_provider ( + GTK_STYLE_CONTEXT (gtk_widget_get_style_context (GTK_WIDGET (m->status))), + GTK_STYLE_PROVIDER (css_provider), + GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); + gtk_css_provider_load_from_data (css_provider, "\ + progressbar.horizontal trough { min-height: 4px; }\ + progressbar.horizontal progress { min-height: 4px; }\ + progressbar.vertical trough { min-width: 4px; }\ + progressbar.vertical progress { min-width: 4px; }", + -1, NULL); + g_object_set_data(G_OBJECT(m->status), "css_provider", css_provider); +#endif + + m->box = gtk_box_new(xfce_panel_plugin_get_orientation(global->plugin), 0); + + gtk_box_pack_start(GTK_BOX(m->box), GTK_WIDGET(m->label), FALSE, FALSE, 0); + + m->ebox = gtk_event_box_new(); + gtk_widget_show(m->ebox); + gtk_container_add(GTK_CONTAINER(m->ebox), GTK_WIDGET(m->box)); + + gtk_event_box_set_visible_window(GTK_EVENT_BOX(m->ebox), FALSE); + gtk_event_box_set_above_child(GTK_EVENT_BOX(m->ebox), TRUE); + + gtk_widget_show(GTK_WIDGET(m->status)); + + gtk_box_pack_start(GTK_BOX(m->box), GTK_WIDGET(m->status), FALSE, FALSE, 0); + gtk_box_pack_start(GTK_BOX(global->box), GTK_WIDGET(m->ebox), FALSE, FALSE, 0); + + gtk_widget_show_all(GTK_WIDGET(m->ebox)); + } + + global->uptime.ebox = gtk_event_box_new(); + if (systemload_config_get_uptime_enabled (config)) + gtk_widget_show(global->uptime.ebox); + gtk_event_box_set_visible_window(GTK_EVENT_BOX(global->uptime.ebox), FALSE); + + global->uptime.label = gtk_label_new(""); + + gtk_widget_show(global->uptime.label); + gtk_container_add(GTK_CONTAINER(global->uptime.ebox), + GTK_WIDGET(global->uptime.label)); + + gtk_box_pack_start(GTK_BOX(global->box), + GTK_WIDGET(global->uptime.ebox), + FALSE, FALSE, 0); + + gtk_container_add(GTK_CONTAINER(global->ebox), GTK_WIDGET(global->box)); + gtk_event_box_set_visible_window(GTK_EVENT_BOX(global->ebox), FALSE); + gtk_widget_show(GTK_WIDGET(global->ebox)); + + update_monitors (global); +} + +static t_global_monitor * +monitor_control_new(XfcePanelPlugin *plugin) +{ + t_global_monitor *global = g_new0 (t_global_monitor, 1); +#ifdef HAVE_UPOWER_GLIB + global->upower = up_client_new(); +#endif + global->plugin = plugin; + + /* initialize xfconf */ + global->config = systemload_config_new (xfce_panel_plugin_get_property_base (plugin)); + + global->timeout = systemload_config_get_timeout (global->config); + if (global->timeout < MIN_TIMEOUT) + global->timeout = MIN_TIMEOUT; + global->timeout_seconds = systemload_config_get_timeout_seconds (global->config); + global->use_timeout_seconds = (global->timeout_seconds > 0); + + global->ebox = gtk_event_box_new(); + gtk_widget_show(global->ebox); + + global->command.command_text = g_strdup (systemload_config_get_system_monitor_command (global->config)); + if (strlen(global->command.command_text) > 0) + global->command.enabled = true; + + xfce_panel_plugin_add_action_widget (plugin, global->ebox); + + for(gsize i = 0; i < G_N_ELEMENTS (global->monitor); i++) + global->monitor[i] = g_new0 (t_monitor, 1); + + systemload_config_on_change (global->config, setup_monitor_cb, global); + + return global; +} + +static void +monitor_free(XfcePanelPlugin *plugin, t_global_monitor *global) +{ +#ifdef HAVE_UPOWER_GLIB + if (global->upower) { + g_object_unref(global->upower); + global->upower = NULL; + } +#endif + + if (global->timeout_id) + g_source_remove(global->timeout_id); + + g_free(global->command.command_text); + + for(gsize i = 0; i < G_N_ELEMENTS (global->monitor); i++) + g_free (global->monitor[i]); + + g_free(global); +} + +static gboolean +update_monitors_cb(gpointer user_data) +{ + auto global = (t_global_monitor*) user_data; + + update_monitors (global); + return TRUE; +} + +static void +setup_timer(t_global_monitor *global) +{ + GtkSettings *settings; + if (global->timeout_id) + g_source_remove(global->timeout_id); +#ifdef HAVE_UPOWER_GLIB + if (global->upower && global->use_timeout_seconds) { + if (up_client_get_on_battery(global->upower)) { + if (!up_client_get_lid_is_closed(global->upower)) { + global->timeout_id = g_timeout_add_seconds( + global->timeout_seconds, + update_monitors_cb, global); + } else { + /* Don't do any timeout if the lid is closed on battery */ + global->timeout_id = 0; + } + return; + } + } +#endif + global->timeout_id = g_timeout_add(global->timeout, update_monitors_cb, global); + /* reduce the default tooltip timeout to be smaller than the update interval otherwise + * we won't see tooltips on GTK 2.16 or newer */ + settings = gtk_settings_get_default(); + if (g_object_class_find_property(G_OBJECT_GET_CLASS(settings), "gtk-tooltip-timeout")) + g_object_set(settings, "gtk-tooltip-timeout", + global->timeout - 10, NULL); + +} + +static void +set_margin (const t_global_monitor *global, GtkWidget *w, gint margin) +{ + if (xfce_panel_plugin_get_orientation (global->plugin) == GTK_ORIENTATION_HORIZONTAL) + { + gtk_widget_set_margin_start (w, margin); + gtk_widget_set_margin_top (w, 0); + } + else + { + gtk_widget_set_margin_start (w, 0); + gtk_widget_set_margin_top (w, margin); + } +} + +static void +setup_monitors(t_global_monitor *global) +{ + const SystemloadConfig *config = global->config; + + gtk_widget_hide(GTK_WIDGET(global->uptime.ebox)); + + /* determine the number of enabled monitors and the number of enabled labels */ + guint n_enabled = 0, n_enabled_labels = 0; + for(gsize i = 0; i < G_N_ELEMENTS (global->monitor); i++) + { + auto monitor = (SystemloadMonitor) i; + if (systemload_config_get_enabled (config, monitor)) + { + bool label_visible = systemload_config_get_use_label (config, monitor) && + strlen (systemload_config_get_label (config, monitor)) != 0; + n_enabled++; + n_enabled_labels += (label_visible ? 1 : 0); + } + } + + for(gsize i = 0; i < G_N_ELEMENTS (global->monitor); i++) + { + const auto monitor = (SystemloadMonitor) i; + const t_monitor *m = global->monitor[monitor]; + const GdkRGBA *color = NULL; + + gtk_widget_hide(m->ebox); + gtk_widget_hide(m->label); + gtk_label_set_text(GTK_LABEL(m->label), systemload_config_get_label (config, monitor)); + + color = systemload_config_get_color (config, monitor); + if (G_LIKELY (color != NULL)) + { +#if GTK_CHECK_VERSION (3, 16, 0) + gchar *color_str = gdk_rgba_to_string(color); + gchar *css; +#if GTK_CHECK_VERSION (3, 20, 0) + css = g_strdup_printf("progressbar progress { background-color: %s; background-image: none; border-color: %s; }", + color_str, color_str); +#else + css = g_strdup_printf(".progressbar progress { background-color: %s; background-image: none; }", color); +#endif + gtk_css_provider_load_from_data ( + (GtkCssProvider*) g_object_get_data(G_OBJECT(m->status), "css_provider"), + css, strlen(css), NULL); + g_free(color_str); + g_free(css); +#else + gtk_widget_override_background_color(m->status, GTK_STATE_FLAG_PRELIGHT, color); + gtk_widget_override_background_color(m->status, GTK_STATE_FLAG_SELECTED, color); + gtk_widget_override_color(m->status, GTK_STATE_FLAG_SELECTED, color); +#endif + } + + if (systemload_config_get_enabled (config, monitor)) + { + bool label_visible = systemload_config_get_use_label (config, monitor) && + strlen (systemload_config_get_label (config, monitor)) != 0; + + gtk_widget_show_all(GTK_WIDGET(m->ebox)); + gtk_widget_set_visible (m->label, label_visible); + set_margin (global, m->ebox, (n_enabled_labels == 0) ? 0 : 6); + } + } + + if (systemload_config_get_uptime_enabled (config)) + { + gtk_widget_show_all (global->uptime.ebox); + set_margin (global, global->uptime.ebox, (n_enabled == 0) ? 0 : 6); + } + + setup_timer (global); +} + +static gboolean +setup_monitor_cb(gpointer user_data) +{ + auto global = (t_global_monitor*) user_data; + setup_monitors (global); + update_monitors (global); + return TRUE; +} + +static gboolean +monitor_set_size(XfcePanelPlugin *plugin, int size, t_global_monitor *global) +{ + gtk_container_set_border_width (GTK_CONTAINER (global->ebox), (size > 26 ? 2 : 1)); + for(gsize i = 0; i < G_N_ELEMENTS (global->monitor); i++) + { + if (xfce_panel_plugin_get_orientation (plugin) == GTK_ORIENTATION_HORIZONTAL) + { + gtk_widget_set_size_request(GTK_WIDGET(global->monitor[i]->status), 8, -1); + } + else + { + gtk_widget_set_size_request(GTK_WIDGET(global->monitor[i]->status), -1, 8); + } + } + + setup_monitors (global); + + return TRUE; +} + + +static void +monitor_set_mode (XfcePanelPlugin *plugin, XfcePanelPluginMode mode, t_global_monitor *global) +{ + GtkOrientation panel_orientation = xfce_panel_plugin_get_orientation (plugin); + GtkOrientation orientation = (mode == XFCE_PANEL_PLUGIN_MODE_VERTICAL) ? + GTK_ORIENTATION_VERTICAL : GTK_ORIENTATION_HORIZONTAL; + + /* Set small in all modes except deskbar mode */ + if (mode == XFCE_PANEL_PLUGIN_MODE_DESKBAR) + xfce_panel_plugin_set_small(XFCE_PANEL_PLUGIN(plugin), FALSE); + else + xfce_panel_plugin_set_small(XFCE_PANEL_PLUGIN(plugin), TRUE); + + monitor_update_orientation (plugin, panel_orientation, orientation, global); + monitor_set_size (plugin, xfce_panel_plugin_get_size (plugin), global); +} + +#ifdef HAVE_UPOWER_GLIB +static void +#if UP_CHECK_VERSION(0, 99, 0) +upower_changed_cb(UpClient *client, GParamSpec *pspec, t_global_monitor *global) +#else /* UP_CHECK_VERSION < 0.99 */ +upower_changed_cb(UpClient *client, t_global_monitor *global) +#endif /* UP_CHECK_VERSION */ +{ + setup_timer(global); +} +#endif /* HAVE_UPOWER_GLIB */ + +static void +command_entry_changed_cb(GtkEntry *entry, t_global_monitor *global) +{ + g_free (global->command.command_text); + global->command.command_text = g_strdup (gtk_entry_get_text (GTK_ENTRY (entry))); + global->command.enabled = (strlen (global->command.command_text) != 0); +} + +static void +switch_cb(GtkSwitch *check_button, gboolean state, t_global_monitor *global) +{ + gpointer sensitive_widget = g_object_get_data (G_OBJECT (check_button), "sensitive_widget"); + gtk_switch_set_state (check_button, state); + if (sensitive_widget) + gtk_revealer_set_reveal_child (GTK_REVEALER (sensitive_widget), state); +} + +static void +monitor_dialog_response (GtkWidget *dlg, int response, + t_global_monitor *global) +{ + if (response == GTK_RESPONSE_HELP) + { + xfce_dialog_show_help (GTK_WINDOW (dlg), PACKAGE_NAME, NULL, NULL); + } + else + { + gtk_widget_destroy (dlg); + xfce_panel_plugin_unblock_menu (global->plugin); + } +} + +static void +change_timeout_cb(GtkSpinButton *spin, t_global_monitor *global) +{ + global->timeout = gtk_spin_button_get_value(spin); + + setup_timer(global); +} + +#ifdef HAVE_UPOWER_GLIB +static void +change_timeout_seconds_cb(GtkSpinButton *spin, t_global_monitor *global) +{ + global->timeout_seconds = gtk_spin_button_get_value (spin); + global->use_timeout_seconds = (global->timeout_seconds != 0); + setup_timer (global); +} +#endif + +/* Creates a label, its mnemonic will point to target. + * Returns the widget. */ +static GtkWidget *new_label (GtkGrid *grid, guint row, const gchar *labeltext, GtkWidget *target) +{ + GtkWidget *label = gtk_label_new_with_mnemonic (labeltext); + gtk_widget_set_halign(label, GTK_ALIGN_START); + gtk_widget_set_valign(label, GTK_ALIGN_CENTER); + gtk_widget_set_margin_start (label, 12); + gtk_label_set_mnemonic_widget(GTK_LABEL(label), target); + gtk_grid_attach(grid, label, 0, row, 1, 1); + return label; +} + +/* Create a new monitor setting with gtkswitch, and eventually a color button and a checkbox + entry */ +static void +new_monitor_setting (t_global_monitor *global, + GtkGrid *grid, int position, + const gchar *title, bool color, + const gchar *setting) +{ + GtkWidget *sw, *label; + gchar *markup, *setting_name; + gboolean enabled = TRUE; + + sw = gtk_switch_new(); + gtk_widget_set_halign (sw, GTK_ALIGN_END); + gtk_widget_set_valign (sw, GTK_ALIGN_CENTER); + gtk_widget_set_margin_top (sw, 12); + setting_name = g_strconcat (setting, "-enabled", NULL); + g_object_get (G_OBJECT (global->config), setting_name, &enabled, NULL); + g_object_bind_property (G_OBJECT (global->config), setting_name, + G_OBJECT (sw), "active", + GBindingFlags (G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL)); + g_signal_connect (GTK_WIDGET(sw), "state-set", + G_CALLBACK(switch_cb), global); + g_free (setting_name); + + markup = g_markup_printf_escaped ("%s", title); + label = gtk_label_new (markup); + gtk_widget_set_halign(label, GTK_ALIGN_START); + gtk_widget_set_valign(label, GTK_ALIGN_CENTER); + gtk_widget_set_margin_top (label, 12); + gtk_label_set_use_markup (GTK_LABEL (label), TRUE); + g_free (markup); + gtk_grid_attach(GTK_GRID(grid), label, 0, position, 1, 1); + gtk_grid_attach(GTK_GRID(grid), sw, 1, position, 1, 1); + + if (g_strcmp0 (setting, "uptime") != 0) + { + GtkWidget *revealer = gtk_revealer_new (); + GtkWidget *subgrid = gtk_grid_new (); + gtk_container_add (GTK_CONTAINER (revealer), subgrid); + gtk_revealer_set_reveal_child (GTK_REVEALER (revealer), TRUE); + g_object_set_data (G_OBJECT(sw), "sensitive_widget", revealer); + gtk_grid_attach(GTK_GRID(grid), revealer, 0, position + 1, 2, 1); + gtk_grid_set_column_spacing (GTK_GRID(subgrid), 12); + gtk_grid_set_row_spacing (GTK_GRID(subgrid), 6); + + label = gtk_label_new_with_mnemonic (_("Label:")); + gtk_widget_set_halign (label, GTK_ALIGN_START); + gtk_widget_set_valign (label, GTK_ALIGN_CENTER); + gtk_widget_set_margin_start (label, 12); + gtk_grid_attach (GTK_GRID(subgrid), label, 0, 0, 1, 1); + + /* Entry for the optional monitor label */ + GtkWidget *entry = gtk_entry_new (); + gtk_widget_set_hexpand (entry, TRUE); + gtk_widget_set_tooltip_text (entry, _("Leave empty to disable the label")); + setting_name = g_strconcat (setting, "-label", NULL); + g_object_bind_property (G_OBJECT (global->config), setting_name, + G_OBJECT (entry), "text", + GBindingFlags (G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL)); + g_free (setting_name); + gtk_grid_attach(GTK_GRID(subgrid), entry, 1, 0, 1, 1); + + if (color) + { + /* Colorbutton to set the progressbar color */ + GtkWidget *button = gtk_color_button_new (); + gtk_color_chooser_set_use_alpha (GTK_COLOR_CHOOSER (button), TRUE); + + gtk_label_set_mnemonic_widget (GTK_LABEL (label), button); + gtk_widget_set_halign(button, GTK_ALIGN_START); + gtk_widget_set_margin_start (button, 12); + setting_name = g_strconcat (setting, "-color", NULL); + g_object_bind_property (G_OBJECT (global->config), setting_name, + G_OBJECT (button), "rgba", + GBindingFlags (G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL)); + g_free (setting_name); + gtk_grid_attach(GTK_GRID(subgrid), button, 2, 0, 1, 1); + } + } + + switch_cb (GTK_SWITCH (sw), enabled, global); +} + +static void +monitor_create_options(XfcePanelPlugin *plugin, t_global_monitor *global) +{ + SystemloadConfig *config = global->config; + GtkWidget *label, *entry, *button, *box; + + static const gchar *FRAME_TEXT[] = { + N_ ("CPU monitor"), + N_ ("Memory monitor"), + N_ ("Network monitor"), + N_ ("Swap monitor"), + N_ ("Uptime monitor") + }; + static const gchar *SETTING_TEXT[] = { + "cpu", + "memory", + "network", + "swap" + }; + + xfce_panel_plugin_block_menu (plugin); + + GtkWidget *dlg; + dlg = xfce_titled_dialog_new_with_mixed_buttons (_("System Load Monitor"), + GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (plugin))), + GTK_DIALOG_DESTROY_WITH_PARENT, + "window-close-symbolic", _("_Close"), GTK_RESPONSE_OK, + "help-browser", _("_Help"), GTK_RESPONSE_HELP, + NULL); + + g_signal_connect (G_OBJECT (dlg), "response", + G_CALLBACK (monitor_dialog_response), global); + + gtk_window_set_position (GTK_WINDOW (dlg), GTK_WIN_POS_CENTER); + gtk_window_set_icon_name (GTK_WINDOW (dlg), "org.xfce.panel.systemload"); + + GtkBox *content = GTK_BOX(gtk_dialog_get_content_area (GTK_DIALOG(dlg))); + + GtkWidget *grid = gtk_grid_new(); + gtk_grid_set_column_spacing (GTK_GRID(grid), 12); + gtk_grid_set_row_spacing (GTK_GRID(grid), 6); + gtk_container_set_border_width(GTK_CONTAINER(grid), 12); + gtk_box_pack_start (content, grid, TRUE, TRUE, 0); + + label = gtk_label_new (NULL); + gtk_label_set_markup (GTK_LABEL (label), _("General")); + gtk_widget_set_halign(label, GTK_ALIGN_START); + gtk_widget_set_valign(label, GTK_ALIGN_CENTER); + gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 1, 1); + + /* Update interval */ + button = gtk_spin_button_new_with_range (MIN_TIMEOUT, MAX_TIMEOUT, 50); + gtk_label_set_mnemonic_widget (GTK_LABEL(label), button); + gtk_widget_set_halign (button, GTK_ALIGN_START); + gtk_spin_button_set_value (GTK_SPIN_BUTTON (button), (gfloat)global->timeout); + g_object_bind_property (G_OBJECT (config), "timeout", + G_OBJECT (button), "value", + GBindingFlags (G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL)); + g_signal_connect (G_OBJECT (button), "value-changed", G_CALLBACK(change_timeout_cb), global); + box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6); + label = gtk_label_new ("ms"); + gtk_box_pack_start (GTK_BOX (box), button, FALSE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (box), label, FALSE, FALSE, 0); + gtk_grid_attach (GTK_GRID (grid), box, 1, 1, 1, 1); + new_label (GTK_GRID (grid), 1, _("Update interval:"), button); + +#ifdef HAVE_UPOWER_GLIB + /* Power-saving interval */ + button = gtk_spin_button_new_with_range (0, 10, 1); + gtk_widget_set_halign (button, GTK_ALIGN_START); + gtk_widget_set_tooltip_text(GTK_WIDGET(button), _("Update interval when running on battery (uses regular update interval if set to zero)")); + gtk_spin_button_set_value (GTK_SPIN_BUTTON (button), (gfloat)global->timeout_seconds); + g_object_bind_property (G_OBJECT (config), "timeout-seconds", + G_OBJECT (button), "value", + GBindingFlags (G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL)); + g_signal_connect (G_OBJECT (button), "value-changed", G_CALLBACK(change_timeout_seconds_cb), global); + box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6); + label = gtk_label_new ("s"); + gtk_box_pack_start (GTK_BOX (box), button, FALSE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (box), label, FALSE, FALSE, 0); + gtk_grid_attach (GTK_GRID (grid), box, 1, 2, 1, 1); + new_label (GTK_GRID (grid), 2, _("Power-saving interval:"), button); +#endif + + /* System Monitor */ + entry = gtk_entry_new (); + gtk_widget_set_hexpand (entry, TRUE); + gtk_entry_set_text (GTK_ENTRY(entry), global->command.command_text); + gtk_widget_set_tooltip_text(GTK_WIDGET(entry), _("Launched when clicking on the plugin")); + g_object_bind_property (G_OBJECT (config), "system-monitor-command", + G_OBJECT (entry), "text", + GBindingFlags (G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL)); + g_signal_connect (G_OBJECT(entry), "changed", + G_CALLBACK(command_entry_changed_cb), global); + gtk_grid_attach (GTK_GRID (grid), entry, 1, 3, 1, 1); + label = new_label (GTK_GRID (grid), 3, _("System monitor:"), entry); + + /* Add options for the monitors */ + for(gsize i = 0; i < G_N_ELEMENTS (global->monitor); i++) + { + const SystemloadMonitor monitor = VISUAL_ORDER[i]; + new_monitor_setting (global, GTK_GRID(grid), 4 + 2 * i, + _(FRAME_TEXT[monitor]), + true, + SETTING_TEXT[monitor]); + } + + /* Uptime monitor options */ + new_monitor_setting (global, GTK_GRID(grid), 4 + 2*G_N_ELEMENTS (global->monitor), + _(FRAME_TEXT[4]), FALSE, "uptime"); + + gtk_widget_show_all (dlg); +} + +static void +monitor_show_about(XfcePanelPlugin *plugin, t_global_monitor *global) +{ + /* List of authors (in alphabetical order) */ + const gchar *auth[] = { + "David Schneider ", + "Florian Rivoal ", + "Jan Ziak <0xe2.0x9a.0x9b@xfce.org>", + "Landry Breuil ", + "Riccardo Persichetti ", + "Simon Steinbeiß ", + NULL + }; + + gtk_show_about_dialog (NULL, + "logo-icon-name", "org.xfce.panel.systemload", + "license", xfce_get_license_text (XFCE_LICENSE_TEXT_BSD), + "version", PACKAGE_VERSION, + "program-name", PACKAGE_NAME, + "comments", _("Monitor CPU load, swap usage and memory footprint"), + "website", "https://docs.xfce.org/panel-plugins/xfce4-systemload-plugin/start", + "copyright", _("Copyright (c) 2003-2022\n"), + "authors", auth, NULL); +} + +void +systemload_construct (XfcePanelPlugin *plugin) +{ + xfce_textdomain(GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR, "UTF-8"); + + t_global_monitor *global = monitor_control_new (plugin); + + create_monitor (global); + monitor_set_mode (plugin, xfce_panel_plugin_get_mode (plugin), global); + + setup_monitors (global); + + gtk_container_add (GTK_CONTAINER (plugin), global->ebox); + + update_monitors (global); + +#ifdef HAVE_UPOWER_GLIB + if (global->upower) { +#if UP_CHECK_VERSION(0, 99, 0) + g_signal_connect (global->upower, "notify", G_CALLBACK(upower_changed_cb), global); +#else /* UP_CHECK_VERSION < 0.99 */ + g_signal_connect (global->upower, "changed", G_CALLBACK(upower_changed_cb), global); +#endif /* UP_CHECK_VERSION */ + } +#endif /* HAVE_UPOWER_GLIB */ + + g_signal_connect (plugin, "free-data", G_CALLBACK (monitor_free), global); + g_signal_connect (plugin, "size-changed", G_CALLBACK (monitor_set_size), global); + g_signal_connect (plugin, "mode-changed", G_CALLBACK (monitor_set_mode), global); + g_signal_connect (plugin, "button-press-event", G_CALLBACK (click_event), global); + + xfce_panel_plugin_menu_show_configure (plugin); + g_signal_connect (plugin, "configure-plugin", G_CALLBACK (monitor_create_options), global); + + xfce_panel_plugin_menu_show_about(plugin); + g_signal_connect (plugin, "about", G_CALLBACK (monitor_show_about), global); +} diff --git a/panel-plugin/systemload.desktop.in b/panel-plugin/systemload.desktop.in new file mode 100644 index 0000000..83d23f7 --- /dev/null +++ b/panel-plugin/systemload.desktop.in @@ -0,0 +1,9 @@ +[Xfce Panel] +Type=X-XFCE-PanelPlugin +Encoding=UTF-8 +_Name=System Load Monitor +_Comment=Monitor CPU load, swap usage and memory footprint +Icon=org.xfce.panel.systemload +X-XFCE-Module=systemload +X-XFCE-Internal=false +X-XFCE-API=2.0 diff --git a/panel-plugin/uptime.cc b/panel-plugin/uptime.cc new file mode 100644 index 0000000..8abebec --- /dev/null +++ b/panel-plugin/uptime.cc @@ -0,0 +1,140 @@ +/* + * This file is part of Xfce (https://gitlab.xfce.org). + * + * Copyright (c) 2003 Riccardo Persichetti + * Copyright (c) 2010 Florian Rivoal + * Copyright (c) 2022 Jan Ziak <0xe2.0x9a.0x9b@xfce.org> + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include "uptime.h" + +#if defined(__linux__) || defined(__FreeBSD_kernel__) + +#include +#include +#include +#include +#include + +#define PROC_UPTIME "/proc/uptime" + +gulong read_uptime() +{ + FILE *fd = fopen(PROC_UPTIME, "r"); + if (!fd) { + g_warning("%s", _("File /proc/uptime not found!")); + return 0; + } + + gulong uptime; + if (!fscanf(fd, "%lu", &uptime)) + uptime = 0; + + fclose(fd); + return uptime; +} + +#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) + +#ifdef __NetBSD__ +/* + * NetBSD defines MAX and MIN in sys/param.h, so undef the glib macros first + */ +#ifdef MAX +#undef MAX +#endif +#ifdef MIN +#undef MIN +#endif +#endif /* !__NetBSD__ */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __FreeBSD__ +#include +#endif /* !__FreeBSD__ */ + +gulong read_uptime() +{ + int mib[2] = {CTL_KERN, KERN_BOOTTIME}; + struct timeval boottime; + size_t size = sizeof(boottime); + gulong uptime; + + if((sysctl(mib, 2, &boottime, &size, NULL, 0) != -1) && (boottime.tv_sec != 0)) { + time_t now; + time(&now); + uptime = now - boottime.tv_sec; + } + else + { + g_warning("Cannot get kern.boottime"); + uptime = 0; + } + + return uptime; +} + +#elif defined(__sun__) + +#include + +gulong read_uptime() +{ + kstat_ctl_t *kc; + kstat_t *ks; + kstat_named_t *boottime; + gulong uptime; + + if (((kc = kstat_open()) != 0) && ((ks = kstat_lookup(kc, "unix", 0, "system_misc")) != NULL) && (kstat_read(kc, ks, NULL) != -1) && ((boottime = kstat_data_lookup(ks, "boot_time")) != NULL)) { + time_t now; + time(&now); + uptime = now - boottime->value.ul; + kstat_close(kc); + } + else + { + g_warning("Cannot get boot_time"); + uptime = 0; + } + + return uptime; +} + +#else +#error "Your platform is not yet supported" +#endif diff --git a/panel-plugin/uptime.h b/panel-plugin/uptime.h new file mode 100644 index 0000000..6ab23a2 --- /dev/null +++ b/panel-plugin/uptime.h @@ -0,0 +1,36 @@ +/* + * This file is part of Xfce (https://gitlab.xfce.org). + * + * Copyright (c) 2003 Riccardo Persichetti + * Copyright (c) 2010 Florian Rivoal + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef _XFCE_SYSTEMLOAD_UPTIME_H_ +#define _XFCE_SYSTEMLOAD_UPTIME_H_ + +#include + +gulong read_uptime(); + +#endif /* _XFCE_SYSTEMLOAD_UPTIME_H_ */ diff --git a/po/Makefile.in.in b/po/Makefile.in.in new file mode 100644 index 0000000..fcd2c3b --- /dev/null +++ b/po/Makefile.in.in @@ -0,0 +1,221 @@ +# Makefile for program source directory in GNU NLS utilities package. +# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper +# Copyright (C) 2004-2008 Rodney Dawes +# +# This file may be copied and used freely without restrictions. It may +# be used in projects which are not available under a GNU Public License, +# but which still want to provide support for the GNU gettext functionality. +# +# - Modified by Owen Taylor to use GETTEXT_PACKAGE +# instead of PACKAGE and to look for po2tbl in ./ not in intl/ +# +# - Modified by jacob berkman to install +# Makefile.in.in and po2tbl.sed.in for use with glib-gettextize +# +# - Modified by Rodney Dawes for use with intltool +# +# We have the following line for use by intltoolize: +# INTLTOOL_MAKEFILE + +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +PACKAGE = @PACKAGE@ +VERSION = @VERSION@ + +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +top_builddir = @top_builddir@ +VPATH = @srcdir@ + +prefix = @prefix@ +exec_prefix = @exec_prefix@ +datadir = @datadir@ +datarootdir = @datarootdir@ +libdir = @libdir@ +localedir = @localedir@ +subdir = po +install_sh = @install_sh@ +# Automake >= 1.8 provides @mkdir_p@. +# Until it can be supposed, use the safe fallback: +mkdir_p = $(install_sh) -d + +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ + +GMSGFMT = @GMSGFMT@ +MSGFMT = @MSGFMT@ +XGETTEXT = @XGETTEXT@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist +GENPOT = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot + +ALL_LINGUAS = @ALL_LINGUAS@ + +PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi) + +USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi) + +USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done) + +POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done) + +DISTFILES = Makefile.in.in POTFILES.in $(POFILES) +EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS + +POTFILES = \ +# This comment gets stripped out + +CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done) + +.SUFFIXES: +.SUFFIXES: .po .pox .gmo .mo .msg .cat + +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V)) +INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY)) +INTLTOOL__v_MSGFMT_0 = @echo " MSGFMT" $@; + +.po.pox: + $(MAKE) $(GETTEXT_PACKAGE).pot + $(MSGMERGE) $* $(GETTEXT_PACKAGE).pot -o $*.pox + +.po.mo: + $(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $< + +.po.gmo: + $(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \ + && rm -f $$file && $(GMSGFMT) -o $$file $< + +.po.cat: + sed -f ../intl/po2msg.sed < $< > $*.msg \ + && rm -f $@ && gencat $@ $*.msg + + +all: all-@USE_NLS@ + +all-yes: $(CATALOGS) +all-no: + +$(GETTEXT_PACKAGE).pot: $(POTFILES) + $(GENPOT) + +install: install-data +install-data: install-data-@USE_NLS@ +install-data-no: all +install-data-yes: all + linguas="$(USE_LINGUAS)"; \ + for lang in $$linguas; do \ + dir=$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $$dir; \ + if test -r $$lang.gmo; then \ + $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ + echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \ + else \ + $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ + echo "installing $(srcdir)/$$lang.gmo as" \ + "$$dir/$(GETTEXT_PACKAGE).mo"; \ + fi; \ + if test -r $$lang.gmo.m; then \ + $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \ + echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \ + else \ + if test -r $(srcdir)/$$lang.gmo.m ; then \ + $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \ + $$dir/$(GETTEXT_PACKAGE).mo.m; \ + echo "installing $(srcdir)/$$lang.gmo.m as" \ + "$$dir/$(GETTEXT_PACKAGE).mo.m"; \ + else \ + true; \ + fi; \ + fi; \ + done + +# Empty stubs to satisfy archaic automake needs +dvi info ctags tags CTAGS TAGS ID: + +# Define this as empty until I found a useful application. +install-exec installcheck: + +uninstall: + linguas="$(USE_LINGUAS)"; \ + for lang in $$linguas; do \ + rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \ + rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \ + done + +check: all $(GETTEXT_PACKAGE).pot + rm -f missing notexist + srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m + if [ -r missing -o -r notexist ]; then \ + exit 1; \ + fi + +mostlyclean: + rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp + rm -f .intltool-merge-cache + +clean: mostlyclean + +distclean: clean + rm -f Makefile Makefile.in POTFILES stamp-it + rm -f *.mo *.msg *.cat *.cat.m *.gmo + +maintainer-clean: distclean + @echo "This command is intended for maintainers to use;" + @echo "it deletes files that may require special tools to rebuild." + rm -f Makefile.in.in + +distdir = ../$(PACKAGE)-$(VERSION)/$(subdir) +dist distdir: $(DISTFILES) + dists="$(DISTFILES)"; \ + extra_dists="$(EXTRA_DISTFILES)"; \ + for file in $$extra_dists; do \ + test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \ + done; \ + for file in $$dists; do \ + test -f $$file || file="$(srcdir)/$$file"; \ + ln $$file $(distdir) 2> /dev/null \ + || cp -p $$file $(distdir); \ + done + +update-po: Makefile + $(MAKE) $(GETTEXT_PACKAGE).pot + tmpdir=`pwd`; \ + linguas="$(USE_LINGUAS)"; \ + for lang in $$linguas; do \ + echo "$$lang:"; \ + result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \ + if $$result; then \ + if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ + else \ + if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ + :; \ + else \ + echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ + rm -f $$tmpdir/$$lang.new.po; \ + exit 1; \ + fi; \ + fi; \ + else \ + echo "msgmerge for $$lang.gmo failed!"; \ + rm -f $$tmpdir/$$lang.new.po; \ + fi; \ + done + +Makefile POTFILES: stamp-it + @if test ! -f $@; then \ + rm -f stamp-it; \ + $(MAKE) stamp-it; \ + fi + +stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in + cd $(top_builddir) \ + && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \ + $(SHELL) ./config.status + +# Tell versions [3.59,3.63) of GNU make not to export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/po/POTFILES.in b/po/POTFILES.in new file mode 100644 index 0000000..88ccaa0 --- /dev/null +++ b/po/POTFILES.in @@ -0,0 +1,5 @@ +panel-plugin/cpu.cc +panel-plugin/memswap.cc +panel-plugin/systemload.cc +panel-plugin/systemload.desktop.in +panel-plugin/uptime.cc diff --git a/po/ar.po b/po/ar.po new file mode 100644 index 0000000..ca9d061 --- /dev/null +++ b/po/ar.po @@ -0,0 +1,180 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# محمد الحرقان , 2012 +# محمد الحرقان , 2012 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Arabic (http://www.transifex.com/xfce/xfce-panel-plugins/language/ar/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ar\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "لم يتم العثور على الملف /proc/stat!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "حمل النظام: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "الذاكرة: %ld ميجابايت من %ld ميجابايت مستخدمة" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "الإبدال: %ld ميجابايت من %ld ميجابايت مستخدمة" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "لا إبدال" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d يوم" +msgstr[1] "%d يومان" +msgstr[2] "%d أيام" +msgstr[3] "%d أيام" +msgstr[4] "%d أيام" +msgstr[5] "%d أيام" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "التسمية:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "مرقاب المعالج" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "مرقاب الذاكرة" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "مرقاب الإبدال" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "مرقاب الإشتغال" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "مرقاب حمل النظام" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_إغلاق" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "فترة التحديث:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "الفاصل الزمني لحفظ الطاقة:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "راقب حمل المعالج واستعمال الإبدال والذاكرة" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "لم يتم العثور على الملف /proc/uptime!" diff --git a/po/ast.po b/po/ast.po new file mode 100644 index 0000000..c3a1de9 --- /dev/null +++ b/po/ast.po @@ -0,0 +1,126 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# enolp , 2015 +# Ḷḷumex03 , 2014 +# malditoastur , 2009 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-12-03 22:40+0100\n" +"PO-Revision-Date: 2018-12-03 21:40+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Asturian (http://www.transifex.com/xfce/xfce-panel-plugins/language/ast/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ast\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "¡Nun s'alcontró'l ficheru /proc/stat!" + +#: ../panel-plugin/systemload.c:178 +#, c-format +msgid "System Load: %ld%%" +msgstr "Carga del sistema: %ld%%" + +#: ../panel-plugin/systemload.c:185 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Memoria: %ldMB de %ldMB usada" + +#: ../panel-plugin/systemload.c:193 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Intercambeu: %ldMB de %ldMB usada" + +#: ../panel-plugin/systemload.c:196 +#, c-format +msgid "No swap" +msgstr "Ensin intercambeu" + +#: ../panel-plugin/systemload.c:207 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d día" +msgstr[1] "%d díes" + +#: ../panel-plugin/systemload.c:211 +#, c-format +msgid "Uptime: %d day %d:%02d" +msgid_plural "Uptime: %d days %d:%02d" +msgstr[0] "Actividá: %d día %d:%02d" +msgstr[1] "Actividá: %d díes %d:%02d" + +#: ../panel-plugin/systemload.c:219 +#, c-format +msgid "Uptime: %d:%02d" +msgstr "Actividá: %d:%02d" + +#: ../panel-plugin/systemload.c:805 +msgid "Options:" +msgstr "" + +#: ../panel-plugin/systemload.c:841 +msgid "CPU monitor" +msgstr "Monitor de la CPU" + +#: ../panel-plugin/systemload.c:842 +msgid "Memory monitor" +msgstr "Monitor de memoria" + +#: ../panel-plugin/systemload.c:843 +msgid "Swap monitor" +msgstr "Monitor de swap" + +#: ../panel-plugin/systemload.c:844 +msgid "Uptime monitor" +msgstr "Monitor de tiempu en funcionamientu" + +#: ../panel-plugin/systemload.c:849 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Monitor de carga del sistema" + +#: ../panel-plugin/systemload.c:870 +msgid "General" +msgstr "" + +#: ../panel-plugin/systemload.c:882 +msgid "Update interval:" +msgstr "Intervalu d'anovamientu:" + +#: ../panel-plugin/systemload.c:888 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "" + +#: ../panel-plugin/systemload.c:893 +msgid "Power-saving interval:" +msgstr "Intervalu d'aforru d'enerxía:" + +#: ../panel-plugin/systemload.c:902 +msgid "Launched when clicking on the plugin" +msgstr "" + +#: ../panel-plugin/systemload.c:906 +msgid "System monitor:" +msgstr "Monitor del sistema:" + +#: ../panel-plugin/systemload.c:944 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Monitor de carga de la CPU, d'usu d'intercambiu y de memoria" + +#: ../panel-plugin/systemload.c:946 +msgid "Copyright (c) 2003-2018\n" +msgstr "" + +#: ../panel-plugin/uptime.c:53 +msgid "File /proc/uptime not found!" +msgstr "¡Nun s'alcontró'l fiheru /proc/uptime!" diff --git a/po/be.po b/po/be.po new file mode 100644 index 0000000..2458991 --- /dev/null +++ b/po/be.po @@ -0,0 +1,174 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Vadzim Naumuk, 2022 +# Źmicier Turok , 2020 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2013-07-03 19:20+0000\n" +"Last-Translator: Vadzim Naumuk, 2022\n" +"Language-Team: Belarusian (http://www.transifex.com/xfce/xfce-panel-plugins/language/be/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: be\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Файл /proc/stat не знойдзены!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Загрузка сістэмы: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Памяць: %ld МБ з %ld МБ" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Сетка: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Падпампоўка: %ld МБ з %ld МБ" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Раздзел падпампоўкі адсутнічае" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dд" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dг" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dм" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d дзень" +msgstr[1] "%d дні" +msgstr[2] "%d дзён" +msgstr[3] "%d дзён" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%dгадзiна" +msgstr[1] "%dгадзiн" +msgstr[2] "%dгадзiн" +msgstr[3] "%dгадзiн" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%dхвiлiна" +msgstr[1] "%dхвiлiн" +msgstr[2] "%dхвiлiна" +msgstr[3] "%dхвiлiна" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Бесперапынку: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Адмеціна:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Пакіньце пустым, каб адключыць ярлык" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Працэсар" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Памяць" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Сеткавы манітор" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Падпампоўка" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Час працы" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Загрузка сістэмы" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Закрыць" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Даведка" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Асноўныя" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Інтэрвал абнаўлення:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Інтэрвал абнаўлення пры сілкаванні ад батарэі (0 -выкарыстоўваецца звычайны інтэрвал)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "У рэжыме захавання энергіі:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Запускаецца па пстрычцы па ўбудове" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Сістэмны манітор:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Манітор загружанасці працэсара, выкарыстання памяці і падпампоўкі" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Капiрайт (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Файл /proc/uptime не знойдзены!" diff --git a/po/bg.po b/po/bg.po new file mode 100644 index 0000000..4a43029 --- /dev/null +++ b/po/bg.po @@ -0,0 +1,168 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Georgi Georgiev (Жоро) , 2014 +# Kiril Kirilov , 2014,2016-2017,2021 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Kiril Kirilov \n" +"Language-Team: Bulgarian (http://www.transifex.com/xfce/xfce-panel-plugins/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Файлът /proc/stat не е намерен!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Натоварване на системата: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Памет: %ldМБ от %ldМБ са използвани" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Мрежа: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Swap: %ldМБ от %ldМБ са използвани" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Липсва swap" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dд" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dч" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dм" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d ден" +msgstr[1] "%d дни" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d час" +msgstr[1] "%d часа" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d минута" +msgstr[1] "%d минути" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Време на работа: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Етикет:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Оставете празно, за да деактивирате етикета" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Наблюдение на ЦП" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Наблюдение на паметта" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Наблюдение на мрежата" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Наблюдение на swap" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Наблюдение на времето на работа" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Наблюдение на натоварването на системата" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "Затваряне" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Помощ" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Общи" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Интервал на обновяване:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Интервал на обновяване при работа на батерия (използва се стандартен интервал, когато е зададено нула)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Интервал на пестене на енергия:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Стартиране при кликване върху добавката" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Наблюдение на системата:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Наблюдение на натоварването на ЦП и използването на swap паметта" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Авторски права (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Файлът /proc/uptime не е намерен!" diff --git a/po/ca.po b/po/ca.po new file mode 100644 index 0000000..99d1bae --- /dev/null +++ b/po/ca.po @@ -0,0 +1,170 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Carles Muñoz Gorriz , 2003,2012 +# Davidmp , 2016 +# Robert Antoni Buj Gelonch , 2017,2020 +# Robert Antoni Buj Gelonch , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Catalan (http://www.transifex.com/xfce/xfce-panel-plugins/language/ca/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "No s'ha trobat el fitxer «/proc/stat»!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Càrrega del sistema: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Memòria: %ld MB de %ld MB utilitzades" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Memòria d'intercanvi: %ld MB de %ld MB utilitzades" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Sense memòria d'intercanvi" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dia" +msgstr[1] "%d dies" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Etiqueta:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Monitor de la CPU" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Monitor de la memòria" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Monitor de la memòria d'intercanvi" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Monitor del temps en funcionament" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Monitor de la càrrega del sistema" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "Tan_ca" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Ajuda" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "General" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Interval d'actualització:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Interval d'actualització quan funciona amb la bateria (s'utilitza l'interval d'actualització comú si s'estableix a zero)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Interval d'estalvi d'energia:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Es llança en fer clic al connector" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Monitor del sistema:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Monitora la càrrega de la CPU, l'ús de la memòria d'intercanvi i l'empremta de la memòria" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "No s'ha trobat el fitxer «/proc/uptime»!" diff --git a/po/cs.po b/po/cs.po new file mode 100644 index 0000000..4e81d95 --- /dev/null +++ b/po/cs.po @@ -0,0 +1,174 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Alois Nešpor , 2014 +# Michal Várady , 2014,2016-2017,2020-2021 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Czech (http://www.transifex.com/xfce/xfce-panel-plugins/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Soubor /proc/stat nenalezen!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Zatížení systému: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Paměť: %ldMB z %ldMB použito" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Síť: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Oddíl swap: %ldMB z %ldMB použito" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Bez oddílu swap" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dd" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dh" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d den" +msgstr[1] "%d dny" +msgstr[2] "%d dnů" +msgstr[3] "%d dnů" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d hodina" +msgstr[1] "%d hodiny" +msgstr[2] "%d hodin" +msgstr[3] "%d hodin" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuta" +msgstr[1] "%d minuty" +msgstr[2] "%d minut" +msgstr[3] "%d minut" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Čas od zapnutí: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Popisek:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Popisek vypnete ponecháním tohoto pole prázdného" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Sledování procesoru" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Sledování paměti" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Sledování sítě" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Sledování oddílu swap" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Sledování doby spuštění" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Sledování vytížení systému" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Zavřít" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Nápověda" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Obecné" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Interval aktualizace:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Interval aktualizace při napájení z baterie (pokud je nastaveno na nulu, používá se běžný interval aktualizace)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Interval úspory energie:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Spouští se po kliknutí na zásuvný modul" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Sledování systému:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Sleduje zatížení procesoru, využití oddílu swap a paměti" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Soubor /proc/uptime nenalezen!" diff --git a/po/da.po b/po/da.po new file mode 100644 index 0000000..8304778 --- /dev/null +++ b/po/da.po @@ -0,0 +1,170 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Aputsiak Niels Janussen , 2015 +# Jens Hyllegaard , 2007 +# Per Kongstad , 2008,2010 +# scootergrisen, 2016-2017,2019,2021 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-03-11 13:38+0000\n" +"Last-Translator: scootergrisen\n" +"Language-Team: Danish (http://www.transifex.com/xfce/xfce-panel-plugins/language/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Filen /proc/stat blev ikke fundet!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Systembelastning: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Hukommelse: %ldMB af %ldMB brugt" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Netværk: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Swap: %ldMB af %ldMB brugt" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Ingen swap" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dd" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dt" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dag" +msgstr[1] "%d dage" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d time" +msgstr[1] "%d timer" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minut" +msgstr[1] "%d minutter" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Oppetid: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Etiket:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Lad den være tom for at deaktivere etiketten" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Overvågning af CPU" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Overvågning af hukommelse" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Overvågning af netværk" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Overvågning af swap" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Overvågning af oppetid" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Systembelastningsovervågning" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Luk" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Hjælp" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Generelt" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Opdateringsinterval:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Opdateringsinterval ved brug af batteri (bruger almindeligt opdateringsinterval hvis sat til nul)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Strømbesparelsesinterval:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Startes når der klikkes på pluginet" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Systemovervågning:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Overvåg CPU-belastning, swap- og hukommelsesforbrug" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Ophavsret (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Filen /proc/uptime blev ikke fundet!" diff --git a/po/de.po b/po/de.po new file mode 100644 index 0000000..531cc81 --- /dev/null +++ b/po/de.po @@ -0,0 +1,170 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Andreas Eitel , 2021 +# Georg Eckert , 2013 +# Tobias Bannert , 2014,2016-2018 +# Vinzenz Vietzke , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Andreas Eitel \n" +"Language-Team: German (http://www.transifex.com/xfce/xfce-panel-plugins/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Datei /proc/stat nicht gefunden!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Systemlast: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Arbeitsspeicher: %ldMB von %ldMB verwendet" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Netzwerk: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Auslagerungsspeicher: %ldMB von %ldMB verwendet" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Kein Auslagerungsspeicher" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dd" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dh" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d Tag" +msgstr[1] "%d Tage" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d Stunde" +msgstr[1] "%d Stunden" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d Minute " +msgstr[1] "%d Minuten" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Betriebszeit: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Beschriftung:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Leer lassen, um das Etikett zu deaktivieren" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "CPU-Überwachung" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Überwachung des Arbeitsspeichers" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Netzwerkmonitor" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Überwachung des Auslagerungsspeichers" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Überwachung der Betriebszeit" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Überwachung der Systemlast" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Schließen" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Hilfe" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Allgemein" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Aktualisierungsintervall:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Update-Intervall bei Akkubetrieb (verwendet regelmäßigen Update-Intervall, wenn auf Null gesetzt)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Stromsparintervall:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Wird gestartet, wenn man auf die Erweiterung klickt" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Systemüberwachung:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Überwachung der CPU-Auslastung, des Auslagerungsspeichers und der Speicherbeanspruchung" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Urheberrecht (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Datei /proc/uptime nicht gefunden!" diff --git a/po/el.po b/po/el.po new file mode 100644 index 0000000..5c689af --- /dev/null +++ b/po/el.po @@ -0,0 +1,169 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Efstathios Iosifidis , 2015 +# Efstathios Iosifidis , 2012 +# Πέτρος Σαμαράς , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Greek (http://www.transifex.com/xfce/xfce-panel-plugins/language/el/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: el\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Το αρχείο /proc/stat δε βρέθηκε!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Φόρτο συστήματος: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Μνήμη: %ldMB από %ldMB σε χρήση" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Swap: %ldMB από %ldMB σε χρήση" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Χωρίς swap" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d μέρα" +msgstr[1] "%d μέρες" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Ετικέτα:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Επισκόπηση CPU" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Επισκόπηση Μνήμης" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Επισκόπηση swap" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Επισκόπηση ενεργού χρόνου" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Επισκόπηση φόρτου συστήματος" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Κλείσιμο" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Βοήθεια" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Γενικά" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Χρόνος ανανέωσης:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Χρονικό διάστημα ανανέωσης κατά τη λειτουργία με μπαταρία (χρήση του κανονικού διαστήματος όταν οριστεί σε μηδέν)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Διάστημα εξοικομόμησης ενέργειας:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Άνοιγμα όταν γίνει κλικ στο plugin" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Παρακολούθηση συστήματος:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Επισκόπηση φόρτου CPU, χρήσης swap και μνήμης" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Το αρχείο /proc/uptime δε βρέθηκε!" diff --git a/po/en_AU.po b/po/en_AU.po new file mode 100644 index 0000000..a91847f --- /dev/null +++ b/po/en_AU.po @@ -0,0 +1,169 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# John Humphrys , 2018 +# Michael Findlay , 2013-2014 +# Michael Findlay , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: English (Australia) (http://www.transifex.com/xfce/xfce-panel-plugins/language/en_AU/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en_AU\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "File /proc/stat not found!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "System Load: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Memory: %ldMB of %ldMB used" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Swap: %ldMB of %ldMB used" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "No swap" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d day" +msgstr[1] "%d days" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Label:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "CPU monitor" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Memory monitor" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Swap monitor" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Uptime monitor" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "System Load Monitor" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Close" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Help" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "General" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Update interval:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Update interval when running on battery (uses regular update interval if set to zero)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Power-saving interval:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Launched when clicking on the plugin" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "System monitor:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Monitor CPU load, swap usage and memory footprint" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "File /proc/uptime not found!" diff --git a/po/en_CA.po b/po/en_CA.po new file mode 100644 index 0000000..293f7cb --- /dev/null +++ b/po/en_CA.po @@ -0,0 +1,167 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Steve Harris , 2020 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: English (Canada) (http://www.transifex.com/xfce/xfce-panel-plugins/language/en_CA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en_CA\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "File /proc/stat not found!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "System Load: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Memory: %ldMB of %ldMB used" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Swap: %ldMB of %ldMB used" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "No swap" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d day" +msgstr[1] "%d days" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Label:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "CPU monitor" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Memory monitor" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Swap monitor" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Uptime monitor" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "System Load Monitor" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Close" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Help" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "General" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Update interval:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Update interval when running on battery (uses regular update interval if set to zero)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Power-saving interval:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Launched when clicking on the plugin" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "System monitor:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Monitor CPU load, swap usage and memory footprint" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "File /proc/uptime not found!" diff --git a/po/en_GB.po b/po/en_GB.po new file mode 100644 index 0000000..2501ffe --- /dev/null +++ b/po/en_GB.po @@ -0,0 +1,167 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Jeff Bailes , 2007 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: English (United Kingdom) (http://www.transifex.com/xfce/xfce-panel-plugins/language/en_GB/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en_GB\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "File /proc/stat not found!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "System Load: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Memory: %ldMB of %ldMB used" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Swap: %ldMB of %ldMB used" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "No swap" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d day" +msgstr[1] "%d days" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Label:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "CPU monitor" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Memory monitor" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Swap monitor" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Uptime monitor" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "System Load Monitor" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Close" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Update interval:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Power-saving interval:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Monitor CPU load, swap usage and memory footprint" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "File /proc/uptime not found!" diff --git a/po/es.po b/po/es.po new file mode 100644 index 0000000..4c17a39 --- /dev/null +++ b/po/es.po @@ -0,0 +1,176 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2009 +# Adolfo Jayme-Barrientos, 2014 +# Adolfo Jayme-Barrientos, 2014 +# Casper, 2021 +# gabrieltandil , 2014,2016 +# gabrieltandil , 2014,2016 +# Ignacio Poggi , 2020 +# prflr88 , 2017 +# prflr88 , 2013-2014 +# Toni Estévez , 2021 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Toni Estévez \n" +"Language-Team: Spanish (http://www.transifex.com/xfce/xfce-panel-plugins/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "No se ha encontrado el archivo /proc/stat." + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Carga del sistema: %ld %%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Memoria: %ld MB de %ld MB en uso" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Red: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Espacio de intercambio: %ld MB de %ld MB en uso" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Sin espacio de intercambio" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%d d" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%d h" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%d m" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d día" +msgstr[1] "%d días" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%dhora" +msgstr[1] "%d horas" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%dminuto" +msgstr[1] "%d minutos" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Tiempo de actividad: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Etiqueta:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Dejar en blanco para desactivar la etiqueta" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Monitor del procesador" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Monitor de la memoria" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Monitor de la red" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Monitor del espacio de intercambio" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Monitor del tiempo de actividad" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Monitor de la carga de sistema" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Cerrar" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "Ay_uda" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "General" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Intervalo de actualización:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Intervalo de actualización al funcionar con la batería (si se ajusta a cero, usa el intervalo de actualización estándar)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Intervalo para ahorrar energía:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Se ejecuta al hacer clic en el complemento" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Monitor del sistema:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Monitor del uso del procesador, del espacio de intercambio y de la memoria" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Copyright (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "No se ha encontrado el archivo /proc/uptime." diff --git a/po/et.po b/po/et.po new file mode 100644 index 0000000..4929bfc --- /dev/null +++ b/po/et.po @@ -0,0 +1,167 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Priit Jõerüüt , 2020-2022 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2013-07-03 19:20+0000\n" +"Last-Translator: Priit Jõerüüt , 2020-2022\n" +"Language-Team: Estonian (http://www.transifex.com/xfce/xfce-panel-plugins/language/et/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: et\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Ei leidnud /proc/stat faili!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Süsteemi koormus: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Mälu kasutus: %ldMB / %ldMB" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Võrk: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Saaleala kasutus: %ldMB / %ldMB" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Saalaala puudub" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%d pv" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%d t" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%d min" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d päev" +msgstr[1] "%d päeva" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d tund" +msgstr[1] "%d tundi" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minut" +msgstr[1] "%d minutit" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Ülalolekuaeg: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Silt:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Kui sa silti ei soovi kasutada, siis jäta tühjaks" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Protsessori koormuse jälgija" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Mälukasutuse jälgija" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Võrgukoormuse jälgija" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Saaleala kasutuse jälgija" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Ülalolekuaja jälgija" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Süsteemi koormuse jälgija" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Sulge" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Abi" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Üldine" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Uuendamise välp:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Andmete uuendamise välp, kui arvuti on akutoitel (kui väärtus on null, siis kasutatakse tavavälpa)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Uuendamise välp akutoitel:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Rakendus, mida käivitatakse pistikprogrammi klõpsimisel" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Tegumihaldur:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Jälgi protsessori koormust ning saaleala ja mälu kasutust" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Autoriõigused (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Ei leidnud /proc/uptime faili!" diff --git a/po/eu.po b/po/eu.po new file mode 100644 index 0000000..72ff246 --- /dev/null +++ b/po/eu.po @@ -0,0 +1,170 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# beriain, 2019 +# beriain, 2021-2022 +# Piarres Beobide , 2006,2016 +# Piarres Beobide , 2006 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-02-12 14:55+0000\n" +"Last-Translator: beriain\n" +"Language-Team: Basque (http://www.transifex.com/xfce/xfce-panel-plugins/language/eu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: eu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "/proc/stat fitxategia ez da aurkitu!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Sistemaren karga: %%%ld" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Memoria: %ldMB erabiliak %ldMB-etik" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Sarea: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Swap: %ldMB erabiliak %ldMB-etik" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Swap-ik ez" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%de" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%do" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "egun %d" +msgstr[1] "%d egun" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "Ordu %d" +msgstr[1] "%d ordu" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "Minutu %d" +msgstr[1] "%d minutu" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Denbora martxan: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Etiketa:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Utzi hutsik etiketa ezgaitzeko" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "PUZ monitorea" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Memoria monitorea" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Sare monitorea" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Swap monitorea" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Abiarazte monitorea" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Sistemaren karga monitorea" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Itxi" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Laguntza" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Orokorra" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Eguneratze tartea:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Eguneratze tartea bateriarekin zaudenean (aldizkako eguneratze tartea erabiltzen du zero jarrita)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Energia-aurrezte tartea:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Pluginean sakatzerakoan abiarazia" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Sistema monitorea:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "PUZ lan-zama, swap erabilera eta memoria egoera monitorizatu." + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Copyright (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "/proc/uptime fitxategia ez da aurkitu!" diff --git a/po/fi.po b/po/fi.po new file mode 100644 index 0000000..edaa584 --- /dev/null +++ b/po/fi.po @@ -0,0 +1,170 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Ammuu5, 2018 +# Jiri Grönroos , 2019 +# Juhani Numminen , 2013 +# Pasi Lallinaho , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Finnish (http://www.transifex.com/xfce/xfce-panel-plugins/language/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Tiedostoa /proc/stat ei löytynyt!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Järjestelmän kuorma: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Muisti: %ld Mt/%ld Mt käytössä" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Sivutus: %ld Mt/%ld Mt käytössä" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Ei sivutusta" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d vrk" +msgstr[1] "%d vrk" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Nimike:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Suorittimen seuranta" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Muistin seuranta" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Sivutuksen seuranta" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Käynnissäoloajan seuranta" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Järjestelmän kuorman seuranta" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Sulje" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Ohje" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Yleiset" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Päivitysväli:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Päivitysväli käytettäessä akkuvirtaa (käyttää säännöllistä päivitysväliä, jos asetettu nollaksi)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Virransäästöväli:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Käynnistetään, kun liitännäistä napsautetaan" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Järjestelmäntarkkailu:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Tarkkaile suorittimen, sivutuksen ja muistin käyttötasoja" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Tiedostoa /proc/uptime ei löytynyt!" diff --git a/po/fr.po b/po/fr.po new file mode 100644 index 0000000..4332327 --- /dev/null +++ b/po/fr.po @@ -0,0 +1,173 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Charles Monzat , 2017-2018 +# jc1 , 2013 +# jc1 , 2013,2021 +# 9bd356497422d3b951d73481908ce38a_9594f42 <5107b79d5223bd4fa6f541efbd7ae736_103107>, 2014 +# 9bd356497422d3b951d73481908ce38a_9594f42 <5107b79d5223bd4fa6f541efbd7ae736_103107>, 2014 +# Urien Desterres , 2014,2018 +# Yannick Le Guen , 2014,2016-2017,2021 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Wallon Wallon\n" +"Language-Team: French (http://www.transifex.com/xfce/xfce-panel-plugins/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Fichier /proc/stat non trouvé !" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Charge du système : %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Mémoire : %ldMio de %ldMio utilisé" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Réseau : %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Fichier d’échange : %ldMio de %ldMio utilisé" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Aucun fichier d'échange" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dj" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dh" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d jour" +msgstr[1] "%d jours" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d heure" +msgstr[1] "%d heures" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minute" +msgstr[1] "%d minutes" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Temps d'utisation : %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Étiquette :" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Laisser vide pour désactiver l'étiquette" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Moniteur du CPU" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Moniteur de la mémoire" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Moniteur réseau" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Moniteur du fichier d'échange" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Moniteur de la durée de fonctionnement" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Moniteur de la charge du système" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Fermer" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "Aid_e" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Général" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Intervalle de mise à jour :" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Intervalle de mise à jour lors du fonctionnement sur batterie (utilise l’intervalle de mise à jour standard si réglé sur zéro)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Intervalle d’économie d’énergie :" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Démarré en cliquant sur le greffon" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Moniteur du système :" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Moniteur de la charge du CPU, utilisation du fichier d’échange et de l’empreinte mémoire" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Copyright (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Fichier /proc/uptime non trouvé !" diff --git a/po/gl.po b/po/gl.po new file mode 100644 index 0000000..35ad712 --- /dev/null +++ b/po/gl.po @@ -0,0 +1,168 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Daniel Muñiz Fontoira , 2018-2019,2021 +# Leandro Regueiro , 2006,2008-2009 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Galician (http://www.transifex.com/xfce/xfce-panel-plugins/language/gl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: gl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Non se atopou o ficheiro /proc/stat!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Carga do sistema: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Memoria: %ldMB de %ldMB en uso" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Rede: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Espazo de intercambio: %ldMB de %ldMB en uso" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Sen espazo de intercambio" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dd" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dh" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d día" +msgstr[1] "%d días" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d hora" +msgstr[1] "%d horas" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuto" +msgstr[1] "%d minutos" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Tempo en funcionamento: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Etiqueta:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Deixar baleiro para desactivar a etiqueta" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Monitor da CPU" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Monitor da memoria" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Monitor da rede" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Monitor do espazo de intercambio" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Monitor de tempo en funcionamento" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Monitor de carga do sistema" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Pechar" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Axuda" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Xeral" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Intervalo de actualización:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Intervalo de actualización cando funciona con batería (usa o intervalo de actualización común se está definido en cero)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Intervalo de aforro de enerxía:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Iniciar cando se prema no engadido" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Monitor de sistema:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Monitoriza a carga da CPU, e mailo uso do espazo de intercambio e da memoria" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Non se atopou o ficheiro /proc/uptime!" diff --git a/po/he.po b/po/he.po new file mode 100644 index 0000000..8a9f9eb --- /dev/null +++ b/po/he.po @@ -0,0 +1,175 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Elishai Eliyahu , 2016-2018 +# Elishai Eliyahu , 2021 +# gk , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2013-07-03 19:20+0000\n" +"Last-Translator: Elishai Eliyahu , 2021\n" +"Language-Team: Hebrew (http://www.transifex.com/xfce/xfce-panel-plugins/language/he/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: he\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "קובץ proc/stat/ לא נמצא!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "עומס מערכת: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "זיכרון: %ldMB מתוך %ldMB בשימוש" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "רשת: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "החלף: %ldMB מתוך %ldMB בשימוש" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "אין החלף" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dd" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dh" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "יום %d" +msgstr[1] "%d ימים" +msgstr[2] "%d ימים" +msgstr[3] "%d ימים" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d שעה" +msgstr[1] "%d שעות" +msgstr[2] "%d שעות" +msgstr[3] "%d שעות" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d דקה" +msgstr[1] "%d דקות" +msgstr[2] "%d דקות" +msgstr[3] "%d דקות" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "זמן עבודה: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "תווית:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "השאר ריק כדי לבטל תווית" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "עוקב מעבד" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "עוקב זיכרון" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "עוקב רשת" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "עוקב הֶחְלֵף" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "עוקב זמן עבודה" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "עוקב עומס מערכת" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_סגור" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_עזרה" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "כללי" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "מרווח עדכון:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "מרווח עדכון כאשר פועל על סוללה (משתמש במרווח עדכון רגיל אם שווה לאפס)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "מרווח חיסכון-הספק:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "מופעל בקליק על התוסף" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "עוקב מערכת:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "עקוב אחר עומס מעבד, שימוש הֶחְלֵף וטביעת רגל זיכרון" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "זכויות יוצרים (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "קובץ proc/uptime/ לא נמצא!" diff --git a/po/hr.po b/po/hr.po new file mode 100644 index 0000000..58e65fb --- /dev/null +++ b/po/hr.po @@ -0,0 +1,174 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Edin Veskovic , 2017 +# Edin Veskovic , 2014,2017 +# Edin Veskovic , 2014 +# Ivica Kolić , 2013,2021 +# Lovro Kudelić , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Croatian (http://www.transifex.com/xfce/xfce-panel-plugins/language/hr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hr\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" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Datoteka /proc/stat nije nađena!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Učitavanje sustava: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Memorija: %ldMB of %ldMB korišteno" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Mreža: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Swap: %ldMB of %ldMB korišteno" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Bez swapa" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dan" +msgstr[1] "%d dani" +msgstr[2] "%d dana" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Natpis:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "MOnitor procesora" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Monitor memorije" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Nadzor mreže" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Swap monitor" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Nadglednik neprekidne aktivnosti" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Monitor učitavanja sustava" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Zatvori" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Pomoć" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Generalno" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Interval ažuriranja:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Ažuriraj interval dok se koristi baterija (koristi regularno ažuriranje intervala ako je postavljen na nulu)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Interval štednje energije:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Pokrenut pritiskom na priključak" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Nadzornik sustava:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Nadgledaj opterećenje procesora, upotrebu pričuvne memorije i zauzeće radne memorije" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Datoteka /proc/uptime nije nađena!" diff --git a/po/hu.po b/po/hu.po new file mode 100644 index 0000000..14dd408 --- /dev/null +++ b/po/hu.po @@ -0,0 +1,171 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Balázs Meskó , 2018 +# Gabor Kelemen , 2009 +# Gábor P., 2020 +# Gabor SUVEG , 2003 +# Attila SZERVÁC , 2006 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Hungarian (http://www.transifex.com/xfce/xfce-panel-plugins/language/hu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "A /proc/stat fájl nem található" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Rendszerterhelés: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Memória: %2$ld MB, amiből %1$ld MB használt" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Lapozóterület: %2$ld MB, amiből %1$ld MB használt" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Nincs lapozóterület" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d nap" +msgstr[1] "%d nap" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Címke:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "CPU-figyelő" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Memóriafigyelő" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Lapozóterület-figyelő" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Működésiidő-figyelő" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Rendszerterhelés-figyelő" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Bezárás" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Súgó" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Általános" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Frissítés gyakorisága:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Frissítési időköz akkumulátoron történő futáskor (a szokásos időköz, ha nullára állítja)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Energiatakarékosság időköze:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "A bővítményre kattintáskor indítva" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Rendszerfigyelő:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Processzorterhelés, lapozóterület- és memóriahasználat figyelése" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "A /proc/uptime fájl nem található" diff --git a/po/hye.po b/po/hye.po new file mode 100644 index 0000000..da72be4 --- /dev/null +++ b/po/hye.po @@ -0,0 +1,168 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Real School , 2019 +# Vahe Safaryan , 2020 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Eastern Armenian (http://www.transifex.com/xfce/xfce-panel-plugins/language/hye/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hye\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Համակարգի բեռնում. %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Հիշողութիւն.աւգտագործուում է %ld Մբ %ldՄբ-ից" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Փոխանակում. աւգտագործուում է %ldՄբ %ldՄբ-ից" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "չփոխանակել" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d աւր" +msgstr[1] "%d աւրեր" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Պիտակ․" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "CPU ցուցադրիչ" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Յիշողութեան ցուցադրիչ" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Փոխանակել ցուցասարքը " + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Ժամանակի ցուցասարքը" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Համակարգը բեռնում է ցուցասարքը" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Փակել" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Աւգնութիւն" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Ընդհանուր" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Թարմացումների դադարներ." + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Թարմացումների դադարները երբ մարտկոցը սնուցուում է (աւգտագործել հիմնական թարմացումների ընդմիջումները,եթէ սահմանուած է զրո)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Էներգախնայողութեան դադար." + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Մեկնարկել երբ սեղմուում է ներդրաւն" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Համակարգի ցուցադրիչ․" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Ցուցասարքի CPU բեռնուում է,փախանակիչը եւ հիշողութիւնը աւգտագործուում է " + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "" diff --git a/po/id.po b/po/id.po new file mode 100644 index 0000000..927117a --- /dev/null +++ b/po/id.po @@ -0,0 +1,165 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Andhika Padmawan , 2011 +# Triyan W. Nugroho , 2022 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-31 23:30+0000\n" +"Last-Translator: Triyan W. Nugroho \n" +"Language-Team: Indonesian (http://www.transifex.com/xfce/xfce-panel-plugins/language/id/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: id\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Berkas /proc/stat tak ditemukan!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Beban Sistem: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Memori: %ldMB dari %ldMB yang terpakai" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Jaringan: %ld Mbit/d" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Swap: %ldMB dari %ldMB yang terpakai" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Tak ada swap" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dh" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dj" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d hari" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d jam" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d menit" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Waktu hidup: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Label:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Biarkan kosong untuk menonaktifkan label" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Monitor CPU" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Monitor memori" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Monitor jaringan" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Monitor swap" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Monitor waktu hidup" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Monitor Beban Sistem" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Tutup" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Bantuan" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Umum" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Interval pemutakhiran:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Jeda pembaruan ketika berjalan dengan baterai (menggunakan jeda pembaruan reguler jika disetel ke nol)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Interval penyimpanan daya:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Diluncurkan ketika klik pada plugin" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Monitor sistem:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Monitor beban CPU, penggunaan swap dan jejak memori" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Hak cipta (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Berkas /proc/uptime tak ditemukan!" diff --git a/po/ie.po b/po/ie.po new file mode 100644 index 0000000..191efa6 --- /dev/null +++ b/po/ie.po @@ -0,0 +1,166 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Interlingue (http://www.transifex.com/xfce/xfce-panel-plugins/language/ie/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ie\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Li file /proc/stat ne esset trovat!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Charge del sistema: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Memorie: %ldMo ex %ldMo es usat" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Swap: %ldMo ex %ldMo es usat" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Li swap ne existe" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d die" +msgstr[1] "%d dies" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Etiquette:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Monitor de CPU" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Monitor de memorie" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Monitor de swap" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Monitor de operation" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Monitor de charge del sistema" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Cluder" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "Au_xilie" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "General" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Actualisation chascun:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Actualisation operante de batterie (0 = li regulari)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Intervalle de conservation de energie:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Lansar pos un clic sur li plugin" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Monitor del sistema:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Controlar li charge de CPU, li usagie de swap e de memorie" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Li file /proc/uptime ne esset trovat!" diff --git a/po/is.po b/po/is.po new file mode 100644 index 0000000..9fd1553 --- /dev/null +++ b/po/is.po @@ -0,0 +1,168 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Sveinn í Felli , 2012,2014,2016,2018-2019 +# Sveinn í Felli , 2012 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Icelandic (http://www.transifex.com/xfce/xfce-panel-plugins/language/is/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Skráin /proc/stat fannst ekki!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Kerfisálag: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Minni: %ldMB notað af %ldMB" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Diskminni: %ldMB notað af %ldMB" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Ekkert diskminni" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dagur" +msgstr[1] "%d dagar" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Skýring:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Eftirlit með örgjörva" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Eftirlit með minni" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Eftirlit með diskminni (swap)" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Eftirlit með uppitíma" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Eftirlit með kerfisálagi" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Loka" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Hjálp" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Almennt" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Uppfærslutíðni:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Uppfærslutíðni þegar keyrt er af rafhlöðum (notar venjulega uppfærslutíðni ef þetta er stillt á núll)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Bið vegna orkusparnaðar:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Ræst þegar smellt er á viðbótina" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Kerfisvöktun:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Fylgjast með örgjörvaálagi, diskminni og vinnsluminni" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Skráin /proc/uptime fannst ekki!" diff --git a/po/it.po b/po/it.po new file mode 100644 index 0000000..0185610 --- /dev/null +++ b/po/it.po @@ -0,0 +1,171 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Cristian Marchi , 2009,2014 +# Dmytro Tokayev, 2021 +# Emanuele Petriglia , 2018 +# Enrico B. , 2016 +# Enrico B. , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-31 12:07+0000\n" +"Last-Translator: Emanuele Petriglia \n" +"Language-Team: Italian (http://www.transifex.com/xfce/xfce-panel-plugins/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Impossibile trovare il file /proc/stat!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Carico del sistema: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Memoria: utilizzati %ldMB su %ldMB" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Rete: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Swap: utilizzati %ldMB su %ldMB" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Swap nulla" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dg" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%do" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d giorno" +msgstr[1] "%d giorni" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d ora" +msgstr[1] "%d ore" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuto" +msgstr[1] "%d minuti" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Tempo di attività: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Etichetta:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Lasciare vuoto per disabilitare l'etichetta" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Indicatore della CPU" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Indicatore della memoria" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Monitoraggio di rete" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Indicatore della swap" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Indicatore del tempo di attività" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Indicatore del carico di sistema" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Chiudi" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Aiuto" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Generale" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Intervallo di aggiornamento:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Aggiorna l'intervallo quando in esecuzione con la batteria (usa degli aggiornamenti di intervallo regolari se impostato a zero)." + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Intervallo di risparmio energetico:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Avviato mentre si sta facendo click sul componente aggiuntivo" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Indicatore di sistema:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Monitora il carico della CPU, l'utilizzo della swap e la memoria utilizzata dai programmi" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Copyright © 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Impossibile trovare il file /proc/uptime!" diff --git a/po/ja.po b/po/ja.po new file mode 100644 index 0000000..35a7555 --- /dev/null +++ b/po/ja.po @@ -0,0 +1,166 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Masato HASHIMOTO , 2008,2012,2014 +# Nobuhiro Iwamatsu , 2016-2018 +# UTUMI Hirosi , 2021 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: UTUMI Hirosi \n" +"Language-Team: Japanese (http://www.transifex.com/xfce/xfce-panel-plugins/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "ファイル /proc/stat が見つかりませんでした!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "システム負荷: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "メモリ: %2$ld MB 中 %1$ld MB 使用しています" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "ネットワーク: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "スワップ: %2$ld MB 中 %1$ld MB 使用しています" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "スワップなし" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%d日" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%d時間" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%d分" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d日" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d 時間" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d 分" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "稼働時間: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "ラベル:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "ラベルを無効にする場合は空にしてください" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "CPU モニター" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "メモリモニター" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "ネットワークモニター" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "スワップモニター" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "稼働時間モニター" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "システム負荷モニター" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "閉じる(_C)" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "ヘルプ(_H)" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "一般" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "更新間隔:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "バッテリーで動作している場合の更新間隔 (ゼロに設定されている場合、定期更新間隔を使用)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "省電力時の間隔:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "プラグインをクリックすると起動する" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "システムモニター:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "CPU 負荷、メモリ、およびスワップファイルの使用状況をモニターします。" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Copyright (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "ファイル /proc/uptime が見つかりませんでした!" diff --git a/po/ko.po b/po/ko.po new file mode 100644 index 0000000..d5f8b95 --- /dev/null +++ b/po/ko.po @@ -0,0 +1,168 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# ByungHyun Choi, 2005 +# 박정규(Jung-Kyu Park) , 2017 +# Seong-ho Cho , 2014-2016,2021 +# Seong-ho Cho , 2011 +# Sung Jin Gang , 2012 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Korean (http://www.transifex.com/xfce/xfce-panel-plugins/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "/proc/stat 파일이 없습니다!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "시스템 부하: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "메모리: %ldMB(총 %ldMB) 사용" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "네트워크: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "스왑: %ldMB(총 %ldMB) 사용" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "스왑 없음" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%d일" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%d시간" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%d분" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d일" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d시간" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d분" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "가동시간: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "레이블:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "레이블을 표시하지 않으려면 빈 채로 두십시오" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "CPU 감시기" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "메모리 감시기" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "네트워크 감시기" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "스왑 감시기" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "동작시간 감시기" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "시스템 부하 감시기" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "닫기(_C)" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "도움말(_H)" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "일반" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "업데이트 주기:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "배터리로 작동할 때의 업데이트 간격 (0으로 설정된 경우 정기적인 업데이트 간격 사용)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "전원절약 주기:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "플러그인 클릭할 때 시작됨" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "시스템 감시자:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "CPU 사용량, 스왑사용량, 메모리 사용량을 감시합니다" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "/proc/uptime 파일이 없습니다!" diff --git a/po/lt.po b/po/lt.po new file mode 100644 index 0000000..8a0d21c --- /dev/null +++ b/po/lt.po @@ -0,0 +1,175 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Algimantas Margevičius , 2012 +# Mantas , 2003 +# Moo, 2015-2017,2020-2021 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Moo\n" +"Language-Team: Lithuanian (http://www.transifex.com/xfce/xfce-panel-plugins/language/lt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lt\n" +"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Failas „/proc/stat“ nerastas!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Sistemos apkrova: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Darbinė atmintis: naudojama %ldMB iš %ldMB" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Tinklas: %ld Mbit/sek." + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Sukeitimų skaidinys: naudojama %ldMB iš %ldMB" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Sukeitimų skaidinio nėra" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%d d." + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%d val." + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%d min." + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d diena" +msgstr[1] "%d dienos" +msgstr[2] "%d dienų" +msgstr[3] "%d dienų" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d valanda" +msgstr[1] "%d valandos" +msgstr[2] "%d valandų" +msgstr[3] "%d valanda" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minutė" +msgstr[1] "%d minutės" +msgstr[2] "%d minučių" +msgstr[3] "%d minutė" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Veikimo laikas: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Etiketė:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Palikite tuščią, norėdami išjungti etiketę" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "CPU prižiūryklė" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Atminties prižiūryklė" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Tinklo prižiūryklė" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Sukeitimų skaidinio prižiūryklė" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Veikimo laiko prižiūryklė" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Sistemos apkrovos prižiūryklė" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Užverti" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "Ž_inynas" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Bendra" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Atnaujinimo intervalas:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Atnaujinimo intervalas, naudojant akumuliatoriaus energiją (jei nustatyta į nulį, bus naudojamas įprastas atnaujinimo intervalas)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Energijos taupymo intervalas:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Paleidžiama, spustelėjus ant įskiepio" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Sistemos prižiūryklė:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Stebėti CPU apkrovą, sukeitimų srities naudojimą ir atminties naudojimą" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Autorių teisės (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Failas „/proc/uptime“ nerastas!" diff --git a/po/lv.po b/po/lv.po new file mode 100644 index 0000000..a52c57d --- /dev/null +++ b/po/lv.po @@ -0,0 +1,127 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Rihards Priedītis , 2009 +# Rihards Prieditis , 2007 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-10-15 12:49+0200\n" +"PO-Revision-Date: 2020-10-15 10:49+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Latvian (http://www.transifex.com/xfce/xfce-panel-plugins/language/lv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lv\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Fails /proc/stat nav atrasts!" + +#: ../panel-plugin/systemload.c:178 +#, c-format +msgid "System Load: %ld%%" +msgstr "Sistēmas noslodze: %ld%%" + +#: ../panel-plugin/systemload.c:185 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Atmiņa: %ldMB no %ldMB tiek lietoti" + +#: ../panel-plugin/systemload.c:193 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Maiņvieta: %ldMB no %ldMB tiek izmantota" + +#: ../panel-plugin/systemload.c:196 +#, c-format +msgid "No swap" +msgstr "Nav maiņvietas" + +#: ../panel-plugin/systemload.c:207 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ../panel-plugin/systemload.c:211 +#, c-format +msgid "Uptime: %d day %d:%02d" +msgid_plural "Uptime: %d days %d:%02d" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ../panel-plugin/systemload.c:219 +#, c-format +msgid "Uptime: %d:%02d" +msgstr "" + +#: ../panel-plugin/systemload.c:808 +msgid "Options:" +msgstr "" + +#: ../panel-plugin/systemload.c:844 +msgid "CPU monitor" +msgstr "CPU pārraugs" + +#: ../panel-plugin/systemload.c:845 +msgid "Memory monitor" +msgstr "Atmiņa pārraugs" + +#: ../panel-plugin/systemload.c:846 +msgid "Swap monitor" +msgstr "Maiņvietas pārraugs" + +#: ../panel-plugin/systemload.c:847 +msgid "Uptime monitor" +msgstr "Augšlaika pārraugs" + +#: ../panel-plugin/systemload.c:852 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Sistēmas noslodzes pārraugs" + +#: ../panel-plugin/systemload.c:873 +msgid "General" +msgstr "" + +#: ../panel-plugin/systemload.c:885 +msgid "Update interval:" +msgstr "" + +#: ../panel-plugin/systemload.c:891 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "" + +#: ../panel-plugin/systemload.c:896 +msgid "Power-saving interval:" +msgstr "" + +#: ../panel-plugin/systemload.c:905 +msgid "Launched when clicking on the plugin" +msgstr "" + +#: ../panel-plugin/systemload.c:909 +msgid "System monitor:" +msgstr "" + +#: ../panel-plugin/systemload.c:947 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Novēro CPU noslodzi, maiņvietas izmantojumu un atmiņas nospiedumu" + +#: ../panel-plugin/systemload.c:949 +msgid "Copyright (c) 2003-2020\n" +msgstr "" + +#: ../panel-plugin/uptime.c:53 +msgid "File /proc/uptime not found!" +msgstr "Fails /proc/uptime nav atrasts!" diff --git a/po/ms.po b/po/ms.po new file mode 100644 index 0000000..fc1d692 --- /dev/null +++ b/po/ms.po @@ -0,0 +1,164 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# abuyop , 2014,2016-2017,2021 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2013-07-03 19:20+0000\n" +"Last-Translator: abuyop , 2014,2016-2017,2021\n" +"Language-Team: Malay (http://www.transifex.com/xfce/xfce-panel-plugins/language/ms/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ms\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Fail /proc/stat tidak ditemui!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Muatan Sistem: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Ingatan: %ldMB dari %ldMB digunakan" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Rangkaian: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Silih: %ldMB dari %ldMB digunakan" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Tiada silih" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dh" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dj" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d hari" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d jam" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minit" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Masa hidup: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Label:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Biarkan kosong untuk lumpuhkan label" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Pemantau CPU" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Pemantau ingatan" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Pemantau rangkaian" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Pemantau silih" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Pemantau masa hidup" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Pemantau Muatan Sistem" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Tutup" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Bantuan" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Am" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Sela kemaskini:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Kemaskini sela ketika berjalan dengan kuasa bateri (gunakan sela kemaskini biasa jika ditetapkan ke sifar)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Sela penjimatan-kuasa:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Dilancarkan bila mengklik pemalam" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Pemantau sistem:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Pantau muatan CPU, penggunaan silih dan jejak ingatan" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Hak cipta (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Fail /proc/uptime tidak ditemui!" diff --git a/po/nb.po b/po/nb.po new file mode 100644 index 0000000..e33dad3 --- /dev/null +++ b/po/nb.po @@ -0,0 +1,171 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Allan Nordhøy , 2015 +# Allan Nordhøy , 2016-2017 +# Harald H. , 2014 +# heskjestad , 2019,2021 +# Terje Uriansrud , 2007 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: heskjestad \n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/xfce/xfce-panel-plugins/language/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Fant ikke filen /proc/stat." + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Systemlast: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Minne: %ldMB of %ldMB brukt" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Nettverk: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Vekselfil: %ldMB of %ldMB brukt" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Ingen vekselfil" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dd" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dt" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dag" +msgstr[1] "%d dager" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d time" +msgstr[1] "%d timer" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minutt" +msgstr[1] "%d minutter" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Oppetid: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Etikett:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "La være tom for å slå av etikett" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Prosessormonitor" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Minnemonitor" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Nettverksmonitor" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Vekselfilmonitor" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Oppetidsmonitor" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Systemlastmonitor" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "Lukk" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Hjelp" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Generelt" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Oppdateringsintervall:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Oppdateringsintervall når strømtilførselen er fra batteri (velg null for å bruke det vanlige oppdateringsintervallet)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Strømsparingsintervall:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Lastes ved å klikke på programtillegget" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Systemmonitor:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Viser CPU-belastning, vekselfilbruk og minneavtrykk" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Opphavsrett (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Fant ikke filen /proc/uptime." diff --git a/po/nl.po b/po/nl.po new file mode 100644 index 0000000..bb54a6f --- /dev/null +++ b/po/nl.po @@ -0,0 +1,168 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Jasper Huijsmans , 2005 +# Pjotr , 2014,2016-2017,2021 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Pjotr \n" +"Language-Team: Dutch (http://www.transifex.com/xfce/xfce-panel-plugins/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Bestand /proc/stat niet gevonden." + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Systeembelasting: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Geheugen: %ldMB van %ldMB in gebruik" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Netwerk: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Wisselgeheugen: %ldMB van %ldMB in gebruik" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Geen wisselgeheugen" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dd" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%du" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dag" +msgstr[1] "%d dagen" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d uur" +msgstr[1] "%d uren" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuut" +msgstr[1] "%d minuten" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Actieftijd: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Etiket:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Laat leeg om het etiket uit te schakelen" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "CPU-bewaker" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Geheugenbewaker" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Netwerkbewaker" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Wisselgeheugenbewaker" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Draaiperiode-bewaker" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Systeembelastingbewaker" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Sluiten" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Hulp" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Algemeen" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Tussenpoze voor bijwerken:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Bijwerktussenpoze wanneer draaiend op accustroom (gebruikt normale tussenpoze wanneer ingesteld op 0)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Tussenpoze voor energiebesparing:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Gestart bij klikken op het invoegsel" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Systeembewaker:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Toon CPU-belasting, wisselgeheugen- en geheugengebruik" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Auteursrecht (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Bestand /proc/uptime niet gevonden." diff --git a/po/oc.po b/po/oc.po new file mode 100644 index 0000000..cd51b7e --- /dev/null +++ b/po/oc.po @@ -0,0 +1,169 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Cédric Valmary , 2016 +# Cédric Valmary , 2013 +# Quentin PAGÈS, 2022 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2013-07-03 19:20+0000\n" +"Last-Translator: Quentin PAGÈS, 2022\n" +"Language-Team: Occitan (post 1500) (http://www.transifex.com/xfce/xfce-panel-plugins/language/oc/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: oc\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Fichièr /proc/stat pas trobat !" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Carga del sistèma : %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Memòria : %ldMio de %ldMio utilizat" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Fichièr d'escambi : %ldMio de %ldMio utilizat" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Pas cap de fichièr d'escambi" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dd" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dh" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d Jorn" +msgstr[1] "%d Jorns" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d ora" +msgstr[1] "%d oras" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuta" +msgstr[1] "%d minutas" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Etiqueta :" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Monitor del CPU" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Monitor de la memòria" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Monitor del fichièr d'escambi" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Monitor del temps de foncionament" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Monitor de la carga del sistèma" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Tampar" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Ajuda" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "General" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Interval de mesa a jorn :" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Interval d'estalvi d'energia :" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Monitor del sistèma :" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Monitor de la carga del CPU, utilizacion del fichièr d'escambi e de l'emprencha memòria" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Copyright (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Fichièr /proc/uptime pas trobat !" diff --git a/po/pl.po b/po/pl.po new file mode 100644 index 0000000..6939fc0 --- /dev/null +++ b/po/pl.po @@ -0,0 +1,176 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Dawid Job , 2014 +# Marek Adamski, 2017,2020-2021 +# Piotr Sokół , 2009,2012,2014 +# Piotr Strębski , 2015-2017 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Marek Adamski\n" +"Language-Team: Polish (http://www.transifex.com/xfce/xfce-panel-plugins/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Nie odnaleziono pliku /proc/stat!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Obciążenie CPU: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Użycie pamięci operacyjnej: %ld MB spośród %ld MB" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Sieć: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Użycie obszaru wymiany: %ld MB spośród %ld MB" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Brak obszaru wymiany" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dd" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dg" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dzień" +msgstr[1] "%d dni" +msgstr[2] "%d dni" +msgstr[3] "%d dni" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d godzina" +msgstr[1] "%d godziny" +msgstr[2] "%d godzin" +msgstr[3] "%d godzin" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuta" +msgstr[1] "%d minuty" +msgstr[2] "%d minut" +msgstr[3] "%d minut" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Czas pracy: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Etykieta:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Pozostaw puste, aby wyłączyć etykietę" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "CPU" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Pamięć operacyjna" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Monitor sieci" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Obszar wymiany" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Czas pracy" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Monitor obciążenia systemu" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "Za_mknij" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Pomoc" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Ogólne" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Okres aktualizacji:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Okres aktualizacji podczas pracy na baterii (używa regularnego okresu aktualizacji, jeśli jest ustawiony na zero)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Okres oszczędzania energii:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Uruchomiony po kliknięciu wtyczki" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Monitor systemu:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Dostarcza informacje na temat obciążenia systemu" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Prawa autorskie (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Nie odnaleziono pliku /proc/uptime!" diff --git a/po/pt.po b/po/pt.po new file mode 100644 index 0000000..ad06647 --- /dev/null +++ b/po/pt.po @@ -0,0 +1,170 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Hugo Carvalho , 2021 +# José Vieira , 2017-2018 +# Nuno Miguel , 2007 +# Nuno Miguel , 2014,2016,2019 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-31 23:22+0000\n" +"Last-Translator: Hugo Carvalho \n" +"Language-Team: Portuguese (http://www.transifex.com/xfce/xfce-panel-plugins/language/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Ficheiro /proc/stat não encontrado!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Carga do sistema: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Memória: utilizados %ldMB de %ldMB" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Rede: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Swap: utilizados %ldMB de %ldMB" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Sem swap" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dd" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dh" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dia" +msgstr[1] "%d dias" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d hora" +msgstr[1] "%d horas" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuto" +msgstr[1] "%d minutos" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Tempo ligado: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Etiqueta:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Deixar vazio para desativar a etiqueta" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Monitor de CPU" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Monitor de memória" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Monitor de rede" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Monitor de swap" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Monitor de atividade" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Monitor da carga do sistema" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "Fe_char" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Ajuda" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Gerais" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Intervalo de atualização:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Intervalo de actualização quando a funcionar pela bateria (se definido para zero assume o intervalo normal)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Intervalo para poupança de energia:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Inicia ao clicar no plugin" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Monitor de sistema:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Monitoriza a carga do CPU, utilização da swap e memória" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Direitos de autor (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Ficheiro /proc/uptime não encontrado!" diff --git a/po/pt_BR.po b/po/pt_BR.po new file mode 100644 index 0000000..47aaa43 --- /dev/null +++ b/po/pt_BR.po @@ -0,0 +1,135 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Adriano Winter Bess , 2005 +# Andre Miranda , 2017 +# Andre Miranda , 2017 +# Andre Miranda , 2014,2016 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-03-10 00:48+0100\n" +"PO-Revision-Date: 2021-03-16 22:07+0000\n" +"Last-Translator: Michael Martins \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/xfce/xfce-panel-plugins/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Arquivo /proc/stat não localizado!" + +#: ../panel-plugin/systemload.c:203 +#, c-format +msgid "System Load: %ld%%" +msgstr "Carga do sistema: %ld%%" + +#: ../panel-plugin/systemload.c:210 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Memória: %ldMB de %ldMB usados" + +#: ../panel-plugin/systemload.c:218 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Swap: %ldMB de %ldMB usados" + +#: ../panel-plugin/systemload.c:221 +#, c-format +msgid "No swap" +msgstr "Sem swap" + +#: ../panel-plugin/systemload.c:232 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dia" +msgstr[1] "%d dias" + +#: ../panel-plugin/systemload.c:236 +#, c-format +msgid "Uptime: %d day %d:%02d" +msgid_plural "Uptime: %d days %d:%02d" +msgstr[0] "Tempo ligado: %d dia %d:%02d" +msgstr[1] "Tempo ligado: %d dias %d:%02d" + +#: ../panel-plugin/systemload.c:244 +#, c-format +msgid "Uptime: %d:%02d" +msgstr "Tempo ligado: %d:%02d" + +#: ../panel-plugin/systemload.c:737 +msgid "Options:" +msgstr "Opções:" + +#: ../panel-plugin/systemload.c:788 +msgid "CPU monitor" +msgstr "Monitor de CPU" + +#: ../panel-plugin/systemload.c:789 +msgid "Memory monitor" +msgstr "Monitor de memória" + +#: ../panel-plugin/systemload.c:790 +msgid "Swap monitor" +msgstr "Monitor de swap" + +#: ../panel-plugin/systemload.c:791 +msgid "Uptime monitor" +msgstr "Monitor de tempo ativo" + +#: ../panel-plugin/systemload.c:801 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Monitor de Carga do Sistema" + +#: ../panel-plugin/systemload.c:804 +msgid "_Close" +msgstr "_Fechar" + +#: ../panel-plugin/systemload.c:805 +msgid "_Help" +msgstr "A_juda" + +#: ../panel-plugin/systemload.c:823 +msgid "General" +msgstr "Geral" + +#: ../panel-plugin/systemload.c:842 +msgid "Update interval:" +msgstr "Intervalo de atualização:" + +#: ../panel-plugin/systemload.c:848 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Intervalo de atualização quando estiver usando a bateria (usa o intervalo normal se definido como zero)" + +#: ../panel-plugin/systemload.c:860 +msgid "Power-saving interval:" +msgstr "Intervalo da economia de energia:" + +#: ../panel-plugin/systemload.c:869 +msgid "Launched when clicking on the plugin" +msgstr "Lançado quando clicar no plug-in" + +#: ../panel-plugin/systemload.c:873 +msgid "System monitor:" +msgstr "Monitor de sistema:" + +#: ../panel-plugin/systemload.c:912 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Monitore a carga de CPU, uso de swap e o rastro da memória" + +#: ../panel-plugin/systemload.c:914 +msgid "Copyright (c) 2003-2021\n" +msgstr "Copyright (c) 2003-2021\n" + +#: ../panel-plugin/uptime.c:53 +msgid "File /proc/uptime not found!" +msgstr "Arquivo /proc/uptime não localizado!" diff --git a/po/ru.po b/po/ru.po new file mode 100644 index 0000000..c80ca38 --- /dev/null +++ b/po/ru.po @@ -0,0 +1,178 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Andrei Stepanov, 2022 +# Andres , 2010 +# Alexander Filёv, 2020 +# Igor , 2017 +# Nick Stone , 2013 +# Sergey Alyoshin , 2014,2016 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-03-12 01:04+0000\n" +"Last-Translator: Andrei Stepanov\n" +"Language-Team: Russian (http://www.transifex.com/xfce/xfce-panel-plugins/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Файл /proc/stat не найден!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Загрузка системы: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Память: %ld МБ из %ld МБ" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Сеть: %ld Мбит/с" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Подкачка: %ld МБ из %ld МБ" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Нет раздела подкачки (swap)" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dд" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dч" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dмин" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d день" +msgstr[1] "%d дня" +msgstr[2] "%d дней" +msgstr[3] "%d дней" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d час" +msgstr[1] "%d часа" +msgstr[2] "%d часов" +msgstr[3] "%d часов" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d минута" +msgstr[1] "%d минуты" +msgstr[2] "%d минут" +msgstr[3] "%d минут" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Время работы: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Метка:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Оставьте пустым, чтобы отключить метку" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Процессор" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Память" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Сетевой монитор" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Подкачка" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Время работы" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Загрузка системы" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Закрыть" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Справка" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Общие" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Интервал обновления:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Интервал обновления при питании от батареи (если установлен 0, используется обычный интервал)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "В режиме экономии:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Запускается при щелчке на модуль" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Системный монитор:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Монитор загруженности процессора, использования памяти и подкачки" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Copyright © 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Файл /proc/uptime не найден!" diff --git a/po/sk.po b/po/sk.po new file mode 100644 index 0000000..73f8739 --- /dev/null +++ b/po/sk.po @@ -0,0 +1,178 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Dušan Kazik , 2016-2017 +# Jan Ziak <0xe2.0x9a.0x9b@gmail.com>, 2021 +# Jose Riha , 2019 +# Michal Löffler , 2010 +# Slavko , 2015 +# 7dcd6f74323fe8d9c477949ff8fcbb1c_c427b63 <3fcd202e3dfab15fda15b8e88e54d449_7173>, 2011-2012 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Jan Ziak <0xe2.0x9a.0x9b@gmail.com>\n" +"Language-Team: Slovak (http://www.transifex.com/xfce/xfce-panel-plugins/language/sk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Súbor /proc/stat nebol nájdený!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Vyťaženie systému: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Pamäť: %ldMB z %ldMB použitých" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Sieť: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Swap: %ldMB z %ldMB použitých" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Bez swap oddielu" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dd" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dh" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d deň" +msgstr[1] "%d dni" +msgstr[2] "%d dní" +msgstr[3] "%d dní" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d hodina" +msgstr[1] "%d hodiny" +msgstr[2] "%d hodín" +msgstr[3] "%d hodín" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minúta" +msgstr[1] "%d minúty" +msgstr[2] "%d minút" +msgstr[3] "%d minút" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Doba prevádzky: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Menovka:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Ak chcete menovku deaktivovať, nechajte pole prázdne" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Sledovanie procesoru" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Sledovanie pamäte" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Sledovanie siete" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Sledovanie swap partície" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Sledovanie doby prevádzky počítača" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Sledovanie vyťaženia systému" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Zatvoriť" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Pomocník" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Všeobecné" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Interval aktualizácie:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Interval aktualizácie pri napájaní z batérie (ak je nastavený na nulu, použije sa bežný interval)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Interval úspory energie:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Spustí sa po kliknutí na zásuvný modul" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Monitor systému:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Sleduje vyťaženie procesoru, využitia swap oddielu a pamäte" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Autorské práva © 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Súbor /proc/uptime nebol nájdený!" diff --git a/po/sl.po b/po/sl.po new file mode 100644 index 0000000..a81db07 --- /dev/null +++ b/po/sl.po @@ -0,0 +1,174 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Arnold Marko , 2019-2021 +# Kernc, 2014 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-02-01 10:19+0000\n" +"Last-Translator: Arnold Marko \n" +"Language-Team: Slovenian (http://www.transifex.com/xfce/xfce-panel-plugins/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Datoteka /proc/stat ne obstaja!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Obremenitev sistema: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Delovni pomnilnik: %ldMB od %ldMB porabljen" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Omrežje: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Izmenjevalni (swap) razdelek: %ldMB of %ldMB porabljen" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Ni izmenjevalnega (swap) razdelka" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dd" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%du" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dan" +msgstr[1] "%d dneva" +msgstr[2] "%d dni" +msgstr[3] "%d dni" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%dura" +msgstr[1] "%d uri" +msgstr[2] "%d ure" +msgstr[3] "%d ur" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuta" +msgstr[1] "%d minuti" +msgstr[2] "%d minute" +msgstr[3] "%d minut" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Čas delovanja: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Oznaka:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Pustite prazno za izklop oznake" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Nadzornik procesorja" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Nadzornik pomnilnika" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Nadzornik omrežja" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Nadzornik izmenjevalnega razdelka" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Nadzornik časa delovanja" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Nadzornik obremenjenosti sistema" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Zapri" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "Pomo_č" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Splošno" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Interval posodabljanja:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Interval posodabljanja, ko deluje na baterijo (uporablja običajni interval posodabljanje, če je nastavljen na nič)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Interval posodabljanja pri varčevanju z energijo:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Zagon ob kliku na vtičnik" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Nadzornik opravil:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Nadzornik obremenitve procesorja, pomnilnika in izmenjevalnega (swap) razdelka" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Avtorske pravice (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Datoteka /proc/uptime ne obstaja!" diff --git a/po/sq.po b/po/sq.po new file mode 100644 index 0000000..6510dee --- /dev/null +++ b/po/sq.po @@ -0,0 +1,169 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Besnik Bleta , 2007,2018,2020 +# Besnik Bleta , 2007,2021 +# Besnik Bleta , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Besnik Bleta \n" +"Language-Team: Albanian (http://www.transifex.com/xfce/xfce-panel-plugins/language/sq/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sq\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "S’u gjet kartelë /proc/stat!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Ngarkesë Sistemi: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Kujtesë: e përdorur %ldMB nga %ldMB" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Rrjet: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "\"Swap\": përdorur %ldMB nga %ldMB" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Pa \"swap\"" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dd" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dh" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d ditë" +msgstr[1] "%d ditë" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d orë" +msgstr[1] "%d orë" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minutë" +msgstr[1] "%d minuta" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Kohë funksionimi: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Etiketë:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Që të çaktivizohet etiketa, lëreni të zbrazët" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Mbikëqyrës CPU-je" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Mbikëqyrës kujtese" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Mbikëqyrës rrjeti" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Mbikëqyrës swap-i" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Mbikëqyrës kohëpunimi" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Mbikëqyrës Ngarkese Sistemi" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Mbylle" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Ndihmë" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Të përgjithshme" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Interval përditësimi:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Interval përditësimi kur xhirohet me bateri (përdor interval të rregullt përditësime, nëse vlera caktohet zero)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Interval kursimi energjie:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "E nisur kur klikohet mbi shtojcën" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Mbikëqyrës sistemi:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Mbikëqyr ngarkese CPU-je, përdorim hapësire swap-i dhe harxhim kujtese" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Të drejta kopjimi (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "S’u gjet kartelë /proc/uptime!" diff --git a/po/sr.po b/po/sr.po new file mode 100644 index 0000000..74af810 --- /dev/null +++ b/po/sr.po @@ -0,0 +1,171 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Саша Петровић , 2013-2014,2017 +# Саша Петровић , 2014,2017 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Саша Петровић \n" +"Language-Team: Serbian (http://www.transifex.com/xfce/xfce-panel-plugins/language/sr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sr\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" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Није пронађена датотека /proc/stat!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Оптерећење система: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Меморија: %ldMB од %ldMB заузето" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Мрежа: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Помоћна меморија: %ldMB од %ldMB заузето" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Нема помоћне меморије" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dd" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dh" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d дан" +msgstr[1] "%d дана" +msgstr[2] "%d дана" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d час" +msgstr[1] "%d часа" +msgstr[2] "%d часова" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d минут" +msgstr[1] "%d минута" +msgstr[2] "%d минута" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Време рада: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Натпис:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Оставите празним ради онемогућавања натписа" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Праћење процесора" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Праћење заузећа меморије" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Мрежни надзорник" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Праћење помоћне меморије" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Праћење времена будности" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Праћење заузећа система" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Затвори" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Помоћ" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Опште" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Учесталост упита:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Време освежавања приликом коришћења батерије (користи уобичајено освежавање ако је поставка на нули)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Раздобља између штедњи снаге:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Покренуто кликом на прикључак" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Праћење система:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Прати оптерећење процесора, коришћење помоћне меморије и заузеће меморије" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Права умножавања (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Датотека /proc/uptime није пронађена!" diff --git a/po/sv.po b/po/sv.po new file mode 100644 index 0000000..8e09642 --- /dev/null +++ b/po/sv.po @@ -0,0 +1,170 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Daniel Nylander , 2006,2008 +# Luna Jernberg , 2020-2021 +# Påvel Nicklasson , 2015,2018 +# Påvel Nicklasson , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Luna Jernberg \n" +"Language-Team: Swedish (http://www.transifex.com/xfce/xfce-panel-plugins/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Filen /proc/stat gick inte att hitta!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Systembelastning: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Minne: %ld MB av %ld MB använt" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Nätverk: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Växlingsutrymme: %ld MB av %ld MB använt" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Inget växlingsutrymme" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dd" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dt" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dm" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dag" +msgstr[1] "%d dagar" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d timme" +msgstr[1] "%d timmar" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minut" +msgstr[1] "%d minuter" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Uptid: %s,%s,%s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Etikett:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Lämna tomt för att inaktivera etiketten" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Processorövervakare" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Minnesövervakare" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Nätverksövervakning" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Övervaka växlingutrymme" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Upptidsövervakning" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Övervaka systembelastning" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Stäng" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Hjälp" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Allmänt" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Uppdateringsintervall:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Uppdateringsintervall vid batteridrift (använder vanliga uppdateringsintervall om satt till noll)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Strömsparintervall:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Startas vid klick på insticksprogrammet" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Systemövervakning:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Övervaka processorbelastning, användning av växlingsutrymme och minne" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Copyright (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Filen /proc/uptime hittades inte!" diff --git a/po/th.po b/po/th.po new file mode 100644 index 0000000..c4d22ef --- /dev/null +++ b/po/th.po @@ -0,0 +1,165 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Theppitak Karoonboonyanan , 2013 +# Theppitak Karoonboonyanan , 2013,2017 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Thai (http://www.transifex.com/xfce/xfce-panel-plugins/language/th/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: th\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "ไม่พบแฟ้ม /proc/stat" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "โหลดระบบ: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "หน่วยความจำ: ใช้ไป %ldMB จาก %ldMB" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "เครือข่าย: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "พื้นที่สลับ: ใช้ไป %ldMB จาก %ldMB" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "ไม่มีพื้นที่สลับ" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dว" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dช" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dน" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d วัน" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d ชั่วโมง" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d นาที" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Uptime: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "ฉลาก:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "ปล่อยว่างไว้หากไม่ต้องการแสดงฉลาก" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "เฝ้าสังเกตซีพียู" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "เฝ้าสังเกตหน่วยความจำ" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "เฝ้าสังเกตเครือข่าย" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "เฝ้าสังเกตพื้นที่สลับ" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "เฝ้าสังเกต uptime" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "เครื่องมือเฝ้าสังเกตโหลดระบบ" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "ปิ_ด" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_วิธีใช้" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "ทั่วไป" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "คาบการปรับข้อมูล:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "คาบการปรับข้อมูลขณะใช้ไฟฟ้าจากแบตเตอรี่ (จะใช้ค่าเดียวกับคาบการปรับข้อมูลปกติถ้ากำหนดเป็นศูนย์)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "คาบขณะประหยัดพลังงาน:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "จะเรียกทำงานเมื่อคลิกที่ปลั๊กอิน" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "เครื่องมือเฝ้าสังเกตระบบ:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "เฝ้าสังเกตโหลดของซีพียู, การใช้พื้นที่สลับ และการใช้หน่วยความจำ" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "ไม่พบแฟ้ม /proc/uptime" diff --git a/po/tr.po b/po/tr.po new file mode 100644 index 0000000..6487d95 --- /dev/null +++ b/po/tr.po @@ -0,0 +1,173 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Ayhan YALÇINSOY , 2012 +# Demiray Muhterem , 2022 +# Emin Tufan Çetin , 2021 +# Emin Tufan Çetin , 2020 +# Jeff Bailes , 2007 +# Natavan Mirzayeva , 2014 +# Necdet Yücel , 2013,2016-2018 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-31 20:24+0000\n" +"Last-Translator: Demiray Muhterem \n" +"Language-Team: Turkish (http://www.transifex.com/xfce/xfce-panel-plugins/language/tr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "/proc/stat bulunamadı!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Sistem Yükü: %%%ld" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Bellek: %ldMB / %ldMB kullanıldı" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Ağ: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Takas Alanı: %ldMB / %ldMB kullanıldı" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Takas alanı yok" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dg" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%ds" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dd" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d gün" +msgstr[1] "%d gün" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d saat" +msgstr[1] "%d saat" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d dakika" +msgstr[1] "%d dakika" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Çalışma zamanı: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Etiket:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Etiketi devre dışı bırakmak için boş bırak" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "İşlemci gözlemcisi" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Bellek gözlemcisi" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Ağ gözlemcisi" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Takas alanı gözlemcisi" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Çalışma süresi gözlemcisi" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Sistem Yükü Gözlemcisi" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Kapat" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Yardım" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Genel" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Güncelleme aralığı:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Pille çalışırken güncelleme aralığı (sıfıra ayarlanırsa olağan güncelleme aralığı kullanır)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Güç tasarrufu zaman aralığı:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Eklenti üzerine tıklandığında başlatıldı" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Sistem gözlemcisi:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "İşlemci yükünü, takas alanı kullanımını ve bellek ayak izini gözlemle" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Copyright (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "/proc/uptime bulunamadı!" diff --git a/po/ug.po b/po/ug.po new file mode 100644 index 0000000..3936448 --- /dev/null +++ b/po/ug.po @@ -0,0 +1,166 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Uyghur (http://www.transifex.com/xfce/xfce-panel-plugins/language/ug/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ug\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "ھۆججىتى /proc/stat تېپىلمىدى" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "سىستېما يۈكى: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "ئىشلىتىلگەن ئەسلەك: %ldم ب / %ldم ب" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "ئىشلىتىلگەن Swap: %ldم ب of %ldم ب" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "swap يوق" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "%d كۈن" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "ئەن:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "CPU كۆزەتكۈ" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "ئەسلەك كۆزەتكۈ" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Swap كۆزەتكۈ" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "ئىشلەۋاتقان ۋاقىت كۆزەتكۈ" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "سىستېما يۈكى كۆزەتكۈ" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "يېڭىلاش ئىنتېرۋالى:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "تەك تېجەش ئىنتېرۋالى:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "CPU نىڭ يۈكى، swap ۋە ئەسلەكنى كۆزىتىدۇ" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "ھۆججەت /proc/uptime تېپىلمىدى!" diff --git a/po/uk.po b/po/uk.po new file mode 100644 index 0000000..5c4314d --- /dev/null +++ b/po/uk.po @@ -0,0 +1,176 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Dmitry Nikitin , 2007 +# Maxim Dziumanenko , 2003 +# Yarema aka Knedlyk , 2014,2016-2018,2022 +# Andrij Mizyk , 2021 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-02-04 13:25+0000\n" +"Last-Translator: Yarema aka Knedlyk \n" +"Language-Team: Ukrainian (http://www.transifex.com/xfce/xfce-panel-plugins/language/uk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: uk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Файл /proc/stat не знайдено!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "Навантаження системи: %ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Пам'ять: %ldМб з %ldМб використано" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "Мережа: %ld Мбіт/с" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Файл підкачки: %ldМб з %ldMB використано" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "Без підкачки" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%dд" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%dг" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%dм" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d день" +msgstr[1] "%d днів" +msgstr[2] "%d днів" +msgstr[3] "%d днів" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d година" +msgstr[1] "%d година" +msgstr[2] "%d годин" +msgstr[3] "%d годин" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d хвилина" +msgstr[1] "%d хвилин" +msgstr[2] "%d хвилин" +msgstr[3] "%d хвилин" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "Час роботи: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "Мітка:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "Залиште порожнім, щоб вимкнути мітку" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "Стеження за процесором" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "Стеження за пам'яттю" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "Монітор мережі" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "Стеження за файлом підкачки" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Стеження за часом роботи" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Стеження за навантаженням системи" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "_Закрити" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "_Допомога" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "Загальне" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "Інтервал оновлення:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "Інтервал оновлення під час праці на акумуляторі (використовується звичайний інтервал, якщо вписаний нуль)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "Інтервал збереження енергії:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "Запускається при клацанні на плагін" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "Монітор системи:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "Стежити за навантаженням процесора, використанням файлу підкачки і основною пам'яттю" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Всі права застережено (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "Файл /proc/uptime не знайдено!" diff --git a/po/ur.po b/po/ur.po new file mode 100644 index 0000000..80fc355 --- /dev/null +++ b/po/ur.po @@ -0,0 +1,123 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-10-15 12:49+0200\n" +"PO-Revision-Date: 2020-10-15 10:49+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Urdu (http://www.transifex.com/xfce/xfce-panel-plugins/language/ur/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ur\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "فائل /proc/stat نہیں پائی گئی!" + +#: ../panel-plugin/systemload.c:178 +#, c-format +msgid "System Load: %ld%%" +msgstr "نظام کا لوڈ: %ld%%" + +#: ../panel-plugin/systemload.c:185 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "یاداشت: %ldMB برائے %ldMB استعمال شدہ" + +#: ../panel-plugin/systemload.c:193 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "سویپ: %ldMB برائے %ldMB استعمال شدہ" + +#: ../panel-plugin/systemload.c:196 +#, c-format +msgid "No swap" +msgstr "کوئی سویپ نہیں" + +#: ../panel-plugin/systemload.c:207 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:211 +#, c-format +msgid "Uptime: %d day %d:%02d" +msgid_plural "Uptime: %d days %d:%02d" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:219 +#, c-format +msgid "Uptime: %d:%02d" +msgstr "" + +#: ../panel-plugin/systemload.c:808 +msgid "Options:" +msgstr "" + +#: ../panel-plugin/systemload.c:844 +msgid "CPU monitor" +msgstr "CPU مانیٹر" + +#: ../panel-plugin/systemload.c:845 +msgid "Memory monitor" +msgstr "یاداشت مانیٹر" + +#: ../panel-plugin/systemload.c:846 +msgid "Swap monitor" +msgstr "سویپ مانیٹر" + +#: ../panel-plugin/systemload.c:847 +msgid "Uptime monitor" +msgstr "اپ ٹائم مانیٹر" + +#: ../panel-plugin/systemload.c:852 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "نظام لوڈ مانیٹر" + +#: ../panel-plugin/systemload.c:873 +msgid "General" +msgstr "" + +#: ../panel-plugin/systemload.c:885 +msgid "Update interval:" +msgstr "" + +#: ../panel-plugin/systemload.c:891 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "" + +#: ../panel-plugin/systemload.c:896 +msgid "Power-saving interval:" +msgstr "" + +#: ../panel-plugin/systemload.c:905 +msgid "Launched when clicking on the plugin" +msgstr "" + +#: ../panel-plugin/systemload.c:909 +msgid "System monitor:" +msgstr "" + +#: ../panel-plugin/systemload.c:947 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "یاداشت، سویپ، اور CPU لوڈ کو مانیٹر کرتا ہے" + +#: ../panel-plugin/systemload.c:949 +msgid "Copyright (c) 2003-2020\n" +msgstr "" + +#: ../panel-plugin/uptime.c:53 +msgid "File /proc/uptime not found!" +msgstr "فائل /proc/uptime نہیں پائی گئی!" diff --git a/po/ur_PK.po b/po/ur_PK.po new file mode 100644 index 0000000..2e51e4f --- /dev/null +++ b/po/ur_PK.po @@ -0,0 +1,123 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-10-15 12:49+0200\n" +"PO-Revision-Date: 2020-10-15 10:49+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Urdu (Pakistan) (http://www.transifex.com/xfce/xfce-panel-plugins/language/ur_PK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ur_PK\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "فائل /proc/stat نہیں پائی گئی!" + +#: ../panel-plugin/systemload.c:178 +#, c-format +msgid "System Load: %ld%%" +msgstr "نظام کا لوڈ: %ld%%" + +#: ../panel-plugin/systemload.c:185 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "یاداشت: %ldMB برائے %ldMB استعمال شدہ" + +#: ../panel-plugin/systemload.c:193 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "سویپ: %ldMB برائے %ldMB استعمال شدہ" + +#: ../panel-plugin/systemload.c:196 +#, c-format +msgid "No swap" +msgstr "کوئی سویپ نہیں" + +#: ../panel-plugin/systemload.c:207 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:211 +#, c-format +msgid "Uptime: %d day %d:%02d" +msgid_plural "Uptime: %d days %d:%02d" +msgstr[0] "" +msgstr[1] "" + +#: ../panel-plugin/systemload.c:219 +#, c-format +msgid "Uptime: %d:%02d" +msgstr "" + +#: ../panel-plugin/systemload.c:808 +msgid "Options:" +msgstr "" + +#: ../panel-plugin/systemload.c:844 +msgid "CPU monitor" +msgstr "CPU مانیٹر" + +#: ../panel-plugin/systemload.c:845 +msgid "Memory monitor" +msgstr "یاداشت مانیٹر" + +#: ../panel-plugin/systemload.c:846 +msgid "Swap monitor" +msgstr "سویپ مانیٹر" + +#: ../panel-plugin/systemload.c:847 +msgid "Uptime monitor" +msgstr "اپ ٹائم مانیٹر" + +#: ../panel-plugin/systemload.c:852 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "نظام لوڈ مانیٹر" + +#: ../panel-plugin/systemload.c:873 +msgid "General" +msgstr "" + +#: ../panel-plugin/systemload.c:885 +msgid "Update interval:" +msgstr "" + +#: ../panel-plugin/systemload.c:891 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "" + +#: ../panel-plugin/systemload.c:896 +msgid "Power-saving interval:" +msgstr "" + +#: ../panel-plugin/systemload.c:905 +msgid "Launched when clicking on the plugin" +msgstr "" + +#: ../panel-plugin/systemload.c:909 +msgid "System monitor:" +msgstr "" + +#: ../panel-plugin/systemload.c:947 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "یاداشت، سویپ، اور CPU لوڈ کو مانیٹر کرتا ہے" + +#: ../panel-plugin/systemload.c:949 +msgid "Copyright (c) 2003-2020\n" +msgstr "" + +#: ../panel-plugin/uptime.c:53 +msgid "File /proc/uptime not found!" +msgstr "فائل /proc/uptime نہیں پائی گئی!" diff --git a/po/vi.po b/po/vi.po new file mode 100644 index 0000000..5ca3a8c --- /dev/null +++ b/po/vi.po @@ -0,0 +1,117 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2005 +# Phan Vĩnh Thịnh , 2005 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-10 00:31+0100\n" +"PO-Revision-Date: 2017-09-19 18:06+0000\n" +"Last-Translator: Xfce Bot \n" +"Language-Team: Vietnamese (http://www.transifex.com/xfce/xfce-panel-plugins/language/vi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: vi\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "Không tìm thấy tập tin /proc/stat!" + +#: ../panel-plugin/systemload.c:179 +#, c-format +msgid "System Load: %ld%%" +msgstr "Tải hệ thống: %ld%%" + +#: ../panel-plugin/systemload.c:186 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "Bộ nhớ: dùng %ldMB từ %ldMB" + +#: ../panel-plugin/systemload.c:194 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "Swap: dùng %ldMB từ %ldMB" + +#: ../panel-plugin/systemload.c:197 +#, c-format +msgid "No swap" +msgstr "Không swap" + +#: ../panel-plugin/systemload.c:208 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" + +#: ../panel-plugin/systemload.c:212 +#, c-format +msgid "Uptime: %d day %d:%02d" +msgid_plural "Uptime: %d days %d:%02d" +msgstr[0] "" + +#: ../panel-plugin/systemload.c:220 +#, c-format +msgid "Uptime: %d:%02d" +msgstr "" + +#: ../panel-plugin/systemload.c:352 +msgid "Run _System Monitor" +msgstr "" + +#: ../panel-plugin/systemload.c:836 +msgid "Bar color:" +msgstr "Màu:" + +#: ../panel-plugin/systemload.c:850 +msgid "Text to display:" +msgstr "Văn bản hiển thị:" + +#: ../panel-plugin/systemload.c:907 +msgid "CPU monitor" +msgstr "Theo dõi CPU" + +#: ../panel-plugin/systemload.c:908 +msgid "Memory monitor" +msgstr "Theo dõi bộ nhớ" + +#: ../panel-plugin/systemload.c:909 +msgid "Swap monitor" +msgstr "Theo dõi swap" + +#: ../panel-plugin/systemload.c:910 +msgid "Uptime monitor" +msgstr "Theo dõi thời gian đã chạy" + +#: ../panel-plugin/systemload.c:915 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "Tải hệ thống" + +#: ../panel-plugin/systemload.c:935 +msgid "Update interval:" +msgstr "" + +#: ../panel-plugin/systemload.c:940 +msgid "Power-saving interval:" +msgstr "" + +#: ../panel-plugin/systemload.c:946 +msgid "System monitor:" +msgstr "" + +#: ../panel-plugin/systemload.c:984 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "" + +#: ../panel-plugin/systemload.c:986 +msgid "Copyright (c) 2003-2017\n" +msgstr "" + +#: ../panel-plugin/uptime.c:53 +msgid "File /proc/uptime not found!" +msgstr "Không tìm thấy tập in /proc/uptime!" diff --git a/po/zh_CN.po b/po/zh_CN.po new file mode 100644 index 0000000..8280518 --- /dev/null +++ b/po/zh_CN.po @@ -0,0 +1,170 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Chipong Luo , 2011-2012 +# Hunt Xu , 2009 +# Mingcong Bai , 2016 +# SamHX , 2017 +# Xiaobo Zhou , 2018 +# 玉堂白鹤 , 2014 +# 玉堂白鹤 , 2014,2017,2021 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: 玉堂白鹤 \n" +"Language-Team: Chinese (China) (http://www.transifex.com/xfce/xfce-panel-plugins/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "文件 /proc/stat 未找到!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "系统负载:%ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "内存:已用 %ld M,总共 %ld M" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "网络: %ld Mbit/s" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "交换分区:已用 %ld M,总共 %ld M" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "无交换分区" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%d天 " + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%d小时" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%d分" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d 天" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d 小时" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d 分钟" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "运行时间: %s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "标签:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "留空以禁用标签" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "CPU 监视器" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "内存监视器" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "网络监视器" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "交换分区监视器" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "Uptime 监视器" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "系统负载监视器" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "关闭(_C)" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "帮助(_H)" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "通用" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "更新间隔:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "使用电池时的更新间隔(如设置为零时将使用普通更新频率)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "节能间隔:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "当点击插件时运行" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "系统监视器:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "监视 CPU 负载、交换分区用量和内存使用踪迹" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "版权所有 (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "文件 /proc/uptime 未找到!" diff --git a/po/zh_TW.po b/po/zh_TW.po new file mode 100644 index 0000000..63020b0 --- /dev/null +++ b/po/zh_TW.po @@ -0,0 +1,168 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Ambrose Li , 2005 +# Hydonsingore Cia , 2006 +# 黃柏諺 , 2014,2016-2017 +# Walter Cheuk , 2013-2014 +# 黃柏諺 , 2021 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Panel Plugins\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-30 00:54+0100\n" +"PO-Revision-Date: 2022-01-29 23:54+0000\n" +"Last-Translator: 黃柏諺 \n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/xfce/xfce-panel-plugins/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../panel-plugin/cpu.c:63 +msgid "File /proc/stat not found!" +msgstr "找不到 /proc/stat 檔案!" + +#: ../panel-plugin/systemload.c:217 +#, c-format +msgid "System Load: %ld%%" +msgstr "系統負載:%ld%%" + +#: ../panel-plugin/systemload.c:225 +#, c-format +msgid "Memory: %ldMB of %ldMB used" +msgstr "記憶體:%2$ld MB 之中已用 %1$ld MB" + +#: ../panel-plugin/systemload.c:233 +#, c-format +msgid "Network: %ld Mbit/s" +msgstr "網路:%ld Mbit/秒" + +#: ../panel-plugin/systemload.c:243 +#, c-format +msgid "Swap: %ldMB of %ldMB used" +msgstr "置換空間:%2$ld MB 之中已用 %1$ld MB" + +#: ../panel-plugin/systemload.c:246 +#, c-format +msgid "No swap" +msgstr "無置換空間" + +#: ../panel-plugin/systemload.c:261 +#, c-format +msgid "%dd" +msgstr "%d天" + +#: ../panel-plugin/systemload.c:262 +#, c-format +msgid "%dh" +msgstr "%d小時" + +#: ../panel-plugin/systemload.c:263 +#, c-format +msgid "%dm" +msgstr "%d分鐘" + +#: ../panel-plugin/systemload.c:265 +#, c-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d 天" + +#: ../panel-plugin/systemload.c:266 +#, c-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d小時" + +#: ../panel-plugin/systemload.c:267 +#, c-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d分鐘" + +#: ../panel-plugin/systemload.c:274 +#, c-format +msgid "Uptime: %s, %s, %s" +msgstr "運作時間:%s, %s, %s" + +#: ../panel-plugin/systemload.c:750 +msgid "Label:" +msgstr "標籤:" + +#: ../panel-plugin/systemload.c:759 +msgid "Leave empty to disable the label" +msgstr "留空以停用標籤" + +#: ../panel-plugin/systemload.c:800 +msgid "CPU monitor" +msgstr "CPU 監視" + +#: ../panel-plugin/systemload.c:801 +msgid "Memory monitor" +msgstr "記憶體監視" + +#: ../panel-plugin/systemload.c:802 +msgid "Network monitor" +msgstr "網路監視器" + +#: ../panel-plugin/systemload.c:803 +msgid "Swap monitor" +msgstr "置換空間監視" + +#: ../panel-plugin/systemload.c:804 +msgid "Uptime monitor" +msgstr "運行時間監視" + +#: ../panel-plugin/systemload.c:815 ../panel-plugin/systemload.desktop.in.h:1 +msgid "System Load Monitor" +msgstr "系統負載監視" + +#: ../panel-plugin/systemload.c:818 +msgid "_Close" +msgstr "關閉(_C)" + +#: ../panel-plugin/systemload.c:819 +msgid "_Help" +msgstr "說明(_H)" + +#: ../panel-plugin/systemload.c:837 +msgid "General" +msgstr "一般" + +#: ../panel-plugin/systemload.c:856 +msgid "Update interval:" +msgstr "更新間隔:" + +#: ../panel-plugin/systemload.c:862 +msgid "" +"Update interval when running on battery (uses regular update interval if set" +" to zero)" +msgstr "當在電池上執行時的更新間隔(若設定為零則使用一般的更新間隔)" + +#: ../panel-plugin/systemload.c:873 +msgid "Power-saving interval:" +msgstr "省電間隔:" + +#: ../panel-plugin/systemload.c:880 +msgid "Launched when clicking on the plugin" +msgstr "當點選外掛程式時啟動" + +#: ../panel-plugin/systemload.c:887 +msgid "System monitor:" +msgstr "系統監視器:" + +#: ../panel-plugin/systemload.c:925 ../panel-plugin/systemload.desktop.in.h:2 +msgid "Monitor CPU load, swap usage and memory footprint" +msgstr "監測 CPU 負載、置換空間及記憶體使用量" + +#: ../panel-plugin/systemload.c:927 +msgid "Copyright (c) 2003-2022\n" +msgstr "Copyright (c) 2003-2022\n" + +#: ../panel-plugin/uptime.c:52 +msgid "File /proc/uptime not found!" +msgstr "找不到 /proc/uptime 檔案!" diff --git a/xfce4++/Makefile.am b/xfce4++/Makefile.am new file mode 100644 index 0000000..478e672 --- /dev/null +++ b/xfce4++/Makefile.am @@ -0,0 +1,27 @@ +# This file is part of Xfce (https://gitlab.xfce.org). +# +# Copyright (c) 2021-2022 Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +# +# This program 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 2 of the License, or +# (at your option) any later version. +# +# This program 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 Library General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +AM_CPPFLAGS = -I${top_srcdir} + +noinst_LTLIBRARIES = libxfce4_pp.la + +libxfce4_pp_la_CXXFLAGS = \ + @LIBXFCE4UTIL_CFLAGS@ + +libxfce4_pp_la_SOURCES = \ + util.h diff --git a/xfce4++/util.h b/xfce4++/util.h new file mode 100644 index 0000000..9529815 --- /dev/null +++ b/xfce4++/util.h @@ -0,0 +1,24 @@ +/* + * This file is part of Xfce (https://gitlab.xfce.org). + * + * Copyright (c) 2021-2022 Jan Ziak <0xe2.0x9a.0x9b@xfce.org> + * + * This program 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 2 of the License, or + * (at your option) any later version. + * + * This program 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 Library General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ + +#ifndef _XFCE4PP_UTIL_H_ +#define _XFCE4PP_UTIL_H_ + +#endif /* _XFCE4PP_UTIL_H_ */ diff --git a/xfce4++/util/Makefile.am b/xfce4++/util/Makefile.am new file mode 100644 index 0000000..fece49d --- /dev/null +++ b/xfce4++/util/Makefile.am @@ -0,0 +1,33 @@ +# This file is part of Xfce (https://gitlab.xfce.org). +# +# Copyright (c) 2021-2022 Jan Ziak <0xe2.0x9a.0x9b@xfce.org> +# +# This program 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 2 of the License, or +# (at your option) any later version. +# +# This program 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 Library General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +AM_CPPFLAGS = -I${top_srcdir} + +noinst_LTLIBRARIES = libxfce4util_pp.la + +libxfce4util_pp_la_CXXFLAGS = \ + @GTK_CFLAGS@ \ + @LIBXFCE4PANEL_CFLAGS@ \ + @LIBXFCE4UTIL_CFLAGS@ + +libxfce4util_pp_la_LIBADD = \ + @GTK_LIBS@ \ + @LIBXFCE4PANEL_LIBS@ \ + @LIBXFCE4UTIL_LIBS@ + +libxfce4util_pp_la_SOURCES =