summaryrefslogtreecommitdiff
path: root/cpufreq
diff options
context:
space:
mode:
Diffstat (limited to 'cpufreq')
-rw-r--r--cpufreq/Makefile.am47
-rw-r--r--cpufreq/README1
-rw-r--r--cpufreq/data/Makefile.am56
-rw-r--r--cpufreq/data/cpufreq-applet-menu.xml (renamed from cpufreq/cpufreq-applet-menu.xml)0
-rw-r--r--cpufreq/data/cpufreq-preferences.ui (renamed from cpufreq/cpufreq-preferences.ui)0
-rw-r--r--cpufreq/data/cpufreq-resources.gresource.xml (renamed from cpufreq/cpufreq-resources.gresource.xml)0
-rw-r--r--cpufreq/data/org.mate.applets.CPUFreqApplet.mate-panel-applet.desktop.in.in (renamed from cpufreq/org.mate.applets.CPUFreqApplet.mate-panel-applet.desktop.in.in)3
-rw-r--r--cpufreq/data/org.mate.panel.applet.CPUFreqAppletFactory.service.in (renamed from cpufreq/org.mate.panel.applet.CPUFreqAppletFactory.service.in)2
-rw-r--r--cpufreq/data/org.mate.panel.applet.cpufreq.gschema.xml.in (renamed from cpufreq/org.mate.panel.applet.cpufreq.gschema.xml.in)0
-rw-r--r--cpufreq/help/C/index.docbook2
-rw-r--r--cpufreq/help/af/af.po6
-rw-r--r--cpufreq/help/am/am.po6
-rw-r--r--cpufreq/help/an/an.po6
-rw-r--r--cpufreq/help/ar/ar.po11
-rw-r--r--cpufreq/help/as/as.po6
-rw-r--r--cpufreq/help/ast/ast.po6
-rw-r--r--cpufreq/help/az/az.po6
-rw-r--r--cpufreq/help/be/be.po6
-rw-r--r--cpufreq/help/bg/bg.po6
-rw-r--r--cpufreq/help/bn/bn.po6
-rw-r--r--cpufreq/help/bn_IN/bn_IN.po6
-rw-r--r--cpufreq/help/br/br.po6
-rw-r--r--cpufreq/help/bs/bs.po6
-rw-r--r--cpufreq/help/ca/ca.po15
-rw-r--r--cpufreq/help/ca@valencia/[email protected]6
-rw-r--r--cpufreq/help/cmn/cmn.po6
-rw-r--r--cpufreq/help/crh/crh.po6
-rw-r--r--cpufreq/help/cs/cs.po17
-rw-r--r--cpufreq/help/cy/cy.po6
-rw-r--r--cpufreq/help/da/da.po20
-rw-r--r--cpufreq/help/de/de.po12
-rw-r--r--cpufreq/help/dz/dz.po6
-rw-r--r--cpufreq/help/el/el.po11
-rw-r--r--cpufreq/help/en_AU/en_AU.po6
-rw-r--r--cpufreq/help/en_CA/en_CA.po6
-rw-r--r--cpufreq/help/en_GB/en_GB.po177
-rw-r--r--cpufreq/help/eo/eo.po6
-rw-r--r--cpufreq/help/es/es.po25
-rw-r--r--cpufreq/help/es_AR/es_AR.po8
-rw-r--r--cpufreq/help/es_CL/es_CL.po10
-rw-r--r--cpufreq/help/es_CO/es_CO.po8
-rw-r--r--cpufreq/help/es_CR/es_CR.po8
-rw-r--r--cpufreq/help/es_DO/es_DO.po8
-rw-r--r--cpufreq/help/es_EC/es_EC.po8
-rw-r--r--cpufreq/help/es_ES/es_ES.po8
-rw-r--r--cpufreq/help/es_MX/es_MX.po8
-rw-r--r--cpufreq/help/es_NI/es_NI.po8
-rw-r--r--cpufreq/help/es_PA/es_PA.po8
-rw-r--r--cpufreq/help/es_PE/es_PE.po8
-rw-r--r--cpufreq/help/es_PR/es_PR.po8
-rw-r--r--cpufreq/help/es_SV/es_SV.po8
-rw-r--r--cpufreq/help/es_UY/es_UY.po8
-rw-r--r--cpufreq/help/es_VE/es_VE.po8
-rw-r--r--cpufreq/help/et/et.po6
-rw-r--r--cpufreq/help/eu/eu.po6
-rw-r--r--cpufreq/help/fa/fa.po6
-rw-r--r--cpufreq/help/fi/fi.po6
-rw-r--r--cpufreq/help/fr/fr.po53
-rw-r--r--cpufreq/help/fr_CA/fr_CA.po8
-rw-r--r--cpufreq/help/frp/frp.po6
-rw-r--r--cpufreq/help/fur/fur.po6
-rw-r--r--cpufreq/help/fy/fy.po6
-rw-r--r--cpufreq/help/ga/ga.po6
-rw-r--r--cpufreq/help/gl/gl.po14
-rw-r--r--cpufreq/help/gu/gu.po6
-rw-r--r--cpufreq/help/ha/ha.po6
-rw-r--r--cpufreq/help/he/he.po24
-rw-r--r--cpufreq/help/hi/hi.po6
-rw-r--r--cpufreq/help/hr/hr.po8
-rw-r--r--cpufreq/help/hu/hu.po11
-rw-r--r--cpufreq/help/hy/hy.po6
-rw-r--r--cpufreq/help/ia/ia.po6
-rw-r--r--cpufreq/help/id/id.po31
-rw-r--r--cpufreq/help/ie/ie.po6
-rw-r--r--cpufreq/help/ig/ig.po6
-rw-r--r--cpufreq/help/is/is.po6
-rw-r--r--cpufreq/help/it/it.po122
-rw-r--r--cpufreq/help/ja/ja.po218
-rw-r--r--cpufreq/help/jv/jv.po6
-rw-r--r--cpufreq/help/ka/ka.po6
-rw-r--r--cpufreq/help/kab/kab.po10
-rw-r--r--cpufreq/help/kk/kk.po6
-rw-r--r--cpufreq/help/km/km.po6
-rw-r--r--cpufreq/help/kn/kn.po6
-rw-r--r--cpufreq/help/ko/ko.po94
-rw-r--r--cpufreq/help/ku/ku.po6
-rw-r--r--cpufreq/help/ku_IQ/ku_IQ.po12
-rw-r--r--cpufreq/help/ky/ky.po6
-rw-r--r--cpufreq/help/la/la.po11
-rw-r--r--cpufreq/help/li/li.po6
-rw-r--r--cpufreq/help/lt/lt.po12
-rw-r--r--cpufreq/help/lv/lv.po6
-rw-r--r--cpufreq/help/mai/mai.po6
-rw-r--r--cpufreq/help/mg/mg.po6
-rw-r--r--cpufreq/help/mi/mi.po6
-rw-r--r--cpufreq/help/mk/mk.po6
-rw-r--r--cpufreq/help/ml/ml.po6
-rw-r--r--cpufreq/help/mn/mn.po6
-rw-r--r--cpufreq/help/mr/mr.po6
-rw-r--r--cpufreq/help/ms/ms.po16
-rw-r--r--cpufreq/help/nan/nan.po671
-rw-r--r--cpufreq/help/nb/nb.po23
-rw-r--r--cpufreq/help/nds/nds.po6
-rw-r--r--cpufreq/help/ne/ne.po6
-rw-r--r--cpufreq/help/nl/nl.po42
-rw-r--r--cpufreq/help/nn/nn.po8
-rw-r--r--cpufreq/help/nso/nso.po6
-rw-r--r--cpufreq/help/oc/oc.po60
-rw-r--r--cpufreq/help/or/or.po6
-rw-r--r--cpufreq/help/pa/pa.po6
-rw-r--r--cpufreq/help/pl/pl.po40
-rw-r--r--cpufreq/help/ps/ps.po6
-rw-r--r--cpufreq/help/pt/pt.po16
-rw-r--r--cpufreq/help/pt_BR/pt_BR.po18
-rw-r--r--cpufreq/help/ro/ro.po11
-rw-r--r--cpufreq/help/ru/ru.po188
-rw-r--r--cpufreq/help/rw/rw.po6
-rw-r--r--cpufreq/help/si/si.po6
-rw-r--r--cpufreq/help/sk/sk.po12
-rw-r--r--cpufreq/help/sl/sl.po14
-rw-r--r--cpufreq/help/sq/sq.po14
-rw-r--r--cpufreq/help/sr/sr.po212
-rw-r--r--cpufreq/help/sr@latin/[email protected]6
-rw-r--r--cpufreq/help/sv/sv.po51
-rw-r--r--cpufreq/help/ta/ta.po6
-rw-r--r--cpufreq/help/te/te.po6
-rw-r--r--cpufreq/help/th/th.po6
-rw-r--r--cpufreq/help/tk/tk.po6
-rw-r--r--cpufreq/help/tr/tr.po17
-rw-r--r--cpufreq/help/ug/ug.po6
-rw-r--r--cpufreq/help/uk/uk.po11
-rw-r--r--cpufreq/help/ur/ur.po6
-rw-r--r--cpufreq/help/uz/uz.po10
-rw-r--r--cpufreq/help/vi/vi.po6
-rw-r--r--cpufreq/help/wa/wa.po6
-rw-r--r--cpufreq/help/xh/xh.po6
-rw-r--r--cpufreq/help/yo/yo.po6
-rw-r--r--cpufreq/help/zh-Hans/zh-Hans.po13
-rw-r--r--cpufreq/help/zh_CN/zh_CN.po16
-rw-r--r--cpufreq/help/zh_HK/zh_HK.po6
-rw-r--r--cpufreq/help/zh_TW/zh_TW.po6
-rw-r--r--cpufreq/help/zu/zu.po6
-rw-r--r--cpufreq/src/Makefile.am93
-rw-r--r--cpufreq/src/cpufreq-applet.c45
-rw-r--r--cpufreq/src/cpufreq-monitor-cpuinfo.c131
-rw-r--r--cpufreq/src/cpufreq-monitor-cpuinfo.h4
-rw-r--r--cpufreq/src/cpufreq-monitor-factory.c42
-rw-r--r--cpufreq/src/cpufreq-monitor-libcpufreq.c211
-rw-r--r--cpufreq/src/cpufreq-monitor-libcpufreq.h16
-rw-r--r--cpufreq/src/cpufreq-monitor-procfs.c219
-rw-r--r--cpufreq/src/cpufreq-monitor-procfs.h54
-rw-r--r--cpufreq/src/cpufreq-monitor-sysfs.c450
-rw-r--r--cpufreq/src/cpufreq-monitor-sysfs.h4
-rw-r--r--cpufreq/src/cpufreq-monitor.c477
-rw-r--r--cpufreq/src/cpufreq-monitor.h16
-rw-r--r--cpufreq/src/cpufreq-popup.c702
-rw-r--r--cpufreq/src/cpufreq-popup.h12
-rw-r--r--cpufreq/src/cpufreq-prefs.c840
-rw-r--r--cpufreq/src/cpufreq-prefs.h8
-rw-r--r--cpufreq/src/cpufreq-selector.c313
-rw-r--r--cpufreq/src/cpufreq-selector.h10
-rw-r--r--cpufreq/src/cpufreq-selector/Makefile.am18
-rw-r--r--cpufreq/src/cpufreq-selector/cpufreq-selector-factory.c22
-rw-r--r--cpufreq/src/cpufreq-selector/cpufreq-selector-libcpufreq.c237
-rw-r--r--cpufreq/src/cpufreq-selector/cpufreq-selector-libcpufreq.h17
-rw-r--r--cpufreq/src/cpufreq-selector/cpufreq-selector-procfs.c240
-rw-r--r--cpufreq/src/cpufreq-selector/cpufreq-selector-procfs.h54
-rw-r--r--cpufreq/src/cpufreq-selector/cpufreq-selector-service.c733
-rw-r--r--cpufreq/src/cpufreq-selector/cpufreq-selector-service.h24
-rw-r--r--cpufreq/src/cpufreq-selector/cpufreq-selector-sysfs.c562
-rw-r--r--cpufreq/src/cpufreq-selector/cpufreq-selector-sysfs.h7
-rw-r--r--cpufreq/src/cpufreq-selector/cpufreq-selector.c186
-rw-r--r--cpufreq/src/cpufreq-selector/cpufreq-selector.h31
-rw-r--r--cpufreq/src/cpufreq-selector/main.c293
-rw-r--r--cpufreq/src/cpufreq-utils.c474
-rw-r--r--cpufreq/src/cpufreq-utils.h8
176 files changed, 5251 insertions, 4358 deletions
diff --git a/cpufreq/Makefile.am b/cpufreq/Makefile.am
index 8fb1386f..1fe1e1c9 100644
--- a/cpufreq/Makefile.am
+++ b/cpufreq/Makefile.am
@@ -1,48 +1,3 @@
-NULL =
-
-SUBDIRS = help pixmaps src
-
-cpufreq_gschema_in_files = org.mate.panel.applet.cpufreq.gschema.xml.in
-gsettings_SCHEMAS = $(cpufreq_gschema_in_files:.xml.in=.xml)
-@GSETTINGS_RULES@
-
-appletdir = $(datadir)/mate-panel/applets
-applet_in_files = org.mate.applets.CPUFreqApplet.mate-panel-applet.desktop.in
-applet_DATA = $(applet_in_files:.mate-panel-applet.desktop.in=.mate-panel-applet)
-
-$(applet_in_files): $(applet_in_files).in Makefile
- $(AM_V_GEN)sed \
- -e "s|\@LIBEXECDIR\@|$(libexecdir)|" \
- -e "s|\@VERSION\@|$(PACKAGE_VERSION)|" \
- $< > $@
-
-$(applet_DATA): $(applet_in_files) Makefile
- $(AM_V_GEN) $(MSGFMT) --desktop --keyword=Name --keyword=Description --template $< -d $(top_srcdir)/po -o $@
-
-servicedir = $(datadir)/dbus-1/services
-service_in_files = org.mate.panel.applet.CPUFreqAppletFactory.service.in
-service_DATA = $(service_in_files:.service.in=.service)
-
-org.mate.panel.applet.CPUFreqAppletFactory.service: $(service_in_files)
- $(AM_V_GEN)sed \
- -e "s|\@LIBEXECDIR\@|$(libexecdir)|" \
- $< > $@
-
-CLEANFILES = \
- $(applet_DATA) \
- $(applet_in_files) \
- $(service_DATA) \
- $(gsettings_SCHEMAS) \
- *.gschema.valid \
- $(NULL)
-
-EXTRA_DIST = \
- $(applet_in_files).in \
- $(service_in_files) \
- $(cpufreq_gschema_in_files) \
- cpufreq-applet-menu.xml \
- cpufreq-preferences.ui \
- cpufreq-resources.gresource.xml \
- $(NULL)
+SUBDIRS = help pixmaps data src
-include $(top_srcdir)/git.mk
diff --git a/cpufreq/README b/cpufreq/README
index a4d516af..371256a3 100644
--- a/cpufreq/README
+++ b/cpufreq/README
@@ -6,7 +6,6 @@ MATE CPUFreq Applet is a CPU Frequency Scaling Monitor for MATE Panel.
FEATURES
--------
- - Support for proc or sys filesystems
- Support for multiprocessor systems
- It can be used as frequency selector
diff --git a/cpufreq/data/Makefile.am b/cpufreq/data/Makefile.am
new file mode 100644
index 00000000..eeceb6ac
--- /dev/null
+++ b/cpufreq/data/Makefile.am
@@ -0,0 +1,56 @@
+NULL =
+
+applet_in_files = org.mate.applets.CPUFreqApplet.mate-panel-applet.desktop.in
+service_in_files = org.mate.panel.applet.CPUFreqAppletFactory.service.in
+gschema_in_files = org.mate.panel.applet.cpufreq.gschema.xml.in
+
+gsettings_SCHEMAS = $(gschema_in_files:.xml.in=.xml)
+@GSETTINGS_RULES@
+
+if ENABLE_IN_PROCESS
+APPLET_LOCATION = $(pkglibdir)/libmate-cpufreq-applet.so
+else !ENABLE_IN_PROCESS
+APPLET_LOCATION = $(libexecdir)/mate-cpufreq-applet
+endif !ENABLE_IN_PROCESS
+
+appletdir = $(datadir)/mate-panel/applets
+applet_DATA = $(applet_in_files:.mate-panel-applet.desktop.in=.mate-panel-applet)
+
+$(applet_in_files): $(applet_in_files).in Makefile
+ $(AM_V_GEN)sed \
+ -e "s|\@APPLET_LOCATION\@|$(APPLET_LOCATION)|" \
+ -e "s|\@APPLET_IN_PROCESS\@|$(APPLET_IN_PROCESS)|" \
+ -e "s|\@VERSION\@|$(PACKAGE_VERSION)|" \
+ $< > $@
+
+$(applet_DATA): $(applet_in_files) Makefile
+ $(AM_V_GEN) $(MSGFMT) --desktop --keyword=Name --keyword=Description --template $< -d $(top_srcdir)/po -o $@
+
+if !ENABLE_IN_PROCESS
+servicedir = $(datadir)/dbus-1/services
+service_DATA = $(service_in_files:.service.in=.service)
+
+$(service_DATA): $(service_in_files) Makefile
+ $(AM_V_GEN)sed \
+ -e "s|\@APPLET_LOCATION\@|$(APPLET_LOCATION)|" \
+ $< > $@
+endif !ENABLE_IN_PROCESS
+
+CLEANFILES = \
+ $(applet_DATA) \
+ $(applet_in_files) \
+ $(service_DATA) \
+ $(gsettings_SCHEMAS) \
+ *.gschema.valid \
+ $(NULL)
+
+EXTRA_DIST = \
+ $(applet_in_files).in \
+ $(service_in_files) \
+ $(gschema_in_files) \
+ cpufreq-applet-menu.xml \
+ cpufreq-preferences.ui \
+ cpufreq-resources.gresource.xml \
+ $(NULL)
+
+-include $(top_srcdir)/git.mk
diff --git a/cpufreq/cpufreq-applet-menu.xml b/cpufreq/data/cpufreq-applet-menu.xml
index 98375818..98375818 100644
--- a/cpufreq/cpufreq-applet-menu.xml
+++ b/cpufreq/data/cpufreq-applet-menu.xml
diff --git a/cpufreq/cpufreq-preferences.ui b/cpufreq/data/cpufreq-preferences.ui
index f155f73e..f155f73e 100644
--- a/cpufreq/cpufreq-preferences.ui
+++ b/cpufreq/data/cpufreq-preferences.ui
diff --git a/cpufreq/cpufreq-resources.gresource.xml b/cpufreq/data/cpufreq-resources.gresource.xml
index 6ae8945a..6ae8945a 100644
--- a/cpufreq/cpufreq-resources.gresource.xml
+++ b/cpufreq/data/cpufreq-resources.gresource.xml
diff --git a/cpufreq/org.mate.applets.CPUFreqApplet.mate-panel-applet.desktop.in.in b/cpufreq/data/org.mate.applets.CPUFreqApplet.mate-panel-applet.desktop.in.in
index 168c6317..4ce2aec3 100644
--- a/cpufreq/org.mate.applets.CPUFreqApplet.mate-panel-applet.desktop.in.in
+++ b/cpufreq/data/org.mate.applets.CPUFreqApplet.mate-panel-applet.desktop.in.in
@@ -1,6 +1,7 @@
[Applet Factory]
Id=CPUFreqAppletFactory
-Location=@LIBEXECDIR@/mate-cpufreq-applet
+InProcess=@APPLET_IN_PROCESS@
+Location=@APPLET_LOCATION@
Name=CPU Frequency Scaling Monitor
Description=Monitor the CPU Frequency Scaling
diff --git a/cpufreq/org.mate.panel.applet.CPUFreqAppletFactory.service.in b/cpufreq/data/org.mate.panel.applet.CPUFreqAppletFactory.service.in
index a04c672b..ed33b33b 100644
--- a/cpufreq/org.mate.panel.applet.CPUFreqAppletFactory.service.in
+++ b/cpufreq/data/org.mate.panel.applet.CPUFreqAppletFactory.service.in
@@ -1,3 +1,3 @@
[D-BUS Service]
Name=org.mate.panel.applet.CPUFreqAppletFactory
-Exec=@LIBEXECDIR@/mate-cpufreq-applet
+Exec=@APPLET_LOCATION@
diff --git a/cpufreq/org.mate.panel.applet.cpufreq.gschema.xml.in b/cpufreq/data/org.mate.panel.applet.cpufreq.gschema.xml.in
index 694a75f7..694a75f7 100644
--- a/cpufreq/org.mate.panel.applet.cpufreq.gschema.xml.in
+++ b/cpufreq/data/org.mate.panel.applet.cpufreq.gschema.xml.in
diff --git a/cpufreq/help/C/index.docbook b/cpufreq/help/C/index.docbook
index 62c22705..ecd12a05 100644
--- a/cpufreq/help/C/index.docbook
+++ b/cpufreq/help/C/index.docbook
@@ -22,7 +22,7 @@
interface to change the clock speed if the CPU supports it.</para>
</abstract>
<copyright>
- <year>2015-2020</year>
+ <year>2015-2021</year>
<holder>MATE Documentation Project</holder>
</copyright>
<copyright>
diff --git a/cpufreq/help/af/af.po b/cpufreq/help/af/af.po
index efcf16c8..a2b25f21 100644
--- a/cpufreq/help/af/af.po
+++ b/cpufreq/help/af/af.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Afrikaans (https://www.transifex.com/mate/teams/13566/af/)\n"
+"Language-Team: Afrikaans (https://app.transifex.com/mate/teams/13566/af/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,7 +37,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/am/am.po b/cpufreq/help/am/am.po
index ef76fd81..d4178976 100644
--- a/cpufreq/help/am/am.po
+++ b/cpufreq/help/am/am.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: samson <[email protected]>, 2019\n"
-"Language-Team: Amharic (https://www.transifex.com/mate/teams/13566/am/)\n"
+"Language-Team: Amharic (https://app.transifex.com/mate/teams/13566/am/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/an/an.po b/cpufreq/help/an/an.po
index 048496bf..8a1efecf 100644
--- a/cpufreq/help/an/an.po
+++ b/cpufreq/help/an/an.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Aragonese (https://www.transifex.com/mate/teams/13566/an/)\n"
+"Language-Team: Aragonese (https://app.transifex.com/mate/teams/13566/an/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,7 +37,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/ar/ar.po b/cpufreq/help/ar/ar.po
index 20a5adf6..a443d972 100644
--- a/cpufreq/help/ar/ar.po
+++ b/cpufreq/help/ar/ar.po
@@ -5,14 +5,15 @@
# Wolfgang Ulbrich <[email protected]>, 2018
# مهدي السطيفي <[email protected]>, 2018
# Ahmad Dakhlallah <[email protected]>, 2019
+# Ahmd go <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Ahmad Dakhlallah <[email protected]>, 2019\n"
-"Language-Team: Arabic (https://www.transifex.com/mate/teams/13566/ar/)\n"
+"Last-Translator: Ahmd go <[email protected]>, 2021\n"
+"Language-Team: Arabic (https://app.transifex.com/mate/teams/13566/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -40,7 +41,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
@@ -91,7 +92,7 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:98
msgid "MATE Documentation Team"
-msgstr ""
+msgstr "فريق متّة التوثيقي "
#. (itstool) path: revhistory/revision
#: C/index.docbook:94
diff --git a/cpufreq/help/as/as.po b/cpufreq/help/as/as.po
index 3a25fa12..367b53d5 100644
--- a/cpufreq/help/as/as.po
+++ b/cpufreq/help/as/as.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Assamese (https://www.transifex.com/mate/teams/13566/as/)\n"
+"Language-Team: Assamese (https://app.transifex.com/mate/teams/13566/as/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/ast/ast.po b/cpufreq/help/ast/ast.po
index 51e11b87..d72a170b 100644
--- a/cpufreq/help/ast/ast.po
+++ b/cpufreq/help/ast/ast.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Ḷḷumex03, 2018\n"
-"Language-Team: Asturian (https://www.transifex.com/mate/teams/13566/ast/)\n"
+"Language-Team: Asturian (https://app.transifex.com/mate/teams/13566/ast/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -35,7 +35,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/az/az.po b/cpufreq/help/az/az.po
index ee7b2880..70bca38a 100644
--- a/cpufreq/help/az/az.po
+++ b/cpufreq/help/az/az.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Azerbaijani (https://www.transifex.com/mate/teams/13566/az/)\n"
+"Language-Team: Azerbaijani (https://app.transifex.com/mate/teams/13566/az/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -38,7 +38,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/be/be.po b/cpufreq/help/be/be.po
index 558e46b9..8c20e183 100644
--- a/cpufreq/help/be/be.po
+++ b/cpufreq/help/be/be.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Mihail Varantsou <[email protected]>, 2018\n"
-"Language-Team: Belarusian (https://www.transifex.com/mate/teams/13566/be/)\n"
+"Language-Team: Belarusian (https://app.transifex.com/mate/teams/13566/be/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,7 +37,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/bg/bg.po b/cpufreq/help/bg/bg.po
index a24e0b22..e9362cab 100644
--- a/cpufreq/help/bg/bg.po
+++ b/cpufreq/help/bg/bg.po
@@ -9,10 +9,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: H Bozhkov, 2020\n"
-"Language-Team: Bulgarian (https://www.transifex.com/mate/teams/13566/bg/)\n"
+"Language-Team: Bulgarian (https://app.transifex.com/mate/teams/13566/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -46,7 +46,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/bn/bn.po b/cpufreq/help/bn/bn.po
index 58e92885..ddb799e6 100644
--- a/cpufreq/help/bn/bn.po
+++ b/cpufreq/help/bn/bn.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Bengali (https://www.transifex.com/mate/teams/13566/bn/)\n"
+"Language-Team: Bengali (https://app.transifex.com/mate/teams/13566/bn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -39,7 +39,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/bn_IN/bn_IN.po b/cpufreq/help/bn_IN/bn_IN.po
index 8151658a..02a5ab4f 100644
--- a/cpufreq/help/bn_IN/bn_IN.po
+++ b/cpufreq/help/bn_IN/bn_IN.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: umesh agarwal <[email protected]>, 2018\n"
-"Language-Team: Bengali (India) (https://www.transifex.com/mate/teams/13566/bn_IN/)\n"
+"Language-Team: Bengali (India) (https://app.transifex.com/mate/teams/13566/bn_IN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -38,7 +38,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/br/br.po b/cpufreq/help/br/br.po
index d73ee45d..0e2833b6 100644
--- a/cpufreq/help/br/br.po
+++ b/cpufreq/help/br/br.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Alan Monfort <[email protected]>, 2018\n"
-"Language-Team: Breton (https://www.transifex.com/mate/teams/13566/br/)\n"
+"Language-Team: Breton (https://app.transifex.com/mate/teams/13566/br/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -35,7 +35,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/bs/bs.po b/cpufreq/help/bs/bs.po
index 2a3f249b..95d8b1de 100644
--- a/cpufreq/help/bs/bs.po
+++ b/cpufreq/help/bs/bs.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Sky Lion <[email protected]>, 2018\n"
-"Language-Team: Bosnian (https://www.transifex.com/mate/teams/13566/bs/)\n"
+"Language-Team: Bosnian (https://app.transifex.com/mate/teams/13566/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -35,7 +35,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/ca/ca.po b/cpufreq/help/ca/ca.po
index 81e4b380..0c1c608b 100644
--- a/cpufreq/help/ca/ca.po
+++ b/cpufreq/help/ca/ca.po
@@ -2,15 +2,15 @@
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
# Francesc Famadas, 2018
-# Robert Antoni Buj Gelonch <[email protected]>, 2020
+# Robert Antoni Buj i Gelonch <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Robert Antoni Buj Gelonch <[email protected]>, 2020\n"
-"Language-Team: Catalan (https://www.transifex.com/mate/teams/13566/ca/)\n"
+"Last-Translator: Robert Antoni Buj i Gelonch <[email protected]>, 2021\n"
+"Language-Team: Catalan (https://app.transifex.com/mate/teams/13566/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -27,7 +27,7 @@ msgstr ""
#. (itstool) path: articleinfo/title
#: C/index.docbook:19
msgid "CPU Frequency Scaling Monitor Manual"
-msgstr ""
+msgstr "Manual del monitor del canvi d'escala de la freqüència de la CPU"
#. (itstool) path: abstract/para
#: C/index.docbook:21
@@ -38,9 +38,9 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
-"<year>2015-2020</year> <holder>Projecte de documentació de MATE</holder>"
+"<year>2015-2021</year> <holder>Projecte de documentació de MATE</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
@@ -165,6 +165,7 @@ msgstr ""
#: C/index.docbook:140
msgid "<primary>CPU Frequency Scaling Monitor</primary>"
msgstr ""
+"<primary>Monitor del canvi d'escala de la freqüència de la CPU</primary>"
#. (itstool) path: sect1/title
#: C/index.docbook:146
diff --git a/cpufreq/help/ca@valencia/[email protected] b/cpufreq/help/ca@valencia/[email protected]
index 5cd964ea..ef119a2c 100644
--- a/cpufreq/help/ca@valencia/[email protected]
+++ b/cpufreq/help/ca@valencia/[email protected]
@@ -8,10 +8,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Empar Montoro <[email protected]>, 2018\n"
-"Language-Team: Catalan (Valencian) (https://www.transifex.com/mate/teams/13566/ca@valencia/)\n"
+"Language-Team: Catalan (Valencian) (https://app.transifex.com/mate/teams/13566/ca@valencia/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -43,7 +43,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/cmn/cmn.po b/cpufreq/help/cmn/cmn.po
index 7f7b76ac..b0e3b509 100644
--- a/cpufreq/help/cmn/cmn.po
+++ b/cpufreq/help/cmn/cmn.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: 趙惟倫 <[email protected]>, 2018\n"
-"Language-Team: Chinese (Mandarin) (https://www.transifex.com/mate/teams/13566/cmn/)\n"
+"Language-Team: Chinese (Mandarin) (https://app.transifex.com/mate/teams/13566/cmn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,7 +37,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/crh/crh.po b/cpufreq/help/crh/crh.po
index afbce40f..d581dd2e 100644
--- a/cpufreq/help/crh/crh.po
+++ b/cpufreq/help/crh/crh.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Crimean Turkish (https://www.transifex.com/mate/teams/13566/crh/)\n"
+"Language-Team: Crimean Turkish (https://app.transifex.com/mate/teams/13566/crh/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/cs/cs.po b/cpufreq/help/cs/cs.po
index a6f02a8f..463c7114 100644
--- a/cpufreq/help/cs/cs.po
+++ b/cpufreq/help/cs/cs.po
@@ -3,16 +3,17 @@
# Stefano Karapetsas <[email protected]>, 2018
# ToMáš Marný, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
-# LiberteCzech <[email protected]>, 2018
-# Lucas Lommer <[email protected]>, 2020
+# LiberteCzech <[email protected]>, 2018
+# Roman Horník <[email protected]>, 2021
+# Lukáš Lommer <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Lucas Lommer <[email protected]>, 2020\n"
-"Language-Team: Czech (https://www.transifex.com/mate/teams/13566/cs/)\n"
+"Last-Translator: Lukáš Lommer <[email protected]>, 2021\n"
+"Language-Team: Czech (https://app.transifex.com/mate/teams/13566/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -49,8 +50,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year> <holder>Dokumentační projekt MATE</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015-2021</year> <holder>Projekt dokumentace MATE</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
@@ -704,3 +705,5 @@ msgid ""
"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
"<_:orderedlist-1/>"
msgstr ""
+"DOKUMENT A JEHO UPRAVENÉ VERZE JSOU ŠÍŘENY V SOULADU SE ZNĚNÍM LICENCE GNU "
+"FREE DOCUMENTATION LICENSE S NÁSLEDUJÍCÍM USTANOVENÍM: <_:orderedlist-1/>"
diff --git a/cpufreq/help/cy/cy.po b/cpufreq/help/cy/cy.po
index b5299a38..6679523d 100644
--- a/cpufreq/help/cy/cy.po
+++ b/cpufreq/help/cy/cy.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: ciaran, 2018\n"
-"Language-Team: Welsh (https://www.transifex.com/mate/teams/13566/cy/)\n"
+"Language-Team: Welsh (https://app.transifex.com/mate/teams/13566/cy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,7 +37,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/da/da.po b/cpufreq/help/da/da.po
index 03a810f2..1f5c3aa2 100644
--- a/cpufreq/help/da/da.po
+++ b/cpufreq/help/da/da.po
@@ -1,15 +1,15 @@
#
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
-# Joe Hansen <[email protected]>, 2020
+# Joe Hansen <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Joe Hansen <[email protected]>, 2020\n"
-"Language-Team: Danish (https://www.transifex.com/mate/teams/13566/da/)\n"
+"Last-Translator: Joe Hansen <[email protected]>, 2021\n"
+"Language-Team: Danish (https://app.transifex.com/mate/teams/13566/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -20,10 +20,10 @@ msgstr ""
msgctxt "_"
msgid "translator-credits"
msgstr ""
-"\"Joe Hansen, 2012, 2013, 2014, 2015, 2016, 2017, 2018.\\n\"\n"
-"\"\\n\"\n"
-"\"Dansk-gruppen <[email protected]>\\n\"\n"
-"\"Mere info: http://www.dansk-gruppen.dk\""
+"Joe Hansen 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021.\n"
+"\n"
+"Dansk-gruppen <[email protected]>\n"
+"Mere info: http://www.dansk-gruppen.dk"
#. (itstool) path: articleinfo/title
#: C/index.docbook:19
@@ -42,8 +42,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year> <holder>MATE-dokumentationsprojektet</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015-2021</year> <holder>MATE-dokumentationsprojektet</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
diff --git a/cpufreq/help/de/de.po b/cpufreq/help/de/de.po
index aa94551f..f52126ce 100644
--- a/cpufreq/help/de/de.po
+++ b/cpufreq/help/de/de.po
@@ -5,15 +5,15 @@
# Tobias Bannert <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
# Julian Rüger <[email protected]>, 2018
-# Michael Hartmann, 2020
+# Xpistian <[email protected]>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Michael Hartmann, 2020\n"
-"Language-Team: German (https://www.transifex.com/mate/teams/13566/de/)\n"
+"Last-Translator: Xpistian <[email protected]>, 2023\n"
+"Language-Team: German (https://app.transifex.com/mate/teams/13566/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -46,8 +46,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year> <holder>MATE Dokumentations Projekt</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015-2021</year> <holder>Mate-Dokumentationsprojekt</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
diff --git a/cpufreq/help/dz/dz.po b/cpufreq/help/dz/dz.po
index c1e7b924..ec171bb6 100644
--- a/cpufreq/help/dz/dz.po
+++ b/cpufreq/help/dz/dz.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Dzongkha (https://www.transifex.com/mate/teams/13566/dz/)\n"
+"Language-Team: Dzongkha (https://app.transifex.com/mate/teams/13566/dz/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,7 +37,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/el/el.po b/cpufreq/help/el/el.po
index d2c89641..e8b32cc5 100644
--- a/cpufreq/help/el/el.po
+++ b/cpufreq/help/el/el.po
@@ -8,14 +8,15 @@
# kosmmart <[email protected]>, 2018
# TheDimitris15, 2019
# anvo <[email protected]>, 2019
+# Chris Balabanis, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: anvo <[email protected]>, 2019\n"
-"Language-Team: Greek (https://www.transifex.com/mate/teams/13566/el/)\n"
+"Last-Translator: Chris Balabanis, 2023\n"
+"Language-Team: Greek (https://app.transifex.com/mate/teams/13566/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -45,8 +46,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr ""
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015-2021</year> <holder>Έργο Τεκμηρίωσης MATE</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
diff --git a/cpufreq/help/en_AU/en_AU.po b/cpufreq/help/en_AU/en_AU.po
index c67cec73..b2135123 100644
--- a/cpufreq/help/en_AU/en_AU.po
+++ b/cpufreq/help/en_AU/en_AU.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Michael Findlay <[email protected]>, 2018\n"
-"Language-Team: English (Australia) (https://www.transifex.com/mate/teams/13566/en_AU/)\n"
+"Language-Team: English (Australia) (https://app.transifex.com/mate/teams/13566/en_AU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/en_CA/en_CA.po b/cpufreq/help/en_CA/en_CA.po
index ac53f282..16afff66 100644
--- a/cpufreq/help/en_CA/en_CA.po
+++ b/cpufreq/help/en_CA/en_CA.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: English (Canada) (https://www.transifex.com/mate/teams/13566/en_CA/)\n"
+"Language-Team: English (Canada) (https://app.transifex.com/mate/teams/13566/en_CA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/en_GB/en_GB.po b/cpufreq/help/en_GB/en_GB.po
index a0030fdd..9397d84e 100644
--- a/cpufreq/help/en_GB/en_GB.po
+++ b/cpufreq/help/en_GB/en_GB.po
@@ -2,15 +2,15 @@
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
# Martin Wimpress <[email protected]>, 2018
-# Andi Chandler <[email protected]>, 2020
+# Andi Chandler <[email protected]>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Andi Chandler <[email protected]>, 2020\n"
-"Language-Team: English (United Kingdom) (https://www.transifex.com/mate/teams/13566/en_GB/)\n"
+"Last-Translator: Andi Chandler <[email protected]>, 2023\n"
+"Language-Team: English (United Kingdom) (https://app.transifex.com/mate/teams/13566/en_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -20,12 +20,14 @@ msgstr ""
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
msgid "translator-credits"
-msgstr "Martin Wimpress"
+msgstr ""
+"Martin Wimpress\n"
+"Andi Chandler"
#. (itstool) path: articleinfo/title
#: C/index.docbook:19
msgid "CPU Frequency Scaling Monitor Manual"
-msgstr ""
+msgstr "CPU Frequency Scaling Monitor Manual"
#. (itstool) path: abstract/para
#: C/index.docbook:21
@@ -33,11 +35,13 @@ msgid ""
"CPU Frequency Scaling Monitor shows the current clock speed of the CPU and "
"provides an interface to change the clock speed if the CPU supports it."
msgstr ""
+"CPU Frequency Scaling Monitor shows the current clock speed of the CPU and "
+"provides an interface to change the clock speed if the CPU supports it."
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
@@ -47,7 +51,7 @@ msgstr "<year>2005</year> <holder>Davyd Madeley</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:32
msgid "<year>2004</year> <holder>GNOME Foundation</holder>"
-msgstr ""
+msgstr "<year>2004</year> <holder>GNOME Foundation</holder>"
#. (itstool) path: publisher/publishername
#. (itstool) path: revdescription/para
@@ -77,6 +81,9 @@ msgid ""
" <orgname>GNOME Project</orgname> "
"<address><email>[email protected]</email></address> </affiliation>"
msgstr ""
+"<firstname>Carlos</firstname> <surname>Garcia Campos</surname> <affiliation>"
+" <orgname>GNOME Project</orgname> "
+"<address><email>[email protected]</email></address> </affiliation>"
#. (itstool) path: authorgroup/author
#: C/index.docbook:69
@@ -85,6 +92,9 @@ msgid ""
"<orgname>GNOME Project</orgname> "
"<address><email>[email protected]</email></address> </affiliation>"
msgstr ""
+"<firstname>Davyd</firstname> <surname>Madeley</surname> <affiliation> "
+"<orgname>GNOME Project</orgname> "
+"<address><email>[email protected]</email></address> </affiliation>"
#. (itstool) path: revdescription/para
#: C/index.docbook:98
@@ -97,6 +107,8 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.6</revnumber> "
"<date>July 2015</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.6</revnumber> "
+"<date>July 2015</date> <_:revdescription-1/>"
#. (itstool) path: revdescription/para
#: C/index.docbook:106 C/index.docbook:113
@@ -109,6 +121,8 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.5</revnumber> "
"<date>August 2005</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.5</revnumber> "
+"<date>August 2005</date> <_:revdescription-1/>"
#. (itstool) path: revhistory/revision
#: C/index.docbook:109
@@ -116,11 +130,13 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.4</revnumber> "
"<date>March 2005</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.4</revnumber> "
+"<date>March 2005</date> <_:revdescription-1/>"
#. (itstool) path: revdescription/para
#: C/index.docbook:120
msgid "Carlos Garcia Campos"
-msgstr ""
+msgstr "Carlos Garcia Campos"
#. (itstool) path: revhistory/revision
#: C/index.docbook:116
@@ -128,11 +144,14 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.3</revnumber> "
"<date>October 2004</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.3</revnumber> "
+"<date>October 2004</date> <_:revdescription-1/>"
#. (itstool) path: articleinfo/releaseinfo
#: C/index.docbook:126
msgid "This manual describes version 1.10.2 of CPU Frequency Scaling Monitor."
msgstr ""
+"This manual describes version 1.10.2 of CPU Frequency Scaling Monitor."
#. (itstool) path: legalnotice/title
#: C/index.docbook:130
@@ -147,11 +166,15 @@ msgid ""
"url=\"help:mate-user-guide/feedback\" type=\"help\">MATE Feedback "
"Page</ulink>."
msgstr ""
+"To report a bug or make a suggestion regarding the CPU Frequency Scaling "
+"Monitor applet or this manual, follow the directions in the <ulink "
+"url=\"help:mate-user-guide/feedback\" type=\"help\">MATE Feedback "
+"Page</ulink>."
#. (itstool) path: article/indexterm
#: C/index.docbook:140
msgid "<primary>CPU Frequency Scaling Monitor</primary>"
-msgstr ""
+msgstr "<primary>CPU Frequency Scaling Monitor</primary>"
#. (itstool) path: sect1/title
#: C/index.docbook:146
@@ -174,6 +197,8 @@ msgid ""
"external ref='figures/cpufreq-applet.png' "
"md5='9697917ccaea349dc6584bf8c42c2534'"
msgstr ""
+"external ref='figures/cpufreq-applet.png' "
+"md5='9697917ccaea349dc6584bf8c42c2534'"
#. (itstool) path: sect1/para
#: C/index.docbook:159
@@ -181,6 +206,8 @@ msgid ""
"The <application>CPU Frequency Scaling Monitor</application> provides a "
"convenient way to monitor the CPU Frequency Scaling for each CPU."
msgstr ""
+"The <application>CPU Frequency Scaling Monitor</application> provides a "
+"convenient way to monitor the CPU Frequency Scaling for each CPU."
#. (itstool) path: sect1/para
#: C/index.docbook:162
@@ -188,11 +215,13 @@ msgid ""
"To add <application>CPU Frequency Scaling Monitor</application> to a panel, "
"perform the following steps:"
msgstr ""
+"To add <application>CPU Frequency Scaling Monitor</application> to a panel, "
+"perform the following steps:"
#. (itstool) path: listitem/para
#: C/index.docbook:168
msgid "Right-click on the panel."
-msgstr ""
+msgstr "Right-click on the panel."
#. (itstool) path: listitem/para
#: C/index.docbook:173
@@ -205,6 +234,8 @@ msgid ""
"Scroll down the list of items in the <guilabel>Add to Panel</guilabel> "
"dialog, then select <guilabel>CPU Frequency Scaling Monitor</guilabel>."
msgstr ""
+"Scroll down the list of items in the <guilabel>Add to Panel</guilabel> "
+"dialogue, then select <guilabel>CPU Frequency Scaling Monitor</guilabel>."
#. (itstool) path: listitem/para
#: C/index.docbook:184
@@ -218,6 +249,9 @@ msgid ""
"Linux machines that have support in the kernel. It can however, support the "
"several generations of frequency scaling interfaces in the kernel."
msgstr ""
+"Unfortunately, CPU frequency scaling can currently only be monitored on "
+"Linux machines that have support in the kernel. It can however, support the "
+"several generations of frequency scaling interfaces in the kernel."
#. (itstool) path: sect1/para
#: C/index.docbook:196
@@ -225,6 +259,8 @@ msgid ""
"When there is no CPU frequency scaling support in the system, the CPU "
"Frequency Scaling Monitor only displays the current CPU frequency."
msgstr ""
+"When there is no CPU frequency scaling support in the system, the CPU "
+"Frequency Scaling Monitor only displays the current CPU frequency."
#. (itstool) path: sect1/para
#: C/index.docbook:197
@@ -234,6 +270,10 @@ msgid ""
"progress bar represents the current CPU frequency with respect to the "
"maximum frequency."
msgstr ""
+"When CPU frequency scaling is supported in the system, the CPU Frequency "
+"Scaling Monitor displays the CPU icon with a progress bar. The state of the "
+"progress bar represents the current CPU frequency with respect to the "
+"maximum frequency."
#. (itstool) path: sect1/para
#: C/index.docbook:198
@@ -244,6 +284,11 @@ msgid ""
"to configure CPU Frequency Scaling Monitor see <xref linkend=\"cpufreq-"
"applet-prefs\"/>."
msgstr ""
+"By default, the CPU Frequency Scaling Monitor displays the current CPU "
+"frequency as a value in Hertz (the standard measure of frequency), but can "
+"be configured to display a percentage instead. For more information on how "
+"to configure CPU Frequency Scaling Monitor see <xref linkend=\"cpufreq-"
+"applet-prefs\"/>."
#. (itstool) path: sect1/para
#: C/index.docbook:201
@@ -252,11 +297,14 @@ msgid ""
" must start an instance of CPU Frequency Scaling Monitor for each CPU that "
"you want to monitor if you are in a multiprocessor (SMP) system."
msgstr ""
+"Each instance of CPU Frequency Scaling Monitor can monitor only one CPU. You"
+" must start an instance of CPU Frequency Scaling Monitor for each CPU that "
+"you want to monitor if you are in a multiprocessor (SMP) system."
#. (itstool) path: sect2/title
#: C/index.docbook:206
msgid "Understanding the Icons"
-msgstr ""
+msgstr "Understanding the Icons"
#. (itstool) path: sect2/para
#: C/index.docbook:207
@@ -265,6 +313,9 @@ msgid ""
"represent the current scaling level of the processor you are monitoring. "
"They are:"
msgstr ""
+"The CPU Frequency Scaling Monitor has a series of icons that graphically "
+"represent the current scaling level of the processor you are monitoring. "
+"They are:"
#. (itstool) path: entry/para
#: C/index.docbook:218
@@ -287,6 +338,8 @@ msgid ""
"external ref='figures/cpufreq-100.png' "
"md5='298d50a03bfcf5143bb9877703de9541'"
msgstr ""
+"external ref='figures/cpufreq-100.png' "
+"md5='298d50a03bfcf5143bb9877703de9541'"
#. (itstool) path: entry/para
#: C/index.docbook:225
@@ -296,11 +349,15 @@ msgid ""
"</imageobject><textobject> <phrase>100% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-100.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>100% Power</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:231
msgid "The CPU is running at, or close to, 100% throughput"
-msgstr ""
+msgstr "The CPU is running at, or close to, 100% throughput"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -312,6 +369,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-75.png' md5='5af5eba3f0627af1d14807d9e66aecd2'"
msgstr ""
+"external ref='figures/cpufreq-75.png' md5='5af5eba3f0627af1d14807d9e66aecd2'"
#. (itstool) path: entry/para
#: C/index.docbook:236
@@ -321,11 +379,15 @@ msgid ""
"</imageobject><textobject> <phrase>75% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-75.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>75% Power</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:242
msgid "The CPU is running at, or close to, 75% throughput"
-msgstr ""
+msgstr "The CPU is running at, or close to, 75% throughput"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -337,6 +399,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
msgstr ""
+"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
#. (itstool) path: entry/para
#: C/index.docbook:247
@@ -346,11 +409,15 @@ msgid ""
"</imageobject><textobject> <phrase>50% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-50.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>50% Power</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:253
msgid "The CPU is running at, or close to, 50% throughput"
-msgstr ""
+msgstr "The CPU is running at, or close to, 50% throughput"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -362,6 +429,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-25.png' md5='4e282fbc1af212f68a939c44a9ef94a3'"
msgstr ""
+"external ref='figures/cpufreq-25.png' md5='4e282fbc1af212f68a939c44a9ef94a3'"
#. (itstool) path: entry/para
#: C/index.docbook:258
@@ -371,16 +439,20 @@ msgid ""
"</imageobject><textobject> <phrase>25% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-25.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>25% Power</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:264
msgid "The CPU is running at, or close to, 25% throughput"
-msgstr ""
+msgstr "The CPU is running at, or close to, 25% throughput"
#. (itstool) path: sect2/title
#: C/index.docbook:274
msgid "Frequency and Governor Selector"
-msgstr ""
+msgstr "Frequency and Governor Selector"
#. (itstool) path: warning/para
#: C/index.docbook:275
@@ -389,6 +461,9 @@ msgid ""
"Desktop by default. Please consult your system administrator, vendor "
"documentation, or the documentation that came with this software."
msgstr ""
+"The Frequency Selector functionality may not be available on your MATE "
+"Desktop by default. Please consult your system administrator, vendor "
+"documentation, or the documentation that came with this software."
#. (itstool) path: sect2/para
#: C/index.docbook:279
@@ -397,6 +472,9 @@ msgid ""
"shown. This menu will offer you a list of available frequencies and/or "
"frequency governors for your machine."
msgstr ""
+"To set the CPU frequency, (left-)click on the monitor and a menu will be "
+"shown. This menu will offer you a list of available frequencies and/or "
+"frequency governors for your machine."
#. (itstool) path: tip/para
#: C/index.docbook:284
@@ -405,11 +483,14 @@ msgid ""
"in the <guilabel>Preferences</guilabel>. See <xref linkend=\"cpufreq-applet-"
"prefs\"/> for more information."
msgstr ""
+"You can choose whether you want to show available frequencies or governors "
+"in the <guilabel>Preferences</guilabel>. See <xref linkend=\"cpufreq-applet-"
+"prefs\"/> for more information."
#. (itstool) path: figure/title
#: C/index.docbook:291
msgid "Frequency selector showing just frequencies"
-msgstr ""
+msgstr "Frequency selector showing just frequencies"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -422,11 +503,13 @@ msgid ""
"external ref='figures/cpufreq-applet-selector.png' "
"md5='4f5f2e6e80e9fb629cdc9cea283ab6b5'"
msgstr ""
+"external ref='figures/cpufreq-applet-selector.png' "
+"md5='4f5f2e6e80e9fb629cdc9cea283ab6b5'"
#. (itstool) path: figure/title
#: C/index.docbook:302
msgid "Frequency selector showing both frequencies and governors"
-msgstr ""
+msgstr "Frequency selector showing both frequencies and governors"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -439,6 +522,8 @@ msgid ""
"external ref='figures/cpufreq-applet-selector-both.png' "
"md5='dcee11390666adc6b497a691b7b77b2d'"
msgstr ""
+"external ref='figures/cpufreq-applet-selector-both.png' "
+"md5='dcee11390666adc6b497a691b7b77b2d'"
#. (itstool) path: sect1/title
#: C/index.docbook:317
@@ -452,6 +537,9 @@ msgid ""
"right-click on the applet, then choose "
"<guimenuitem>Preferences</guimenuitem> from the popup menu."
msgstr ""
+"To configure the <application>CPU Frequency Scaling Monitor</application>, "
+"right-click on the applet, then choose "
+"<guimenuitem>Preferences</guimenuitem> from the popup menu."
#. (itstool) path: sect1/para
#: C/index.docbook:319
@@ -459,11 +547,13 @@ msgid ""
"The <guimenuitem>Preferences</guimenuitem> dialog contains the following "
"components:"
msgstr ""
+"The <guimenuitem>Preferences</guimenuitem> dialogue contains the following "
+"components:"
#. (itstool) path: figure/title
#: C/index.docbook:321
msgid "CPU Frequency Scaling Monitor Preferences Dialog"
-msgstr ""
+msgstr "CPU Frequency Scaling Monitor Preferences Dialogue"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -476,6 +566,8 @@ msgid ""
"external ref='figures/cpufreq-applet-preferences.png' "
"md5='e30ba42122a806febac11082c2083605'"
msgstr ""
+"external ref='figures/cpufreq-applet-preferences.png' "
+"md5='e30ba42122a806febac11082c2083605'"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:323
@@ -484,21 +576,24 @@ msgid ""
"format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU Frequency Scaling "
"Monitor preferences dialog</phrase> </textobject>"
msgstr ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-applet-preferences.png\" "
+"format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU Frequency Scaling "
+"Monitor preferences dialogue</phrase> </textobject>"
#. (itstool) path: varlistentry/term
#: C/index.docbook:335
msgid "<guilabel>Monitored CPU (only in multiprocessor systems)</guilabel>"
-msgstr ""
+msgstr "<guilabel>Monitored CPU (only in multiprocessor systems)</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:337
msgid "Use this drop-down list to select the CPU that you want to monitor."
-msgstr ""
+msgstr "Use this drop-down list to select the CPU that you want to monitor."
#. (itstool) path: figure/title
#: C/index.docbook:339
msgid "Selecting the CPU to monitor"
-msgstr ""
+msgstr "Selecting the CPU to monitor"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -511,6 +606,8 @@ msgid ""
"external ref='figures/cpufreq-applet-preferences-smp.png' "
"md5='8a33cf86190df20c295197f04eacfdbe'"
msgstr ""
+"external ref='figures/cpufreq-applet-preferences-smp.png' "
+"md5='8a33cf86190df20c295197f04eacfdbe'"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:341
@@ -519,6 +616,9 @@ msgid ""
"smp.png\" format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU Frequency"
" Scaling Monitor preferences dialog CPU selector</phrase> </textobject>"
msgstr ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-applet-preferences-"
+"smp.png\" format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU Frequency"
+" Scaling Monitor preferences dialogue CPU selector</phrase> </textobject>"
#. (itstool) path: note/para
#: C/index.docbook:350
@@ -526,11 +626,13 @@ msgid ""
"The <guilabel>Monitored CPU</guilabel> option will only appear on "
"multiprocessor (SMP) systems."
msgstr ""
+"The <guilabel>Monitored CPU</guilabel> option will only appear on "
+"multiprocessor (SMP) systems."
#. (itstool) path: varlistentry/term
#: C/index.docbook:358
msgid "<guilabel>Show in Mode</guilabel>"
-msgstr ""
+msgstr "<guilabel>Show in Mode</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:360
@@ -538,21 +640,23 @@ msgid ""
"Use this drop-down list to select the mode in which you want to display the "
"applet. Available modes are: Graphic, Text and both (Graphic and Text)"
msgstr ""
+"Use this drop-down list to select the mode in which you want to display the "
+"applet. Available modes are: Graphic, Text and both (Graphic and Text)"
#. (itstool) path: varlistentry/term
#: C/index.docbook:366
msgid "<guilabel>Show CPU frequency as frequency</guilabel>"
-msgstr ""
+msgstr "<guilabel>Show CPU frequency as frequency</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:368
msgid "Select this option to display the current CPU frequency."
-msgstr ""
+msgstr "Select this option to display the current CPU frequency."
#. (itstool) path: varlistentry/term
#: C/index.docbook:372
msgid "<guilabel>Show frequency units</guilabel>"
-msgstr ""
+msgstr "<guilabel>Show frequency units</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:374
@@ -560,27 +664,30 @@ msgid ""
"Select this option to display or not the frequency units in the frequency "
"mode."
msgstr ""
+"Select this option to display or not the frequency units in the frequency "
+"mode."
#. (itstool) path: varlistentry/term
#: C/index.docbook:379
msgid "<guilabel>Show CPU frequency as percentage</guilabel>"
-msgstr ""
+msgstr "<guilabel>Show CPU frequency as percentage</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:381
msgid ""
"Select this option to display the current CPU frequency as a percentage."
msgstr ""
+"Select this option to display the current CPU frequency as a percentage."
#. (itstool) path: varlistentry/term
#: C/index.docbook:386
msgid "<guilabel>Show menu</guilabel>"
-msgstr ""
+msgstr "<guilabel>Show menu</guilabel>"
#. (itstool) path: figure/title
#: C/index.docbook:396
msgid "The selector configured to Frequencies and Governors"
-msgstr ""
+msgstr "The selector configured to Frequencies and Governors"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:398
@@ -589,6 +696,9 @@ msgid ""
" format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU governors "
"selector</phrase> </textobject>"
msgstr ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-applet-selector-both.png\""
+" format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU governors "
+"selector</phrase> </textobject>"
#. (itstool) path: listitem/para
#: C/index.docbook:388
@@ -599,6 +709,11 @@ msgid ""
"<guilabel>Governors</guilabel> or both <guilabel>Frequencies and "
"Governors</guilabel>. <_:figure-1/>"
msgstr ""
+"This option allows you to choose how much information is shown in the "
+"frequency selector dropdown (see <xref linkend=\"mate-cpufreq-selector\"/>)."
+" You can select to display <guilabel>Frequencies</guilabel>, "
+"<guilabel>Governors</guilabel> or both <guilabel>Frequencies and "
+"Governors</guilabel>. <_:figure-1/>"
#. (itstool) path: para/ulink
#: C/legal.xml:9
diff --git a/cpufreq/help/eo/eo.po b/cpufreq/help/eo/eo.po
index f4ee0f87..b6b184fd 100644
--- a/cpufreq/help/eo/eo.po
+++ b/cpufreq/help/eo/eo.po
@@ -8,10 +8,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Cora Loftis, 2018\n"
-"Language-Team: Esperanto (https://www.transifex.com/mate/teams/13566/eo/)\n"
+"Language-Team: Esperanto (https://app.transifex.com/mate/teams/13566/eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -45,7 +45,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/es/es.po b/cpufreq/help/es/es.po
index 4b8631f1..c1e0d1b3 100644
--- a/cpufreq/help/es/es.po
+++ b/cpufreq/help/es/es.po
@@ -7,20 +7,20 @@
# elio <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
# Joel Barrios <[email protected]>, 2018
-# Toni Estévez <[email protected]>, 2020
+# Toni Estévez <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Toni Estévez <[email protected]>, 2020\n"
-"Language-Team: Spanish (https://www.transifex.com/mate/teams/13566/es/)\n"
+"Last-Translator: Toni Estévez <[email protected]>, 2021\n"
+"Language-Team: Spanish (https://app.transifex.com/mate/teams/13566/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"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -45,9 +45,9 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
-"<year>2015-2020</year> <holder>Proyecto de documentación de MATE</holder>"
+"<year>2015-2021</year> <holder>Proyecto de documentación de MATE</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
@@ -171,7 +171,7 @@ msgstr "Introducción"
#. (itstool) path: figure/title
#: C/index.docbook:148
msgid "CPU Frequency Scaling Monitor"
-msgstr "Monitor de la frecuencia de la CPU"
+msgstr "Monitor de la frecuencia del procesador"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -277,6 +277,9 @@ msgid ""
"represent the current scaling level of the processor you are monitoring. "
"They are:"
msgstr ""
+"El monitor de escalado de la frecuencia del procesador tiene una serie de "
+"iconos que representan gráficamente el nivel de escalado actual del "
+"procesador que está monitoreando. Son:"
#. (itstool) path: entry/para
#: C/index.docbook:218
@@ -669,9 +672,9 @@ msgid ""
"aware of those trademarks, then the names are in capital letters or initial "
"capital letters."
msgstr ""
-"Muchos de los nombres utilizados por las empresas para distinguir sus "
-"productos y servicios se consideran marcas comerciales. Cuando esos nombres "
-"aparecen en cualquier documentación de MATE y los miembros del proyecto de "
+"Muchos de los nombres usados por las empresas para distinguir sus productos "
+"y servicios se consideran marcas comerciales. Cuando esos nombres aparecen "
+"en cualquier documentación de MATE y los miembros del proyecto de "
"documentación de MATE son conscientes de que se trata de marcas registradas,"
" dichos nombres se escriben en letras mayúsculas o con inical mayúscula."
diff --git a/cpufreq/help/es_AR/es_AR.po b/cpufreq/help/es_AR/es_AR.po
index b1a6d661..281f9482 100644
--- a/cpufreq/help/es_AR/es_AR.po
+++ b/cpufreq/help/es_AR/es_AR.po
@@ -8,15 +8,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Dario Badagnani <[email protected]>, 2018\n"
-"Language-Team: Spanish (Argentina) (https://www.transifex.com/mate/teams/13566/es_AR/)\n"
+"Language-Team: Spanish (Argentina) (https://app.transifex.com/mate/teams/13566/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_AR\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -39,7 +39,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/es_CL/es_CL.po b/cpufreq/help/es_CL/es_CL.po
index 9a1ee7c5..f2a56f6b 100644
--- a/cpufreq/help/es_CL/es_CL.po
+++ b/cpufreq/help/es_CL/es_CL.po
@@ -1,22 +1,22 @@
#
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
-# prflr88 <[email protected]>, 2018
+# Pablo Lezaeta Reyes <[email protected]>, 2018
# Alejo_K <[email protected]>, 2018
# Robert Petitpas <[email protected]>, 2018
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Robert Petitpas <[email protected]>, 2018\n"
-"Language-Team: Spanish (Chile) (https://www.transifex.com/mate/teams/13566/es_CL/)\n"
+"Language-Team: Spanish (Chile) (https://app.transifex.com/mate/teams/13566/es_CL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_CL\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -37,7 +37,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/es_CO/es_CO.po b/cpufreq/help/es_CO/es_CO.po
index 37c85d3d..6baf0abb 100644
--- a/cpufreq/help/es_CO/es_CO.po
+++ b/cpufreq/help/es_CO/es_CO.po
@@ -8,15 +8,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Julian Borrero <[email protected]>, 2018\n"
-"Language-Team: Spanish (Colombia) (https://www.transifex.com/mate/teams/13566/es_CO/)\n"
+"Language-Team: Spanish (Colombia) (https://app.transifex.com/mate/teams/13566/es_CO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_CO\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -37,7 +37,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/es_CR/es_CR.po b/cpufreq/help/es_CR/es_CR.po
index af7607c0..49c65a3f 100644
--- a/cpufreq/help/es_CR/es_CR.po
+++ b/cpufreq/help/es_CR/es_CR.po
@@ -5,15 +5,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/mate/teams/13566/es_CR/)\n"
+"Language-Team: Spanish (Costa Rica) (https://app.transifex.com/mate/teams/13566/es_CR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_CR\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/es_DO/es_DO.po b/cpufreq/help/es_DO/es_DO.po
index 2aeeb6c4..3795c026 100644
--- a/cpufreq/help/es_DO/es_DO.po
+++ b/cpufreq/help/es_DO/es_DO.po
@@ -5,15 +5,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/mate/teams/13566/es_DO/)\n"
+"Language-Team: Spanish (Dominican Republic) (https://app.transifex.com/mate/teams/13566/es_DO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_DO\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/es_EC/es_EC.po b/cpufreq/help/es_EC/es_EC.po
index 483114e8..f3180c39 100644
--- a/cpufreq/help/es_EC/es_EC.po
+++ b/cpufreq/help/es_EC/es_EC.po
@@ -5,15 +5,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Spanish (Ecuador) (https://www.transifex.com/mate/teams/13566/es_EC/)\n"
+"Language-Team: Spanish (Ecuador) (https://app.transifex.com/mate/teams/13566/es_EC/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_EC\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/es_ES/es_ES.po b/cpufreq/help/es_ES/es_ES.po
index 2ee96ad2..2e359c90 100644
--- a/cpufreq/help/es_ES/es_ES.po
+++ b/cpufreq/help/es_ES/es_ES.po
@@ -7,15 +7,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Mario Verdin <[email protected]>, 2018\n"
-"Language-Team: Spanish (Spain) (https://www.transifex.com/mate/teams/13566/es_ES/)\n"
+"Language-Team: Spanish (Spain) (https://app.transifex.com/mate/teams/13566/es_ES/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_ES\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -38,7 +38,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/es_MX/es_MX.po b/cpufreq/help/es_MX/es_MX.po
index 47909713..6744d265 100644
--- a/cpufreq/help/es_MX/es_MX.po
+++ b/cpufreq/help/es_MX/es_MX.po
@@ -7,15 +7,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Luis Armando Medina <[email protected]>, 2018\n"
-"Language-Team: Spanish (Mexico) (https://www.transifex.com/mate/teams/13566/es_MX/)\n"
+"Language-Team: Spanish (Mexico) (https://app.transifex.com/mate/teams/13566/es_MX/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_MX\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -43,7 +43,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/es_NI/es_NI.po b/cpufreq/help/es_NI/es_NI.po
index 38ef154e..43b81b28 100644
--- a/cpufreq/help/es_NI/es_NI.po
+++ b/cpufreq/help/es_NI/es_NI.po
@@ -5,15 +5,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Spanish (Nicaragua) (https://www.transifex.com/mate/teams/13566/es_NI/)\n"
+"Language-Team: Spanish (Nicaragua) (https://app.transifex.com/mate/teams/13566/es_NI/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_NI\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/es_PA/es_PA.po b/cpufreq/help/es_PA/es_PA.po
index a1a0b373..f390dfdf 100644
--- a/cpufreq/help/es_PA/es_PA.po
+++ b/cpufreq/help/es_PA/es_PA.po
@@ -5,15 +5,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Spanish (Panama) (https://www.transifex.com/mate/teams/13566/es_PA/)\n"
+"Language-Team: Spanish (Panama) (https://app.transifex.com/mate/teams/13566/es_PA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_PA\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/es_PE/es_PE.po b/cpufreq/help/es_PE/es_PE.po
index a7e99fe1..c3048a07 100644
--- a/cpufreq/help/es_PE/es_PE.po
+++ b/cpufreq/help/es_PE/es_PE.po
@@ -5,15 +5,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Spanish (Peru) (https://www.transifex.com/mate/teams/13566/es_PE/)\n"
+"Language-Team: Spanish (Peru) (https://app.transifex.com/mate/teams/13566/es_PE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_PE\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/es_PR/es_PR.po b/cpufreq/help/es_PR/es_PR.po
index 88fd94a3..36ce9c67 100644
--- a/cpufreq/help/es_PR/es_PR.po
+++ b/cpufreq/help/es_PR/es_PR.po
@@ -6,15 +6,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Neverest <[email protected]>, 2018\n"
-"Language-Team: Spanish (Puerto Rico) (https://www.transifex.com/mate/teams/13566/es_PR/)\n"
+"Language-Team: Spanish (Puerto Rico) (https://app.transifex.com/mate/teams/13566/es_PR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_PR\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -37,7 +37,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/es_SV/es_SV.po b/cpufreq/help/es_SV/es_SV.po
index ee3ffb72..8f17dfc0 100644
--- a/cpufreq/help/es_SV/es_SV.po
+++ b/cpufreq/help/es_SV/es_SV.po
@@ -5,15 +5,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Spanish (El Salvador) (https://www.transifex.com/mate/teams/13566/es_SV/)\n"
+"Language-Team: Spanish (El Salvador) (https://app.transifex.com/mate/teams/13566/es_SV/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_SV\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/es_UY/es_UY.po b/cpufreq/help/es_UY/es_UY.po
index a684e9a1..67f87b74 100644
--- a/cpufreq/help/es_UY/es_UY.po
+++ b/cpufreq/help/es_UY/es_UY.po
@@ -5,15 +5,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Spanish (Uruguay) (https://www.transifex.com/mate/teams/13566/es_UY/)\n"
+"Language-Team: Spanish (Uruguay) (https://app.transifex.com/mate/teams/13566/es_UY/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_UY\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/es_VE/es_VE.po b/cpufreq/help/es_VE/es_VE.po
index f03c1e1b..983b876c 100644
--- a/cpufreq/help/es_VE/es_VE.po
+++ b/cpufreq/help/es_VE/es_VE.po
@@ -5,15 +5,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Spanish (Venezuela) (https://www.transifex.com/mate/teams/13566/es_VE/)\n"
+"Language-Team: Spanish (Venezuela) (https://app.transifex.com/mate/teams/13566/es_VE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_VE\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/et/et.po b/cpufreq/help/et/et.po
index dd291565..ad06f32b 100644
--- a/cpufreq/help/et/et.po
+++ b/cpufreq/help/et/et.po
@@ -7,10 +7,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Mattias Põldaru <[email protected]>, 2019\n"
-"Language-Team: Estonian (https://www.transifex.com/mate/teams/13566/et/)\n"
+"Language-Team: Estonian (https://app.transifex.com/mate/teams/13566/et/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -41,7 +41,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/eu/eu.po b/cpufreq/help/eu/eu.po
index 4e797bce..8b5e5e88 100644
--- a/cpufreq/help/eu/eu.po
+++ b/cpufreq/help/eu/eu.po
@@ -8,10 +8,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Alexander Gabilondo <[email protected]>, 2020\n"
-"Language-Team: Basque (https://www.transifex.com/mate/teams/13566/eu/)\n"
+"Language-Team: Basque (https://app.transifex.com/mate/teams/13566/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -39,7 +39,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/fa/fa.po b/cpufreq/help/fa/fa.po
index 7a8fac30..4d531404 100644
--- a/cpufreq/help/fa/fa.po
+++ b/cpufreq/help/fa/fa.po
@@ -7,10 +7,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Mahdi Pourghasem <[email protected]>, 2018\n"
-"Language-Team: Persian (https://www.transifex.com/mate/teams/13566/fa/)\n"
+"Language-Team: Persian (https://app.transifex.com/mate/teams/13566/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/fi/fi.po b/cpufreq/help/fi/fi.po
index b505a390..5920a2ec 100644
--- a/cpufreq/help/fi/fi.po
+++ b/cpufreq/help/fi/fi.po
@@ -11,10 +11,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Kimmo Kujansuu <[email protected]>, 2019\n"
-"Language-Team: Finnish (https://www.transifex.com/mate/teams/13566/fi/)\n"
+"Language-Team: Finnish (https://app.transifex.com/mate/teams/13566/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -45,7 +45,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/fr/fr.po b/cpufreq/help/fr/fr.po
index 1ad95710..d052a742 100644
--- a/cpufreq/help/fr/fr.po
+++ b/cpufreq/help/fr/fr.po
@@ -3,26 +3,27 @@
# Stefano Karapetsas <[email protected]>, 2018
# Charles Monzat <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
-# Xorg, 2018
+# df3de0cb43d289cd23a753345b3743cd_a20684f, 2018
# Guillaume Fayard <[email protected]>, 2018
# Laurent Napias <[email protected]>, 2018
# Étienne Deparis <[email protected]>, 2018
-# Robert Antoni Buj Gelonch <[email protected]>, 2019
-# Laurent Napias, 2020
# Jerom Turible <[email protected]>, 2020
+# Tubuntu, 2020
+# Stéphane PETRUS <[email protected]>, 2021
+# Simon Garrelou, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Jerom Turible <[email protected]>, 2020\n"
-"Language-Team: French (https://www.transifex.com/mate/teams/13566/fr/)\n"
+"Last-Translator: Simon Garrelou, 2023\n"
+"Language-Team: French (https://app.transifex.com/mate/teams/13566/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"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -60,8 +61,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year> <holder>Projet de documentation MATE</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015-2021</year> <holder>Projet de documentation MATE</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
@@ -144,7 +145,7 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:120
msgid "Carlos Garcia Campos"
-msgstr ""
+msgstr "Carlos Garcia Campos"
#. (itstool) path: revhistory/revision
#: C/index.docbook:116
@@ -157,6 +158,7 @@ msgstr ""
#: C/index.docbook:126
msgid "This manual describes version 1.10.2 of CPU Frequency Scaling Monitor."
msgstr ""
+"Ce manuel décrit la version 1.10.2 du moniteur de fréquence du processeur."
#. (itstool) path: legalnotice/title
#: C/index.docbook:130
@@ -171,11 +173,15 @@ msgid ""
"url=\"help:mate-user-guide/feedback\" type=\"help\">MATE Feedback "
"Page</ulink>."
msgstr ""
+"Pour rapporter un bogue ou faire une suggestion concernant l'applet moniteur"
+" de fréquence du processeur, suivez les indications de la page <ulink "
+"url=\"help:mate-user-guide/feedback\" type=\"help\">\"Votre avis\" de "
+"MATE</ulink>"
#. (itstool) path: article/indexterm
#: C/index.docbook:140
msgid "<primary>CPU Frequency Scaling Monitor</primary>"
-msgstr ""
+msgstr "<primary>Moniteur de fréquence du processeur</primary>"
#. (itstool) path: sect1/title
#: C/index.docbook:146
@@ -215,6 +221,8 @@ msgid ""
"To add <application>CPU Frequency Scaling Monitor</application> to a panel, "
"perform the following steps:"
msgstr ""
+"Pour ajouter <application>Moniteur de fréquence du processeur</application> "
+"à un panneau, effectuez les étapes suivantes :"
#. (itstool) path: listitem/para
#: C/index.docbook:168
@@ -232,6 +240,9 @@ msgid ""
"Scroll down the list of items in the <guilabel>Add to Panel</guilabel> "
"dialog, then select <guilabel>CPU Frequency Scaling Monitor</guilabel>."
msgstr ""
+"Faites défiler la liste des éléments dans la boîte de dialogue "
+"<guilabel>Ajouter au tableau de bord</guilabel>, puis sélectionnez "
+"<guilabel>Moniteur de fréquence du processeur</guilabel>."
#. (itstool) path: listitem/para
#: C/index.docbook:184
@@ -364,6 +375,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-75.png' md5='5af5eba3f0627af1d14807d9e66aecd2'"
msgstr ""
+"external ref='figures/cpufreq-75.png' md5='5af5eba3f0627af1d14807d9e66aecd2'"
#. (itstool) path: entry/para
#: C/index.docbook:236
@@ -389,6 +401,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
msgstr ""
+"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
#. (itstool) path: entry/para
#: C/index.docbook:247
@@ -414,6 +427,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-25.png' md5='4e282fbc1af212f68a939c44a9ef94a3'"
msgstr ""
+"external ref='figures/cpufreq-25.png' md5='4e282fbc1af212f68a939c44a9ef94a3'"
#. (itstool) path: entry/para
#: C/index.docbook:258
@@ -581,6 +595,8 @@ msgid ""
"external ref='figures/cpufreq-applet-preferences-smp.png' "
"md5='8a33cf86190df20c295197f04eacfdbe'"
msgstr ""
+"external ref='figures/cpufreq-applet-preferences-smp.png' "
+"md5='8a33cf86190df20c295197f04eacfdbe'"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:341
@@ -695,13 +711,14 @@ msgid ""
" of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed "
"with this manual."
msgstr ""
-"Permission vous est donnée de copier, distribuer et/ou modifier ce document "
-"selon les termes de la Licence GNU Free Documentation License, Version 1.1 "
-"ou ultérieure publiée par la Free Software Foundation sans section "
-"inaltérable, sans texte de première page de couverture ni texte de dernière "
-"page de couverture. Vous trouverez un exemplaire de cette licence en suivant"
-" ce <_:ulink-1/> ou dans le fichier COPYING-DOCS fourni avec le présent "
-"manuel."
+"Permission est accordée de copier, distribuer et/ou modifier ce document "
+"selon les termes de la Licence GNU de documentation libre (GFDL), Version "
+"1.1 ou ultérieure publiée par la Free Software Foundation sans section "
+"inaltérable, sans texte de première page ni de dernière page de couverture. "
+"Vous trouverez une copie (en anglais) de la GFDL en suivant ce <ulink "
+"type=\"help\" url=\"https://www.gnu.org/licenses/old-"
+"licenses/fdl-1.1.html\">lien</ulink> ou dans le fichier COPYING-DOCS fourni "
+"avec le présent manuel."
#. (itstool) path: legalnotice/para
#: C/legal.xml:12
diff --git a/cpufreq/help/fr_CA/fr_CA.po b/cpufreq/help/fr_CA/fr_CA.po
index e7a24e6a..19f31d17 100644
--- a/cpufreq/help/fr_CA/fr_CA.po
+++ b/cpufreq/help/fr_CA/fr_CA.po
@@ -5,15 +5,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: eere leme <[email protected]>, 2018\n"
-"Language-Team: French (Canada) (https://www.transifex.com/mate/teams/13566/fr_CA/)\n"
+"Language-Team: French (Canada) (https://app.transifex.com/mate/teams/13566/fr_CA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fr_CA\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/frp/frp.po b/cpufreq/help/frp/frp.po
index 14d2f801..af5f8a64 100644
--- a/cpufreq/help/frp/frp.po
+++ b/cpufreq/help/frp/frp.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Alexandre Raymond, 2018\n"
-"Language-Team: Franco-Provençal (Arpitan) (https://www.transifex.com/mate/teams/13566/frp/)\n"
+"Language-Team: Franco-Provençal (Arpitan) (https://app.transifex.com/mate/teams/13566/frp/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/fur/fur.po b/cpufreq/help/fur/fur.po
index c32bcf2e..3522ec01 100644
--- a/cpufreq/help/fur/fur.po
+++ b/cpufreq/help/fur/fur.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Friulian (https://www.transifex.com/mate/teams/13566/fur/)\n"
+"Language-Team: Friulian (https://app.transifex.com/mate/teams/13566/fur/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/fy/fy.po b/cpufreq/help/fy/fy.po
index 270f7fcf..95b46d5e 100644
--- a/cpufreq/help/fy/fy.po
+++ b/cpufreq/help/fy/fy.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Western Frisian (https://www.transifex.com/mate/teams/13566/fy/)\n"
+"Language-Team: Western Frisian (https://app.transifex.com/mate/teams/13566/fy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,7 +37,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/ga/ga.po b/cpufreq/help/ga/ga.po
index 2207ff55..afddd811 100644
--- a/cpufreq/help/ga/ga.po
+++ b/cpufreq/help/ga/ga.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Irish (https://www.transifex.com/mate/teams/13566/ga/)\n"
+"Language-Team: Irish (https://app.transifex.com/mate/teams/13566/ga/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,7 +37,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/gl/gl.po b/cpufreq/help/gl/gl.po
index e907a2b1..415c3750 100644
--- a/cpufreq/help/gl/gl.po
+++ b/cpufreq/help/gl/gl.po
@@ -2,16 +2,16 @@
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
-# Robert Antoni Buj Gelonch <[email protected]>, 2019
-# Miguel Anxo Bouzada <[email protected]>, 2020
+# Robert Antoni Buj i Gelonch <[email protected]>, 2019
+# Miguel Anxo Bouzada <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Miguel Anxo Bouzada <[email protected]>, 2020\n"
-"Language-Team: Galician (https://www.transifex.com/mate/teams/13566/gl/)\n"
+"Last-Translator: Miguel Anxo Bouzada <[email protected]>, 2021\n"
+"Language-Team: Galician (https://app.transifex.com/mate/teams/13566/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -39,9 +39,9 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
-"<year>2015-2020</year> <holder>Proxecto de documentación do MATE</holder>"
+"<year>2015-2021</year> <holder>Proxecto de documentación do MATE</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
diff --git a/cpufreq/help/gu/gu.po b/cpufreq/help/gu/gu.po
index 89244ff6..506aa230 100644
--- a/cpufreq/help/gu/gu.po
+++ b/cpufreq/help/gu/gu.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Milan Savaliya <[email protected]>, 2018\n"
-"Language-Team: Gujarati (https://www.transifex.com/mate/teams/13566/gu/)\n"
+"Language-Team: Gujarati (https://app.transifex.com/mate/teams/13566/gu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -35,7 +35,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/ha/ha.po b/cpufreq/help/ha/ha.po
index 3f6d62ec..3e04488f 100644
--- a/cpufreq/help/ha/ha.po
+++ b/cpufreq/help/ha/ha.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Hausa (https://www.transifex.com/mate/teams/13566/ha/)\n"
+"Language-Team: Hausa (https://app.transifex.com/mate/teams/13566/ha/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/he/he.po b/cpufreq/help/he/he.po
index 8845e4a0..b15b88c2 100644
--- a/cpufreq/help/he/he.po
+++ b/cpufreq/help/he/he.po
@@ -4,20 +4,20 @@
# בר בוכובזה <[email protected]>, 2018
# Yaron Shahrabani <[email protected]>, 2020
# shy tzedaka <[email protected]>, 2020
-# Omer, 2020
+# 63f334ffc0709ba0fc2361b80bf3c0f0_00ffd1e <ab96c93ca0ac55ba7fa06385427e60dd_878890>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Omer, 2020\n"
-"Language-Team: Hebrew (https://www.transifex.com/mate/teams/13566/he/)\n"
+"Last-Translator: 63f334ffc0709ba0fc2361b80bf3c0f0_00ffd1e <ab96c93ca0ac55ba7fa06385427e60dd_878890>, 2021\n"
+"Language-Team: Hebrew (https://app.transifex.com/mate/teams/13566/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"
+"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -38,8 +38,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2019‏-2020</year> <holder>מיזם התיעוד של MATE</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
@@ -49,7 +49,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:32
msgid "<year>2004</year> <holder>GNOME Foundation</holder>"
-msgstr ""
+msgstr "<year>2004</year> <holder>קרן GNOME</holder>"
#. (itstool) path: publisher/publishername
#. (itstool) path: revdescription/para
@@ -161,7 +161,7 @@ msgstr "היכרות"
#. (itstool) path: figure/title
#: C/index.docbook:148
msgid "CPU Frequency Scaling Monitor"
-msgstr "מנטר התאמת תדירות המעבד"
+msgstr "צג התאמת תדירות המעבד"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -197,7 +197,7 @@ msgstr "קליק ימני על הלוח."
#. (itstool) path: listitem/para
#: C/index.docbook:173
msgid "Choose <guimenuitem>Add to Panel</guimenuitem>."
-msgstr ""
+msgstr "בחירת ב<guimenuitem>הוספה ללוח</guimenuitem>."
#. (itstool) path: listitem/para
#: C/index.docbook:178
@@ -209,7 +209,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:184
msgid "Click <guibutton>Add</guibutton>."
-msgstr ""
+msgstr "לחיצה על <guibutton>הוספה</guibutton>."
#. (itstool) path: note/para
#: C/index.docbook:190
@@ -256,7 +256,7 @@ msgstr ""
#. (itstool) path: sect2/title
#: C/index.docbook:206
msgid "Understanding the Icons"
-msgstr ""
+msgstr "הבנת הסמלים"
#. (itstool) path: sect2/para
#: C/index.docbook:207
diff --git a/cpufreq/help/hi/hi.po b/cpufreq/help/hi/hi.po
index d5c52b47..225dfea7 100644
--- a/cpufreq/help/hi/hi.po
+++ b/cpufreq/help/hi/hi.po
@@ -7,10 +7,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Panwar108 <[email protected]>, 2018\n"
-"Language-Team: Hindi (https://www.transifex.com/mate/teams/13566/hi/)\n"
+"Language-Team: Hindi (https://app.transifex.com/mate/teams/13566/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -40,7 +40,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/hr/hr.po b/cpufreq/help/hr/hr.po
index f2d7a20f..25772e70 100644
--- a/cpufreq/help/hr/hr.po
+++ b/cpufreq/help/hr/hr.po
@@ -8,10 +8,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Radovan Gundulić <[email protected]>, 2020\n"
-"Language-Team: Croatian (https://www.transifex.com/mate/teams/13566/hr/)\n"
+"Language-Team: Croatian (https://app.transifex.com/mate/teams/13566/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -60,8 +60,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year> <holder>MATE dokumentacijski projekt</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
diff --git a/cpufreq/help/hu/hu.po b/cpufreq/help/hu/hu.po
index 40c5b62c..d1b7bd71 100644
--- a/cpufreq/help/hu/hu.po
+++ b/cpufreq/help/hu/hu.po
@@ -7,15 +7,14 @@
# KAMI KAMI <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2019
# Csaba Székely <[email protected]>, 2019
-# Szabó Máté <[email protected]>, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Szabó Máté <[email protected]>, 2020\n"
-"Language-Team: Hungarian (https://www.transifex.com/mate/teams/13566/hu/)\n"
+"Last-Translator: Csaba Székely <[email protected]>, 2019\n"
+"Language-Team: Hungarian (https://app.transifex.com/mate/teams/13566/hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -49,8 +48,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year> <holder>MATE Dokumentációs Projekt</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
diff --git a/cpufreq/help/hy/hy.po b/cpufreq/help/hy/hy.po
index f7b3c854..ca2b8c55 100644
--- a/cpufreq/help/hy/hy.po
+++ b/cpufreq/help/hy/hy.po
@@ -7,10 +7,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Avag Sayan <[email protected]>, 2020\n"
-"Language-Team: Armenian (https://www.transifex.com/mate/teams/13566/hy/)\n"
+"Language-Team: Armenian (https://app.transifex.com/mate/teams/13566/hy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/ia/ia.po b/cpufreq/help/ia/ia.po
index ab09eaa6..6206d3f8 100644
--- a/cpufreq/help/ia/ia.po
+++ b/cpufreq/help/ia/ia.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: SoftInterlingua <>, 2020\n"
-"Language-Team: Interlingua (https://www.transifex.com/mate/teams/13566/ia/)\n"
+"Language-Team: Interlingua (https://app.transifex.com/mate/teams/13566/ia/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -35,7 +35,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/id/id.po b/cpufreq/help/id/id.po
index 04d598be..c4944eb3 100644
--- a/cpufreq/help/id/id.po
+++ b/cpufreq/help/id/id.po
@@ -4,16 +4,16 @@
# Willy Sudiarto Raharjo <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
# Kukuh Syafaat <[email protected]>, 2018
-# Andika Triwidada <[email protected]>, 2020
# Chotibul Studio <[email protected]>, 2020
+# Andika Triwidada <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Chotibul Studio <[email protected]>, 2020\n"
-"Language-Team: Indonesian (https://www.transifex.com/mate/teams/13566/id/)\n"
+"Last-Translator: Andika Triwidada <[email protected]>, 2021\n"
+"Language-Team: Indonesian (https://app.transifex.com/mate/teams/13566/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -44,13 +44,13 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year> <holder>Projek Dokumentasi MATE</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015-2021</year> <holder>Projek Dokumentasi MATE</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
msgid "<year>2005</year> <holder>Davyd Madeley</holder>"
-msgstr ""
+msgstr "<year>2005</year> <holder>Davyd Madeley</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:32
@@ -75,6 +75,8 @@ msgid ""
"<firstname>MATE Documentation Team</firstname> <surname/> <affiliation> "
"<orgname>MATE Desktop</orgname> </affiliation>"
msgstr ""
+"<firstname>Tim Dokumentasi MATE </firstname> <surname/> <affiliation> "
+"<orgname>MATE Desktop</orgname> </affiliation>"
#. (itstool) path: authorgroup/author
#: C/index.docbook:61
@@ -107,7 +109,7 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:106 C/index.docbook:113
msgid "Davyd Madeley"
-msgstr ""
+msgstr "Davyd Madeley"
#. (itstool) path: revhistory/revision
#: C/index.docbook:102
@@ -198,12 +200,12 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:168
msgid "Right-click on the panel."
-msgstr ""
+msgstr "Klik kanan pada panel."
#. (itstool) path: listitem/para
#: C/index.docbook:173
msgid "Choose <guimenuitem>Add to Panel</guimenuitem>."
-msgstr ""
+msgstr "Pilih <guimenuitem>Tambah ke Panel</guimenuitem>."
#. (itstool) path: listitem/para
#: C/index.docbook:178
@@ -215,7 +217,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:184
msgid "Click <guibutton>Add</guibutton>."
-msgstr ""
+msgstr "Klik <guibutton>Tambah</guibutton>."
#. (itstool) path: note/para
#: C/index.docbook:190
@@ -621,6 +623,13 @@ msgid ""
" of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed "
"with this manual."
msgstr ""
+"Hak diberikan untuk menyalin, mendistribusikan, dan/atau mengubah dokumen "
+"ini di bawah persyaratan GNU Free Documentation License (GFDL, Lisensi "
+"Dokumentasi Bebas GNU), Versi 1.1 atau sebarang versi setelahnya yang "
+"dipublikasikan oleh Free Software Foundation tanpa Invariant Section, tanpa "
+"Front-Cover Texts, dan tanpa Back-Cover Texts. Anda dapat menemukan salinan "
+"dari GFDL pada <_:ulink-1/> atau di dalam berkas COPYING-DOCS yang "
+"didistribusikan bersama manual ini."
#. (itstool) path: legalnotice/para
#: C/legal.xml:12
diff --git a/cpufreq/help/ie/ie.po b/cpufreq/help/ie/ie.po
index 8a65b3fa..f3128366 100644
--- a/cpufreq/help/ie/ie.po
+++ b/cpufreq/help/ie/ie.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Caarmi, 2019\n"
-"Language-Team: Interlingue (https://www.transifex.com/mate/teams/13566/ie/)\n"
+"Language-Team: Interlingue (https://app.transifex.com/mate/teams/13566/ie/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/ig/ig.po b/cpufreq/help/ig/ig.po
index 5399ed40..40707474 100644
--- a/cpufreq/help/ig/ig.po
+++ b/cpufreq/help/ig/ig.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Igbo (https://www.transifex.com/mate/teams/13566/ig/)\n"
+"Language-Team: Igbo (https://app.transifex.com/mate/teams/13566/ig/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/is/is.po b/cpufreq/help/is/is.po
index fdd5dfc6..ba7ab605 100644
--- a/cpufreq/help/is/is.po
+++ b/cpufreq/help/is/is.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Icelandic (https://www.transifex.com/mate/teams/13566/is/)\n"
+"Language-Team: Icelandic (https://app.transifex.com/mate/teams/13566/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -38,7 +38,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/it/it.po b/cpufreq/help/it/it.po
index 26d74e47..317c4e31 100644
--- a/cpufreq/help/it/it.po
+++ b/cpufreq/help/it/it.po
@@ -3,32 +3,32 @@
# Stefano Karapetsas <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
# Marco Z. <[email protected]>, 2018
-# Giuseppe Pignataro <[email protected]>, 2019
+# Giuseppe Pignataro (Fastbyte01) <[email protected]>, 2019
# Enrico B. <[email protected]>, 2019
-# Alessandro Volturno <[email protected]>, 2020
+# Alessandro Volturno <[email protected]>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Alessandro Volturno <[email protected]>, 2020\n"
-"Language-Team: Italian (https://www.transifex.com/mate/teams/13566/it/)\n"
+"Last-Translator: Alessandro Volturno <[email protected]>, 2022\n"
+"Language-Team: Italian (https://app.transifex.com/mate/teams/13566/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"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
msgid "translator-credits"
-msgstr "Alessandro Volturno, 2020"
+msgstr "Alessandro Volturno, 2020 - 2022"
#. (itstool) path: articleinfo/title
#: C/index.docbook:19
msgid "CPU Frequency Scaling Monitor Manual"
-msgstr "Manuale di Variazione frequenza della CPU"
+msgstr "Manuale di CPU Frequency Scaling Monitor"
#. (itstool) path: abstract/para
#: C/index.docbook:21
@@ -36,15 +36,15 @@ msgid ""
"CPU Frequency Scaling Monitor shows the current clock speed of the CPU and "
"provides an interface to change the clock speed if the CPU supports it."
msgstr ""
-"Variazione frequenza della CPU mostra la velocità attuale del processore e "
-"fornisce un'interfaccia per modificarnee la frequenza di clock, se il "
+"CPU Frequency Scaling Monitor mostra la velocità attuale del processore e "
+"fornisce un'interfaccia per modificarne la frequenza di clock, se il "
"processore lo supporta."
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
-"<year>2015-2020</year> <holder>Progetto Documentazione di MATE</holder>"
+"<year>2015-2021</year> <holder>Progetto Documentazione di MATE</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
@@ -85,7 +85,7 @@ msgid ""
"<address><email>[email protected]</email></address> </affiliation>"
msgstr ""
"<firstname>Carlos</firstname> <surname>Garcia Campos</surname> <affiliation>"
-" <orgname>GNOME Project</orgname> "
+" <orgname>Progetto GNOME</orgname> "
"<address><email>[email protected]</email></address> </affiliation>"
#. (itstool) path: authorgroup/author
@@ -102,7 +102,7 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:98
msgid "MATE Documentation Team"
-msgstr "Team Documentazione MATE"
+msgstr "Team Documentazione di MATE"
#. (itstool) path: revhistory/revision
#: C/index.docbook:94
@@ -110,8 +110,8 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.6</revnumber> "
"<date>July 2015</date> <_:revdescription-1/>"
msgstr ""
-"<revnumber>Manuale di Monitor Variazione frequenza della CPU "
-"V0.6</revnumber> <date>Luglio 2015</date> <_:revdescription-1/>"
+"<revnumber>Manuale di CPU Frequency Scaling Monitor V0.6</revnumber> "
+"<date>Luglio 2015</date> <_:revdescription-1/>"
#. (itstool) path: revdescription/para
#: C/index.docbook:106 C/index.docbook:113
@@ -124,7 +124,7 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.5</revnumber> "
"<date>August 2005</date> <_:revdescription-1/>"
msgstr ""
-"<revnumber>Manuale di Variazione frequenza della CPU V0.5</revnumber> "
+"<revnumber>Manuale di CPU Frequency Scaling Monitor V0.5</revnumber> "
"<date>Agosto 2005</date> <_:revdescription-1/>"
#. (itstool) path: revhistory/revision
@@ -133,7 +133,7 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.4</revnumber> "
"<date>March 2005</date> <_:revdescription-1/>"
msgstr ""
-"<revnumber>Manuale di Variazione frequenza della CPU V0.4</revnumber> "
+"<revnumber>Manuale di CPU Frequency Scaling Monitor V0.4</revnumber> "
"<date>Marzo 2005</date> <_:revdescription-1/>"
#. (itstool) path: revdescription/para
@@ -147,15 +147,15 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.3</revnumber> "
"<date>October 2004</date> <_:revdescription-1/>"
msgstr ""
-"<revnumber>Manuale di Variazione frequenza CPU V0.3</revnumber> "
+"<revnumber>Manuale di CPU Frequency Scaling Monitor V0.3</revnumber> "
"<date>Ottobre 2004</date> <_:revdescription-1/>"
#. (itstool) path: articleinfo/releaseinfo
#: C/index.docbook:126
msgid "This manual describes version 1.10.2 of CPU Frequency Scaling Monitor."
msgstr ""
-"Questo manuale fa riferimento alla versione 1.10.2 di Variazione frequenza "
-"CPU."
+"Questo manuale fa riferimento alla versione 1.10.2 di CPU Frequency Scaling "
+"Monitor."
#. (itstool) path: legalnotice/title
#: C/index.docbook:130
@@ -171,14 +171,14 @@ msgid ""
"Page</ulink>."
msgstr ""
"Per segnalare un malfunzionamento o un suggerimento su Variazione frequenza "
-"della CPU o su questo manuale, segure le istruzioni nella <ulink url=\"help"
-":mate-user-guide/feedback\" type=\"help\">pagina di feedback di "
+"della CPU o su questo manuale, segure le istruzioni nella <ulink "
+"url=\"help:mate-user-guide/feedback\" type=\"help\">pagina di feedback di "
"MATE</ulink>."
#. (itstool) path: article/indexterm
#: C/index.docbook:140
msgid "<primary>CPU Frequency Scaling Monitor</primary>"
-msgstr "<primary>Monitor Variazione frequenza della CPU</primary>"
+msgstr "<primary>CPU Frequency Scaling Monitor</primary>"
#. (itstool) path: sect1/title
#: C/index.docbook:146
@@ -188,7 +188,7 @@ msgstr "Introduzione"
#. (itstool) path: figure/title
#: C/index.docbook:148
msgid "CPU Frequency Scaling Monitor"
-msgstr "Monitor Variazione frequenza della CPU"
+msgstr "CPU Frequency Scaling Monitor"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -210,8 +210,8 @@ msgid ""
"The <application>CPU Frequency Scaling Monitor</application> provides a "
"convenient way to monitor the CPU Frequency Scaling for each CPU."
msgstr ""
-" <application>Monitor Variazione frequenza CPU</application> fornisce un "
-"modo semplice per monitorare la frequenza della CPU."
+" <application>CPU Frequency Scaling Monitor</application> fornisce un modo "
+"semplice per monitorare la frequenza di lavoro di ciascuna CPU."
#. (itstool) path: sect1/para
#: C/index.docbook:162
@@ -219,8 +219,8 @@ msgid ""
"To add <application>CPU Frequency Scaling Monitor</application> to a panel, "
"perform the following steps:"
msgstr ""
-"Per aggiungere <application>Monitor Variazione frequenza della "
-"CPU</application>ad un pannello, seguire questi passaggi:"
+"Per aggiungere <application>CPU Frequency Scaling Monitor</application>ad un"
+" pannello, seguire questi passaggi:"
#. (itstool) path: listitem/para
#: C/index.docbook:168
@@ -239,8 +239,8 @@ msgid ""
"dialog, then select <guilabel>CPU Frequency Scaling Monitor</guilabel>."
msgstr ""
"Scorrere in basso la lista degli elementi nella finestra <guilabel>Aggiungi "
-"al pannello</guilabel> e selezionare <guilabel>Monitor Variazione frequenza "
-"della CPU</guilabel>."
+"al pannello</guilabel> e selezionare <guilabel>CPU Frequency Scaling "
+"Monitor</guilabel>."
#. (itstool) path: listitem/para
#: C/index.docbook:184
@@ -255,8 +255,8 @@ msgid ""
"several generations of frequency scaling interfaces in the kernel."
msgstr ""
"Purtroppo la variazione della frequenza della CPU può essere monitorata solo"
-" su macchine Linux che dispongono del supporto nel kernel. Tuttavia, essa "
-"può supportare le diverse generazioni di interfacce di variazione delle "
+" su macchine Linux che dispongono del supporto nel kernel. Tuttavia, esso "
+"può supportare le diverse generazioni delle interfacce di variazione delle "
"frequenze nel kernel."
#. (itstool) path: sect1/para
@@ -290,11 +290,11 @@ msgid ""
"to configure CPU Frequency Scaling Monitor see <xref linkend=\"cpufreq-"
"applet-prefs\"/>."
msgstr ""
-"Per impostazione predefinita, Variazione frequenza della CPU visualizza la "
+"Per impostazione predefinita, CPU Frequency Scaling Monitor visualizza la "
"frequenza corrente della CPU come valore in Hertz (la misura standard della "
"frequenza), ma può essere configurato per visualizzare una percentuale. Per "
-"ulteriori informazioni su come configurare il monitor, si veda <xref linkend"
-"=\"cpufreq-applet-prefs\"/>."
+"ulteriori informazioni su come configurare il monitor, si veda <xref "
+"linkend=\"cpufreq-applet-prefs\"/>."
#. (itstool) path: sect1/para
#: C/index.docbook:201
@@ -303,15 +303,15 @@ msgid ""
" must start an instance of CPU Frequency Scaling Monitor for each CPU that "
"you want to monitor if you are in a multiprocessor (SMP) system."
msgstr ""
-"Ogni istanza di Variazione frequenza della CPU può monitorare solo una CPU. "
+"Ogni istanza di CPU Frequency Scaling Monitor può monitorare solo una CPU. "
"Se ci si trova in un sistema multiprocessore (SMP), è necessario avviare "
-"un'istanza di Monitor variazione frequenza della CPU per ogni processore che"
-" si desidera monitorare."
+"un'istanza di CPU Frequency Scaling Monitor per ogni processore che si "
+"desidera monitorare."
#. (itstool) path: sect2/title
#: C/index.docbook:206
msgid "Understanding the Icons"
-msgstr "Capire le icone"
+msgstr "Interpretare le icone"
#. (itstool) path: sect2/para
#: C/index.docbook:207
@@ -320,9 +320,8 @@ msgid ""
"represent the current scaling level of the processor you are monitoring. "
"They are:"
msgstr ""
-"Monitor Variazione frequenza della CPU mostra una serie di icone che "
-"rappresentano il livello attuale del processore che si sta monitorando. "
-"Queste sono:"
+"CPU Frequency Scaling Monitor mostra una serie di icone che rappresentano il"
+" livello attuale del processore che si sta monitorando. Queste sono:"
#. (itstool) path: entry/para
#: C/index.docbook:218
@@ -544,9 +543,9 @@ msgid ""
"right-click on the applet, then choose "
"<guimenuitem>Preferences</guimenuitem> from the popup menu."
msgstr ""
-"Per configurare <application>Variazione frequenza CPU</application>, fare "
-"clic destro sull'applet e selezionare <guimenuitem>Preferenze</guimenuitem> "
-"dal menu a comparsa."
+"Per configurare <application>Frequency and Governor Selector</application>, "
+"fare clic destro sull'applet e selezionare "
+"<guimenuitem>Preferenze</guimenuitem> dal menu a comparsa."
#. (itstool) path: sect1/para
#: C/index.docbook:319
@@ -559,7 +558,7 @@ msgstr ""
#. (itstool) path: figure/title
#: C/index.docbook:321
msgid "CPU Frequency Scaling Monitor Preferences Dialog"
-msgstr "Finestra delle preferenze di Monitor Variazione frequenza della CPU"
+msgstr "Finestra delle preferenze di Frequency and Governor Selector"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -583,8 +582,8 @@ msgid ""
"Monitor preferences dialog</phrase> </textobject>"
msgstr ""
"<imageobject><imagedata fileref=\"figures/cpufreq-applet-preferences.png\" "
-"format=\"PNG\"/> </imageobject> <textobject> <phrase>Preferenze di Monitor "
-"Variazione frequenza della CPU</phrase> </textobject>"
+"format=\"PNG\"/> </imageobject> <textobject> <phrase>Preferenze di Frequency"
+" and Governor Selector</phrase> </textobject>"
#. (itstool) path: varlistentry/term
#: C/index.docbook:335
@@ -594,7 +593,8 @@ msgstr "<guilabel>CPU monitorata (solo su sistemi multiprocessore)</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:337
msgid "Use this drop-down list to select the CPU that you want to monitor."
-msgstr "Utilizzare la lista per selezionare la CPU che desideri monitorare."
+msgstr ""
+"Utilizzare la lista per selezionare la CPU che si desidera monitorare."
#. (itstool) path: figure/title
#: C/index.docbook:339
@@ -624,8 +624,8 @@ msgid ""
msgstr ""
"<imageobject><imagedata fileref=\"figures/cpufreq-applet-preferences-"
"smp.png\" format=\"PNG\"/> </imageobject> <textobject> <phrase>Finestra di "
-"dialogo Selezione processore del Monitor Variazione frequenza della "
-"CPU</phrase> </textobject>"
+"dialogo di selezione del processore del Frequency and Governor "
+"Selector</phrase> </textobject>"
#. (itstool) path: note/para
#: C/index.docbook:350
@@ -633,7 +633,7 @@ msgid ""
"The <guilabel>Monitored CPU</guilabel> option will only appear on "
"multiprocessor (SMP) systems."
msgstr ""
-"L'opzione <guilabel>CPU Monitorata</guilabel> appare solamente in sistemi "
+"L'opzione <guilabel>CPU Monitorata</guilabel> appare solamente nei sistemi "
"multiprocessore (SMP)."
#. (itstool) path: varlistentry/term
@@ -691,7 +691,7 @@ msgstr ""
#. (itstool) path: varlistentry/term
#: C/index.docbook:386
msgid "<guilabel>Show menu</guilabel>"
-msgstr "<guilabel>Mostrare menu</guilabel>"
+msgstr "<guilabel>Mostrare il menu</guilabel>"
#. (itstool) path: figure/title
#: C/index.docbook:396
@@ -707,7 +707,7 @@ msgid ""
msgstr ""
"<imageobject><imagedata fileref=\"figures/cpufreq-applet-selector-both.png\""
" format=\"PNG\"/> </imageobject> <textobject> <phrase>Selettore regolazioni "
-"CPU</phrase> </textobject>"
+"della CPU</phrase> </textobject>"
#. (itstool) path: listitem/para
#: C/index.docbook:388
@@ -720,7 +720,7 @@ msgid ""
msgstr ""
"Questa opzione consente di scegliere quante informazioni vengono "
"visualizzate nel menu a tendina del selettore di frequenza. (vedere <xref "
-"linkend=\"mate-cpufreq-selector\"/>). Puoi scegliere di mostrare le "
+"linkend=\"mate-cpufreq-selector\"/>). si può scegliere di mostrare le "
"<guilabel>Frequenze</guilabel>, le <guilabel>Regolazioni</guilabel> o "
"entrambi <guilabel>Frequenze e regolazioni</guilabel>. <_:figure-1/>"
@@ -741,10 +741,10 @@ msgid ""
msgstr ""
"È concesso il permesso di copiare, distribuire e/o modificare questo "
"documento in base ai termini della GNU Free Documentation License (GFDL), "
-"Versione 1.1 o qualsiasi versione successiva pubblicata dalla Free Software "
-"Foundation senza sezioni invarianti, senza testi di copertina e nessun testo"
-" di retro copertina. Puoi trovare una copia del GFDL qui <_:ulink-1/> o nel "
-"file COPYING-DOCS distribuito con questo manuale."
+"Versione 1.1 o una qualsiasi versione successiva pubblicata dalla Free "
+"Software Foundation senza sezioni invarianti, senza testi di copertina e "
+"nessun testo di retro copertina. Si può trovare una copia del GFDL qui "
+"<_:ulink-1/> o nel file COPYING-DOCS distribuito con questo manuale."
#. (itstool) path: legalnotice/para
#: C/legal.xml:12
@@ -801,7 +801,7 @@ msgstr ""
"REDATTORE INIZIALE, DELL'AUTORE O DI ALTRI COLLABORATORI). QUESTA "
"LIMITAZIONE DELLA GARANZIA COSTITUISCE PARTE ESSENZIALE DELLA LICENZA. L'USO"
" DEL DOCUMENTO O DELLE SUE VERSIONI MODIFICATE È CONSENTITO SOLO ENTRO I "
-"TERMINI DI QUESTA LIMITAZIONE DELLA GARANZIA;"
+"TERMINI DI QUESTA LIMITAZIONE DELLA GARANZIA; E"
#. (itstool) path: listitem/para
#: C/legal.xml:55
diff --git a/cpufreq/help/ja/ja.po b/cpufreq/help/ja/ja.po
index ec02359f..004efd7c 100644
--- a/cpufreq/help/ja/ja.po
+++ b/cpufreq/help/ja/ja.po
@@ -2,18 +2,17 @@
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
# ABE Tsunehiko, 2018
-# あわしろいくや <[email protected]>, 2018
# shinmili <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
-# Aefgh Threenine <[email protected]>, 2019
+# Green <[email protected]>, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Aefgh Threenine <[email protected]>, 2019\n"
-"Language-Team: Japanese (https://www.transifex.com/mate/teams/13566/ja/)\n"
+"Last-Translator: Green <[email protected]>, 2024\n"
+"Language-Team: Japanese (https://app.transifex.com/mate/teams/13566/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -24,22 +23,24 @@ msgstr ""
msgctxt "_"
msgid "translator-credits"
msgstr ""
-"相花 毅 <[email protected]>\n"
-"佐藤 暁 <[email protected]>\n"
-"KAMAGASAKO Masatoshi <[email protected]>\n"
-"Akira TAGOH <[email protected]>\n"
-"Yukihiro Nakai <[email protected]>\n"
-"Yuusuke Tahara <[email protected]>\n"
-"Akira Higuchi <[email protected]>\n"
-"やまね ひでき <[email protected]>\n"
-"草野 貴之 <[email protected]>\n"
-"松澤 二郎 <[email protected]>\n"
-"日本GNOMEユーザー会 http://www.gnome.gr.jp/"
+"相花 毅 \n"
+"佐藤 暁 \n"
+"KAMAGASAKO Masatoshi \n"
+"Akira TAGOH \n"
+"Yukihiro Nakai \n"
+"Yuusuke Tahara \n"
+"Akira Higuchi \n"
+"やまね ひでき \n"
+"草野 貴之 \n"
+"松澤 二郎 \n"
+"Green, alias usergreen \n"
+"日本GNOMEユーザー会 http://www.gnome.gr.jp/\n"
+"MATE 文書化チーム https://www.transifex.com/mate/ "
#. (itstool) path: articleinfo/title
#: C/index.docbook:19
msgid "CPU Frequency Scaling Monitor Manual"
-msgstr ""
+msgstr "CPU 周波数の計測モニタ・マニュアル"
#. (itstool) path: abstract/para
#: C/index.docbook:21
@@ -47,33 +48,35 @@ msgid ""
"CPU Frequency Scaling Monitor shows the current clock speed of the CPU and "
"provides an interface to change the clock speed if the CPU supports it."
msgstr ""
+"CPU 周波数計測モニタは、CPU の現在のクロック速度を表示し、CPU "
+"がサポートしている場合、クロック速度を変更するためのインタフェースを提供します。"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr ""
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015年-2021年</year> <holder>MATE 文書化プロジェクト</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
msgid "<year>2005</year> <holder>Davyd Madeley</holder>"
-msgstr ""
+msgstr "<year>2005年</year> <holder>Davyd Madeley</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:32
msgid "<year>2004</year> <holder>GNOME Foundation</holder>"
-msgstr ""
+msgstr "<year>2004年</year> <holder>GNOME 財団</holder>"
#. (itstool) path: publisher/publishername
#. (itstool) path: revdescription/para
#: C/index.docbook:45 C/index.docbook:99
msgid "MATE Documentation Project"
-msgstr "MATE ドキュメンテーション・プロジェクト"
+msgstr "MATE 文書化プロジェクト"
#. (itstool) path: publisher/publishername
#. (itstool) path: revdescription/para
#: C/index.docbook:48 C/index.docbook:121
msgid "GNOME Documentation Project"
-msgstr "GNOME ドキュメンテーション・プロジェクト"
+msgstr "GNOME 文書化プロジェクト"
#. (itstool) path: authorgroup/author
#: C/index.docbook:54
@@ -81,6 +84,8 @@ msgid ""
"<firstname>MATE Documentation Team</firstname> <surname/> <affiliation> "
"<orgname>MATE Desktop</orgname> </affiliation>"
msgstr ""
+"<firstname>MATE 文書化チーム</firstname> <surname/> <affiliation><orgname>MATE "
+"デスクトップ</orgname></affiliation>"
#. (itstool) path: authorgroup/author
#: C/index.docbook:61
@@ -89,6 +94,9 @@ msgid ""
" <orgname>GNOME Project</orgname> "
"<address><email>[email protected]</email></address> </affiliation>"
msgstr ""
+"<firstname>Carlos</firstname> <surname>Garcia Campos</surname> <affiliation>"
+" <orgname>GNOME プログラム</orgname> "
+"<address><email>[email protected]</email></address> </affiliation>"
#. (itstool) path: authorgroup/author
#: C/index.docbook:69
@@ -97,11 +105,14 @@ msgid ""
"<orgname>GNOME Project</orgname> "
"<address><email>[email protected]</email></address> </affiliation>"
msgstr ""
+"<firstname>Davyd</firstname> <surname>Madeley</surname> <affiliation> "
+"<orgname>GNOME プログラム</orgname> "
+"<address><email>[email protected]</email></address> </affiliation>"
#. (itstool) path: revdescription/para
#: C/index.docbook:98
msgid "MATE Documentation Team"
-msgstr "MATE ドキュメンテーション・チーム"
+msgstr "MATE 文書化チーム"
#. (itstool) path: revhistory/revision
#: C/index.docbook:94
@@ -109,11 +120,13 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.6</revnumber> "
"<date>July 2015</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>CPU 周波数計測モニタ・アプレット・マニュアル 第0.6版</revnumber> <date>2015年7月</date> "
+"<_:revdescription-1/>"
#. (itstool) path: revdescription/para
#: C/index.docbook:106 C/index.docbook:113
msgid "Davyd Madeley"
-msgstr ""
+msgstr "Davyd Madeley"
#. (itstool) path: revhistory/revision
#: C/index.docbook:102
@@ -121,6 +134,8 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.5</revnumber> "
"<date>August 2005</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>CPU 周波数計測モニタ・アプレット・マニュアル 第0.5版</revnumber> <date>2005年8月</date> "
+"<_:revdescription-1/>"
#. (itstool) path: revhistory/revision
#: C/index.docbook:109
@@ -128,11 +143,13 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.4</revnumber> "
"<date>March 2005</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>CPU 周波数計測モニタ・アプレット・マニュアル 第0.4版</revnumber> <date>2005年3月</date> "
+"<_:revdescription-1/>"
#. (itstool) path: revdescription/para
#: C/index.docbook:120
msgid "Carlos Garcia Campos"
-msgstr ""
+msgstr "Carlos Garcia Campos"
#. (itstool) path: revhistory/revision
#: C/index.docbook:116
@@ -140,11 +157,13 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.3</revnumber> "
"<date>October 2004</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>CPU 周波数計測モニタ・アプレット・マニュアル 第0.3版</revnumber> <date>2004年</date> "
+"<_:revdescription-1/>"
#. (itstool) path: articleinfo/releaseinfo
#: C/index.docbook:126
msgid "This manual describes version 1.10.2 of CPU Frequency Scaling Monitor."
-msgstr ""
+msgstr "本マニュアルは、CPU 周波数計測モニタ 1.10.2 版について説明しています。"
#. (itstool) path: legalnotice/title
#: C/index.docbook:130
@@ -159,11 +178,13 @@ msgid ""
"url=\"help:mate-user-guide/feedback\" type=\"help\">MATE Feedback "
"Page</ulink>."
msgstr ""
+"CPU 周波数計測モニタ・アプレットやこのマニュアルに関する不具合や提案を報告するには、<ulink url=\"help:mate-user-"
+"guide/feedback\" type=\"help\">MATE フィードバック・ページ</ulink>の方法に従ってください。"
#. (itstool) path: article/indexterm
#: C/index.docbook:140
msgid "<primary>CPU Frequency Scaling Monitor</primary>"
-msgstr ""
+msgstr "<primary>CPU 周波数計測モニタ</primary>"
#. (itstool) path: sect1/title
#: C/index.docbook:146
@@ -173,7 +194,7 @@ msgstr "はじめに"
#. (itstool) path: figure/title
#: C/index.docbook:148
msgid "CPU Frequency Scaling Monitor"
-msgstr "CPU 周波数の計測モニタ"
+msgstr "CPU 周波数計測モニタ"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -186,6 +207,8 @@ msgid ""
"external ref='figures/cpufreq-applet.png' "
"md5='9697917ccaea349dc6584bf8c42c2534'"
msgstr ""
+"external ref='figures/cpufreq-applet.png' "
+"md5='9697917ccaea349dc6584bf8c42c2534'"
#. (itstool) path: sect1/para
#: C/index.docbook:159
@@ -193,23 +216,25 @@ msgid ""
"The <application>CPU Frequency Scaling Monitor</application> provides a "
"convenient way to monitor the CPU Frequency Scaling for each CPU."
msgstr ""
+"<application>CPU 周波数計測モニタ</application>は、各 CPU の CPU "
+"周波数スケーリングを監視するのに便利な方法を提供します。"
#. (itstool) path: sect1/para
#: C/index.docbook:162
msgid ""
"To add <application>CPU Frequency Scaling Monitor</application> to a panel, "
"perform the following steps:"
-msgstr ""
+msgstr "<application>CPU 周波数計測モニタ</application>をパネルに追加するには、次の手順を実行します。"
#. (itstool) path: listitem/para
#: C/index.docbook:168
msgid "Right-click on the panel."
-msgstr ""
+msgstr "パネル上で右クリックします。"
#. (itstool) path: listitem/para
#: C/index.docbook:173
msgid "Choose <guimenuitem>Add to Panel</guimenuitem>."
-msgstr ""
+msgstr "<guimenuitem>パネルに追加</guimenuitem>を選びます。"
#. (itstool) path: listitem/para
#: C/index.docbook:178
@@ -217,11 +242,13 @@ msgid ""
"Scroll down the list of items in the <guilabel>Add to Panel</guilabel> "
"dialog, then select <guilabel>CPU Frequency Scaling Monitor</guilabel>."
msgstr ""
+"<guilabel>パネルに追加</guilabel>ダイアログの項目一覧を下にスクロールし、<guilabel>CPU "
+"周波数計測モニタ</guilabel>を選択します。"
#. (itstool) path: listitem/para
#: C/index.docbook:184
msgid "Click <guibutton>Add</guibutton>."
-msgstr ""
+msgstr "<guibutton>追加</guibutton>をクリックします。"
#. (itstool) path: note/para
#: C/index.docbook:190
@@ -230,13 +257,15 @@ msgid ""
"Linux machines that have support in the kernel. It can however, support the "
"several generations of frequency scaling interfaces in the kernel."
msgstr ""
+"残念ながら、CPU 周波数計測は現在、カーネルでサポートされている Linux "
+"マシンでしかモニタできません。しかし、カーネルで複数の世代の周波数計測インタフェースをサポートすることはできます。"
#. (itstool) path: sect1/para
#: C/index.docbook:196
msgid ""
"When there is no CPU frequency scaling support in the system, the CPU "
"Frequency Scaling Monitor only displays the current CPU frequency."
-msgstr ""
+msgstr "システムで CPU 周波数計測がサポートされていない場合、CPU 周波数計測モニタには、現在の CPU 周波数のみが表示されます。"
#. (itstool) path: sect1/para
#: C/index.docbook:197
@@ -246,6 +275,8 @@ msgid ""
"progress bar represents the current CPU frequency with respect to the "
"maximum frequency."
msgstr ""
+"CPU 周波数計測がシステムでサポートされている場合、CPU 周波数計測モニタには CPU "
+"アイコンと進行状況バーが表示されます。進行状況バーの状態は、最大周波数に対する現在の CPU 周波数を表します。"
#. (itstool) path: sect1/para
#: C/index.docbook:198
@@ -256,6 +287,9 @@ msgid ""
"to configure CPU Frequency Scaling Monitor see <xref linkend=\"cpufreq-"
"applet-prefs\"/>."
msgstr ""
+"既定では、CPU 周波数計測モニタには現在の CPU 周波数がヘルツ (周波数の標準単位) "
+"の値として表示されますが、代わりに百分率を表示するように構成できます。CPU 周波数計測モニタの構成方法の詳細は、<xref "
+"linkend=\"cpufreq-applet-prefs\"/>を参照してください。"
#. (itstool) path: sect1/para
#: C/index.docbook:201
@@ -264,11 +298,13 @@ msgid ""
" must start an instance of CPU Frequency Scaling Monitor for each CPU that "
"you want to monitor if you are in a multiprocessor (SMP) system."
msgstr ""
+"CPU 周波数計測モニタの各インスタンスは、1つの CPU のみを監視できます。マルチプロセッサ (SMP) システムの場合は、監視する CPU ごとに"
+" CPU 周波数計測モニタのインスタンスを起動する必要があります。"
#. (itstool) path: sect2/title
#: C/index.docbook:206
msgid "Understanding the Icons"
-msgstr ""
+msgstr "アイコンの見方"
#. (itstool) path: sect2/para
#: C/index.docbook:207
@@ -277,6 +313,7 @@ msgid ""
"represent the current scaling level of the processor you are monitoring. "
"They are:"
msgstr ""
+"CPU 周波数計測モニタには、現在監視しているプロセッサの計測レベルをグラフィカルに表す、一連のアイコンがあります。アイコンは次のとおりです。"
#. (itstool) path: entry/para
#: C/index.docbook:218
@@ -299,6 +336,8 @@ msgid ""
"external ref='figures/cpufreq-100.png' "
"md5='298d50a03bfcf5143bb9877703de9541'"
msgstr ""
+"external ref='figures/cpufreq-100.png' "
+"md5='298d50a03bfcf5143bb9877703de9541'"
#. (itstool) path: entry/para
#: C/index.docbook:225
@@ -308,11 +347,15 @@ msgid ""
"</imageobject><textobject> <phrase>100% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-100.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>稼働率 100%</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:231
msgid "The CPU is running at, or close to, 100% throughput"
-msgstr ""
+msgstr "CPU は 100%またはそれに近いスループットで動作しています。"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -324,6 +367,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-75.png' md5='5af5eba3f0627af1d14807d9e66aecd2'"
msgstr ""
+"external ref='figures/cpufreq-75.png' md5='5af5eba3f0627af1d14807d9e66aecd2'"
#. (itstool) path: entry/para
#: C/index.docbook:236
@@ -333,11 +377,15 @@ msgid ""
"</imageobject><textobject> <phrase>75% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-75.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>稼働率 75%</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:242
msgid "The CPU is running at, or close to, 75% throughput"
-msgstr ""
+msgstr "CPU は 75%またはそれに近いスループットで動作しています。"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -349,6 +397,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
msgstr ""
+"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
#. (itstool) path: entry/para
#: C/index.docbook:247
@@ -358,11 +407,15 @@ msgid ""
"</imageobject><textobject> <phrase>50% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-50.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>稼働率 50%</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:253
msgid "The CPU is running at, or close to, 50% throughput"
-msgstr ""
+msgstr "CPU は 50%またはそれに近いスループットで動作しています。"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -374,6 +427,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-25.png' md5='4e282fbc1af212f68a939c44a9ef94a3'"
msgstr ""
+"external ref='figures/cpufreq-25.png' md5='4e282fbc1af212f68a939c44a9ef94a3'"
#. (itstool) path: entry/para
#: C/index.docbook:258
@@ -383,16 +437,20 @@ msgid ""
"</imageobject><textobject> <phrase>25% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-25.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>稼働率 25%</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:264
msgid "The CPU is running at, or close to, 25% throughput"
-msgstr ""
+msgstr "CPU は 25%またはそれに近いスループットで動作しています。"
#. (itstool) path: sect2/title
#: C/index.docbook:274
msgid "Frequency and Governor Selector"
-msgstr ""
+msgstr "周波数とガバナー・セレクタ"
#. (itstool) path: warning/para
#: C/index.docbook:275
@@ -401,6 +459,8 @@ msgid ""
"Desktop by default. Please consult your system administrator, vendor "
"documentation, or the documentation that came with this software."
msgstr ""
+"既定では、MATE "
+"デスクトップで周波数のセレクタ機能を利用できない場合があります。システム管理者に相談するか、ベンダの関連文書、またはこのソフトウェアに付属のマニュアルを参照してください。"
#. (itstool) path: sect2/para
#: C/index.docbook:279
@@ -409,6 +469,8 @@ msgid ""
"shown. This menu will offer you a list of available frequencies and/or "
"frequency governors for your machine."
msgstr ""
+"CPU 周波数を設定するには、モニタを (左) "
+"クリックするとメニューが表示されます。このメニューには、使用中のマシンで使用可能な周波数と周波数ガバナー、あるいはその両方のリストが表示されます。"
#. (itstool) path: tip/para
#: C/index.docbook:284
@@ -417,11 +479,13 @@ msgid ""
"in the <guilabel>Preferences</guilabel>. See <xref linkend=\"cpufreq-applet-"
"prefs\"/> for more information."
msgstr ""
+"使用可能な周波数またはガバナーのどちらを<guilabel>設定</guilabel>に表示するかを選択できます。詳細については、<xref "
+"linkend=\"cpufreq-applet-prefs\"/>を参照してください。"
#. (itstool) path: figure/title
#: C/index.docbook:291
msgid "Frequency selector showing just frequencies"
-msgstr ""
+msgstr "周波数だけ表示する周波数セレクタ"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -434,11 +498,13 @@ msgid ""
"external ref='figures/cpufreq-applet-selector.png' "
"md5='4f5f2e6e80e9fb629cdc9cea283ab6b5'"
msgstr ""
+"external ref='figures/cpufreq-applet-selector.png' "
+"md5='4f5f2e6e80e9fb629cdc9cea283ab6b5'"
#. (itstool) path: figure/title
#: C/index.docbook:302
msgid "Frequency selector showing both frequencies and governors"
-msgstr ""
+msgstr "周波数とガバナーの両方を表示する周波数セレクタ"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -451,6 +517,8 @@ msgid ""
"external ref='figures/cpufreq-applet-selector-both.png' "
"md5='dcee11390666adc6b497a691b7b77b2d'"
msgstr ""
+"external ref='figures/cpufreq-applet-selector-both.png' "
+"md5='dcee11390666adc6b497a691b7b77b2d'"
#. (itstool) path: sect1/title
#: C/index.docbook:317
@@ -464,18 +532,20 @@ msgid ""
"right-click on the applet, then choose "
"<guimenuitem>Preferences</guimenuitem> from the popup menu."
msgstr ""
+"<application>CPU "
+"周波数計測モニタ</application>を設定するには、このアプレットを右クリックし、ポップアップメニューから<menuchoice><guimenuitem>設定</guimenuitem></menuchoice>を選択します。"
#. (itstool) path: sect1/para
#: C/index.docbook:319
msgid ""
"The <guimenuitem>Preferences</guimenuitem> dialog contains the following "
"components:"
-msgstr ""
+msgstr "<guimenuitem>設定</guimenuitem>ダイアログには、次の項目があります。"
#. (itstool) path: figure/title
#: C/index.docbook:321
msgid "CPU Frequency Scaling Monitor Preferences Dialog"
-msgstr ""
+msgstr "CPU 周波数モニタの設定ダイアログ"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -488,6 +558,8 @@ msgid ""
"external ref='figures/cpufreq-applet-preferences.png' "
"md5='e30ba42122a806febac11082c2083605'"
msgstr ""
+"external ref='figures/cpufreq-applet-preferences.png' "
+"md5='e30ba42122a806febac11082c2083605'"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:323
@@ -496,21 +568,24 @@ msgid ""
"format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU Frequency Scaling "
"Monitor preferences dialog</phrase> </textobject>"
msgstr ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-applet-preferences.png\" "
+"format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU "
+"周波数モニタの設定ダイアログ</phrase> </textobject>"
#. (itstool) path: varlistentry/term
#: C/index.docbook:335
msgid "<guilabel>Monitored CPU (only in multiprocessor systems)</guilabel>"
-msgstr ""
+msgstr "<guilabel>監視対象の CPU (マルチプロセッサ・システムのみ)</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:337
msgid "Use this drop-down list to select the CPU that you want to monitor."
-msgstr ""
+msgstr "このドロップダウンリストを使用して、監視したい CPU を選択します。"
#. (itstool) path: figure/title
#: C/index.docbook:339
msgid "Selecting the CPU to monitor"
-msgstr ""
+msgstr "監視する CPU を選択しているところ"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -523,6 +598,8 @@ msgid ""
"external ref='figures/cpufreq-applet-preferences-smp.png' "
"md5='8a33cf86190df20c295197f04eacfdbe'"
msgstr ""
+"external ref='figures/cpufreq-applet-preferences-smp.png' "
+"md5='8a33cf86190df20c295197f04eacfdbe'"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:341
@@ -531,18 +608,21 @@ msgid ""
"smp.png\" format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU Frequency"
" Scaling Monitor preferences dialog CPU selector</phrase> </textobject>"
msgstr ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-applet-preferences-"
+"smp.png\" format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU "
+"周波数計測モニタ設定ダイアログの CPU セレクタ</phrase> </textobject>"
#. (itstool) path: note/para
#: C/index.docbook:350
msgid ""
"The <guilabel>Monitored CPU</guilabel> option will only appear on "
"multiprocessor (SMP) systems."
-msgstr ""
+msgstr "<guilabel>モニタする CPU</guilabel> オプションは、マルチプロセッサ (SMP) システムでのみ表示されます。"
#. (itstool) path: varlistentry/term
#: C/index.docbook:358
msgid "<guilabel>Show in Mode</guilabel>"
-msgstr ""
+msgstr "<guilabel>表示の設定</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:360
@@ -550,49 +630,51 @@ msgid ""
"Use this drop-down list to select the mode in which you want to display the "
"applet. Available modes are: Graphic, Text and both (Graphic and Text)"
msgstr ""
+"このドロップダウンリストを使用して、アプレットを表示したいモードを選択します。使用可能なモードは、「グラフィック」、「テキスト」、またはその両方 "
+"(「グラフィック」と「テキスト」) です。"
#. (itstool) path: varlistentry/term
#: C/index.docbook:366
msgid "<guilabel>Show CPU frequency as frequency</guilabel>"
-msgstr ""
+msgstr "<guilabel>CPU の周波数を表示する</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:368
msgid "Select this option to display the current CPU frequency."
-msgstr ""
+msgstr "このオプションを選択すると、現在の CPU 周波数を表示します。"
#. (itstool) path: varlistentry/term
#: C/index.docbook:372
msgid "<guilabel>Show frequency units</guilabel>"
-msgstr ""
+msgstr "<guilabel>周波数の単位を表示する</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:374
msgid ""
"Select this option to display or not the frequency units in the frequency "
"mode."
-msgstr ""
+msgstr "このオプションを選択すると、周波数モードで周波数単位を表示するかどうかを決定できます。"
#. (itstool) path: varlistentry/term
#: C/index.docbook:379
msgid "<guilabel>Show CPU frequency as percentage</guilabel>"
-msgstr ""
+msgstr "<guilabel>CPU 周波数を百分率で表示する</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:381
msgid ""
"Select this option to display the current CPU frequency as a percentage."
-msgstr ""
+msgstr "このオプションを選択すると、現在の CPU 周波数をパーセントで表示します。"
#. (itstool) path: varlistentry/term
#: C/index.docbook:386
msgid "<guilabel>Show menu</guilabel>"
-msgstr ""
+msgstr "<guilabel>メニューの表示</guilabel>"
#. (itstool) path: figure/title
#: C/index.docbook:396
msgid "The selector configured to Frequencies and Governors"
-msgstr ""
+msgstr "周波数とガバナーに設定されたセレクタ"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:398
@@ -601,6 +683,9 @@ msgid ""
" format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU governors "
"selector</phrase> </textobject>"
msgstr ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-applet-selector-both.png\""
+" format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU ガバナーセレクタ</phrase> "
+"</textobject>"
#. (itstool) path: listitem/para
#: C/index.docbook:388
@@ -611,6 +696,9 @@ msgid ""
"<guilabel>Governors</guilabel> or both <guilabel>Frequencies and "
"Governors</guilabel>. <_:figure-1/>"
msgstr ""
+"このオプションでは、周波数セレクタのドロップダウンに表示する情報量を選択できます (<xref linkend=\"mate-cpufreq-"
+"selector\"/>参照) "
+"。<guilabel>周波数</guilabel>、<guilabel>ガバナー</guilabel>、または<guilabel>周波数とガバナー</guilabel>の両方を表示するように選択できます。<_:figure-1/>"
#. (itstool) path: para/ulink
#: C/legal.xml:9
@@ -627,6 +715,9 @@ msgid ""
" of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed "
"with this manual."
msgstr ""
+"この文書をフリーソフトウェア財団発行の GNU 自由文書ライセンス(第 1.1 "
+"版かそれ以降から1つを選択)が定める条件の下で複製、頒布、あるいは改変することを許可します。変更不可部分、表カバーテキスト、裏カバーテキストは存在しません。このライセンスの複製物は<_:ulink-1/>、またはこの文書と共に配布されている"
+" COPYING-DOCS というファイルに中に記載されています。"
#. (itstool) path: legalnotice/para
#: C/legal.xml:12
@@ -636,9 +727,8 @@ msgid ""
"you can do so by adding a copy of the license to the manual, as described in"
" section 6 of the license."
msgstr ""
-"本ドキュメントは GFDL の下で配布されているその他の MATE "
-"マニュアル集の一部である。これらのマニュアルとは別に本ドキュメントを別個に配布する場合は、GFDL "
-"のセクション6で説明しているように、そのマニュアル集に対するライセンスの複製を添付することで実現できる。"
+"本文書は GFDL の下で配布されているその他の MATE マニュアル集の一部です。これらのマニュアルとは別に本文書を別個に配布する場合は、GFDL "
+"の第6節で説明しているように、そのマニュアル集に対してライセンスの複製を添付してください。"
#. (itstool) path: legalnotice/para
#: C/legal.xml:19
@@ -649,9 +739,9 @@ msgid ""
"aware of those trademarks, then the names are in capital letters or initial "
"capital letters."
msgstr ""
-"企業は自分達の製品とサービスを区別するために使用する多くの名称が登録商標であると主張している。これらの名称が MATE "
-"のドキュメントの中に表記されていたり、これらの登録商標が MATE "
-"ドキュメンテーション・プロジェクトのメンバに提示している箇所は全部を大文字または最初の文字を大文字にしている。"
+"企業が自らの製品とサービスを区別する目的で使用する名称の多くは、登録商標であると主張しています。こうした名称が MATE "
+"の文書の中に記載されていて、この登録商標が MATE "
+"文書化プロジェクトのメンバーによって了解されている箇所については、名称を大文字または頭文字を大文字で表示しています。"
#. (itstool) path: listitem/para
#: C/legal.xml:35
@@ -712,3 +802,5 @@ msgid ""
"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
"<_:orderedlist-1/>"
msgstr ""
+"この文書およびその修正版は、以下の点をさらに了解しているという前提で、GNU 自由文書ライセンス "
+"の条件の下で配布されています:<_:orderedlist-1/>"
diff --git a/cpufreq/help/jv/jv.po b/cpufreq/help/jv/jv.po
index 34b69532..c34cd467 100644
--- a/cpufreq/help/jv/jv.po
+++ b/cpufreq/help/jv/jv.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Ngalim Siregar <[email protected]>, 2018\n"
-"Language-Team: Javanese (https://www.transifex.com/mate/teams/13566/jv/)\n"
+"Language-Team: Javanese (https://app.transifex.com/mate/teams/13566/jv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/ka/ka.po b/cpufreq/help/ka/ka.po
index 1711464b..01657571 100644
--- a/cpufreq/help/ka/ka.po
+++ b/cpufreq/help/ka/ka.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Georgian (https://www.transifex.com/mate/teams/13566/ka/)\n"
+"Language-Team: Georgian (https://app.transifex.com/mate/teams/13566/ka/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/kab/kab.po b/cpufreq/help/kab/kab.po
index 6daf8e42..89cc4e70 100644
--- a/cpufreq/help/kab/kab.po
+++ b/cpufreq/help/kab/kab.po
@@ -1,14 +1,14 @@
#
# Translators:
-# Slimane Selyan AMIRI <[email protected]>, 2020
+# Slimane Selyan AMIRI <[email protected]>, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Slimane Selyan AMIRI <[email protected]>, 2020\n"
-"Language-Team: Kabyle (https://www.transifex.com/mate/teams/13566/kab/)\n"
+"Last-Translator: Slimane Selyan AMIRI <[email protected]>, 2020\n"
+"Language-Team: Kabyle (https://app.transifex.com/mate/teams/13566/kab/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,7 +37,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/kk/kk.po b/cpufreq/help/kk/kk.po
index d3cfbedb..65a31593 100644
--- a/cpufreq/help/kk/kk.po
+++ b/cpufreq/help/kk/kk.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Kazakh (https://www.transifex.com/mate/teams/13566/kk/)\n"
+"Language-Team: Kazakh (https://app.transifex.com/mate/teams/13566/kk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -35,7 +35,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/km/km.po b/cpufreq/help/km/km.po
index b440464d..d0cd8121 100644
--- a/cpufreq/help/km/km.po
+++ b/cpufreq/help/km/km.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Khmer (https://www.transifex.com/mate/teams/13566/km/)\n"
+"Language-Team: Khmer (https://app.transifex.com/mate/teams/13566/km/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/kn/kn.po b/cpufreq/help/kn/kn.po
index e777105e..5438c0b8 100644
--- a/cpufreq/help/kn/kn.po
+++ b/cpufreq/help/kn/kn.po
@@ -7,10 +7,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: karthik holla <[email protected]>, 2018\n"
-"Language-Team: Kannada (https://www.transifex.com/mate/teams/13566/kn/)\n"
+"Language-Team: Kannada (https://app.transifex.com/mate/teams/13566/kn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,7 +37,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/ko/ko.po b/cpufreq/help/ko/ko.po
index 67e42216..cf24868f 100644
--- a/cpufreq/help/ko/ko.po
+++ b/cpufreq/help/ko/ko.po
@@ -2,17 +2,17 @@
# Translators:
# Seong-ho Cho <[email protected]>, 2018
# Stefano Karapetsas <[email protected]>, 2018
+# 1763f4a4329a2376c933c5e919a36cbc_341ca53 <1f851310383599d03339229d772e1290_119292>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
-# HanSol Park <[email protected]>, 2018
-# 박정규(Jung-Kyu Park) <[email protected]>, 2019
+# Junghee Lee <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: 박정규(Jung-Kyu Park) <[email protected]>, 2019\n"
-"Language-Team: Korean (https://www.transifex.com/mate/teams/13566/ko/)\n"
+"Last-Translator: Junghee Lee <[email protected]>, 2021\n"
+"Language-Team: Korean (https://app.transifex.com/mate/teams/13566/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -28,6 +28,7 @@ msgstr ""
"Yoo Duk Nam https://launchpad.net/~yoo2001818\n"
"onlyeriko https://launchpad.net/~onlyeriko\n"
"Seong-ho Cho <[email protected]>\n"
+"JungHee Lee <[email protected]>\n"
"MATE Desktop Environment Team <https://www.transifex.com/mate/teams/13566/ko/>"
#. (itstool) path: articleinfo/title
@@ -44,8 +45,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr ""
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015-2021</year> <holder>MATE 문서화 프로젝트</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
@@ -55,19 +56,19 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:32
msgid "<year>2004</year> <holder>GNOME Foundation</holder>"
-msgstr ""
+msgstr "<year>2004</year> <holder>GNOME Foundation</holder>"
#. (itstool) path: publisher/publishername
#. (itstool) path: revdescription/para
#: C/index.docbook:45 C/index.docbook:99
msgid "MATE Documentation Project"
-msgstr "그놈 문서 프로젝트"
+msgstr "MATE 문서화 프로젝트"
#. (itstool) path: publisher/publishername
#. (itstool) path: revdescription/para
#: C/index.docbook:48 C/index.docbook:121
msgid "GNOME Documentation Project"
-msgstr "그놈 문서 프로젝트"
+msgstr "GNOME 문서화 프로젝트"
#. (itstool) path: authorgroup/author
#: C/index.docbook:54
@@ -75,6 +76,8 @@ msgid ""
"<firstname>MATE Documentation Team</firstname> <surname/> <affiliation> "
"<orgname>MATE Desktop</orgname> </affiliation>"
msgstr ""
+"<firstname>MATE 문서화 팀</firstname> <surname/> <affiliation> <orgname>MATE "
+"데스크톱</orgname> </affiliation>"
#. (itstool) path: authorgroup/author
#: C/index.docbook:61
@@ -83,6 +86,9 @@ msgid ""
" <orgname>GNOME Project</orgname> "
"<address><email>[email protected]</email></address> </affiliation>"
msgstr ""
+"<firstname>Carlos</firstname> <surname>Garcia Campos</surname> <affiliation>"
+" <orgname>GNOME 프로젝트</orgname> "
+"<address><email>[email protected]</email></address> </affiliation>"
#. (itstool) path: authorgroup/author
#: C/index.docbook:69
@@ -91,11 +97,14 @@ msgid ""
"<orgname>GNOME Project</orgname> "
"<address><email>[email protected]</email></address> </affiliation>"
msgstr ""
+"<firstname>Davyd</firstname> <surname>Madeley</surname> <affiliation> "
+"<orgname>GNOME 프로젝트</orgname> "
+"<address><email>[email protected]</email></address> </affiliation>"
#. (itstool) path: revdescription/para
#: C/index.docbook:98
msgid "MATE Documentation Team"
-msgstr "MATE 문서 팀"
+msgstr "MATE 문서화 팀"
#. (itstool) path: revhistory/revision
#: C/index.docbook:94
@@ -103,6 +112,8 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.6</revnumber> "
"<date>July 2015</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>CPU 주파수 스케일링 모니터 애플릿 설명서 V0.6</revnumber> <date>2015년 7월</date> "
+"<_:revdescription-1/>"
#. (itstool) path: revdescription/para
#: C/index.docbook:106 C/index.docbook:113
@@ -115,6 +126,8 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.5</revnumber> "
"<date>August 2005</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>CPU 주파수 스케일링 모니터 애플릿 설명서 V0.5</revnumber> <date>8월 2005</date> "
+"<_:revdescription-1/>"
#. (itstool) path: revhistory/revision
#: C/index.docbook:109
@@ -122,6 +135,8 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.4</revnumber> "
"<date>March 2005</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>CPU 주파수 스케일링 모니터 애플릿 설명서 V0.4</revnumber> <date>3월 2005</date> "
+"<_:revdescription-1/>"
#. (itstool) path: revdescription/para
#: C/index.docbook:120
@@ -134,6 +149,8 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.3</revnumber> "
"<date>October 2004</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>CPU 주파수 스케일링 모니터 애플릿 설명서 V0.3</revnumber> <date>10월 2004</date> "
+"<_:revdescription-1/>"
#. (itstool) path: articleinfo/releaseinfo
#: C/index.docbook:126
@@ -157,7 +174,7 @@ msgstr ""
#. (itstool) path: article/indexterm
#: C/index.docbook:140
msgid "<primary>CPU Frequency Scaling Monitor</primary>"
-msgstr ""
+msgstr "<primary>CPU 주파수 스케일링 모니터</primary>"
#. (itstool) path: sect1/title
#: C/index.docbook:146
@@ -180,6 +197,8 @@ msgid ""
"external ref='figures/cpufreq-applet.png' "
"md5='9697917ccaea349dc6584bf8c42c2534'"
msgstr ""
+"external ref='figures/cpufreq-applet.png' "
+"md5='9697917ccaea349dc6584bf8c42c2534'"
#. (itstool) path: sect1/para
#: C/index.docbook:159
@@ -293,6 +312,8 @@ msgid ""
"external ref='figures/cpufreq-100.png' "
"md5='298d50a03bfcf5143bb9877703de9541'"
msgstr ""
+"external ref='figures/cpufreq-100.png' "
+"md5='298d50a03bfcf5143bb9877703de9541'"
#. (itstool) path: entry/para
#: C/index.docbook:225
@@ -302,6 +323,10 @@ msgid ""
"</imageobject><textobject> <phrase>100% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-100.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>100% 성능 상태</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:231
@@ -318,6 +343,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-75.png' md5='5af5eba3f0627af1d14807d9e66aecd2'"
msgstr ""
+"external ref='figures/cpufreq-75.png' md5='5af5eba3f0627af1d14807d9e66aecd2'"
#. (itstool) path: entry/para
#: C/index.docbook:236
@@ -327,6 +353,10 @@ msgid ""
"</imageobject><textobject> <phrase>75% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-75.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>75% 성능 상태</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:242
@@ -343,6 +373,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
msgstr ""
+"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
#. (itstool) path: entry/para
#: C/index.docbook:247
@@ -352,6 +383,10 @@ msgid ""
"</imageobject><textobject> <phrase>50% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-50.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>50% 성능 상태</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:253
@@ -368,6 +403,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-25.png' md5='4e282fbc1af212f68a939c44a9ef94a3'"
msgstr ""
+"external ref='figures/cpufreq-25.png' md5='4e282fbc1af212f68a939c44a9ef94a3'"
#. (itstool) path: entry/para
#: C/index.docbook:258
@@ -377,6 +413,10 @@ msgid ""
"</imageobject><textobject> <phrase>25% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-25.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>25% 성능 상태</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:264
@@ -428,6 +468,8 @@ msgid ""
"external ref='figures/cpufreq-applet-selector.png' "
"md5='4f5f2e6e80e9fb629cdc9cea283ab6b5'"
msgstr ""
+"external ref='figures/cpufreq-applet-selector.png' "
+"md5='4f5f2e6e80e9fb629cdc9cea283ab6b5'"
#. (itstool) path: figure/title
#: C/index.docbook:302
@@ -445,6 +487,8 @@ msgid ""
"external ref='figures/cpufreq-applet-selector-both.png' "
"md5='dcee11390666adc6b497a691b7b77b2d'"
msgstr ""
+"external ref='figures/cpufreq-applet-selector-both.png' "
+"md5='dcee11390666adc6b497a691b7b77b2d'"
#. (itstool) path: sect1/title
#: C/index.docbook:317
@@ -482,6 +526,8 @@ msgid ""
"external ref='figures/cpufreq-applet-preferences.png' "
"md5='e30ba42122a806febac11082c2083605'"
msgstr ""
+"external ref='figures/cpufreq-applet-preferences.png' "
+"md5='e30ba42122a806febac11082c2083605'"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:323
@@ -490,6 +536,9 @@ msgid ""
"format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU Frequency Scaling "
"Monitor preferences dialog</phrase> </textobject>"
msgstr ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-애플릿-기본 설정.png\" "
+"format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU 주파수 스케일링 모니터 기본 설정 "
+"대화상자</phrase> </textobject>"
#. (itstool) path: varlistentry/term
#: C/index.docbook:335
@@ -517,6 +566,8 @@ msgid ""
"external ref='figures/cpufreq-applet-preferences-smp.png' "
"md5='8a33cf86190df20c295197f04eacfdbe'"
msgstr ""
+"external ref='figures/cpufreq-applet-preferences-smp.png' "
+"md5='8a33cf86190df20c295197f04eacfdbe'"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:341
@@ -525,6 +576,9 @@ msgid ""
"smp.png\" format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU Frequency"
" Scaling Monitor preferences dialog CPU selector</phrase> </textobject>"
msgstr ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-애플릿-기본 설정-smp.png\" "
+"format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU 주파수 스케일링 모니터 기본 설정 "
+"대화 상자 CPU 선택기</phrase> </textobject>"
#. (itstool) path: note/para
#: C/index.docbook:350
@@ -595,6 +649,9 @@ msgid ""
" format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU governors "
"selector</phrase> </textobject>"
msgstr ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-애플릿-selector-both.png\" "
+"format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU 거버너 선택기</phrase> "
+"</textobject>"
#. (itstool) path: listitem/para
#: C/index.docbook:388
@@ -621,6 +678,9 @@ msgid ""
" of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed "
"with this manual."
msgstr ""
+"GNU 자유 문서화 사용 허가서(GFDL), 버전 1.1 또는 자유 소프트웨어 재단에서 게시한 모든 이후 버전의 조건에 따라 이 문서를 "
+"복사, 배포 및/또는 수정할 수 있는 권한이 부여됩니다. 뒷 표지 텍스트 없음. GFDL의 사본은 여기 또는 이 설명서와 함께 배포된 "
+"COPYING-DOCS 파일에서 찾을 수 있습니다."
#. (itstool) path: legalnotice/para
#: C/legal.xml:12
@@ -630,8 +690,8 @@ msgid ""
"you can do so by adding a copy of the license to the manual, as described in"
" section 6 of the license."
msgstr ""
-"본 설명서는 GFDL에 따라 배포된 그놈 설명서 컬렉션의 일부입니다. 본 설명서를 컬렉션과 별도로 배포하려는 경우에는 라이센스 조항 6에"
-" 따라 라이센스 사본을 설명서에 추가하면 됩니다."
+"본 설명서는 GFDL에 따라 배포된 MATE 설명서 컬렉션의 일부입니다. 본 설명서를 컬렉션과 별도로 배포하려는 경우에는 라이센스 조항 "
+"6에 따라 라이센스 사본을 설명서에 추가하면 됩니다."
#. (itstool) path: legalnotice/para
#: C/legal.xml:19
@@ -642,8 +702,8 @@ msgid ""
"aware of those trademarks, then the names are in capital letters or initial "
"capital letters."
msgstr ""
-"기업의 제품과 서비스를 식별하기 위해 사용된 많은 이름은 상표로 간주됩니다. 그놈 문서에 사용된 이름과 그놈 문서 프로젝트의 구성원은 "
-"해당 상표로, 모두 대문자로 표시되거나 첫 글자가 대문자로 표시되어 있습니다."
+"기업의 제품과 서비스를 식별하기 위해 사용된 많은 이름은 상표로 간주됩니다. MATE 문서에 사용된 이름과 MATE 문서화 프로젝트의 "
+"구성원은 해당 상표로, 모두 대문자로 표시되거나 첫 글자가 대문자로 표시되어 있습니다."
#. (itstool) path: listitem/para
#: C/legal.xml:35
@@ -691,3 +751,5 @@ msgid ""
"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
"<_:orderedlist-1/>"
msgstr ""
+"문서의 문서 및 수정된 버전은 gnu 자유 문서 라이센스의 조건에 따라 제공되며, 다음 사항을 더 잘 이해하고 있습니다: "
+"<_:orderedlist-1/>"
diff --git a/cpufreq/help/ku/ku.po b/cpufreq/help/ku/ku.po
index 2c7218ff..e886f7e3 100644
--- a/cpufreq/help/ku/ku.po
+++ b/cpufreq/help/ku/ku.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Kurdish (https://www.transifex.com/mate/teams/13566/ku/)\n"
+"Language-Team: Kurdish (https://app.transifex.com/mate/teams/13566/ku/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/ku_IQ/ku_IQ.po b/cpufreq/help/ku_IQ/ku_IQ.po
index 98ba07f3..060e2759 100644
--- a/cpufreq/help/ku_IQ/ku_IQ.po
+++ b/cpufreq/help/ku_IQ/ku_IQ.po
@@ -1,14 +1,14 @@
#
# Translators:
-# Rasti K5 <[email protected]>, 2018
+# Rasti K5 <[email protected]>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Rasti K5 <[email protected]>, 2018\n"
-"Language-Team: Kurdish (Iraq) (https://www.transifex.com/mate/teams/13566/ku_IQ/)\n"
+"Last-Translator: Rasti K5 <[email protected]>, 2023\n"
+"Language-Team: Kurdish (Iraq) (https://app.transifex.com/mate/teams/13566/ku_IQ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
@@ -133,7 +133,7 @@ msgstr ""
#. (itstool) path: legalnotice/title
#: C/index.docbook:130
msgid "Feedback"
-msgstr ""
+msgstr "پاشخورد"
#. (itstool) path: legalnotice/para
#: C/index.docbook:131
diff --git a/cpufreq/help/ky/ky.po b/cpufreq/help/ky/ky.po
index efe59308..4499ee26 100644
--- a/cpufreq/help/ky/ky.po
+++ b/cpufreq/help/ky/ky.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: 41e38594a6ab66d45dbd71e8e44a0b16_36d21e8, 2018\n"
-"Language-Team: Kyrgyz (https://www.transifex.com/mate/teams/13566/ky/)\n"
+"Language-Team: Kyrgyz (https://app.transifex.com/mate/teams/13566/ky/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -35,7 +35,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/la/la.po b/cpufreq/help/la/la.po
index 1aad5daf..e9f72ba6 100644
--- a/cpufreq/help/la/la.po
+++ b/cpufreq/help/la/la.po
@@ -2,14 +2,15 @@
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
# Vendelín Slezák <[email protected]>, 2018
+# Roger Herikstad, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Vendelín Slezák <[email protected]>, 2018\n"
-"Language-Team: Latin (https://www.transifex.com/mate/teams/13566/la/)\n"
+"Last-Translator: Roger Herikstad, 2023\n"
+"Language-Team: Latin (https://app.transifex.com/mate/teams/13566/la/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -35,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
@@ -600,7 +601,7 @@ msgstr ""
#. (itstool) path: para/ulink
#: C/legal.xml:9
msgid "link"
-msgstr ""
+msgstr "vinculum"
#. (itstool) path: legalnotice/para
#: C/legal.xml:2
diff --git a/cpufreq/help/li/li.po b/cpufreq/help/li/li.po
index 8b24eb2f..dbbf0933 100644
--- a/cpufreq/help/li/li.po
+++ b/cpufreq/help/li/li.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Limburgian (https://www.transifex.com/mate/teams/13566/li/)\n"
+"Language-Team: Limburgian (https://app.transifex.com/mate/teams/13566/li/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/lt/lt.po b/cpufreq/help/lt/lt.po
index 8238fc24..fb95696b 100644
--- a/cpufreq/help/lt/lt.po
+++ b/cpufreq/help/lt/lt.po
@@ -2,16 +2,16 @@
# Translators:
# brennus <[email protected]>, 2018
# Stefano Karapetsas <[email protected]>, 2018
-# Moo, 2018
# Džiugas Grėbliūnas <[email protected]>, 2020
+# Moo, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Džiugas Grėbliūnas <[email protected]>, 2020\n"
-"Language-Team: Lithuanian (https://www.transifex.com/mate/teams/13566/lt/)\n"
+"Last-Translator: Moo, 2021\n"
+"Language-Team: Lithuanian (https://app.transifex.com/mate/teams/13566/lt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -50,8 +50,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year> <holder>MATE dokumentacijos projektas</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015-2021</year> <holder>MATE dokumentacijos projektas</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
diff --git a/cpufreq/help/lv/lv.po b/cpufreq/help/lv/lv.po
index 88cf6905..0f3a30f0 100644
--- a/cpufreq/help/lv/lv.po
+++ b/cpufreq/help/lv/lv.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: duck <[email protected]>, 2018\n"
-"Language-Team: Latvian (https://www.transifex.com/mate/teams/13566/lv/)\n"
+"Language-Team: Latvian (https://app.transifex.com/mate/teams/13566/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,7 +37,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/mai/mai.po b/cpufreq/help/mai/mai.po
index e2dceb17..8ad03db4 100644
--- a/cpufreq/help/mai/mai.po
+++ b/cpufreq/help/mai/mai.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Maithili (https://www.transifex.com/mate/teams/13566/mai/)\n"
+"Language-Team: Maithili (https://app.transifex.com/mate/teams/13566/mai/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/mg/mg.po b/cpufreq/help/mg/mg.po
index c3b8f726..08baf491 100644
--- a/cpufreq/help/mg/mg.po
+++ b/cpufreq/help/mg/mg.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Malagasy (https://www.transifex.com/mate/teams/13566/mg/)\n"
+"Language-Team: Malagasy (https://app.transifex.com/mate/teams/13566/mg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/mi/mi.po b/cpufreq/help/mi/mi.po
index bf1448ed..863694e5 100644
--- a/cpufreq/help/mi/mi.po
+++ b/cpufreq/help/mi/mi.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Maori (https://www.transifex.com/mate/teams/13566/mi/)\n"
+"Language-Team: Maori (https://app.transifex.com/mate/teams/13566/mi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/mk/mk.po b/cpufreq/help/mk/mk.po
index 40483da2..9c5a0719 100644
--- a/cpufreq/help/mk/mk.po
+++ b/cpufreq/help/mk/mk.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: exoos <[email protected]>, 2018\n"
-"Language-Team: Macedonian (https://www.transifex.com/mate/teams/13566/mk/)\n"
+"Language-Team: Macedonian (https://app.transifex.com/mate/teams/13566/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -35,7 +35,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/ml/ml.po b/cpufreq/help/ml/ml.po
index 7c916a9d..b5ea6843 100644
--- a/cpufreq/help/ml/ml.po
+++ b/cpufreq/help/ml/ml.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Malayalam (https://www.transifex.com/mate/teams/13566/ml/)\n"
+"Language-Team: Malayalam (https://app.transifex.com/mate/teams/13566/ml/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/mn/mn.po b/cpufreq/help/mn/mn.po
index 7bb8457f..a2d1bd48 100644
--- a/cpufreq/help/mn/mn.po
+++ b/cpufreq/help/mn/mn.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Mongolian (https://www.transifex.com/mate/teams/13566/mn/)\n"
+"Language-Team: Mongolian (https://app.transifex.com/mate/teams/13566/mn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/mr/mr.po b/cpufreq/help/mr/mr.po
index 5423d8b9..d22b6d3d 100644
--- a/cpufreq/help/mr/mr.po
+++ b/cpufreq/help/mr/mr.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Vaibhav S Dalvi <[email protected]>, 2018\n"
-"Language-Team: Marathi (https://www.transifex.com/mate/teams/13566/mr/)\n"
+"Language-Team: Marathi (https://app.transifex.com/mate/teams/13566/mr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -35,7 +35,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/ms/ms.po b/cpufreq/help/ms/ms.po
index ee8db3c0..3c94b93d 100644
--- a/cpufreq/help/ms/ms.po
+++ b/cpufreq/help/ms/ms.po
@@ -1,15 +1,15 @@
#
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
-# abuyop <[email protected]>, 2020
+# abuyop <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: abuyop <[email protected]>, 2020\n"
-"Language-Team: Malay (https://www.transifex.com/mate/teams/13566/ms/)\n"
+"Last-Translator: abuyop <[email protected]>, 2021\n"
+"Language-Team: Malay (https://app.transifex.com/mate/teams/13566/ms/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -38,8 +38,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year> <holder>Pojek Dokumentasi MATE</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015-2021</year> <holder>Projek Dokumentasi MATE</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
@@ -483,8 +483,8 @@ msgid ""
"prefs\"/> for more information."
msgstr ""
"Anda boleh memilih sama ada mahu menunjukkan frekuensi atau pengawal yang "
-"ada di dalam <guilabel>Keutamaan</guilabel>. Sila rujuk <xref linkend"
-"=\"cpufreq-applet-prefs\"/> untuk maklumat lanjut."
+"ada di dalam <guilabel>Keutamaan</guilabel>. Sila rujuk <xref "
+"linkend=\"cpufreq-applet-prefs\"/> untuk maklumat lanjut."
#. (itstool) path: figure/title
#: C/index.docbook:291
diff --git a/cpufreq/help/nan/nan.po b/cpufreq/help/nan/nan.po
new file mode 100644
index 00000000..ec94d3b7
--- /dev/null
+++ b/cpufreq/help/nan/nan.po
@@ -0,0 +1,671 @@
+#
+# Translators:
+# Tan, Kian-ting, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
+"PO-Revision-Date: 2018-09-27 15:10+0000\n"
+"Last-Translator: Tan, Kian-ting, 2023\n"
+"Language-Team: Chinese (Min Nan) (https://app.transifex.com/mate/teams/13566/nan/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: nan\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
+msgctxt "_"
+msgid "translator-credits"
+msgstr "Tan Kian-ting <[email protected]>, 2023"
+
+#. (itstool) path: articleinfo/title
+#: C/index.docbook:19
+msgid "CPU Frequency Scaling Monitor Manual"
+msgstr ""
+
+#. (itstool) path: abstract/para
+#: C/index.docbook:21
+msgid ""
+"CPU Frequency Scaling Monitor shows the current clock speed of the CPU and "
+"provides an interface to change the clock speed if the CPU supports it."
+msgstr ""
+
+#. (itstool) path: articleinfo/copyright
+#: C/index.docbook:24
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr ""
+
+#. (itstool) path: articleinfo/copyright
+#: C/index.docbook:28
+msgid "<year>2005</year> <holder>Davyd Madeley</holder>"
+msgstr ""
+
+#. (itstool) path: articleinfo/copyright
+#: C/index.docbook:32
+msgid "<year>2004</year> <holder>GNOME Foundation</holder>"
+msgstr ""
+
+#. (itstool) path: publisher/publishername
+#. (itstool) path: revdescription/para
+#: C/index.docbook:45 C/index.docbook:99
+msgid "MATE Documentation Project"
+msgstr ""
+
+#. (itstool) path: publisher/publishername
+#. (itstool) path: revdescription/para
+#: C/index.docbook:48 C/index.docbook:121
+msgid "GNOME Documentation Project"
+msgstr ""
+
+#. (itstool) path: authorgroup/author
+#: C/index.docbook:54
+msgid ""
+"<firstname>MATE Documentation Team</firstname> <surname/> <affiliation> "
+"<orgname>MATE Desktop</orgname> </affiliation>"
+msgstr ""
+
+#. (itstool) path: authorgroup/author
+#: C/index.docbook:61
+msgid ""
+"<firstname>Carlos</firstname> <surname>Garcia Campos</surname> <affiliation>"
+" <orgname>GNOME Project</orgname> "
+"<address><email>[email protected]</email></address> </affiliation>"
+msgstr ""
+
+#. (itstool) path: authorgroup/author
+#: C/index.docbook:69
+msgid ""
+"<firstname>Davyd</firstname> <surname>Madeley</surname> <affiliation> "
+"<orgname>GNOME Project</orgname> "
+"<address><email>[email protected]</email></address> </affiliation>"
+msgstr ""
+
+#. (itstool) path: revdescription/para
+#: C/index.docbook:98
+msgid "MATE Documentation Team"
+msgstr ""
+
+#. (itstool) path: revhistory/revision
+#: C/index.docbook:94
+msgid ""
+"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.6</revnumber> "
+"<date>July 2015</date> <_:revdescription-1/>"
+msgstr ""
+
+#. (itstool) path: revdescription/para
+#: C/index.docbook:106 C/index.docbook:113
+msgid "Davyd Madeley"
+msgstr ""
+
+#. (itstool) path: revhistory/revision
+#: C/index.docbook:102
+msgid ""
+"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.5</revnumber> "
+"<date>August 2005</date> <_:revdescription-1/>"
+msgstr ""
+
+#. (itstool) path: revhistory/revision
+#: C/index.docbook:109
+msgid ""
+"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.4</revnumber> "
+"<date>March 2005</date> <_:revdescription-1/>"
+msgstr ""
+
+#. (itstool) path: revdescription/para
+#: C/index.docbook:120
+msgid "Carlos Garcia Campos"
+msgstr ""
+
+#. (itstool) path: revhistory/revision
+#: C/index.docbook:116
+msgid ""
+"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.3</revnumber> "
+"<date>October 2004</date> <_:revdescription-1/>"
+msgstr ""
+
+#. (itstool) path: articleinfo/releaseinfo
+#: C/index.docbook:126
+msgid "This manual describes version 1.10.2 of CPU Frequency Scaling Monitor."
+msgstr ""
+
+#. (itstool) path: legalnotice/title
+#: C/index.docbook:130
+msgid "Feedback"
+msgstr ""
+
+#. (itstool) path: legalnotice/para
+#: C/index.docbook:131
+msgid ""
+"To report a bug or make a suggestion regarding the CPU Frequency Scaling "
+"Monitor applet or this manual, follow the directions in the <ulink "
+"url=\"help:mate-user-guide/feedback\" type=\"help\">MATE Feedback "
+"Page</ulink>."
+msgstr ""
+
+#. (itstool) path: article/indexterm
+#: C/index.docbook:140
+msgid "<primary>CPU Frequency Scaling Monitor</primary>"
+msgstr ""
+
+#. (itstool) path: sect1/title
+#: C/index.docbook:146
+msgid "Introduction"
+msgstr ""
+
+#. (itstool) path: figure/title
+#: C/index.docbook:148
+msgid "CPU Frequency Scaling Monitor"
+msgstr ""
+
+#. (itstool) path: imageobject/imagedata
+#. This is a reference to an external file such as an image or video. When
+#. the file changes, the md5 hash will change to let you know you need to
+#. update your localized copy. The msgstr is not used at all. Set it to
+#. whatever you like once you have updated your copy of the file.
+#: C/index.docbook:153
+msgctxt "_"
+msgid ""
+"external ref='figures/cpufreq-applet.png' "
+"md5='9697917ccaea349dc6584bf8c42c2534'"
+msgstr ""
+
+#. (itstool) path: sect1/para
+#: C/index.docbook:159
+msgid ""
+"The <application>CPU Frequency Scaling Monitor</application> provides a "
+"convenient way to monitor the CPU Frequency Scaling for each CPU."
+msgstr ""
+
+#. (itstool) path: sect1/para
+#: C/index.docbook:162
+msgid ""
+"To add <application>CPU Frequency Scaling Monitor</application> to a panel, "
+"perform the following steps:"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: C/index.docbook:168
+msgid "Right-click on the panel."
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: C/index.docbook:173
+msgid "Choose <guimenuitem>Add to Panel</guimenuitem>."
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: C/index.docbook:178
+msgid ""
+"Scroll down the list of items in the <guilabel>Add to Panel</guilabel> "
+"dialog, then select <guilabel>CPU Frequency Scaling Monitor</guilabel>."
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: C/index.docbook:184
+msgid "Click <guibutton>Add</guibutton>."
+msgstr ""
+
+#. (itstool) path: note/para
+#: C/index.docbook:190
+msgid ""
+"Unfortunately, CPU frequency scaling can currently only be monitored on "
+"Linux machines that have support in the kernel. It can however, support the "
+"several generations of frequency scaling interfaces in the kernel."
+msgstr ""
+
+#. (itstool) path: sect1/para
+#: C/index.docbook:196
+msgid ""
+"When there is no CPU frequency scaling support in the system, the CPU "
+"Frequency Scaling Monitor only displays the current CPU frequency."
+msgstr ""
+
+#. (itstool) path: sect1/para
+#: C/index.docbook:197
+msgid ""
+"When CPU frequency scaling is supported in the system, the CPU Frequency "
+"Scaling Monitor displays the CPU icon with a progress bar. The state of the "
+"progress bar represents the current CPU frequency with respect to the "
+"maximum frequency."
+msgstr ""
+
+#. (itstool) path: sect1/para
+#: C/index.docbook:198
+msgid ""
+"By default, the CPU Frequency Scaling Monitor displays the current CPU "
+"frequency as a value in Hertz (the standard measure of frequency), but can "
+"be configured to display a percentage instead. For more information on how "
+"to configure CPU Frequency Scaling Monitor see <xref linkend=\"cpufreq-"
+"applet-prefs\"/>."
+msgstr ""
+
+#. (itstool) path: sect1/para
+#: C/index.docbook:201
+msgid ""
+"Each instance of CPU Frequency Scaling Monitor can monitor only one CPU. You"
+" must start an instance of CPU Frequency Scaling Monitor for each CPU that "
+"you want to monitor if you are in a multiprocessor (SMP) system."
+msgstr ""
+
+#. (itstool) path: sect2/title
+#: C/index.docbook:206
+msgid "Understanding the Icons"
+msgstr ""
+
+#. (itstool) path: sect2/para
+#: C/index.docbook:207
+msgid ""
+"The CPU Frequency Scaling Monitor has a series of icons that graphically "
+"represent the current scaling level of the processor you are monitoring. "
+"They are:"
+msgstr ""
+
+#. (itstool) path: entry/para
+#: C/index.docbook:218
+msgid "Icon"
+msgstr "標á"
+
+#. (itstool) path: entry/para
+#: C/index.docbook:220
+msgid "Description"
+msgstr ""
+
+#. (itstool) path: imageobject/imagedata
+#. This is a reference to an external file such as an image or video. When
+#. the file changes, the md5 hash will change to let you know you need to
+#. update your localized copy. The msgstr is not used at all. Set it to
+#. whatever you like once you have updated your copy of the file.
+#: C/index.docbook:227
+msgctxt "_"
+msgid ""
+"external ref='figures/cpufreq-100.png' "
+"md5='298d50a03bfcf5143bb9877703de9541'"
+msgstr ""
+
+#. (itstool) path: entry/para
+#: C/index.docbook:225
+msgid ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-100.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>100% Power</phrase> "
+"</textobject></inlinemediaobject>"
+msgstr ""
+
+#. (itstool) path: entry/para
+#: C/index.docbook:231
+msgid "The CPU is running at, or close to, 100% throughput"
+msgstr ""
+
+#. (itstool) path: imageobject/imagedata
+#. This is a reference to an external file such as an image or video. When
+#. the file changes, the md5 hash will change to let you know you need to
+#. update your localized copy. The msgstr is not used at all. Set it to
+#. whatever you like once you have updated your copy of the file.
+#: C/index.docbook:238
+msgctxt "_"
+msgid ""
+"external ref='figures/cpufreq-75.png' md5='5af5eba3f0627af1d14807d9e66aecd2'"
+msgstr ""
+
+#. (itstool) path: entry/para
+#: C/index.docbook:236
+msgid ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-75.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>75% Power</phrase> "
+"</textobject></inlinemediaobject>"
+msgstr ""
+
+#. (itstool) path: entry/para
+#: C/index.docbook:242
+msgid "The CPU is running at, or close to, 75% throughput"
+msgstr ""
+
+#. (itstool) path: imageobject/imagedata
+#. This is a reference to an external file such as an image or video. When
+#. the file changes, the md5 hash will change to let you know you need to
+#. update your localized copy. The msgstr is not used at all. Set it to
+#. whatever you like once you have updated your copy of the file.
+#: C/index.docbook:249
+msgctxt "_"
+msgid ""
+"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
+msgstr ""
+
+#. (itstool) path: entry/para
+#: C/index.docbook:247
+msgid ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-50.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>50% Power</phrase> "
+"</textobject></inlinemediaobject>"
+msgstr ""
+
+#. (itstool) path: entry/para
+#: C/index.docbook:253
+msgid "The CPU is running at, or close to, 50% throughput"
+msgstr ""
+
+#. (itstool) path: imageobject/imagedata
+#. This is a reference to an external file such as an image or video. When
+#. the file changes, the md5 hash will change to let you know you need to
+#. update your localized copy. The msgstr is not used at all. Set it to
+#. whatever you like once you have updated your copy of the file.
+#: C/index.docbook:260
+msgctxt "_"
+msgid ""
+"external ref='figures/cpufreq-25.png' md5='4e282fbc1af212f68a939c44a9ef94a3'"
+msgstr ""
+
+#. (itstool) path: entry/para
+#: C/index.docbook:258
+msgid ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-25.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>25% Power</phrase> "
+"</textobject></inlinemediaobject>"
+msgstr ""
+
+#. (itstool) path: entry/para
+#: C/index.docbook:264
+msgid "The CPU is running at, or close to, 25% throughput"
+msgstr ""
+
+#. (itstool) path: sect2/title
+#: C/index.docbook:274
+msgid "Frequency and Governor Selector"
+msgstr ""
+
+#. (itstool) path: warning/para
+#: C/index.docbook:275
+msgid ""
+"The Frequency Selector functionality may not be available on your MATE "
+"Desktop by default. Please consult your system administrator, vendor "
+"documentation, or the documentation that came with this software."
+msgstr ""
+
+#. (itstool) path: sect2/para
+#: C/index.docbook:279
+msgid ""
+"To set the CPU frequency, (left-)click on the monitor and a menu will be "
+"shown. This menu will offer you a list of available frequencies and/or "
+"frequency governors for your machine."
+msgstr ""
+
+#. (itstool) path: tip/para
+#: C/index.docbook:284
+msgid ""
+"You can choose whether you want to show available frequencies or governors "
+"in the <guilabel>Preferences</guilabel>. See <xref linkend=\"cpufreq-applet-"
+"prefs\"/> for more information."
+msgstr ""
+
+#. (itstool) path: figure/title
+#: C/index.docbook:291
+msgid "Frequency selector showing just frequencies"
+msgstr ""
+
+#. (itstool) path: imageobject/imagedata
+#. This is a reference to an external file such as an image or video. When
+#. the file changes, the md5 hash will change to let you know you need to
+#. update your localized copy. The msgstr is not used at all. Set it to
+#. whatever you like once you have updated your copy of the file.
+#: C/index.docbook:295
+msgctxt "_"
+msgid ""
+"external ref='figures/cpufreq-applet-selector.png' "
+"md5='4f5f2e6e80e9fb629cdc9cea283ab6b5'"
+msgstr ""
+
+#. (itstool) path: figure/title
+#: C/index.docbook:302
+msgid "Frequency selector showing both frequencies and governors"
+msgstr ""
+
+#. (itstool) path: imageobject/imagedata
+#. This is a reference to an external file such as an image or video. When
+#. the file changes, the md5 hash will change to let you know you need to
+#. update your localized copy. The msgstr is not used at all. Set it to
+#. whatever you like once you have updated your copy of the file.
+#: C/index.docbook:306 C/index.docbook:399
+msgctxt "_"
+msgid ""
+"external ref='figures/cpufreq-applet-selector-both.png' "
+"md5='dcee11390666adc6b497a691b7b77b2d'"
+msgstr ""
+
+#. (itstool) path: sect1/title
+#: C/index.docbook:317
+msgid "Preferences"
+msgstr ""
+
+#. (itstool) path: sect1/para
+#: C/index.docbook:318
+msgid ""
+"To configure the <application>CPU Frequency Scaling Monitor</application>, "
+"right-click on the applet, then choose "
+"<guimenuitem>Preferences</guimenuitem> from the popup menu."
+msgstr ""
+
+#. (itstool) path: sect1/para
+#: C/index.docbook:319
+msgid ""
+"The <guimenuitem>Preferences</guimenuitem> dialog contains the following "
+"components:"
+msgstr ""
+
+#. (itstool) path: figure/title
+#: C/index.docbook:321
+msgid "CPU Frequency Scaling Monitor Preferences Dialog"
+msgstr ""
+
+#. (itstool) path: imageobject/imagedata
+#. This is a reference to an external file such as an image or video. When
+#. the file changes, the md5 hash will change to let you know you need to
+#. update your localized copy. The msgstr is not used at all. Set it to
+#. whatever you like once you have updated your copy of the file.
+#: C/index.docbook:324
+msgctxt "_"
+msgid ""
+"external ref='figures/cpufreq-applet-preferences.png' "
+"md5='e30ba42122a806febac11082c2083605'"
+msgstr ""
+
+#. (itstool) path: screenshot/mediaobject
+#: C/index.docbook:323
+msgid ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-applet-preferences.png\" "
+"format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU Frequency Scaling "
+"Monitor preferences dialog</phrase> </textobject>"
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:335
+msgid "<guilabel>Monitored CPU (only in multiprocessor systems)</guilabel>"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: C/index.docbook:337
+msgid "Use this drop-down list to select the CPU that you want to monitor."
+msgstr ""
+
+#. (itstool) path: figure/title
+#: C/index.docbook:339
+msgid "Selecting the CPU to monitor"
+msgstr ""
+
+#. (itstool) path: imageobject/imagedata
+#. This is a reference to an external file such as an image or video. When
+#. the file changes, the md5 hash will change to let you know you need to
+#. update your localized copy. The msgstr is not used at all. Set it to
+#. whatever you like once you have updated your copy of the file.
+#: C/index.docbook:342
+msgctxt "_"
+msgid ""
+"external ref='figures/cpufreq-applet-preferences-smp.png' "
+"md5='8a33cf86190df20c295197f04eacfdbe'"
+msgstr ""
+
+#. (itstool) path: screenshot/mediaobject
+#: C/index.docbook:341
+msgid ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-applet-preferences-"
+"smp.png\" format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU Frequency"
+" Scaling Monitor preferences dialog CPU selector</phrase> </textobject>"
+msgstr ""
+
+#. (itstool) path: note/para
+#: C/index.docbook:350
+msgid ""
+"The <guilabel>Monitored CPU</guilabel> option will only appear on "
+"multiprocessor (SMP) systems."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:358
+msgid "<guilabel>Show in Mode</guilabel>"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: C/index.docbook:360
+msgid ""
+"Use this drop-down list to select the mode in which you want to display the "
+"applet. Available modes are: Graphic, Text and both (Graphic and Text)"
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:366
+msgid "<guilabel>Show CPU frequency as frequency</guilabel>"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: C/index.docbook:368
+msgid "Select this option to display the current CPU frequency."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:372
+msgid "<guilabel>Show frequency units</guilabel>"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: C/index.docbook:374
+msgid ""
+"Select this option to display or not the frequency units in the frequency "
+"mode."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:379
+msgid "<guilabel>Show CPU frequency as percentage</guilabel>"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: C/index.docbook:381
+msgid ""
+"Select this option to display the current CPU frequency as a percentage."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:386
+msgid "<guilabel>Show menu</guilabel>"
+msgstr ""
+
+#. (itstool) path: figure/title
+#: C/index.docbook:396
+msgid "The selector configured to Frequencies and Governors"
+msgstr ""
+
+#. (itstool) path: screenshot/mediaobject
+#: C/index.docbook:398
+msgid ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-applet-selector-both.png\""
+" format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU governors "
+"selector</phrase> </textobject>"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: C/index.docbook:388
+msgid ""
+"This option allows you to choose how much information is shown in the "
+"frequency selector dropdown (see <xref linkend=\"mate-cpufreq-selector\"/>)."
+" You can select to display <guilabel>Frequencies</guilabel>, "
+"<guilabel>Governors</guilabel> or both <guilabel>Frequencies and "
+"Governors</guilabel>. <_:figure-1/>"
+msgstr ""
+
+#. (itstool) path: para/ulink
+#: C/legal.xml:9
+msgid "link"
+msgstr "連結"
+
+#. (itstool) path: legalnotice/para
+#: C/legal.xml:2
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy"
+" of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed "
+"with this manual."
+msgstr ""
+
+#. (itstool) path: legalnotice/para
+#: C/legal.xml:12
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in"
+" section 6 of the license."
+msgstr ""
+
+#. (itstool) path: legalnotice/para
+#: C/legal.xml:19
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: C/legal.xml:35
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: C/legal.xml:55
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING"
+" NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES"
+" OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE"
+" POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+
+#. (itstool) path: legalnotice/para
+#: C/legal.xml:28
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<_:orderedlist-1/>"
+msgstr ""
diff --git a/cpufreq/help/nb/nb.po b/cpufreq/help/nb/nb.po
index 603acab0..3032cac7 100644
--- a/cpufreq/help/nb/nb.po
+++ b/cpufreq/help/nb/nb.po
@@ -3,15 +3,16 @@
# Stefano Karapetsas <[email protected]>, 2018
# Allan Nordhøy <[email protected]>, 2018
# Imre Kristoffer Eilertsen <[email protected]>, 2018
-# Kjell Cato Heskjestad <[email protected]>, 2019
+# Kaci Heskjestad, 2019
+# Jan Sherdahl, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Kjell Cato Heskjestad <[email protected]>, 2019\n"
-"Language-Team: Norwegian Bokmål (https://www.transifex.com/mate/teams/13566/nb/)\n"
+"Last-Translator: Jan Sherdahl, 2021\n"
+"Language-Team: Norwegian Bokmål (https://app.transifex.com/mate/teams/13566/nb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -47,7 +48,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
@@ -64,13 +65,13 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:45 C/index.docbook:99
msgid "MATE Documentation Project"
-msgstr ""
+msgstr "MATE dokumentasjonsprosjekt"
#. (itstool) path: publisher/publishername
#. (itstool) path: revdescription/para
#: C/index.docbook:48 C/index.docbook:121
msgid "GNOME Documentation Project"
-msgstr ""
+msgstr "GNOME dokumentasjonsprosjekt"
#. (itstool) path: authorgroup/author
#: C/index.docbook:54
@@ -110,7 +111,7 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:106 C/index.docbook:113
msgid "Davyd Madeley"
-msgstr ""
+msgstr "Davyd Madeley"
#. (itstool) path: revhistory/revision
#: C/index.docbook:102
@@ -129,7 +130,7 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:120
msgid "Carlos Garcia Campos"
-msgstr ""
+msgstr "Carlos Garcia Campos"
#. (itstool) path: revhistory/revision
#: C/index.docbook:116
@@ -201,7 +202,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:168
msgid "Right-click on the panel."
-msgstr ""
+msgstr "Høyreklikk på panelet."
#. (itstool) path: listitem/para
#: C/index.docbook:173
@@ -218,7 +219,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:184
msgid "Click <guibutton>Add</guibutton>."
-msgstr ""
+msgstr "Klikk <guibutton>Legg til</guibutton>."
#. (itstool) path: note/para
#: C/index.docbook:190
diff --git a/cpufreq/help/nds/nds.po b/cpufreq/help/nds/nds.po
index 4b1d35ec..9ecd5342 100644
--- a/cpufreq/help/nds/nds.po
+++ b/cpufreq/help/nds/nds.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Low German (https://www.transifex.com/mate/teams/13566/nds/)\n"
+"Language-Team: Low German (https://app.transifex.com/mate/teams/13566/nds/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,7 +37,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/ne/ne.po b/cpufreq/help/ne/ne.po
index 90de9e82..e24fafa3 100644
--- a/cpufreq/help/ne/ne.po
+++ b/cpufreq/help/ne/ne.po
@@ -7,10 +7,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: chautari <[email protected]>, 2018\n"
-"Language-Team: Nepali (https://www.transifex.com/mate/teams/13566/ne/)\n"
+"Language-Team: Nepali (https://app.transifex.com/mate/teams/13566/ne/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -38,7 +38,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/nl/nl.po b/cpufreq/help/nl/nl.po
index 6a35a1b1..f7bdde4f 100644
--- a/cpufreq/help/nl/nl.po
+++ b/cpufreq/help/nl/nl.po
@@ -3,15 +3,16 @@
# Michael Steenbeek <[email protected]>, 2018
# Pjotr <[email protected]>, 2018
# dragnadh, 2018
-# René Devers <[email protected]>, 2018
+# b9b0d258fa591da5350b6e67cf68cd68_9fecbb4 <28506b9ff23f99a34b566250ce31bbad_250479>, 2018
+# kaasknak, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: René Devers <[email protected]>, 2018\n"
-"Language-Team: Dutch (https://www.transifex.com/mate/teams/13566/nl/)\n"
+"Last-Translator: kaasknak, 2021\n"
+"Language-Team: Dutch (https://app.transifex.com/mate/teams/13566/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -48,7 +49,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
@@ -648,6 +649,11 @@ msgid ""
"aware of those trademarks, then the names are in capital letters or initial "
"capital letters."
msgstr ""
+"Vele van de namen zoals gebruikt bij bedrijven om hun producten en services "
+"te onderscheiden zijn geclaimd als handelsmerken. Wanneer deze namen "
+"voorkomen in enige MATE documentatie, en de leden van het MATE Documentatie "
+"Project hiervan bewust zijn gemaakt, dan zullen deze namen in hoofdletters "
+"zijn of beginnen met hoofdletters."
#. (itstool) path: listitem/para
#: C/legal.xml:35
@@ -664,6 +670,18 @@ msgid ""
"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
msgstr ""
+"HET DOCUMENT IS AANGEBODEN OP EEN \"ZOALS HET IS\" BASIS, ZONDER ENIGE VORM "
+"VAN GARANTIE, ZOWEL UITGESPROKEN ALS GEÏMPLICEERD, INCLUSIEF, ZONDER "
+"BEPERKINGEN, GARANTIES DAT HET DOCUMENT OF DE AANGEPASTE VERSIE VAN HET "
+"DOCUMENT VRIJ VERHANDELBARE GEBREKEN OF GESCHIKT IS VOOR EEN BEPAALD DOEL "
+"IS, OF GEEN INBREUK MAAKT. HET VOLLEDIGE RISICO BETREFFEND DE KWALITEIT, "
+"ACCURAATHEID, EN PRESTATIES VAN HET DOCUMENT OF DE AANGEPASTE VERSIE VAN HET"
+" DOCUMENT LIGT BIJ U. INDIEN HET DOCUMENT DEFECT BLIJKT TE ZIJN IN ENIGE "
+"VORM, U (NIET DE INITIËLE SCHRIJVER, AUTEUR OF ENIGE BIJDRAGER) ZAL DE "
+"KOSTEN KOSTEN VOOR ENIGE NODIGE SERVICE, REPARATIE OF CORRECTIE OP ZICH "
+"NEMEN. DEZE DISCLAIMER BETREFT DE GARANTIE IS EEN ESSENTIEEL ONDERDEEL VAN "
+"DEZE LICENTIE. GEEN ENKEL GEBRUIK VAN DIT DOCUMENT OF AANGEPASTE VERSIE VAN "
+"HET DOCUMENT IS TOEGESTAAN ALS VOLGT ZONDER DEZE DISCLAIMER; EN"
#. (itstool) path: listitem/para
#: C/legal.xml:55
@@ -679,6 +697,17 @@ msgid ""
"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE"
" POSSIBILITY OF SUCH DAMAGES."
msgstr ""
+"ONDER GEEN ENKELE OMSTANDIGHEDEN EN ONDER GEEN JURIDISCHE THEORIE, ZIJ HET "
+"WETTELIJK (INCLUSIEF NALATIGHEID), CONTRACT, OF ANDERZIJDS ZAL DE AUTEUR, "
+"INITIËLE AUTEUR, ENIGE BIJDRAGER VAN HET DOCUMENT OF DE AANPASTE VERSIE VAN "
+"HET DOCUMENT, NOCH ENIGE LEVERANCIER VAN EEN VAN DEZE PARTIJEN, "
+"AANSPRAKELIJK GEHOUDEN WORDEN DOOR ENIG PERSOON VOOR ENIGE DIRECTE, "
+"INDIRECTE, SPECIALE, INCIDENTELE, OF GEVOLG SCHADE IN ELKE VORM INCLUSIEF, "
+"ZONDER BEPERKING, SCHADE DOOR VERLIES VAN GOEDE WIL, WERK ONDERBREKING, "
+"COMPUTER FALEN OF STORING, OF ENIGE ANDERE VORM VAN SCHADE OF VERLIES ALS "
+"GEVOLGEN VAN HET GEBRUIKT VAN HET DOCUMENT EN DE AANGEPASTE VERSIES VAN HET "
+"DOCUMENT, ZELFS ALS ZO EEN PARTIJ GEÏNFORMEERD ZOU ZIJN OVER DE MOGELIJKHEID"
+" VAN ZULKE SCHADES."
#. (itstool) path: legalnotice/para
#: C/legal.xml:28
@@ -687,3 +716,6 @@ msgid ""
"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
"<_:orderedlist-1/>"
msgstr ""
+"HET DOCUMENT EEN AANGEPASTE VERSIES VAN HET DOCUMENT WORDEN AANGEBODEN ONDER"
+" DE VOORWAARDEN VAN DE GNU FREE DOCUMENTATION LICENTIE MET HET BEGRIP DAT: "
+"<_:orderedlist-1/>"
diff --git a/cpufreq/help/nn/nn.po b/cpufreq/help/nn/nn.po
index eddab906..1f8c2acb 100644
--- a/cpufreq/help/nn/nn.po
+++ b/cpufreq/help/nn/nn.po
@@ -7,10 +7,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Andrew Rabbitt <[email protected]>, 2020\n"
-"Language-Team: Norwegian Nynorsk (https://www.transifex.com/mate/teams/13566/nn/)\n"
+"Language-Team: Norwegian Nynorsk (https://app.transifex.com/mate/teams/13566/nn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -38,8 +38,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year> <holder>MATE Dokumentasjonsprosjekt</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
diff --git a/cpufreq/help/nso/nso.po b/cpufreq/help/nso/nso.po
index 40b30c75..01fc130c 100644
--- a/cpufreq/help/nso/nso.po
+++ b/cpufreq/help/nso/nso.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Northern Sotho (https://www.transifex.com/mate/teams/13566/nso/)\n"
+"Language-Team: Northern Sotho (https://app.transifex.com/mate/teams/13566/nso/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/oc/oc.po b/cpufreq/help/oc/oc.po
index 1a0e1ead..8a926166 100644
--- a/cpufreq/help/oc/oc.po
+++ b/cpufreq/help/oc/oc.po
@@ -4,15 +4,15 @@
# Cédric Valmary <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
# 48c2de07903ce5a77a8e90265f95c4c2_8909374 <837c8d0ab97b27e737893c19f79bd4de_348476>, 2018
-# Quentin PAGÈS, 2020
+# Quentin PAGÈS, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Quentin PAGÈS, 2020\n"
-"Language-Team: Occitan (post 1500) (https://www.transifex.com/mate/teams/13566/oc/)\n"
+"Last-Translator: Quentin PAGÈS, 2023\n"
+"Language-Team: Occitan (post 1500) (https://app.transifex.com/mate/teams/13566/oc/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -24,7 +24,7 @@ msgctxt "_"
msgid "translator-credits"
msgstr ""
"Yannig Marchegay (Kokoyaya) <[email protected]> & Cédric Valmary "
-"(totenoc.eu) <[email protected]>"
+"(totenoc.eu) <[email protected]>, Quentin PAGÈS"
#. (itstool) path: articleinfo/title
#: C/index.docbook:19
@@ -40,8 +40,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
@@ -307,6 +307,8 @@ msgid ""
"external ref='figures/cpufreq-100.png' "
"md5='298d50a03bfcf5143bb9877703de9541'"
msgstr ""
+"external ref='figures/cpufreq-100.png' "
+"md5='298d50a03bfcf5143bb9877703de9541'"
#. (itstool) path: entry/para
#: C/index.docbook:225
@@ -358,6 +360,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
msgstr ""
+"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
#. (itstool) path: entry/para
#: C/index.docbook:247
@@ -645,6 +648,13 @@ msgid ""
" of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed "
"with this manual."
msgstr ""
+"Autorizacion vos es donada de copiar, distribuir e/o modificar aqueste "
+"document segon los tèrmes de la Licéncia GNU Free Documentation License "
+"(GFDL), Version 1.1 o ulteriora publicada per la Free Software Foundation "
+"sens seccion inalterabla, sens tèxt de primièra pagina de cubèrta ni tèxt de"
+" darrièra pagina de cubèrta. Trobaretz un exemplari de la GFDL en seguissent"
+" aqueste <_:ulink-1/> o dins lo fichièr COPYING-DOCS provesit amb lo present"
+" manual."
#. (itstool) path: legalnotice/para
#: C/legal.xml:12
@@ -654,6 +664,11 @@ msgid ""
"you can do so by adding a copy of the license to the manual, as described in"
" section 6 of the license."
msgstr ""
+"Aqueste manual fa part de la colleccion de manuals de MATE distribuits jols "
+"tèrmes de la licéncia de documentacion liura GNU. Se volètz distribuir "
+"aqueste document a despart de la colleccion, o podètz far en ajustant un "
+"exemplar de la licéncia al manual, coma indicat a la seccion 6 de la "
+"licéncia."
#. (itstool) path: legalnotice/para
#: C/legal.xml:19
@@ -664,6 +679,11 @@ msgid ""
"aware of those trademarks, then the names are in capital letters or initial "
"capital letters."
msgstr ""
+"La màger part dels noms utilizats per las entrepresas per distinguir lors "
+"produches e servicis son de marcas depausadas. Quand aqueles noms apareisson"
+" dins la documentacion MATE e que los membres del projècte de Documentacion "
+"MATE son informats de l’existéncia d’aquelas marcas depausadas, siá aqueles "
+"noms entièrs, siá lor primièra letra es en majuscula."
#. (itstool) path: listitem/para
#: C/legal.xml:35
@@ -680,6 +700,19 @@ msgid ""
"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
msgstr ""
+"LO DOCUMENT ES PROVESIT « TAL COMA ES » SENS CAP DE GARANTIDA DE QUIN TIPE "
+"QUE SIÁ, EXPLICITA O IMPLICADA, AQUÒ INCLUTZ, SENS CAP DE LIMIT, LAS "
+"GARANTIDAS QUE LO DOCUMENT O UNA VERSION MODIFICADA NON AJA PAS CAP DE "
+"DEFAUT, QUE SIÁ COMERCIABLE, QUE SIÁ ADAPTAT PER UN USATGE PARTICULAR O QUE "
+"ENFRANGA PAS LA LEI. TOT LO RISC RESPÈCTE A LA QUALITAT, L’EXACTITUD O LAS "
+"QUALITATS TECNICAS DEL DOCUMENT O DE SAS VERSIONS MODIFICADAS ES VÒSTRE. SE "
+"PER CAS LO DOCUMENT O UNA VERSION MODIFICADA S’AVERÈSSE DEFECTUÓS AL "
+"RESPÈCTE DE QUIN ASPÈCTE QUE SIÁ, VOSAUTRES (NON PAS LO REDACTOR INICIAL, "
+"L’AUTOR O QUIN CONTRIBUIDOR QUE SIÁ) ASSUMISSÈTZ LO CÒST DE TOTA MANTENENÇA,"
+" REPARACION O CORRECCION NECESSÀRIA. AQUESTA DESCARGA DE GARANTIDA "
+"CONSTITUÍS UNA PART ESSENCIALA D’AQUESTA LICÉNCIA. CAP D’UTILIZACION "
+"D’AQUESTE DOCUMENT O VERSION MODIFICADA ES AUTORIZADA LEVAT JOS AQUESTA "
+"DESCARGA DE GARANTIDA E"
#. (itstool) path: listitem/para
#: C/legal.xml:55
@@ -695,6 +728,16 @@ msgid ""
"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE"
" POSSIBILITY OF SUCH DAMAGES."
msgstr ""
+"EN CAP DE CIRCONSTÀNCIA E JOS CAP D’INTERPRETACION LEGALA, QUE SIÁ DE "
+"RESPONSABILITAT CIVILA (NEGLIGÉNCIA INCLUSA), CONTRACTUALA O AUTRA, L’AUTOR,"
+" LO REDACTOR INICIAL, TOT CONTRIBUIDOR E TOT DISTRIBUIDOR D’AQUESTE DOCUMENT"
+" O DE SA VERSION MODIFICADA NI CAP DE PROVESIDOR D’AQUESTES PARTS SERÀN PAS "
+"RESPONSABLES AL RESPÈCTE DE QUIN DAMATGE DIRÈCTE, INDIRÈCTE, ESPECIAL O "
+"ACCIDENTAL QUE SIÁ DE TOT TIPE E TANBEN, SENS LIMITACION, LOS DAMATGES "
+"LIGATS A LA PÈRDA DE CLIENTÈLA, LAS INTERRUPCIONS DE TRABALH, ALS "
+"DEFALHIMENTS E DISFONCIONAMENTS INFORMATICS O TOTA AUTRA PÈRDA LIGADA A "
+"L’UTILIZACION DEL DOCUMENT E DE SAS VERSIONS MODIFICADAS, ATAL METEIS "
+"S’AQUESTES PART ÈRAN AVISATS DE LA POSSIBILITAT D’AQUESTES DAMATGES."
#. (itstool) path: legalnotice/para
#: C/legal.xml:28
@@ -704,4 +747,5 @@ msgid ""
"<_:orderedlist-1/>"
msgstr ""
"LOS DOCUMENTS E LAS VERSIONS MODIFICADAS D’AQUESTE DOCUMENT SON FORNITS JOLS"
-" TÈRMES DE LA LICÉNCIA DE DOCUMENTACION LIURA GNU ESTANT QUE :"
+" TÈRMES DE LA LICÉNCIA DE DOCUMENTACION LIURA GNU ESTANT QUE : "
+"<_:orderedlist-1/>"
diff --git a/cpufreq/help/or/or.po b/cpufreq/help/or/or.po
index 5b8f4ab9..cb58e586 100644
--- a/cpufreq/help/or/or.po
+++ b/cpufreq/help/or/or.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Oriya (https://www.transifex.com/mate/teams/13566/or/)\n"
+"Language-Team: Odia (https://app.transifex.com/mate/teams/13566/or/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/pa/pa.po b/cpufreq/help/pa/pa.po
index 9b52a6ee..630b36cf 100644
--- a/cpufreq/help/pa/pa.po
+++ b/cpufreq/help/pa/pa.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Wolfgang Ulbrich <[email protected]>, 2018\n"
-"Language-Team: Panjabi (Punjabi) (https://www.transifex.com/mate/teams/13566/pa/)\n"
+"Language-Team: Panjabi (Punjabi) (https://app.transifex.com/mate/teams/13566/pa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -39,7 +39,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/pl/pl.po b/cpufreq/help/pl/pl.po
index dbb171a5..d91ac33b 100644
--- a/cpufreq/help/pl/pl.po
+++ b/cpufreq/help/pl/pl.po
@@ -4,20 +4,21 @@
# Piotr Strębski <[email protected]>, 2018
# Stefano Karapetsas <[email protected]>, 2018
# Kajetan Rosiak <[email protected]>, 2018
-# pietrasagh <[email protected]>, 2018
+# pietrasagh <[email protected]>, 2018
# Adam Czabara <[email protected]>, 2018
# Dominik Adrian Grzywak, 2018
# Przemek P <[email protected]>, 2019
# Marcin GTriderXC <[email protected]>, 2019
-# Daniel Tokarzewski <[email protected]>, 2020
+# Szymon Blaut <[email protected]>, 2021
+# Daniel Tokarzewski <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Daniel Tokarzewski <[email protected]>, 2020\n"
-"Language-Team: Polish (https://www.transifex.com/mate/teams/13566/pl/)\n"
+"Last-Translator: Daniel Tokarzewski <[email protected]>, 2021\n"
+"Language-Team: Polish (https://app.transifex.com/mate/teams/13566/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -47,8 +48,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year><holder>Projekt Dokumentacji MATE</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015-2021</year> <holder>dokumentacja projektu MATE</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
@@ -674,6 +675,18 @@ msgid ""
"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
msgstr ""
+"DOKUMENT JEST DOSTARCZANY W STANIE „TAK JAK JEST”, BEZ JAKIEGOKOLWIEK "
+"WYRAŻENIA, DOMNIEMANIA GWARANCJI, W TYM MIĘDZY INNYMI GWARANCJI, ŻE "
+"DOKUMENT LUB ZMODYFIKOWANA WERSJA DOKUMENTU JEST WOLNA OD WAD HANDLOWYCH LUB"
+" DO OKREŚLONEGO CELU -NARUSZENIE. CAŁKOWITE RYZYKO DOTYCZĄCE JAKOŚCI, "
+"DOKŁADNOŚCI I WYDAJNOŚCI DOKUMENTU LUB ZMODYFIKOWANEJ WERSJI DOKUMENTU "
+"SPOCZYWA NA UŻYTKOWNIKU. JEŻELI JAKIKOLWIEK DOKUMENT LUB ZMODYFIKOWANA "
+"WERSJA OKAŻE SIĘ WADLIWA POD JAKIMKOLWIEK WZGLĘGEM, UŻYTKOWNIK (NIE WSTĘPNY "
+"PISARZ, AUTOR CZY ŻADEN WSPÓŁPRACOWNIK) PONOSI KOSZTY WSZELKICH NIEZBĘDNYCH "
+"SERWISÓW, NAPRAW LUB POPRAWEK. NINIEJSZE WYŁĄCZENIE GWARANCJI STANOWI "
+"ISTOTNĄ CZĘŚĆ LICENCJI. ZGODNIE Z NINIEJSZYM WYŁĄCZENIEM ODPOWIEDZIALNOŚCI "
+"NIE JEST ZEZWOLONE NA KORZYSTANIE Z JAKICHKOLWIEK DOKUMENTÓW LUB "
+"ZMODYFIKOWANYCH WERSJI DOKUMENTU; ORAZ "
#. (itstool) path: listitem/para
#: C/legal.xml:55
@@ -689,6 +702,16 @@ msgid ""
"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE"
" POSSIBILITY OF SUCH DAMAGES."
msgstr ""
+"W ŻADNYM PRZYPADKU I W ŻADNEJ TEORII PRAWNEJ, CZY W DZIAŁANIU CZYNNYM (W TYM"
+" ZANIEDBANIA), UMOWY LUB W INNY SPOSÓB, AUTOR, PISARZ WSTĘPNY, "
+"WSPÓŁPRACOWNIK ANI DYSTRYBUTOR DOKUMENTU LUB ZMODYFIKOWANA WERSJA DOKUMENTU "
+"TAKICH STRON NIE PONOSI ODPOWIEDZIALNOŚCI WOBEC JAKICHKOLWIEK OSÓB ZA "
+"JAKIEKOLWIEK BEZPOŚREDNIE, POŚREDNIE, SZCZEGÓLNE, PRZYPADKOWE LUB WTÓRNE "
+"SZKODY JAKIEGOKOLWIEK CHARAKTERU, W TYM MIĘDZY INNYMI USZKODZENIA ZA UTRATĘ "
+"WŁAŚCIWOŚCI, PRZERWY W PRACY, AWARIE LUB INNE USZKODZENIA KOMPUTERA LUB "
+"STRATY WYNIKAJĄCE Z KORZYSTANIA Z DOKUMENTU I ZMODYFIKOWANYCH WERSJI "
+"DOKUMENTU, NAWET JEŚLI STRONA ZOSTAŁA POINFORMOWANA O MOŻLIWOŚCI WYSTĄPIENIA"
+" TAKICH SZKÓD."
#. (itstool) path: legalnotice/para
#: C/legal.xml:28
@@ -697,3 +720,6 @@ msgid ""
"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
"<_:orderedlist-1/>"
msgstr ""
+"DOKUMENT I ZMODYFIKOWANE WERSJE DOKUMENTU SĄ DOSTARCZANE NA WARUNKACH "
+"LICENCJI WOLNEJ DOKUMENTACJI GNU Z DALSZYM ZROZUMIENIEM, "
+"ŻE:<_:orderedlist-1/>"
diff --git a/cpufreq/help/ps/ps.po b/cpufreq/help/ps/ps.po
index 83ecd427..efa0d77b 100644
--- a/cpufreq/help/ps/ps.po
+++ b/cpufreq/help/ps/ps.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Pushto (https://www.transifex.com/mate/teams/13566/ps/)\n"
+"Language-Team: Pashto (https://app.transifex.com/mate/teams/13566/ps/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/pt/pt.po b/cpufreq/help/pt/pt.po
index 14c8efb5..8a1d8304 100644
--- a/cpufreq/help/pt/pt.po
+++ b/cpufreq/help/pt/pt.po
@@ -2,24 +2,24 @@
# Translators:
# Carlos Moreira, 2018
# ogalho Carlos Dias Martins <[email protected]>, 2018
-# Manuela Silva <[email protected]>, 2018
+# Manuela Silva <[email protected]>, 2018
# Manel Tinoco <[email protected]>, 2018
# Rui <[email protected]>, 2018
-# José Vieira <[email protected]>, 2020
# Hugo Carvalho <[email protected]>, 2020
+# José Vieira <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Hugo Carvalho <[email protected]>, 2020\n"
-"Language-Team: Portuguese (https://www.transifex.com/mate/teams/13566/pt/)\n"
+"Last-Translator: José Vieira <[email protected]>, 2021\n"
+"Language-Team: Portuguese (https://app.transifex.com/mate/teams/13566/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"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -43,9 +43,9 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
-"<year>2015-2020</year> <holder>Projecto de Documentação do MATE</holder>"
+"<year>2015-2021</year> <holder> Projecto de Documentação do MATE</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
diff --git a/cpufreq/help/pt_BR/pt_BR.po b/cpufreq/help/pt_BR/pt_BR.po
index baf4a188..0bf87412 100644
--- a/cpufreq/help/pt_BR/pt_BR.po
+++ b/cpufreq/help/pt_BR/pt_BR.po
@@ -9,21 +9,22 @@
# b36c7cf4cf669a51ae00d04c19629819, 2018
# Italo Penaforte <[email protected]>, 2018
# Alceu Nogueira <[email protected]>, 2018
-# Robert Antoni Buj Gelonch <[email protected]>, 2019
-# George Silva <[email protected]>, 2020
+# Robert Antoni Buj i Gelonch <[email protected]>, 2019
+# George Silva <[email protected]>, 2019
+# Luciano Luck, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: George Silva <[email protected]>, 2020\n"
-"Language-Team: Portuguese (Brazil) (https://www.transifex.com/mate/teams/13566/pt_BR/)\n"
+"Last-Translator: Luciano Luck, 2022\n"
+"Language-Team: Portuguese (Brazil) (https://app.transifex.com/mate/teams/13566/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"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
@@ -66,8 +67,9 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year> <holder>MATE Projeto de documentação</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr ""
+"<year>2015-2021</year> <holder> Projecto de Documentação do MATE</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
diff --git a/cpufreq/help/ro/ro.po b/cpufreq/help/ro/ro.po
index 9c79b221..1e12dc25 100644
--- a/cpufreq/help/ro/ro.po
+++ b/cpufreq/help/ro/ro.po
@@ -2,14 +2,15 @@
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
# Daniel <[email protected]>, 2018
+# sidro <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Daniel <[email protected]>, 2018\n"
-"Language-Team: Romanian (https://www.transifex.com/mate/teams/13566/ro/)\n"
+"Last-Translator: sidro <[email protected]>, 2021\n"
+"Language-Team: Romanian (https://app.transifex.com/mate/teams/13566/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -35,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
@@ -86,7 +87,7 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:98
msgid "MATE Documentation Team"
-msgstr ""
+msgstr "Echipa de documentare MATE"
#. (itstool) path: revhistory/revision
#: C/index.docbook:94
diff --git a/cpufreq/help/ru/ru.po b/cpufreq/help/ru/ru.po
index a1d33072..30e8aec3 100644
--- a/cpufreq/help/ru/ru.po
+++ b/cpufreq/help/ru/ru.po
@@ -4,20 +4,20 @@
# Дмитрий Михирев, 2018
# AlexL <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
-# Михаил Ильинский <[email protected]>, 2018
-# Alex Putz, 2018
+# Михаил Ильинский (milinsky) <[email protected]>, 2018
# Артур Мальцев <[email protected]>, 2019
# Александр Кураченко <[email protected]>, 2019
-# Olesya Gerasimenko <[email protected]>, 2020
# Aleksey Kabanov <[email protected]>, 2020
+# Alex Puts, 2022
+# Sergej A. <[email protected]>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Aleksey Kabanov <[email protected]>, 2020\n"
-"Language-Team: Russian (https://www.transifex.com/mate/teams/13566/ru/)\n"
+"Last-Translator: Sergej A. <[email protected]>, 2022\n"
+"Language-Team: Russian (https://app.transifex.com/mate/teams/13566/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -63,7 +63,7 @@ msgstr ""
#. (itstool) path: articleinfo/title
#: C/index.docbook:19
msgid "CPU Frequency Scaling Monitor Manual"
-msgstr ""
+msgstr "Руководство по апплету «Монитор изменения частоты процессора»"
#. (itstool) path: abstract/para
#: C/index.docbook:21
@@ -71,11 +71,14 @@ msgid ""
"CPU Frequency Scaling Monitor shows the current clock speed of the CPU and "
"provides an interface to change the clock speed if the CPU supports it."
msgstr ""
+"«Монитор изменения частоты процессора» отображает текущую тактовую частоту "
+"центрального процессора и, если процессор поддерживает, предоставляет "
+"возможность для изменения частоты."
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015—2020</year> <holder>Проект документирования MATE</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015-2021</year> <holder>Проект документирования MATE</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
@@ -85,7 +88,7 @@ msgstr "<year>2005</year> <holder>Дэвид Мэдли</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:32
msgid "<year>2004</year> <holder>GNOME Foundation</holder>"
-msgstr ""
+msgstr "<year>2004</year> <holder>GNOME Foundation</holder>"
#. (itstool) path: publisher/publishername
#. (itstool) path: revdescription/para
@@ -105,6 +108,8 @@ msgid ""
"<firstname>MATE Documentation Team</firstname> <surname/> <affiliation> "
"<orgname>MATE Desktop</orgname> </affiliation>"
msgstr ""
+"<firstname>Команда документирования MATE</firstname> <surname/> "
+"<affiliation> <orgname>Рабочий стол MATE</orgname> </affiliation>"
#. (itstool) path: authorgroup/author
#: C/index.docbook:61
@@ -113,6 +118,9 @@ msgid ""
" <orgname>GNOME Project</orgname> "
"<address><email>[email protected]</email></address> </affiliation>"
msgstr ""
+"<firstname>Карлос</firstname> <surname>Гарсия Кампос</surname> <affiliation>"
+" <orgname>Проект GNOME</orgname> "
+"<address><email>[email protected]</email></address> </affiliation>"
#. (itstool) path: authorgroup/author
#: C/index.docbook:69
@@ -121,6 +129,9 @@ msgid ""
"<orgname>GNOME Project</orgname> "
"<address><email>[email protected]</email></address> </affiliation>"
msgstr ""
+"<firstname>Давид</firstname> <surname>Мэдли</surname> <affiliation> "
+"<orgname>Проект GNOME</orgname> "
+"<address><email>[email protected]</email></address> </affiliation>"
#. (itstool) path: revdescription/para
#: C/index.docbook:98
@@ -133,11 +144,13 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.6</revnumber> "
"<date>July 2015</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>Руководство по апплету «Монитор изменения частоты процессора», "
+"версия 0.6</revnumber> <date>Июль 2015</date> <_:revdescription-1/>"
#. (itstool) path: revdescription/para
#: C/index.docbook:106 C/index.docbook:113
msgid "Davyd Madeley"
-msgstr ""
+msgstr "Давид Мейдли (Davyd Madeley)"
#. (itstool) path: revhistory/revision
#: C/index.docbook:102
@@ -145,6 +158,8 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.5</revnumber> "
"<date>August 2005</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>Руководство по апплету «Монитор изменения частоты процессора», "
+"версия 0.5</revnumber> <date>Август 2005</date> <_:revdescription-1/>"
#. (itstool) path: revhistory/revision
#: C/index.docbook:109
@@ -152,11 +167,13 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.4</revnumber> "
"<date>March 2005</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>Руководство по апплету «Монитор изменения частоты процессора», "
+"версия 0.4</revnumber> <date>Март 2005</date> <_:revdescription-1/>"
#. (itstool) path: revdescription/para
#: C/index.docbook:120
msgid "Carlos Garcia Campos"
-msgstr ""
+msgstr "Карлос Гарсия Кампос (Carlos Garcia Campos)"
#. (itstool) path: revhistory/revision
#: C/index.docbook:116
@@ -164,11 +181,15 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.3</revnumber> "
"<date>October 2004</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>Руководство по апплету «Монитор изменения частоты процессора», "
+"версия 0.3</revnumber> <date>Октябрь 2004</date> <_:revdescription-1/>"
#. (itstool) path: articleinfo/releaseinfo
#: C/index.docbook:126
msgid "This manual describes version 1.10.2 of CPU Frequency Scaling Monitor."
msgstr ""
+"Это руководство описывает версию 1.10.2 «Монитора изменения частоты "
+"процессора»."
#. (itstool) path: legalnotice/title
#: C/index.docbook:130
@@ -183,11 +204,15 @@ msgid ""
"url=\"help:mate-user-guide/feedback\" type=\"help\">MATE Feedback "
"Page</ulink>."
msgstr ""
+"Чтобы сообщить об ошибке или внести предложение относительно апплета "
+"«Монитор изменения частоты процессора» или этого руководства, следуйте "
+"указаниям на <ulink url=\"help:mate-user-guide/feedback\" "
+"type=\"help\">странице обратной связи MATE</ulink>."
#. (itstool) path: article/indexterm
#: C/index.docbook:140
msgid "<primary>CPU Frequency Scaling Monitor</primary>"
-msgstr ""
+msgstr "<primary>Монитор изменения частоты процессора</primary>"
#. (itstool) path: sect1/title
#: C/index.docbook:146
@@ -210,6 +235,8 @@ msgid ""
"external ref='figures/cpufreq-applet.png' "
"md5='9697917ccaea349dc6584bf8c42c2534'"
msgstr ""
+"external ref='figures/cpufreq-applet.png' "
+"md5='9697917ccaea349dc6584bf8c42c2534'"
#. (itstool) path: sect1/para
#: C/index.docbook:159
@@ -217,6 +244,8 @@ msgid ""
"The <application>CPU Frequency Scaling Monitor</application> provides a "
"convenient way to monitor the CPU Frequency Scaling for each CPU."
msgstr ""
+"Апплет <application>Монитор изменения частоты процессора</application> "
+"обеспечивает удобный способ отслеживания изменения частоты для каждого ЦП."
#. (itstool) path: sect1/para
#: C/index.docbook:162
@@ -224,6 +253,8 @@ msgid ""
"To add <application>CPU Frequency Scaling Monitor</application> to a panel, "
"perform the following steps:"
msgstr ""
+"Чтобы добавить апплет <application>Монитор изменения частоты "
+"процессора</application> на панель, выполните следующие действия:"
#. (itstool) path: listitem/para
#: C/index.docbook:168
@@ -241,6 +272,9 @@ msgid ""
"Scroll down the list of items in the <guilabel>Add to Panel</guilabel> "
"dialog, then select <guilabel>CPU Frequency Scaling Monitor</guilabel>."
msgstr ""
+"Прокрутите список элементов в диалоговом окне <guilabel>Добавить на "
+"панель</guilabel> и выберите <guilabel>Монитор изменения частоты "
+"процессора</guilabel>."
#. (itstool) path: listitem/para
#: C/index.docbook:184
@@ -254,6 +288,10 @@ msgid ""
"Linux machines that have support in the kernel. It can however, support the "
"several generations of frequency scaling interfaces in the kernel."
msgstr ""
+"К сожалению, изменение частоты процессора в настоящий момент может быть "
+"осуществлено только на Линукс-системах, которые имеют поддержку в ядре. "
+"Однако, при этом в ядре возможна поддержка нескольких поколений интерфейсов "
+"изменения частоты."
#. (itstool) path: sect1/para
#: C/index.docbook:196
@@ -261,6 +299,8 @@ msgid ""
"When there is no CPU frequency scaling support in the system, the CPU "
"Frequency Scaling Monitor only displays the current CPU frequency."
msgstr ""
+"Если поддержка изменения частоты процессора в системе отсутствует, «Монитор "
+"изменения частоты процессора» только отобразит текущую частоту процессора."
#. (itstool) path: sect1/para
#: C/index.docbook:197
@@ -270,6 +310,10 @@ msgid ""
"progress bar represents the current CPU frequency with respect to the "
"maximum frequency."
msgstr ""
+"Если поддержка изменения частоты процессора в системе присутствует, «Монитор"
+" изменения частоты процессора» отображает значок процессора с индикатором "
+"прогресса. Состояние индикатора прогресса представляет текущую частоту "
+"процессора по отношению к максимальной частоте."
#. (itstool) path: sect1/para
#: C/index.docbook:198
@@ -280,6 +324,11 @@ msgid ""
"to configure CPU Frequency Scaling Monitor see <xref linkend=\"cpufreq-"
"applet-prefs\"/>."
msgstr ""
+"По умолчанию «Монитор изменения частоты процессора» отображает текущую "
+"частоту процессора в Герцах (стандартная единица измерения частоты), но "
+"вместо этого может быть настроен для отображения в процентах. Подробнее о "
+"том, как настроить «Монитор изменения частоты процессора», смотрите <xref "
+"linkend=\"cpufreq-applet-prefs\"/>."
#. (itstool) path: sect1/para
#: C/index.docbook:201
@@ -288,11 +337,15 @@ msgid ""
" must start an instance of CPU Frequency Scaling Monitor for each CPU that "
"you want to monitor if you are in a multiprocessor (SMP) system."
msgstr ""
+"Каждая запущенная копия «Монитора изменения частоты процессора» может "
+"отслеживать только один процессор. Если у вас многопроцессорная (SMP) "
+"система, вам нужно запустить копию «Монитора изменения частоты процессора» "
+"для каждого процессора, частоту которого вы хотите отслеживать."
#. (itstool) path: sect2/title
#: C/index.docbook:206
msgid "Understanding the Icons"
-msgstr ""
+msgstr "Объяснение изображений значков"
#. (itstool) path: sect2/para
#: C/index.docbook:207
@@ -301,6 +354,9 @@ msgid ""
"represent the current scaling level of the processor you are monitoring. "
"They are:"
msgstr ""
+"«Монитор изменения частоты процессора» имеет в своём распоряжении ряд "
+"значков, которые визуально показывают текущий уровень нагрузки "
+"отслеживаемого вами процессора. Ниже представлены их изображения:"
#. (itstool) path: entry/para
#: C/index.docbook:218
@@ -323,6 +379,8 @@ msgid ""
"external ref='figures/cpufreq-100.png' "
"md5='298d50a03bfcf5143bb9877703de9541'"
msgstr ""
+"external ref='figures/cpufreq-100.png' "
+"md5='298d50a03bfcf5143bb9877703de9541'"
#. (itstool) path: entry/para
#: C/index.docbook:225
@@ -332,11 +390,15 @@ msgid ""
"</imageobject><textobject> <phrase>100% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-100.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>Нагрузка 100%</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:231
msgid "The CPU is running at, or close to, 100% throughput"
-msgstr ""
+msgstr "ЦП работает на 100% или почти на 100% своей производительности"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -348,6 +410,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-75.png' md5='5af5eba3f0627af1d14807d9e66aecd2'"
msgstr ""
+"external ref='figures/cpufreq-75.png' md5='5af5eba3f0627af1d14807d9e66aecd2'"
#. (itstool) path: entry/para
#: C/index.docbook:236
@@ -357,11 +420,15 @@ msgid ""
"</imageobject><textobject> <phrase>75% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-75.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>Нагрузка 75%</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:242
msgid "The CPU is running at, or close to, 75% throughput"
-msgstr ""
+msgstr "ЦП работает с производительностью 75% или близкой к этому значению"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -373,6 +440,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
msgstr ""
+"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
#. (itstool) path: entry/para
#: C/index.docbook:247
@@ -382,11 +450,15 @@ msgid ""
"</imageobject><textobject> <phrase>50% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-50.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>Нагрузка 50%</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:253
msgid "The CPU is running at, or close to, 50% throughput"
-msgstr ""
+msgstr "ЦП работает с производительностью 50% или близкой к этому значению"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -398,6 +470,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-25.png' md5='4e282fbc1af212f68a939c44a9ef94a3'"
msgstr ""
+"external ref='figures/cpufreq-25.png' md5='4e282fbc1af212f68a939c44a9ef94a3'"
#. (itstool) path: entry/para
#: C/index.docbook:258
@@ -407,16 +480,20 @@ msgid ""
"</imageobject><textobject> <phrase>25% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-25.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>Нагрузка 25%</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:264
msgid "The CPU is running at, or close to, 25% throughput"
-msgstr ""
+msgstr "ЦП работает с производительностью 25% или близкой к этому значению"
#. (itstool) path: sect2/title
#: C/index.docbook:274
msgid "Frequency and Governor Selector"
-msgstr ""
+msgstr "Переключатель частот и регулятор"
#. (itstool) path: warning/para
#: C/index.docbook:275
@@ -425,6 +502,10 @@ msgid ""
"Desktop by default. Please consult your system administrator, vendor "
"documentation, or the documentation that came with this software."
msgstr ""
+"Функциональность переключателя частоты может быть не доступна по умолчанию в"
+" вашем рабочем столе MATE. Пожалуйста, свяжитесь со своим системным "
+"администратором, составителем документации или обратитесь к документации, "
+"которая поставляется с данным программным обеспечением."
#. (itstool) path: sect2/para
#: C/index.docbook:279
@@ -433,6 +514,9 @@ msgid ""
"shown. This menu will offer you a list of available frequencies and/or "
"frequency governors for your machine."
msgstr ""
+"Чтобы установить частоту процессора, щёлкните левой кнопкой мыши на значке "
+"Монитора, и отобразится меню. В этом меню вам предлагается список доступных "
+"частот и/или частотных регуляторов для вашего компьютера."
#. (itstool) path: tip/para
#: C/index.docbook:284
@@ -441,11 +525,14 @@ msgid ""
"in the <guilabel>Preferences</guilabel>. See <xref linkend=\"cpufreq-applet-"
"prefs\"/> for more information."
msgstr ""
+"Вы можете выбрать, хотите ли вы, чтобы отображались доступные частоты или "
+"регуляторы в <guilabel>Параметрах</guilabel>. Подробнее смотрите <xref "
+"linkend=\"cpufreq-applet-prefs\"/>."
#. (itstool) path: figure/title
#: C/index.docbook:291
msgid "Frequency selector showing just frequencies"
-msgstr ""
+msgstr "Переключатель частот отображает только частоты"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -458,11 +545,13 @@ msgid ""
"external ref='figures/cpufreq-applet-selector.png' "
"md5='4f5f2e6e80e9fb629cdc9cea283ab6b5'"
msgstr ""
+"external ref='figures/cpufreq-applet-selector.png' "
+"md5='4f5f2e6e80e9fb629cdc9cea283ab6b5'"
#. (itstool) path: figure/title
#: C/index.docbook:302
msgid "Frequency selector showing both frequencies and governors"
-msgstr ""
+msgstr "Переключатель частот отображает частоты и регуляторы"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -475,6 +564,8 @@ msgid ""
"external ref='figures/cpufreq-applet-selector-both.png' "
"md5='dcee11390666adc6b497a691b7b77b2d'"
msgstr ""
+"external ref='figures/cpufreq-applet-selector-both.png' "
+"md5='dcee11390666adc6b497a691b7b77b2d'"
#. (itstool) path: sect1/title
#: C/index.docbook:317
@@ -488,6 +579,10 @@ msgid ""
"right-click on the applet, then choose "
"<guimenuitem>Preferences</guimenuitem> from the popup menu."
msgstr ""
+"Чтобы настроить <application>«Монитор изменения частоты "
+"процессора»</application>, правой кнопкой мыши щёлкните по апплету, затем в "
+"выпадающем меню выберите "
+"<menuchoice><guimenuitem>Параметры</guimenuitem></menuchoice>."
#. (itstool) path: sect1/para
#: C/index.docbook:319
@@ -495,11 +590,14 @@ msgid ""
"The <guimenuitem>Preferences</guimenuitem> dialog contains the following "
"components:"
msgstr ""
+"Диалоговое окно <guimenuitem>Параметры</guimenuitem> содержит следующие "
+"компоненты:"
#. (itstool) path: figure/title
#: C/index.docbook:321
msgid "CPU Frequency Scaling Monitor Preferences Dialog"
msgstr ""
+"Диалоговое окно параметров апплета «Монитор изменения частоты процессора»"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -512,6 +610,8 @@ msgid ""
"external ref='figures/cpufreq-applet-preferences.png' "
"md5='e30ba42122a806febac11082c2083605'"
msgstr ""
+"external ref='figures/cpufreq-applet-preferences.png' "
+"md5='e30ba42122a806febac11082c2083605'"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:323
@@ -520,21 +620,29 @@ msgid ""
"format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU Frequency Scaling "
"Monitor preferences dialog</phrase> </textobject>"
msgstr ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-applet-preferences.png\" "
+"format=\"PNG\"/> </imageobject> <textobject> <phrase>Диалоговое окно "
+"параметров апплета «Монитор изменения частоты процессора»</phrase> "
+"</textobject>"
#. (itstool) path: varlistentry/term
#: C/index.docbook:335
msgid "<guilabel>Monitored CPU (only in multiprocessor systems)</guilabel>"
msgstr ""
+"<guilabel>Отслеживаемый процессор (только для многопроцессорных "
+"систем)</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:337
msgid "Use this drop-down list to select the CPU that you want to monitor."
msgstr ""
+"Используйте этот раскрывающийся список, чтобы выбрать процессор, который вы "
+"хотите отслеживать."
#. (itstool) path: figure/title
#: C/index.docbook:339
msgid "Selecting the CPU to monitor"
-msgstr ""
+msgstr "Выбор процессора для отслеживания"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -547,6 +655,8 @@ msgid ""
"external ref='figures/cpufreq-applet-preferences-smp.png' "
"md5='8a33cf86190df20c295197f04eacfdbe'"
msgstr ""
+"external ref='figures/cpufreq-applet-preferences-smp.png' "
+"md5='8a33cf86190df20c295197f04eacfdbe'"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:341
@@ -555,6 +665,10 @@ msgid ""
"smp.png\" format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU Frequency"
" Scaling Monitor preferences dialog CPU selector</phrase> </textobject>"
msgstr ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-applet-preferences-"
+"smp.png\" format=\"PNG\"/> </imageobject> <textobject> <phrase>Диалоговое "
+"окно параметров «Монитора изменения частоты процессора», выбор "
+"процессора</phrase> </textobject>"
#. (itstool) path: note/para
#: C/index.docbook:350
@@ -562,11 +676,13 @@ msgid ""
"The <guilabel>Monitored CPU</guilabel> option will only appear on "
"multiprocessor (SMP) systems."
msgstr ""
+"Параметр <guilabel>Отслеживаемый процессор</guilabel> будет виден только в "
+"многопроцессорных (SMP) системах."
#. (itstool) path: varlistentry/term
#: C/index.docbook:358
msgid "<guilabel>Show in Mode</guilabel>"
-msgstr ""
+msgstr "<guilabel>Внешний вид</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:360
@@ -574,49 +690,55 @@ msgid ""
"Use this drop-down list to select the mode in which you want to display the "
"applet. Available modes are: Graphic, Text and both (Graphic and Text)"
msgstr ""
+"Используйте этот раскрывающийся список, чтобы выбрать режим, в котором вы "
+"хотите отображать апплет. Доступные режимы: График, Текст и оба (График и "
+"Текст)"
#. (itstool) path: varlistentry/term
#: C/index.docbook:366
msgid "<guilabel>Show CPU frequency as frequency</guilabel>"
-msgstr ""
+msgstr "<guilabel>Показывать частоту процессора в Гц</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:368
msgid "Select this option to display the current CPU frequency."
msgstr ""
+"Выберите этот параметр, чтобы отображать текущую частоту процессора в Гц."
#. (itstool) path: varlistentry/term
#: C/index.docbook:372
msgid "<guilabel>Show frequency units</guilabel>"
-msgstr ""
+msgstr "<guilabel>Показывать единицы частоты</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:374
msgid ""
"Select this option to display or not the frequency units in the frequency "
"mode."
-msgstr ""
+msgstr "Выберите этот параметр, чтобы отображать частоту процессора в Гц."
#. (itstool) path: varlistentry/term
#: C/index.docbook:379
msgid "<guilabel>Show CPU frequency as percentage</guilabel>"
-msgstr ""
+msgstr "<guilabel>Показывать частоту процессора в процентах</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:381
msgid ""
"Select this option to display the current CPU frequency as a percentage."
msgstr ""
+"Выберите этот параметр, чтобы показывать текущую частоту процессора в "
+"процентах."
#. (itstool) path: varlistentry/term
#: C/index.docbook:386
msgid "<guilabel>Show menu</guilabel>"
-msgstr ""
+msgstr "<guilabel>Показывать меню</guilabel>"
#. (itstool) path: figure/title
#: C/index.docbook:396
msgid "The selector configured to Frequencies and Governors"
-msgstr ""
+msgstr "Селектор настроен на показ частот и режима управления"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:398
@@ -625,6 +747,9 @@ msgid ""
" format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU governors "
"selector</phrase> </textobject>"
msgstr ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-applet-selector-both.png\""
+" format=\"PNG\"/> </imageobject> <textobject> <phrase>Переключатель режима "
+"управления процессором</phrase> </textobject>"
#. (itstool) path: listitem/para
#: C/index.docbook:388
@@ -635,6 +760,11 @@ msgid ""
"<guilabel>Governors</guilabel> or both <guilabel>Frequencies and "
"Governors</guilabel>. <_:figure-1/>"
msgstr ""
+"Этот параметр позволяет выбрать объем информации, отображаемой в "
+"раскрывающемся списке выбора частот (смотрите <xref linkend=\"mate-cpufreq-"
+"selector\"/>). Вы можете выбрать отображение <guilabel>Частот</guilabel>, "
+"<guilabel>Режимов управления</guilabel> или и то и другое, выбрав "
+"<guilabel>Частоты и режимы управления</guilabel>. <_:figure-1/>"
#. (itstool) path: para/ulink
#: C/legal.xml:9
diff --git a/cpufreq/help/rw/rw.po b/cpufreq/help/rw/rw.po
index e90ed4d1..d728e289 100644
--- a/cpufreq/help/rw/rw.po
+++ b/cpufreq/help/rw/rw.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Kinyarwanda (https://www.transifex.com/mate/teams/13566/rw/)\n"
+"Language-Team: Kinyarwanda (https://app.transifex.com/mate/teams/13566/rw/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/si/si.po b/cpufreq/help/si/si.po
index b85a0e4e..b742a321 100644
--- a/cpufreq/help/si/si.po
+++ b/cpufreq/help/si/si.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Sinhala (https://www.transifex.com/mate/teams/13566/si/)\n"
+"Language-Team: Sinhala (https://app.transifex.com/mate/teams/13566/si/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/sk/sk.po b/cpufreq/help/sk/sk.po
index 14f82925..fe427d28 100644
--- a/cpufreq/help/sk/sk.po
+++ b/cpufreq/help/sk/sk.po
@@ -3,16 +3,16 @@
# Dušan Kazik <[email protected]>, 2018
# Stefano Karapetsas <[email protected]>, 2018
# 32442f8bc5cc500b59f161d95078a28a_525ed04, 2018
-# Vendelín Slezák <[email protected]>, 2018
# Ján Ďanovský <[email protected]>, 2020
+# Vendelín Slezák <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Ján Ďanovský <[email protected]>, 2020\n"
-"Language-Team: Slovak (https://www.transifex.com/mate/teams/13566/sk/)\n"
+"Last-Translator: Vendelín Slezák <[email protected]>, 2021\n"
+"Language-Team: Slovak (https://app.transifex.com/mate/teams/13566/sk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -43,7 +43,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
@@ -54,7 +54,7 @@ msgstr "<year>2005</year><holder>Davyd Madeley</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:32
msgid "<year>2004</year> <holder>GNOME Foundation</holder>"
-msgstr ""
+msgstr "<year>2004</year> <holder>GNOME Foundation</holder>"
#. (itstool) path: publisher/publishername
#. (itstool) path: revdescription/para
diff --git a/cpufreq/help/sl/sl.po b/cpufreq/help/sl/sl.po
index b3df8f73..80289dc6 100644
--- a/cpufreq/help/sl/sl.po
+++ b/cpufreq/help/sl/sl.po
@@ -3,17 +3,17 @@
# Stefano Karapetsas <[email protected]>, 2018
# Damir Jerovšek <[email protected]>, 2018
# jetomit <[email protected]>, 2018
-# Damir Mevkić <[email protected]>, 2019
+# Damir Mevkić 52K <[email protected]>, 2019
+# Arnold Marko <[email protected]>, 2019
# Helena S <[email protected]>, 2020
-# Arnold Marko <[email protected]>, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Arnold Marko <[email protected]>, 2020\n"
-"Language-Team: Slovenian (https://www.transifex.com/mate/teams/13566/sl/)\n"
+"Last-Translator: Helena S <[email protected]>, 2020\n"
+"Language-Team: Slovenian (https://app.transifex.com/mate/teams/13566/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -39,8 +39,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
diff --git a/cpufreq/help/sq/sq.po b/cpufreq/help/sq/sq.po
index 099f80f8..07f2bd85 100644
--- a/cpufreq/help/sq/sq.po
+++ b/cpufreq/help/sq/sq.po
@@ -3,15 +3,15 @@
# Stefano Karapetsas <[email protected]>, 2018
# Alban <[email protected]>, 2018
# Indrit Bashkimi <[email protected]>, 2018
-# Ardit Dani <[email protected]>, 2019
+# Ardit Dani <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Ardit Dani <[email protected]>, 2019\n"
-"Language-Team: Albanian (https://www.transifex.com/mate/teams/13566/sq/)\n"
+"Last-Translator: Ardit Dani <[email protected]>, 2021\n"
+"Language-Team: Albanian (https://app.transifex.com/mate/teams/13566/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -40,7 +40,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
@@ -626,6 +626,10 @@ msgid ""
"you can do so by adding a copy of the license to the manual, as described in"
" section 6 of the license."
msgstr ""
+"Ky manual është pjesë e një koleksioni të manualeve të MATE të shpërndara "
+"nën GFDL. Nëse dëshironi ta shpërndani këtë manual veçmas nga koleksioni, "
+"mund ta bëni duke shtuar një kopje të licencës në manual, siç përshkruhet në"
+" seksionin 6 të licencës."
#. (itstool) path: legalnotice/para
#: C/legal.xml:19
diff --git a/cpufreq/help/sr/sr.po b/cpufreq/help/sr/sr.po
index f197414d..2d34ed6e 100644
--- a/cpufreq/help/sr/sr.po
+++ b/cpufreq/help/sr/sr.po
@@ -1,15 +1,15 @@
#
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
-# Мирослав Николић <[email protected]>, 2020
+# Мирослав Николић <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Мирослав Николић <[email protected]>, 2020\n"
-"Language-Team: Serbian (https://www.transifex.com/mate/teams/13566/sr/)\n"
+"Last-Translator: Мирослав Николић <[email protected]>, 2021\n"
+"Language-Team: Serbian (https://app.transifex.com/mate/teams/13566/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -24,7 +24,7 @@ msgstr "Мирослав Николић <[email protected]>"
#. (itstool) path: articleinfo/title
#: C/index.docbook:19
msgid "CPU Frequency Scaling Monitor Manual"
-msgstr ""
+msgstr "Упутство за праћење промене фреквенције процесора"
#. (itstool) path: abstract/para
#: C/index.docbook:21
@@ -32,12 +32,15 @@ msgid ""
"CPU Frequency Scaling Monitor shows the current clock speed of the CPU and "
"provides an interface to change the clock speed if the CPU supports it."
msgstr ""
+"Праћење промене фреквенције процесора приказује тренутну брзину такта "
+"процесора и обезбеђује сучеље за промену брзине такта ако процесор то "
+"подржава."
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
-"<year>2015-2020</year> <holder>Пројекат Мејтове документације</holder>"
+"<year>2015-2021</year> <holder>Пројекат Мејтове документације</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
@@ -47,7 +50,7 @@ msgstr "<year>2005</year> <holder>Дејвид Мадлеј</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:32
msgid "<year>2004</year> <holder>GNOME Foundation</holder>"
-msgstr ""
+msgstr "<year>2004</year> <holder>Гномова фондација</holder>"
#. (itstool) path: publisher/publishername
#. (itstool) path: revdescription/para
@@ -77,6 +80,9 @@ msgid ""
" <orgname>GNOME Project</orgname> "
"<address><email>[email protected]</email></address> </affiliation>"
msgstr ""
+"<firstname>Карлос</firstname> <surname>Гарсија Кампос</surname> "
+"<affiliation> <orgname>Гномов пројекат</orgname> "
+"<address><email>[email protected]</email></address> </affiliation>"
#. (itstool) path: authorgroup/author
#: C/index.docbook:69
@@ -85,6 +91,9 @@ msgid ""
"<orgname>GNOME Project</orgname> "
"<address><email>[email protected]</email></address> </affiliation>"
msgstr ""
+"<firstname>Дејвид</firstname> <surname>Мадлеј</surname> <affiliation> "
+"<orgname>Гномов пројекат</orgname> "
+"<address><email>[email protected]</email></address> </affiliation>"
#. (itstool) path: revdescription/para
#: C/index.docbook:98
@@ -97,6 +106,8 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.6</revnumber> "
"<date>July 2015</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>Упутство за праћење промене фреквенције процесора "
+"и0.6</revnumber> <date>Јул 2015</date> <_:revdescription-1/>"
#. (itstool) path: revdescription/para
#: C/index.docbook:106 C/index.docbook:113
@@ -109,6 +120,8 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.5</revnumber> "
"<date>August 2005</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>Упутство за праћење промене фреквенције процесора "
+"и0.5</revnumber> <date>Август 2005</date> <_:revdescription-1/>"
#. (itstool) path: revhistory/revision
#: C/index.docbook:109
@@ -116,11 +129,13 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.4</revnumber> "
"<date>March 2005</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>Упутство за праћење промене фреквенције процесора "
+"и0.4</revnumber> <date>Март 2005</date> <_:revdescription-1/>"
#. (itstool) path: revdescription/para
#: C/index.docbook:120
msgid "Carlos Garcia Campos"
-msgstr ""
+msgstr "Карлос Гарсија Кампос"
#. (itstool) path: revhistory/revision
#: C/index.docbook:116
@@ -128,11 +143,14 @@ msgid ""
"<revnumber>CPU Frequency Scaling Monitor Applet Manual V0.3</revnumber> "
"<date>October 2004</date> <_:revdescription-1/>"
msgstr ""
+"<revnumber>Упутство за праћење промене фреквенције процесора "
+"и0.3</revnumber> <date>Окторбар 2004</date> <_:revdescription-1/>"
#. (itstool) path: articleinfo/releaseinfo
#: C/index.docbook:126
msgid "This manual describes version 1.10.2 of CPU Frequency Scaling Monitor."
msgstr ""
+"Ово упутство описује издање 1.10.2 праћења промене фреквенције процесора."
#. (itstool) path: legalnotice/title
#: C/index.docbook:130
@@ -147,11 +165,15 @@ msgid ""
"url=\"help:mate-user-guide/feedback\" type=\"help\">MATE Feedback "
"Page</ulink>."
msgstr ""
+"Да бисте пријавили грешку или дали предлог у вези праћења скалирања "
+"фреквенције процесора или овог упутства, пратите смернице на <ulink "
+"url=\"help:mate-user-guide/feedback\" type=\"help\">Мејтовој страници за "
+"примедбе</ulink>."
#. (itstool) path: article/indexterm
#: C/index.docbook:140
msgid "<primary>CPU Frequency Scaling Monitor</primary>"
-msgstr ""
+msgstr "<primary>Праћење промене фреквенције процесора</primary>"
#. (itstool) path: sect1/title
#: C/index.docbook:146
@@ -174,6 +196,8 @@ msgid ""
"external ref='figures/cpufreq-applet.png' "
"md5='9697917ccaea349dc6584bf8c42c2534'"
msgstr ""
+"external ref='figures/cpufreq-applet.png' "
+"md5='9697917ccaea349dc6584bf8c42c2534'"
#. (itstool) path: sect1/para
#: C/index.docbook:159
@@ -181,6 +205,8 @@ msgid ""
"The <application>CPU Frequency Scaling Monitor</application> provides a "
"convenient way to monitor the CPU Frequency Scaling for each CPU."
msgstr ""
+"<application>Праћење промене фреквенције процесора</application> пружа "
+"погодан начин за праћење промене фреквенције процесора за сваки процесор."
#. (itstool) path: sect1/para
#: C/index.docbook:162
@@ -188,11 +214,13 @@ msgid ""
"To add <application>CPU Frequency Scaling Monitor</application> to a panel, "
"perform the following steps:"
msgstr ""
+"Да додате <application>Праћење промене фреквенције процесора</application> "
+"на панел, урадите следеће."
#. (itstool) path: listitem/para
#: C/index.docbook:168
msgid "Right-click on the panel."
-msgstr ""
+msgstr "Кликните десним тастером миша на панел."
#. (itstool) path: listitem/para
#: C/index.docbook:173
@@ -205,6 +233,9 @@ msgid ""
"Scroll down the list of items in the <guilabel>Add to Panel</guilabel> "
"dialog, then select <guilabel>CPU Frequency Scaling Monitor</guilabel>."
msgstr ""
+"Померите на доле спиак сатавки у прозрчету <guilabel>AДодај на "
+"панел</guilabel>, затим изаберите <guilabel>Праћење промене фреквенције "
+"процесора</guilabel>."
#. (itstool) path: listitem/para
#: C/index.docbook:184
@@ -218,6 +249,9 @@ msgid ""
"Linux machines that have support in the kernel. It can however, support the "
"several generations of frequency scaling interfaces in the kernel."
msgstr ""
+"Нажалост, промена фреквенције процесора може тренутно бити праћена на Линукс"
+" рачунарима који имају подршку у језгру. Међутим може да подржи неколико "
+"генерација сучеља промене фреквенције у језгру."
#. (itstool) path: sect1/para
#: C/index.docbook:196
@@ -225,6 +259,8 @@ msgid ""
"When there is no CPU frequency scaling support in the system, the CPU "
"Frequency Scaling Monitor only displays the current CPU frequency."
msgstr ""
+"Када не постоји подршка промене фреквенције процесора, Праћење промене "
+"фреквенције процесора приказује само тренутну фреквенцију процесора."
#. (itstool) path: sect1/para
#: C/index.docbook:197
@@ -234,6 +270,10 @@ msgid ""
"progress bar represents the current CPU frequency with respect to the "
"maximum frequency."
msgstr ""
+"Када је промена фреквенције процесора подржана на систему, Праћење промене "
+"фреквенције процесора приказује иконицу процесора са траком напретка. Стање "
+"траке напретка представљаја тренутну фреквенцију процесора са погледом на "
+"највећу фреквенцију."
#. (itstool) path: sect1/para
#: C/index.docbook:198
@@ -244,6 +284,11 @@ msgid ""
"to configure CPU Frequency Scaling Monitor see <xref linkend=\"cpufreq-"
"applet-prefs\"/>."
msgstr ""
+"По основи, Праћење промене фреквенције процесора приказује тренутну "
+"фреквенцију процесора као вредност у Херцима (стандардна мера за "
+"фреквенцију), али може бити подешено да приказује и проценте. За више "
+"информација о томе како да подесите Праћење промене фреквенције процесора "
+"видите <xref linkend=\"cpufreq-applet-prefs\"/>."
#. (itstool) path: sect1/para
#: C/index.docbook:201
@@ -252,11 +297,15 @@ msgid ""
" must start an instance of CPU Frequency Scaling Monitor for each CPU that "
"you want to monitor if you are in a multiprocessor (SMP) system."
msgstr ""
+"Сваки примерак Праћења промене фреквенције процесора може да прати само "
+"један процесор. Морате да покренете по један примерак Праћења промене "
+"фреквенције процесора за сваки процесор који желите да пратите ако имате "
+"систем са више процесора (SMP)."
#. (itstool) path: sect2/title
#: C/index.docbook:206
msgid "Understanding the Icons"
-msgstr ""
+msgstr "Разумевање иконица"
#. (itstool) path: sect2/para
#: C/index.docbook:207
@@ -265,6 +314,8 @@ msgid ""
"represent the current scaling level of the processor you are monitoring. "
"They are:"
msgstr ""
+"Праћење промене фреквенције процесора има неколико иконица које графички "
+"представљају тренутни ниво промене процесора који пратите. То су:"
#. (itstool) path: entry/para
#: C/index.docbook:218
@@ -287,6 +338,8 @@ msgid ""
"external ref='figures/cpufreq-100.png' "
"md5='298d50a03bfcf5143bb9877703de9541'"
msgstr ""
+"external ref='figures/cpufreq-100.png' "
+"md5='298d50a03bfcf5143bb9877703de9541'"
#. (itstool) path: entry/para
#: C/index.docbook:225
@@ -296,11 +349,15 @@ msgid ""
"</imageobject><textobject> <phrase>100% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-100.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>100% снаге</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:231
msgid "The CPU is running at, or close to, 100% throughput"
-msgstr ""
+msgstr "Процесор ради на, или близу, 100%"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -312,6 +369,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-75.png' md5='5af5eba3f0627af1d14807d9e66aecd2'"
msgstr ""
+"external ref='figures/cpufreq-75.png' md5='5af5eba3f0627af1d14807d9e66aecd2'"
#. (itstool) path: entry/para
#: C/index.docbook:236
@@ -321,11 +379,15 @@ msgid ""
"</imageobject><textobject> <phrase>75% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-75.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>75% снаге</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:242
msgid "The CPU is running at, or close to, 75% throughput"
-msgstr ""
+msgstr "Процесор ради на, или близу, 75%"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -337,6 +399,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
msgstr ""
+"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
#. (itstool) path: entry/para
#: C/index.docbook:247
@@ -346,11 +409,15 @@ msgid ""
"</imageobject><textobject> <phrase>50% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-50.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>50% снаге</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:253
msgid "The CPU is running at, or close to, 50% throughput"
-msgstr ""
+msgstr "Процесор ради на, или близу, 50%"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -362,6 +429,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-25.png' md5='4e282fbc1af212f68a939c44a9ef94a3'"
msgstr ""
+"external ref='figures/cpufreq-25.png' md5='4e282fbc1af212f68a939c44a9ef94a3'"
#. (itstool) path: entry/para
#: C/index.docbook:258
@@ -371,16 +439,20 @@ msgid ""
"</imageobject><textobject> <phrase>25% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-25.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>25% снаге</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:264
msgid "The CPU is running at, or close to, 25% throughput"
-msgstr ""
+msgstr "Процесор ради на, или близу, 25%"
#. (itstool) path: sect2/title
#: C/index.docbook:274
msgid "Frequency and Governor Selector"
-msgstr ""
+msgstr "Фреквенција и бирач управљача"
#. (itstool) path: warning/para
#: C/index.docbook:275
@@ -389,6 +461,9 @@ msgid ""
"Desktop by default. Please consult your system administrator, vendor "
"documentation, or the documentation that came with this software."
msgstr ""
+"Функционалност бирача фреквенције можда није доступна на вашој Мејтовој "
+"радној површи по основи. Посаветујте се са вашим администратором система, "
+"достављачем документације, или документацијом која долази са овим софтвером."
#. (itstool) path: sect2/para
#: C/index.docbook:279
@@ -397,6 +472,9 @@ msgid ""
"shown. This menu will offer you a list of available frequencies and/or "
"frequency governors for your machine."
msgstr ""
+"Да подесите фреквенцију процесора, (леви-)клик на пратиоца и приказаће се "
+"изборник. Овај изборник ће вам понудити списак доступних фреквенција и/или "
+"управљача фреквенције за ваш рачунар."
#. (itstool) path: tip/para
#: C/index.docbook:284
@@ -405,11 +483,14 @@ msgid ""
"in the <guilabel>Preferences</guilabel>. See <xref linkend=\"cpufreq-applet-"
"prefs\"/> for more information."
msgstr ""
+"Можете изабрати да ли желите да прикажете доступне фреквенције или управљаче"
+" у <guilabel>Поставкама</guilabel>. Видите <xref linkend=\"cpufreq-applet-"
+"prefs\"/> за више информација."
#. (itstool) path: figure/title
#: C/index.docbook:291
msgid "Frequency selector showing just frequencies"
-msgstr ""
+msgstr "Бирач фреквенције који приказује само фреквенције"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -422,11 +503,13 @@ msgid ""
"external ref='figures/cpufreq-applet-selector.png' "
"md5='4f5f2e6e80e9fb629cdc9cea283ab6b5'"
msgstr ""
+"external ref='figures/cpufreq-applet-selector.png' "
+"md5='4f5f2e6e80e9fb629cdc9cea283ab6b5'"
#. (itstool) path: figure/title
#: C/index.docbook:302
msgid "Frequency selector showing both frequencies and governors"
-msgstr ""
+msgstr "Бирач фреквенције који приказује и фреквенције и управљаче"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -439,6 +522,8 @@ msgid ""
"external ref='figures/cpufreq-applet-selector-both.png' "
"md5='dcee11390666adc6b497a691b7b77b2d'"
msgstr ""
+"external ref='figures/cpufreq-applet-selector-both.png' "
+"md5='dcee11390666adc6b497a691b7b77b2d'"
#. (itstool) path: sect1/title
#: C/index.docbook:317
@@ -452,6 +537,9 @@ msgid ""
"right-click on the applet, then choose "
"<guimenuitem>Preferences</guimenuitem> from the popup menu."
msgstr ""
+"Да подесите <application>Праћење промене фреквенције "
+"процесора</application>, десни клик на програмче, затим изаберите "
+"<guimenuitem>Поставке</guimenuitem> из искочног изборника."
#. (itstool) path: sect1/para
#: C/index.docbook:319
@@ -459,11 +547,12 @@ msgid ""
"The <guimenuitem>Preferences</guimenuitem> dialog contains the following "
"components:"
msgstr ""
+"Прозорче <guimenuitem>Поставки</guimenuitem> садржи следеће компоненте:"
#. (itstool) path: figure/title
#: C/index.docbook:321
msgid "CPU Frequency Scaling Monitor Preferences Dialog"
-msgstr ""
+msgstr "Прозорче поставки праћења промене фреквенције процесора"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -476,6 +565,8 @@ msgid ""
"external ref='figures/cpufreq-applet-preferences.png' "
"md5='e30ba42122a806febac11082c2083605'"
msgstr ""
+"external ref='figures/cpufreq-applet-preferences.png' "
+"md5='e30ba42122a806febac11082c2083605'"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:323
@@ -484,21 +575,26 @@ msgid ""
"format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU Frequency Scaling "
"Monitor preferences dialog</phrase> </textobject>"
msgstr ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-applet-preferences.png\" "
+"format=\"PNG\"/> </imageobject> <textobject> <phrase>Прозорче поставки "
+"праћења промене фреквенције процесора</phrase> </textobject>"
#. (itstool) path: varlistentry/term
#: C/index.docbook:335
msgid "<guilabel>Monitored CPU (only in multiprocessor systems)</guilabel>"
msgstr ""
+"<guilabel>Праћени процесори (само на системима са више процесора)</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:337
msgid "Use this drop-down list to select the CPU that you want to monitor."
msgstr ""
+"Користите овај падајући списак да изаберете процесор који желите да пратите."
#. (itstool) path: figure/title
#: C/index.docbook:339
msgid "Selecting the CPU to monitor"
-msgstr ""
+msgstr "Бирање процесора за праћење"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -511,6 +607,8 @@ msgid ""
"external ref='figures/cpufreq-applet-preferences-smp.png' "
"md5='8a33cf86190df20c295197f04eacfdbe'"
msgstr ""
+"external ref='figures/cpufreq-applet-preferences-smp.png' "
+"md5='8a33cf86190df20c295197f04eacfdbe'"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:341
@@ -519,6 +617,10 @@ msgid ""
"smp.png\" format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU Frequency"
" Scaling Monitor preferences dialog CPU selector</phrase> </textobject>"
msgstr ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-applet-preferences-"
+"smp.png\" format=\"PNG\"/> </imageobject> <textobject> <phrase>Прозорче "
+"поставки праћења промене фреквенције процесора бирача процесора</phrase> "
+"</textobject>"
#. (itstool) path: note/para
#: C/index.docbook:350
@@ -526,11 +628,13 @@ msgid ""
"The <guilabel>Monitored CPU</guilabel> option will only appear on "
"multiprocessor (SMP) systems."
msgstr ""
+"Опција „<guilabel>Праћени процесор</guilabel>“ ће се појавити само на "
+"системима са више процесора (SMP)."
#. (itstool) path: varlistentry/term
#: C/index.docbook:358
msgid "<guilabel>Show in Mode</guilabel>"
-msgstr ""
+msgstr "<guilabel>Прикажи у режиму</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:360
@@ -538,21 +642,23 @@ msgid ""
"Use this drop-down list to select the mode in which you want to display the "
"applet. Available modes are: Graphic, Text and both (Graphic and Text)"
msgstr ""
+"Користите овај падајући списак да изанерете режим у коме желите да прикажете"
+" програмче. Доступни режими су: График, Текст и оба (График и текст)"
#. (itstool) path: varlistentry/term
#: C/index.docbook:366
msgid "<guilabel>Show CPU frequency as frequency</guilabel>"
-msgstr ""
+msgstr "<guilabel>Прикажи фреквенцију процесора</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:368
msgid "Select this option to display the current CPU frequency."
-msgstr ""
+msgstr "Изаберите ову опцију да прикажете тренутну фреквенцију процесора."
#. (itstool) path: varlistentry/term
#: C/index.docbook:372
msgid "<guilabel>Show frequency units</guilabel>"
-msgstr ""
+msgstr "<guilabel>Прикажи и мерне јединице</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:374
@@ -560,27 +666,31 @@ msgid ""
"Select this option to display or not the frequency units in the frequency "
"mode."
msgstr ""
+"Изаберите ову опцију да прикажете или не јединице фреквенције у режиму "
+"фреквенције."
#. (itstool) path: varlistentry/term
#: C/index.docbook:379
msgid "<guilabel>Show CPU frequency as percentage</guilabel>"
-msgstr ""
+msgstr "<guilabel>Прикажи фреквенцију процесора у процентима</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:381
msgid ""
"Select this option to display the current CPU frequency as a percentage."
msgstr ""
+"Изаберите ову опцију да прикажете тренутну фреквенцију процесора у "
+"процентима."
#. (itstool) path: varlistentry/term
#: C/index.docbook:386
msgid "<guilabel>Show menu</guilabel>"
-msgstr ""
+msgstr "<guilabel>Прикажи изборник</guilabel>"
#. (itstool) path: figure/title
#: C/index.docbook:396
msgid "The selector configured to Frequencies and Governors"
-msgstr ""
+msgstr "Бирач подешен на фреквенције и управљаче"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:398
@@ -589,6 +699,9 @@ msgid ""
" format=\"PNG\"/> </imageobject> <textobject> <phrase>CPU governors "
"selector</phrase> </textobject>"
msgstr ""
+"<imageobject><imagedata fileref=\"figures/cpufreq-applet-selector-both.png\""
+" format=\"PNG\"/> </imageobject> <textobject> <phrase>Бирач управљача "
+"процесора</phrase> </textobject>"
#. (itstool) path: listitem/para
#: C/index.docbook:388
@@ -599,6 +712,11 @@ msgid ""
"<guilabel>Governors</guilabel> or both <guilabel>Frequencies and "
"Governors</guilabel>. <_:figure-1/>"
msgstr ""
+"Ова опција вам омогућава да изаберете колико ће информација бити приказано у"
+" падајућем списку бирача фреквенције (видите <xref linkend=\"mate-cpufreq-"
+"selector\"/>). Можете изабрати да прикажете "
+"„<guilabel>Фреквенције</guilabel>“, „<guilabel>Управљаче</guilabel>“ или оба"
+" „<guilabel>Фреквенције и управљаче</guilabel>“. <_:figure-1/>"
#. (itstool) path: para/ulink
#: C/legal.xml:9
@@ -615,6 +733,12 @@ msgid ""
" of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed "
"with this manual."
msgstr ""
+"Дозвољено је умножавање, расподела, вршење измена овог документа под "
+"условима Гну-ове Лиценце Слободне Документације (ГЛСД), верзије 1.1 или било"
+" које касније верзије без непромењивих одељака, текста на насловној и "
+"последњој страни, а коју је објавила Задужбина Слободног Софтвера. Примерак "
+"ГЛСД можете пронаћи на овој <_:ulink-1/> или у датотеци „COPYING-DOCS“ која "
+"је приложена уз ово упутство."
#. (itstool) path: legalnotice/para
#: C/legal.xml:12
@@ -624,6 +748,10 @@ msgid ""
"you can do so by adding a copy of the license to the manual, as described in"
" section 6 of the license."
msgstr ""
+"Ово упутство је део скупа Мејтових докумената објављених под GFDL. Уколико "
+"желите да расподељујете ово упутство одвојено од скупа, то можете урадити "
+"додавањем примерка лиценце документу, како је описано у одељку 6 саме "
+"лиценце."
#. (itstool) path: legalnotice/para
#: C/legal.xml:19
@@ -634,6 +762,11 @@ msgid ""
"aware of those trademarks, then the names are in capital letters or initial "
"capital letters."
msgstr ""
+"Многи називи које компаније користе у циљу препознатљивости својих производа"
+" и услуга представљају робне марке. Када (уколико) се такви називи "
+"појављују(спомињу) у било којем Мејтовом документу, а чланови Мејтовог "
+"документационог пројекта имају сазнања о томе, тада су називи исписани "
+"великим словима или са великим почетним словима."
#. (itstool) path: listitem/para
#: C/legal.xml:35
@@ -650,6 +783,18 @@ msgid ""
"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
msgstr ""
+"ДОКУМЕНТ ЈЕ ДОСТУПАН СА СВИМ СВОЈИМ ДОБРИМ И ЛОШИМ СТРАНАМА БЕЗ БИЛО КАКВОГ "
+"ЈАМСТВА, БИЛО ОНО ИЗРЕЧЕНО ИЛИ НЕ, УКЉУЧУЈУЋИ БЕЗ ОГРАНИЧЕЊА, ЈАМСТВО ДА ЈЕ "
+"ОВАЈ ДОКУМЕНТ ИЛИ ЊЕГОВА ИЗМЕЊЕНА ВЕРЗИЈА БЕЗ НЕДОСТАТАКА, СПРЕМАН ЗА "
+"ТРЖИШТЕ, СВРСИСХОДАН И НЕ НАРУШАВА ЗАКОНСКЕ НОРМЕ. ЦЕЛОКУПАН РИЗИК КОЈИ СЕ "
+"ОДНОСИ НА КВАЛИТЕТ, ТАЧНОСТ И ДОМЕТ (УЧИНАК) ДОКУМЕНТА ИЛИ ЊЕГОВЕ ИЗМЕЊЕНЕ "
+"ВЕРЗИЈЕ СНОСИ КОРИСНИК. УКОЛИКО СЕ У БИЛО КОЈЕМ ДОКУМЕНТУ ИЛИ ЊЕГОВОЈ "
+"ИЗМЕЊЕНОЈ ВЕРЗИЈИ ПОЈАВИ НЕДОСТАТАК (ГРЕШКА) БИЛО КОЈЕ ВРСТЕ, КОРИСНИК (А НЕ"
+" АУТОР ИЗВОРНЕ ВЕРЗИЈЕ, БИЛО КОЈИ ДРУГИ АУТОР ИЛИ САРАДНИК) СНОСИ СВЕ "
+"ТРОШКОВЕ НЕОПХОДНОГ СЕРВИСИРАЊА, ПОПРАВКЕ ИЛИ ИСПРАВКЕ. ОВО ОГРАНИЧЕЊЕ "
+"ЈАМСТВА ПРЕДСТАВЉА САСТАВНИ ДЕО ОВЕ ДОЗВОЛЕ. УПОТРЕБА БИЛО КОЈЕГ ДОКУМЕНТА "
+"ИЛИ ЊЕГОВЕ ИЗМЕЊЕНЕ ВЕРЗИЈЕ НИЈЕ ДОЗВОЉЕНА ОСИМ ПОД УСЛОВИМА ОВОГ ОГРАНИЧЕЊА"
+" ЈАМСТВА."
#. (itstool) path: listitem/para
#: C/legal.xml:55
@@ -665,6 +810,15 @@ msgid ""
"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE"
" POSSIBILITY OF SUCH DAMAGES."
msgstr ""
+"НИ ПОД КАКВИМ ОКОЛНОСТИМА ИЛИ ЗАКОНУ, БИЛО ЗБОГ КРШЕЊА (ИЛИ НЕМАРА) УГОВОРА,"
+" ИЛИ НА БИЛО КОЈИ ДРУГИ НАЧИН, АУТОР (ПРВОБИТНЕ ВЕРЗИЈЕ), САРАДНИК ИЛИ "
+"ИСПОРУЧИВАЛАЦ ДОКУМЕНТА ИЛИ ЊЕГОВЕ ИЗМЕЊЕНЕ ВЕРЗИЈЕ, НИТИ ДОБАВЉАЧ БИЛО КОЈЕ"
+" ОД НАВЕДЕНИХ СТРАНА НЕЋЕ СНОСИТИ МАТЕРИЈАЛНУ ОДГОВОРНОСТ ЗА НАСТАЛА "
+"ДИРЕКТНА, ИНДИРЕКТНА, ПОСЕБНА, СЛУЧАЈНА ИЛИ ТИМЕ НАСТАЛА ОШТЕЋЕЊА БИЛО КОЈЕ "
+"ВРСТЕ УКЉУЧУЈУЋИ, БЕЗ ОГРАНИЧЕЊА, ШТЕТУ НАНЕСЕНУ УГЛЕДУ ФИРМЕ, ПРЕСТАНКУ "
+"ПРОИЗВОДЊЕ, ОТКАЗИВАЊЕ РАДА РАЧУНАРА ИЛИ КВАРА КАО И ЗА СВЕ ОСТАЛЕ ШТЕТЕ ИЛИ"
+" ГУБИТКЕ НАСТАЛЕ УСЛЕД КОРИШЋЕЊА ДОКУМЕНТА И ЊЕГОВИХ ИЗМЕЊЕНИХ ВЕРЗИЈА ЧАК И"
+" АКО ЈЕ ОШТЕЋЕНА СТРАНА БИЛА ОБАВЕШТЕНА О МОГУЋНОСТИ НАСТАНКА ТЕ ШТЕТЕ."
#. (itstool) path: legalnotice/para
#: C/legal.xml:28
@@ -673,3 +827,5 @@ msgid ""
"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
"<_:orderedlist-1/>"
msgstr ""
+"OVAJ DOKUMENT I NJEGOVE IZMENJENE VERZIJE SU DOSTUPNE POD USLOVIMA GNU-OVE "
+"SLOBODNE DOKUMENTACIONE DOZVOLE UZ DODATNU SAGLASNOST DA: <_:orderedlist-1/>"
diff --git a/cpufreq/help/sr@latin/[email protected] b/cpufreq/help/sr@latin/[email protected]
index 349e7031..7922ef4c 100644
--- a/cpufreq/help/sr@latin/[email protected]
+++ b/cpufreq/help/sr@latin/[email protected]
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Ivan Pejić <[email protected]>, 2018\n"
-"Language-Team: Serbian (Latin) (https://www.transifex.com/mate/teams/13566/sr@latin/)\n"
+"Language-Team: Serbian (Latin) (https://app.transifex.com/mate/teams/13566/sr@latin/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -38,7 +38,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/sv/sv.po b/cpufreq/help/sv/sv.po
index a07f027d..97faea3a 100644
--- a/cpufreq/help/sv/sv.po
+++ b/cpufreq/help/sv/sv.po
@@ -1,22 +1,22 @@
#
# Translators:
-# Kristoffer Grundström <[email protected]>, 2018
# Stefano Karapetsas <[email protected]>, 2018
# Henrik Mattsson-Mårn <[email protected]>, 2018
-# Wolfgang Ulbrich <[email protected]>, 2018
# Daniel Gullbransen, 2018
# Tobias Lekare <[email protected]>, 2018
# crash <[email protected]>, 2019
# eckeman <[email protected]>, 2020
-# Luna Jernberg <[email protected]>, 2020
+# Luna Jernberg <[email protected]>, 2020
+# Wolfgang Ulbrich <[email protected]>, 2020
+# Kristoffer Grundström <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Luna Jernberg <[email protected]>, 2020\n"
-"Language-Team: Swedish (https://www.transifex.com/mate/teams/13566/sv/)\n"
+"Last-Translator: Kristoffer Grundström <[email protected]>, 2021\n"
+"Language-Team: Swedish (https://app.transifex.com/mate/teams/13566/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -42,7 +42,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
@@ -124,7 +124,7 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:120
msgid "Carlos Garcia Campos"
-msgstr ""
+msgstr "Carlos Garcia Campos"
#. (itstool) path: revhistory/revision
#: C/index.docbook:116
@@ -178,6 +178,8 @@ msgid ""
"external ref='figures/cpufreq-applet.png' "
"md5='9697917ccaea349dc6584bf8c42c2534'"
msgstr ""
+"external ref='figures/cpufreq-applet.png' "
+"md5='9697917ccaea349dc6584bf8c42c2534'"
#. (itstool) path: sect1/para
#: C/index.docbook:159
@@ -196,12 +198,12 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:168
msgid "Right-click on the panel."
-msgstr ""
+msgstr "Högerklicka på panelen."
#. (itstool) path: listitem/para
#: C/index.docbook:173
msgid "Choose <guimenuitem>Add to Panel</guimenuitem>."
-msgstr ""
+msgstr "Välj <guimenuitem>Lägg till i panelen</guimenuitem>."
#. (itstool) path: listitem/para
#: C/index.docbook:178
@@ -213,7 +215,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:184
msgid "Click <guibutton>Add</guibutton>."
-msgstr ""
+msgstr "Klicka på <guibutton>Lägg till</guibutton>."
#. (itstool) path: note/para
#: C/index.docbook:190
@@ -291,6 +293,8 @@ msgid ""
"external ref='figures/cpufreq-100.png' "
"md5='298d50a03bfcf5143bb9877703de9541'"
msgstr ""
+"external ref='figures/cpufreq-100.png' "
+"md5='298d50a03bfcf5143bb9877703de9541'"
#. (itstool) path: entry/para
#: C/index.docbook:225
@@ -300,6 +304,10 @@ msgid ""
"</imageobject><textobject> <phrase>100% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject> <imagedata "
+"fileref=\"figures/cpufreq-100.png\" format=\"PNG\"/> "
+"</imageobject><textobject> <phrase>100% Ström</phrase> "
+"</textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:231
@@ -316,6 +324,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-75.png' md5='5af5eba3f0627af1d14807d9e66aecd2'"
msgstr ""
+"external ref='figures/cpufreq-75.png' md5='5af5eba3f0627af1d14807d9e66aecd2'"
#. (itstool) path: entry/para
#: C/index.docbook:236
@@ -325,6 +334,10 @@ msgid ""
"</imageobject><textobject> <phrase>75% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject><imagedata "
+"fileref=\"figures/cpufreq-75.png\" "
+"format=\"PNG\"/></imageobject><textobject><phrase>75% "
+"Ström</phrase></textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:242
@@ -341,6 +354,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
msgstr ""
+"external ref='figures/cpufreq-50.png' md5='4852c52d4056355c4f7479ffb26a8fe2'"
#. (itstool) path: entry/para
#: C/index.docbook:247
@@ -366,6 +380,7 @@ msgctxt "_"
msgid ""
"external ref='figures/cpufreq-25.png' md5='4e282fbc1af212f68a939c44a9ef94a3'"
msgstr ""
+"external ref='figures/cpufreq-25.png' md5='4e282fbc1af212f68a939c44a9ef94a3'"
#. (itstool) path: entry/para
#: C/index.docbook:258
@@ -375,6 +390,10 @@ msgid ""
"</imageobject><textobject> <phrase>25% Power</phrase> "
"</textobject></inlinemediaobject>"
msgstr ""
+"<inlinemediaobject><imageobject><imagedata "
+"fileref=\"figures/cpufreq-25.png\" "
+"format=\"PNG\"/></imageobject><textobject><phrase>25% "
+"Ström</phrase></textobject></inlinemediaobject>"
#. (itstool) path: entry/para
#: C/index.docbook:264
@@ -426,6 +445,8 @@ msgid ""
"external ref='figures/cpufreq-applet-selector.png' "
"md5='4f5f2e6e80e9fb629cdc9cea283ab6b5'"
msgstr ""
+"external ref='figures/cpufreq-applet-selector.png' "
+"md5='4f5f2e6e80e9fb629cdc9cea283ab6b5'"
#. (itstool) path: figure/title
#: C/index.docbook:302
@@ -443,6 +464,8 @@ msgid ""
"external ref='figures/cpufreq-applet-selector-both.png' "
"md5='dcee11390666adc6b497a691b7b77b2d'"
msgstr ""
+"external ref='figures/cpufreq-applet-selector-both.png' "
+"md5='dcee11390666adc6b497a691b7b77b2d'"
#. (itstool) path: sect1/title
#: C/index.docbook:317
@@ -480,6 +503,8 @@ msgid ""
"external ref='figures/cpufreq-applet-preferences.png' "
"md5='e30ba42122a806febac11082c2083605'"
msgstr ""
+"external ref='figures/cpufreq-applet-preferences.png' "
+"md5='e30ba42122a806febac11082c2083605'"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:323
@@ -515,6 +540,8 @@ msgid ""
"external ref='figures/cpufreq-applet-preferences-smp.png' "
"md5='8a33cf86190df20c295197f04eacfdbe'"
msgstr ""
+"external ref='figures/cpufreq-applet-preferences-smp.png' "
+"md5='8a33cf86190df20c295197f04eacfdbe'"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:341
@@ -579,7 +606,7 @@ msgstr ""
#. (itstool) path: varlistentry/term
#: C/index.docbook:386
msgid "<guilabel>Show menu</guilabel>"
-msgstr ""
+msgstr "<guilabel>Visa meny</guilabel>"
#. (itstool) path: figure/title
#: C/index.docbook:396
diff --git a/cpufreq/help/ta/ta.po b/cpufreq/help/ta/ta.po
index 4bc5d642..da78ec36 100644
--- a/cpufreq/help/ta/ta.po
+++ b/cpufreq/help/ta/ta.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Mooglie <[email protected]>, 2018\n"
-"Language-Team: Tamil (https://www.transifex.com/mate/teams/13566/ta/)\n"
+"Language-Team: Tamil (https://app.transifex.com/mate/teams/13566/ta/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -38,7 +38,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/te/te.po b/cpufreq/help/te/te.po
index 71e3bb03..aa0d462f 100644
--- a/cpufreq/help/te/te.po
+++ b/cpufreq/help/te/te.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Telugu (https://www.transifex.com/mate/teams/13566/te/)\n"
+"Language-Team: Telugu (https://app.transifex.com/mate/teams/13566/te/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -35,7 +35,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/th/th.po b/cpufreq/help/th/th.po
index aa04b738..f6ca6437 100644
--- a/cpufreq/help/th/th.po
+++ b/cpufreq/help/th/th.po
@@ -7,10 +7,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Akom <[email protected]>, 2018\n"
-"Language-Team: Thai (https://www.transifex.com/mate/teams/13566/th/)\n"
+"Language-Team: Thai (https://app.transifex.com/mate/teams/13566/th/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/tk/tk.po b/cpufreq/help/tk/tk.po
index 0dcd2f6f..6e3e88d3 100644
--- a/cpufreq/help/tk/tk.po
+++ b/cpufreq/help/tk/tk.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Turkmen (https://www.transifex.com/mate/teams/13566/tk/)\n"
+"Language-Team: Turkmen (https://app.transifex.com/mate/teams/13566/tk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/tr/tr.po b/cpufreq/help/tr/tr.po
index 9bfc2650..31260ff5 100644
--- a/cpufreq/help/tr/tr.po
+++ b/cpufreq/help/tr/tr.po
@@ -1,16 +1,17 @@
#
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
+# Butterfly <[email protected]>, 2018
# mauron, 2018
-# Butterfly <[email protected]>, 2020
+# Gurbuzguven <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Butterfly <[email protected]>, 2020\n"
-"Language-Team: Turkish (https://www.transifex.com/mate/teams/13566/tr/)\n"
+"Last-Translator: Gurbuzguven <[email protected]>, 2021\n"
+"Language-Team: Turkish (https://app.transifex.com/mate/teams/13566/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -48,8 +49,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year> <holder>MATE tBelgelendirme Projesi</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015-2021</year><holder>MATE Belgelendirme Projesi</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
@@ -298,8 +299,8 @@ msgstr ""
"frekansını Hertz biriminde (standart frekans ölçme birimi) bir değer olarak "
"görüntüler fakat bunun yerine bir yüzde görüntüleyecek şekilde "
"yapılandırılabilir. İşlemci Frekans Ölçekleme İzleyicisini nasıl "
-"yapılandırabileceğiniz hakkında daha fazla bilgi için <xref linkend"
-"=\"cpufreq-applet-prefs\"/> sayfasına bakın."
+"yapılandırabileceğiniz hakkında daha fazla bilgi için <xref "
+"linkend=\"cpufreq-applet-prefs\"/> sayfasına bakın."
#. (itstool) path: sect1/para
#: C/index.docbook:201
diff --git a/cpufreq/help/ug/ug.po b/cpufreq/help/ug/ug.po
index 049d572a..bd5c4b4d 100644
--- a/cpufreq/help/ug/ug.po
+++ b/cpufreq/help/ug/ug.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Uyghur (https://www.transifex.com/mate/teams/13566/ug/)\n"
+"Language-Team: Uyghur (https://app.transifex.com/mate/teams/13566/ug/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -43,7 +43,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/uk/uk.po b/cpufreq/help/uk/uk.po
index 16b95f15..08a9c907 100644
--- a/cpufreq/help/uk/uk.po
+++ b/cpufreq/help/uk/uk.po
@@ -3,14 +3,15 @@
# Stefano Karapetsas <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
# Микола Ткач <[email protected]>, 2018
+# Sergiy <[email protected]>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Микола Ткач <[email protected]>, 2018\n"
-"Language-Team: Ukrainian (https://www.transifex.com/mate/teams/13566/uk/)\n"
+"Last-Translator: Sergiy <[email protected]>, 2022\n"
+"Language-Team: Ukrainian (https://app.transifex.com/mate/teams/13566/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -39,8 +40,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr ""
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015-2021</year> <holder>Проект документування MATE</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
diff --git a/cpufreq/help/ur/ur.po b/cpufreq/help/ur/ur.po
index 0e4ecde9..45f5c112 100644
--- a/cpufreq/help/ur/ur.po
+++ b/cpufreq/help/ur/ur.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: mauron, 2018\n"
-"Language-Team: Urdu (https://www.transifex.com/mate/teams/13566/ur/)\n"
+"Language-Team: Urdu (https://app.transifex.com/mate/teams/13566/ur/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -40,7 +40,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/uz/uz.po b/cpufreq/help/uz/uz.po
index a8d00cbf..56b9f69c 100644
--- a/cpufreq/help/uz/uz.po
+++ b/cpufreq/help/uz/uz.po
@@ -1,15 +1,15 @@
#
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
-# muzaffar habibullayev <[email protected]>, 2018
+# Muzaffar Habibullayev <[email protected]>, 2018
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: muzaffar habibullayev <[email protected]>, 2018\n"
-"Language-Team: Uzbek (https://www.transifex.com/mate/teams/13566/uz/)\n"
+"Last-Translator: Muzaffar Habibullayev <[email protected]>, 2018\n"
+"Language-Team: Uzbek (https://app.transifex.com/mate/teams/13566/uz/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -35,7 +35,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/vi/vi.po b/cpufreq/help/vi/vi.po
index c3c50e13..4670ddfa 100644
--- a/cpufreq/help/vi/vi.po
+++ b/cpufreq/help/vi/vi.po
@@ -7,10 +7,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Horazone Detex <[email protected]>, 2018\n"
-"Language-Team: Vietnamese (https://www.transifex.com/mate/teams/13566/vi/)\n"
+"Language-Team: Vietnamese (https://app.transifex.com/mate/teams/13566/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/wa/wa.po b/cpufreq/help/wa/wa.po
index dcce9cd3..ec9b292b 100644
--- a/cpufreq/help/wa/wa.po
+++ b/cpufreq/help/wa/wa.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Walloon (https://www.transifex.com/mate/teams/13566/wa/)\n"
+"Language-Team: Walloon (https://app.transifex.com/mate/teams/13566/wa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/xh/xh.po b/cpufreq/help/xh/xh.po
index 93f6b6d8..6940f3c9 100644
--- a/cpufreq/help/xh/xh.po
+++ b/cpufreq/help/xh/xh.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Xhosa (https://www.transifex.com/mate/teams/13566/xh/)\n"
+"Language-Team: Xhosa (https://app.transifex.com/mate/teams/13566/xh/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/yo/yo.po b/cpufreq/help/yo/yo.po
index af38c17b..4e506f7c 100644
--- a/cpufreq/help/yo/yo.po
+++ b/cpufreq/help/yo/yo.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Yoruba (https://www.transifex.com/mate/teams/13566/yo/)\n"
+"Language-Team: Yoruba (https://app.transifex.com/mate/teams/13566/yo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +34,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/zh-Hans/zh-Hans.po b/cpufreq/help/zh-Hans/zh-Hans.po
index 8db37a30..745eed5b 100644
--- a/cpufreq/help/zh-Hans/zh-Hans.po
+++ b/cpufreq/help/zh-Hans/zh-Hans.po
@@ -1,14 +1,15 @@
#
# Translators:
# Xiaoyuan Chen <[email protected]>, 2018
+# 敏超 马 <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: Xiaoyuan Chen <[email protected]>, 2018\n"
-"Language-Team: Chinese Simplified (https://www.transifex.com/mate/teams/13566/zh-Hans/)\n"
+"Last-Translator: 敏超 马 <[email protected]>, 2021\n"
+"Language-Team: Chinese Simplified (https://app.transifex.com/mate/teams/13566/zh-Hans/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -34,7 +35,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
@@ -51,13 +52,13 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:45 C/index.docbook:99
msgid "MATE Documentation Project"
-msgstr ""
+msgstr "MATE 文档项目"
#. (itstool) path: publisher/publishername
#. (itstool) path: revdescription/para
#: C/index.docbook:48 C/index.docbook:121
msgid "GNOME Documentation Project"
-msgstr ""
+msgstr "GNOME 文档项目"
#. (itstool) path: authorgroup/author
#: C/index.docbook:54
diff --git a/cpufreq/help/zh_CN/zh_CN.po b/cpufreq/help/zh_CN/zh_CN.po
index 1de0a119..9ebfe979 100644
--- a/cpufreq/help/zh_CN/zh_CN.po
+++ b/cpufreq/help/zh_CN/zh_CN.po
@@ -2,21 +2,21 @@
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
# Mingcong Bai <[email protected]>, 2018
-# liushuyu011 <[email protected]>, 2018
+# shuyu liu <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
# biqiu-ssw <[email protected]>, 2018
# CNAmira <[email protected]>, 2018
# zhineng404 <[email protected]>, 2019
-# liulitchi <[email protected]>, 2019
-# 邢家朋 <[email protected]>, 2020
+# liu lizhi <[email protected]>, 2019
+# OkayPJ <[email protected]>, 2021
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
-"Last-Translator: 邢家朋 <[email protected]>, 2020\n"
-"Language-Team: Chinese (China) (https://www.transifex.com/mate/teams/13566/zh_CN/)\n"
+"Last-Translator: OkayPJ <[email protected]>, 2021\n"
+"Language-Team: Chinese (China) (https://app.transifex.com/mate/teams/13566/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -53,8 +53,8 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr "<year>2015-2020</year> <holder>MATE 文档项目</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
+msgstr "<year>2015-2021</year> <holder>MATE 文档团队</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
diff --git a/cpufreq/help/zh_HK/zh_HK.po b/cpufreq/help/zh_HK/zh_HK.po
index a77524ac..01590bb1 100644
--- a/cpufreq/help/zh_HK/zh_HK.po
+++ b/cpufreq/help/zh_HK/zh_HK.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: tomoe_musashi <[email protected]>, 2018\n"
-"Language-Team: Chinese (Hong Kong) (https://www.transifex.com/mate/teams/13566/zh_HK/)\n"
+"Language-Team: Chinese (Hong Kong) (https://app.transifex.com/mate/teams/13566/zh_HK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -38,7 +38,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/zh_TW/zh_TW.po b/cpufreq/help/zh_TW/zh_TW.po
index ae43549e..b17df394 100644
--- a/cpufreq/help/zh_TW/zh_TW.po
+++ b/cpufreq/help/zh_TW/zh_TW.po
@@ -9,10 +9,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: 黃柏諺 <[email protected]>, 2019\n"
-"Language-Team: Chinese (Taiwan) (https://www.transifex.com/mate/teams/13566/zh_TW/)\n"
+"Language-Team: Chinese (Taiwan) (https://app.transifex.com/mate/teams/13566/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -44,7 +44,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/help/zu/zu.po b/cpufreq/help/zu/zu.po
index 3008a0f8..f6512b21 100644
--- a/cpufreq/help/zu/zu.po
+++ b/cpufreq/help/zu/zu.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-10 17:58+0100\n"
+"POT-Creation-Date: 2021-01-16 12:31+0100\n"
"PO-Revision-Date: 2018-09-27 15:10+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
-"Language-Team: Zulu (https://www.transifex.com/mate/teams/13566/zu/)\n"
+"Language-Team: Zulu (https://app.transifex.com/mate/teams/13566/zu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -36,7 +36,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/cpufreq/src/Makefile.am b/cpufreq/src/Makefile.am
index cd64db9e..e02b612d 100644
--- a/cpufreq/src/Makefile.am
+++ b/cpufreq/src/Makefile.am
@@ -6,47 +6,78 @@ SUBDIRS = $(selector_SUBDIR)
AM_CPPFLAGS = \
-DCPUFREQ_RESOURCE_PATH=\""/org/mate/mate-applets/cpufreq/"\" \
- $(MATE_APPLETS4_CFLAGS)
+ $(NULL)
-libexec_PROGRAMS = mate-cpufreq-applet
+AM_CFLAGS = \
+ $(MATE_APPLETS4_CFLAGS) \
+ $(GIO_CFLAGS) \
+ $(WARN_CFLAGS) \
+ $(NULL)
+
+BUILT_SOURCES = \
+ cpufreq-resources.c \
+ cpufreq-resources.h \
+ $(NULL)
+APPLET_SOURCES = \
+ cpufreq-applet.c \
+ cpufreq-applet.h \
+ cpufreq-utils.c \
+ cpufreq-utils.h \
+ cpufreq-prefs.c \
+ cpufreq-prefs.h \
+ cpufreq-selector.c \
+ cpufreq-selector.h \
+ cpufreq-popup.c \
+ cpufreq-popup.h \
+ cpufreq-monitor.c \
+ cpufreq-monitor.h \
+ cpufreq-monitor-factory.c \
+ cpufreq-monitor-factory.h \
+ $(NULL)
if HAVE_LIBCPUFREQ
-cpufreq_files=cpufreq-monitor-libcpufreq.c cpufreq-monitor-libcpufreq.h
+APPLET_SOURCES += \
+ cpufreq-monitor-libcpufreq.c \
+ cpufreq-monitor-libcpufreq.h \
+ $(NULL)
+else
+APPLET_SOURCES += \
+ cpufreq-monitor-cpuinfo.c \
+ cpufreq-monitor-cpuinfo.h \
+ cpufreq-monitor-sysfs.c \
+ cpufreq-monitor-sysfs.h \
+ $(NULL)
endif
-BUILT_SOURCES = \
- cpufreq-resources.c cpufreq-resources.h
-
-nodist_mate_cpufreq_applet_SOURCES = \
- $(BUILT_SOURCES)
+APPLET_LIBS = \
+ $(MATE_APPLETS4_LIBS) \
+ $(LIBCPUFREQ_LIBS) \
+ $(NULL)
-mate_cpufreq_applet_SOURCES = \
- cpufreq-applet.c cpufreq-applet.h \
- cpufreq-utils.c cpufreq-utils.h \
- cpufreq-prefs.c cpufreq-prefs.h \
- cpufreq-selector.c cpufreq-selector.h \
- cpufreq-popup.c cpufreq-popup.h \
- cpufreq-monitor.c cpufreq-monitor.h \
- cpufreq-monitor-factory.c cpufreq-monitor-factory.h \
- cpufreq-monitor-procfs.c cpufreq-monitor-procfs.h \
- cpufreq-monitor-sysfs.c cpufreq-monitor-sysfs.h \
- $(cpufreq_files) \
- cpufreq-monitor-cpuinfo.c cpufreq-monitor-cpuinfo.h
-mate_cpufreq_applet_CFLAGS = \
- ${WARN_CFLAGS}
-
-mate_cpufreq_applet_LDADD = \
- $(MATE_APPLETS4_LIBS) \
- $(LIBCPUFREQ_LIBS)
+if ENABLE_IN_PROCESS
+pkglib_LTLIBRARIES = libmate-cpufreq-applet.la
+nodist_libmate_cpufreq_applet_la_SOURCES = $(BUILT_SOURCES)
+libmate_cpufreq_applet_la_SOURCES = $(APPLET_SOURCES)
+libmate_cpufreq_applet_la_CFLAGS = $(AM_CFLAGS)
+libmate_cpufreq_applet_la_LDFLAGS = -module -avoid-version
+libmate_cpufreq_applet_la_LIBADD = $(APPLET_LIBS)
+else !ENABLE_IN_PROCESS
+libexec_PROGRAMS = mate-cpufreq-applet
+nodist_mate_cpufreq_applet_SOURCES = $(BUILT_SOURCES)
+mate_cpufreq_applet_SOURCES = $(APPLET_SOURCES)
+mate_cpufreq_applet_CFLAGS = $(AM_CFLAGS)
+mate_cpufreq_applet_LDADD = $(APPLET_LIBS)
+endif !ENABLE_IN_PROCESS
-cpufreq-resources.c: $(top_srcdir)/cpufreq/cpufreq-resources.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(top_srcdir)/cpufreq --generate-dependencies $(top_srcdir)/cpufreq/cpufreq-resources.gresource.xml)
- $(AM_V_GEN)$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(top_srcdir)/cpufreq --generate --c-name cpufreq $<
+cpufreq-resources.c: $(top_srcdir)/cpufreq/data/cpufreq-resources.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(top_srcdir)/cpufreq/data --generate-dependencies $(top_srcdir)/cpufreq/data/cpufreq-resources.gresource.xml)
+ $(AM_V_GEN)$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(top_srcdir)/cpufreq/data --generate --c-name cpufreq $<
-cpufreq-resources.h: $(top_srcdir)/cpufreq/cpufreq-resources.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(top_srcdir)/cpufreq --generate-dependencies $(top_srcdir)/cpufreq/cpufreq-resources.gresource.xml)
- $(AM_V_GEN)$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(top_srcdir)/cpufreq --generate --c-name cpufreq $<
+cpufreq-resources.h: $(top_srcdir)/cpufreq/data/cpufreq-resources.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(top_srcdir)/cpufreq/data --generate-dependencies $(top_srcdir)/cpufreq/data/cpufreq-resources.gresource.xml)
+ $(AM_V_GEN)$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(top_srcdir)/cpufreq/data --generate --c-name cpufreq $<
CLEANFILES = \
- $(BUILT_SOURCES)
+ $(BUILT_SOURCES) \
+ $(NULL)
-include $(top_srcdir)/git.mk
diff --git a/cpufreq/src/cpufreq-applet.c b/cpufreq/src/cpufreq-applet.c
index 4be70ba9..b1509eaa 100644
--- a/cpufreq/src/cpufreq-applet.c
+++ b/cpufreq/src/cpufreq-applet.c
@@ -178,7 +178,6 @@ cpufreq_applet_init (CPUFreqApplet *applet)
applet->need_refresh = TRUE;
mate_panel_applet_set_flags (MATE_PANEL_APPLET (applet), MATE_PANEL_APPLET_EXPAND_MINOR);
- mate_panel_applet_set_background_widget (MATE_PANEL_APPLET (applet), GTK_WIDGET (applet));
applet->size = mate_panel_applet_get_size (MATE_PANEL_APPLET (applet));
applet->orient = mate_panel_applet_get_orient (MATE_PANEL_APPLET (applet));
@@ -377,7 +376,7 @@ cpufreq_applet_key_press (GtkWidget *widget,
break;
}
- return FALSE;
+ return GTK_WIDGET_CLASS (cpufreq_applet_parent_class)->key_press_event (widget, event);
}
static void
@@ -479,7 +478,7 @@ cpufreq_applet_about_cb (GtkAction *action,
"title", _("About CPU Frequency Scaling Monitor"),
"version", VERSION,
"copyright", _("Copyright \xC2\xA9 2004 Carlos Garcia Campos\n"
- "Copyright \xc2\xa9 2012-2020 MATE developers"),
+ "Copyright \xc2\xa9 2012-2021 MATE developers"),
"comments", _("This utility shows the current CPU "
"Frequency Scaling."),
"authors", authors,
@@ -721,7 +720,6 @@ cpufreq_applet_refresh (CPUFreqApplet *applet)
horizontal = ((applet->orient == MATE_PANEL_APPLET_ORIENT_UP) ||
(applet->orient == MATE_PANEL_APPLET_ORIENT_DOWN));
-
/* We want a fixed label size, the biggest */
gtk_widget_get_preferred_width (GTK_WIDGET (applet->label), &label_size, NULL);
@@ -789,7 +787,9 @@ cpufreq_applet_setup (CPUFreqApplet *applet)
AtkObject *atk_obj;
GSettings *settings;
+#ifndef ENABLE_IN_PROCESS
g_set_application_name (_("CPU Frequency Scaling Monitor"));
+#endif
gtk_window_set_default_icon_name ("mate-cpu-frequency-applet");
@@ -800,26 +800,27 @@ cpufreq_applet_setup (CPUFreqApplet *applet)
settings = mate_panel_applet_settings_new (MATE_PANEL_APPLET (applet), "org.mate.panel.applet.cpufreq");
applet->prefs = cpufreq_prefs_new (settings);
- g_signal_connect (G_OBJECT (applet->prefs),
- "notify::cpu",
+ g_signal_connect (applet->prefs, "notify::cpu",
G_CALLBACK (cpufreq_applet_prefs_cpu_changed),
- (gpointer) applet);
- g_signal_connect (G_OBJECT (applet->prefs),
- "notify::show-mode",
+ applet);
+
+ g_signal_connect (applet->prefs, "notify::show-mode",
G_CALLBACK (cpufreq_applet_prefs_show_mode_changed),
- (gpointer) applet);
- g_signal_connect (G_OBJECT (applet->prefs),
- "notify::show-text-mode",
+ applet);
+
+ g_signal_connect (applet->prefs, "notify::show-text-mode",
G_CALLBACK (cpufreq_applet_prefs_show_mode_changed),
- (gpointer) applet);
+ applet);
/* Monitor */
- applet->monitor = cpufreq_monitor_factory_create_monitor (
- cpufreq_prefs_get_cpu (applet->prefs));
+ applet->monitor =
+ cpufreq_monitor_factory_create_monitor (cpufreq_prefs_get_cpu (applet->prefs));
+
cpufreq_monitor_run (applet->monitor);
- g_signal_connect_swapped (G_OBJECT (applet->monitor), "changed",
+
+ g_signal_connect_swapped (applet->monitor, "changed",
G_CALLBACK (cpufreq_applet_update),
- (gpointer) applet);
+ applet);
/* Setup the menus */
action_group = gtk_action_group_new ("CPUFreq Applet Actions");
@@ -868,8 +869,8 @@ cpufreq_applet_factory (CPUFreqApplet *applet,
return retval;
}
-MATE_PANEL_APPLET_OUT_PROCESS_FACTORY ("CPUFreqAppletFactory",
- CPUFREQ_TYPE_APPLET,
- "cpufreq-applet",
- (MatePanelAppletFactoryCallback) cpufreq_applet_factory,
- NULL)
+PANEL_APPLET_FACTORY ("CPUFreqAppletFactory",
+ CPUFREQ_TYPE_APPLET,
+ "cpufreq-applet",
+ (MatePanelAppletFactoryCallback) cpufreq_applet_factory,
+ NULL)
diff --git a/cpufreq/src/cpufreq-monitor-cpuinfo.c b/cpufreq/src/cpufreq-monitor-cpuinfo.c
index b1891072..230a56cc 100644
--- a/cpufreq/src/cpufreq-monitor-cpuinfo.c
+++ b/cpufreq/src/cpufreq-monitor-cpuinfo.c
@@ -44,93 +44,90 @@ cpufreq_monitor_cpuinfo_init (CPUFreqMonitorCPUInfo *monitor)
static void
cpufreq_monitor_cpuinfo_class_init (CPUFreqMonitorCPUInfoClass *klass)
{
- CPUFreqMonitorClass *monitor_class = CPUFREQ_MONITOR_CLASS (klass);
+ CPUFreqMonitorClass *monitor_class = CPUFREQ_MONITOR_CLASS (klass);
- monitor_class->run = cpufreq_monitor_cpuinfo_run;
+ monitor_class->run = cpufreq_monitor_cpuinfo_run;
}
CPUFreqMonitor *
cpufreq_monitor_cpuinfo_new (guint cpu)
{
- CPUFreqMonitorCPUInfo *monitor;
+ CPUFreqMonitorCPUInfo *monitor;
- monitor = g_object_new (CPUFREQ_TYPE_MONITOR_CPUINFO, "cpu", cpu, NULL);
+ monitor = g_object_new (CPUFREQ_TYPE_MONITOR_CPUINFO, "cpu", cpu, NULL);
- return CPUFREQ_MONITOR (monitor);
+ return CPUFREQ_MONITOR (monitor);
}
static gboolean
cpufreq_monitor_cpuinfo_run (CPUFreqMonitor *monitor)
{
- gchar *file;
- gchar **lines;
- gchar *buffer = NULL;
- gchar *p;
- gint cpu, i;
- gint cur_freq, max_freq;
- gchar *governor;
- GError *error = NULL;
-
- file = g_strdup ("/proc/cpuinfo");
- if (!cpufreq_file_get_contents (file, &buffer, NULL, &error)) {
- g_warning ("%s", error->message);
- g_error_free (error);
-
- g_free (file);
+ gchar *file;
+ gchar **lines;
+ gchar *buffer = NULL;
+ gchar *p;
+ gint cpu, i;
+ gint cur_freq, max_freq;
+ gchar *governor;
+ GError *error = NULL;
+
+ file = g_strdup ("/proc/cpuinfo");
+ if (!cpufreq_file_get_contents (file, &buffer, NULL, &error)) {
+ g_warning ("%s", error->message);
+ g_error_free (error);
- return FALSE;
- }
g_free (file);
-
- /* TODO: SMP support */
- lines = g_strsplit (buffer, "\n", -1);
- for (i = 0; lines[i]; i++) {
- if (g_ascii_strncasecmp ("cpu MHz", lines[i], strlen ("cpu MHz")) == 0) {
- p = g_strrstr (lines[i], ":");
-
- if (p == NULL) {
- g_strfreev (lines);
- g_free (buffer);
-
- return FALSE;
- }
-
- if (strlen (lines[i]) < (size_t)(p - lines[i])) {
- g_strfreev (lines);
- g_free (buffer);
-
- return FALSE;
- }
-
- if ((sscanf (p + 1, "%d.", &cpu)) != 1) {
- g_strfreev (lines);
- g_free (buffer);
-
- return FALSE;
- }
-
- break;
- }
- }
- g_strfreev (lines);
- g_free (buffer);
-
- governor = g_strdup (_("Frequency Scaling Unsupported"));
- cur_freq = cpu * 1000;
- max_freq = cur_freq;
+ return FALSE;
+ }
+ g_free (file);
- g_object_set (G_OBJECT (monitor),
- "governor", governor,
- "frequency", cur_freq,
- "max-frequency", max_freq,
- NULL);
+ /* TODO: SMP support */
+ lines = g_strsplit (buffer, "\n", -1);
+ for (i = 0; lines[i]; i++) {
+ if (g_ascii_strncasecmp ("cpu MHz", lines[i], strlen ("cpu MHz")) == 0) {
+ p = g_strrstr (lines[i], ":");
- g_free (governor);
+ if (p == NULL) {
+ g_strfreev (lines);
+ g_free (buffer);
- return TRUE;
-}
+ return FALSE;
+ }
+
+ if (strlen (lines[i]) < (size_t)(p - lines[i])) {
+ g_strfreev (lines);
+ g_free (buffer);
+
+ return FALSE;
+ }
+ if ((sscanf (p + 1, "%d.", &cpu)) != 1) {
+ g_strfreev (lines);
+ g_free (buffer);
+ return FALSE;
+ }
+
+ break;
+ }
+ }
+
+ g_strfreev (lines);
+ g_free (buffer);
+ governor = g_strdup (_("Frequency Scaling Unsupported"));
+ cur_freq = cpu * 1000;
+ max_freq = cur_freq;
+
+ g_object_set (G_OBJECT (monitor),
+ "governor", governor,
+ "frequency", cur_freq,
+ "max-frequency", max_freq,
+ NULL);
+
+ g_free (governor);
+
+ return TRUE;
+}
diff --git a/cpufreq/src/cpufreq-monitor-cpuinfo.h b/cpufreq/src/cpufreq-monitor-cpuinfo.h
index f2335e51..af7ff91f 100644
--- a/cpufreq/src/cpufreq-monitor-cpuinfo.h
+++ b/cpufreq/src/cpufreq-monitor-cpuinfo.h
@@ -37,11 +37,11 @@ typedef struct _CPUFreqMonitorCPUInfo CPUFreqMonitorCPUInfo;
typedef struct _CPUFreqMonitorCPUInfoClass CPUFreqMonitorCPUInfoClass;
struct _CPUFreqMonitorCPUInfo {
- CPUFreqMonitor parent;
+ CPUFreqMonitor parent;
};
struct _CPUFreqMonitorCPUInfoClass {
- CPUFreqMonitorClass parent_class;
+ CPUFreqMonitorClass parent_class;
};
GType cpufreq_monitor_cpuinfo_get_type (void) G_GNUC_CONST;
diff --git a/cpufreq/src/cpufreq-monitor-factory.c b/cpufreq/src/cpufreq-monitor-factory.c
index c7942cba..0c809671 100644
--- a/cpufreq/src/cpufreq-monitor-factory.c
+++ b/cpufreq/src/cpufreq-monitor-factory.c
@@ -28,41 +28,39 @@
#include "cpufreq-applet.h"
#include "cpufreq-utils.h"
-#include "cpufreq-monitor-sysfs.h"
-#include "cpufreq-monitor-procfs.h"
-#include "cpufreq-monitor-cpuinfo.h"
+#include "cpufreq-monitor-factory.h"
#ifdef HAVE_LIBCPUFREQ
#include "cpufreq-monitor-libcpufreq.h"
+#else
+#include "cpufreq-monitor-sysfs.h"
+#include "cpufreq-monitor-cpuinfo.h"
#endif
-#include "cpufreq-monitor-factory.h"
CPUFreqMonitor *
cpufreq_monitor_factory_create_monitor (guint cpu)
{
#ifdef HAVE_LIBCPUFREQ
- return cpufreq_monitor_libcpufreq_new (cpu);
+ return cpufreq_monitor_libcpufreq_new (cpu);
#else
- CPUFreqMonitor *monitor = NULL;
+ CPUFreqMonitor *monitor = NULL;
- if (g_file_test ("/sys/devices/system/cpu/cpu0/cpufreq", G_FILE_TEST_EXISTS)) { /* 2.6 kernel */
- monitor = cpufreq_monitor_sysfs_new (cpu);
- } else if (g_file_test ("/proc/cpufreq", G_FILE_TEST_EXISTS)) { /* 2.4 kernel (Deprecated)*/
- monitor = cpufreq_monitor_procfs_new (cpu);
- } else if (g_file_test ("/proc/cpuinfo", G_FILE_TEST_EXISTS)) {
- /* If there is no cpufreq support it shows only the cpu frequency,
- * I think is better than do nothing. I have to notify it to the user, because
- * he could think that cpufreq is supported but it doesn't work succesfully
- */
+ if (g_file_test ("/sys/devices/system/cpu/cpu0/cpufreq", G_FILE_TEST_EXISTS)) {
+ monitor = cpufreq_monitor_sysfs_new (cpu);
+ } else if (g_file_test ("/proc/cpuinfo", G_FILE_TEST_EXISTS)) {
+ /* If there is no cpufreq support it shows only the cpu frequency,
+ * I think is better than do nothing. I have to notify it to the user, because
+ * he could think that cpufreq is supported but it doesn't work succesfully
+ */
- cpufreq_utils_display_error (_("CPU frequency scaling unsupported"),
- _("You will not be able to modify the frequency of your machine. "
- "Your machine may be misconfigured or not have hardware support "
- "for CPU frequency scaling."));
+ cpufreq_utils_display_error (_("CPU frequency scaling unsupported"),
+ _("You will not be able to modify the frequency of your machine. "
+ "Your machine may be misconfigured or not have hardware support "
+ "for CPU frequency scaling."));
- monitor = cpufreq_monitor_cpuinfo_new (cpu);
- }
+ monitor = cpufreq_monitor_cpuinfo_new (cpu);
+ }
- return monitor;
+ return monitor;
#endif
}
diff --git a/cpufreq/src/cpufreq-monitor-libcpufreq.c b/cpufreq/src/cpufreq-monitor-libcpufreq.c
index 28de798c..cd0d3e53 100644
--- a/cpufreq/src/cpufreq-monitor-libcpufreq.c
+++ b/cpufreq/src/cpufreq-monitor-libcpufreq.c
@@ -55,55 +55,57 @@ cpufreq_monitor_libcpufreq_init (CPUFreqMonitorLibcpufreq *monitor)
static GObject *
cpufreq_monitor_libcpufreq_constructor (GType type,
- guint n_construct_properties,
- GObjectConstructParam *construct_params)
+ guint n_construct_properties,
+ GObjectConstructParam *construct_params)
{
- GObject *object;
- gulong max_freq, min_freq;
- guint cpu;
-
- object = G_OBJECT_CLASS (
- cpufreq_monitor_libcpufreq_parent_class)->constructor (type,
- n_construct_properties,
- construct_params);
- g_object_get (G_OBJECT (object),
- "cpu", &cpu,
- NULL);
-
- if (cpufreq_get_hardware_limits (cpu, &min_freq, &max_freq) != 0) {
- g_warning ("Error getting CPUINFO_MAX\n");
- max_freq = -1;
- }
-
- g_object_set (G_OBJECT (object),
- "max-frequency", max_freq,
- NULL);
-
- return object;
+ GObject *object;
+ gulong max_freq, min_freq;
+ guint cpu;
+
+ object =
+ G_OBJECT_CLASS (cpufreq_monitor_libcpufreq_parent_class)
+ ->constructor (type,
+ n_construct_properties,
+ construct_params);
+
+ g_object_get (G_OBJECT (object),
+ "cpu", &cpu,
+ NULL);
+
+ if (cpufreq_get_hardware_limits (cpu, &min_freq, &max_freq) != 0) {
+ g_warning ("Error getting CPUINFO_MAX\n");
+ max_freq = -1;
+ }
+
+ g_object_set (G_OBJECT (object),
+ "max-frequency", max_freq,
+ NULL);
+
+ return object;
}
static void
cpufreq_monitor_libcpufreq_class_init (CPUFreqMonitorLibcpufreqClass *klass)
{
- GObjectClass *object_class = G_OBJECT_CLASS (klass);
- CPUFreqMonitorClass *monitor_class = CPUFREQ_MONITOR_CLASS (klass);
-
- object_class->constructor = cpufreq_monitor_libcpufreq_constructor;
-
- monitor_class->run = cpufreq_monitor_libcpufreq_run;
- monitor_class->get_available_frequencies = cpufreq_monitor_libcpufreq_get_available_frequencies;
- monitor_class->get_available_governors = cpufreq_monitor_libcpufreq_get_available_governors;
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+ CPUFreqMonitorClass *monitor_class = CPUFREQ_MONITOR_CLASS (klass);
+
+ object_class->constructor = cpufreq_monitor_libcpufreq_constructor;
+
+ monitor_class->run = cpufreq_monitor_libcpufreq_run;
+ monitor_class->get_available_frequencies = cpufreq_monitor_libcpufreq_get_available_frequencies;
+ monitor_class->get_available_governors = cpufreq_monitor_libcpufreq_get_available_governors;
}
CPUFreqMonitor *
cpufreq_monitor_libcpufreq_new (guint cpu)
{
- CPUFreqMonitorLibcpufreq *monitor;
+ CPUFreqMonitorLibcpufreq *monitor;
- monitor = g_object_new (CPUFREQ_TYPE_MONITOR_LIBCPUFREQ,
- "cpu", cpu, NULL);
+ monitor = g_object_new (CPUFREQ_TYPE_MONITOR_LIBCPUFREQ,
+ "cpu", cpu, NULL);
- return CPUFREQ_MONITOR (monitor);
+ return CPUFREQ_MONITOR (monitor);
}
#ifdef HAVE_IS_CPU_ONLINE
@@ -113,103 +115,104 @@ extern int cpupower_is_cpu_online (unsigned int cpu);
static gboolean
cpufreq_monitor_libcpufreq_run (CPUFreqMonitor *monitor)
{
- guint cpu;
- CPUFreqPolicy *policy;
+ guint cpu;
+ CPUFreqPolicy *policy;
- g_object_get (G_OBJECT (monitor), "cpu", &cpu, NULL);
+ g_object_get (G_OBJECT (monitor), "cpu", &cpu, NULL);
- policy = cpufreq_get_policy (cpu);
- if (!policy) {
- /* Check whether it failed because
- * cpu is not online.
- */
+ policy = cpufreq_get_policy (cpu);
+ if (!policy) {
+ /* Check whether it failed because
+ * cpu is not online.
+ */
#ifndef HAVE_IS_CPU_ONLINE
- if (!cpufreq_cpu_exists (cpu)) {
+ if (!cpufreq_cpu_exists (cpu)) {
#else
- if (cpupower_is_cpu_online (cpu)) {
+ if (cpupower_is_cpu_online (cpu)) {
#endif
- g_object_set (G_OBJECT (monitor), "online", FALSE, NULL);
- return TRUE;
- }
- return FALSE;
- }
-
- g_object_set (G_OBJECT (monitor),
- "online", TRUE,
- "governor", policy->governor,
- "frequency", cpufreq_get_freq_kernel (cpu),
- NULL);
-
- cpufreq_put_policy (policy);
-
- return TRUE;
+ g_object_set (G_OBJECT (monitor), "online", FALSE, NULL);
+ return TRUE;
+ }
+ return FALSE;
+ }
+
+ g_object_set (G_OBJECT (monitor),
+ "online", TRUE,
+ "governor", policy->governor,
+ "frequency", cpufreq_get_freq_kernel (cpu),
+ NULL);
+
+ cpufreq_put_policy (policy);
+
+ return TRUE;
}
static gint
-compare (gconstpointer a, gconstpointer b)
+compare (gconstpointer a,
+ gconstpointer b)
{
- gint aa, bb;
+ gint aa, bb;
- aa = atoi ((gchar *) a);
- bb = atoi ((gchar *) b);
+ aa = atoi ((gchar *) a);
+ bb = atoi ((gchar *) b);
- if (aa == bb)
- return 0;
- else if (aa > bb)
- return -1;
- else
- return 1;
+ if (aa == bb)
+ return 0;
+ else if (aa > bb)
+ return -1;
+ else
+ return 1;
}
static GList *
cpufreq_monitor_libcpufreq_get_available_frequencies (CPUFreqMonitor *monitor)
{
- GList *list = NULL;
- guint cpu;
- CPUFreqFrequencyList *freqs, *freq;
+ GList *list = NULL;
+ guint cpu;
+ CPUFreqFrequencyList *freqs, *freq;
+
+ g_object_get (G_OBJECT (monitor),
+ "cpu", &cpu, NULL);
- g_object_get (G_OBJECT (monitor),
- "cpu", &cpu, NULL);
+ freqs = cpufreq_get_available_frequencies (cpu);
+ if (!freqs)
+ return NULL;
- freqs = cpufreq_get_available_frequencies (cpu);
- if (!freqs)
- return NULL;
+ for (freq = freqs; freq; freq = freq->next) {
+ gchar *frequency;
- for (freq = freqs; freq; freq = freq->next) {
- gchar *frequency;
+ frequency = g_strdup_printf ("%lu", freq->frequency);
- frequency = g_strdup_printf ("%lu", freq->frequency);
-
- if (!g_list_find_custom (list, frequency, compare))
- list = g_list_prepend (list, frequency);
- else
- g_free (frequency);
- }
+ if (!g_list_find_custom (list, frequency, compare))
+ list = g_list_prepend (list, frequency);
+ else
+ g_free (frequency);
+ }
- cpufreq_put_available_frequencies (freqs);
+ cpufreq_put_available_frequencies (freqs);
- return g_list_sort (list, compare);
+ return g_list_sort (list, compare);
}
static GList *
cpufreq_monitor_libcpufreq_get_available_governors (CPUFreqMonitor *monitor)
{
- guint cpu;
- GList *list = NULL;
- CPUFreqGovernorList *govs, *gov;
+ guint cpu;
+ GList *list = NULL;
+ CPUFreqGovernorList *govs, *gov;
+
+ g_object_get (G_OBJECT (monitor),
+ "cpu", &cpu, NULL);
- g_object_get (G_OBJECT (monitor),
- "cpu", &cpu, NULL);
-
- govs = cpufreq_get_available_governors (cpu);
- if (!govs)
- return NULL;
+ govs = cpufreq_get_available_governors (cpu);
+ if (!govs)
+ return NULL;
- for (gov = govs; gov; gov = gov->next) {
- list = g_list_prepend (list, g_strdup (gov->governor));
- }
+ for (gov = govs; gov; gov = gov->next) {
+ list = g_list_prepend (list, g_strdup (gov->governor));
+ }
- cpufreq_put_available_governors (govs);
+ cpufreq_put_available_governors (govs);
- return list;
+ return list;
}
diff --git a/cpufreq/src/cpufreq-monitor-libcpufreq.h b/cpufreq/src/cpufreq-monitor-libcpufreq.h
index 53f6e6a0..4d73e70d 100644
--- a/cpufreq/src/cpufreq-monitor-libcpufreq.h
+++ b/cpufreq/src/cpufreq-monitor-libcpufreq.h
@@ -27,27 +27,27 @@
#include "cpufreq-monitor.h"
#define CPUFREQ_TYPE_MONITOR_LIBCPUFREQ \
- (cpufreq_monitor_libcpufreq_get_type ())
+ (cpufreq_monitor_libcpufreq_get_type ())
#define CPUFREQ_MONITOR_LIBCPUFREQ(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), CPUFREQ_TYPE_MONITOR_LIBCPUFREQ, CPUFreqMonitorLibcpufreq))
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), CPUFREQ_TYPE_MONITOR_LIBCPUFREQ, CPUFreqMonitorLibcpufreq))
#define CPUFREQ_MONITOR_LIBCPUFREQ_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST((klass), CPUFREQ_TYPE_MONITOR_LIBCPUFREQ, CPUFreqMonitorLibcpufreqClass))
+ (G_TYPE_CHECK_CLASS_CAST((klass), CPUFREQ_TYPE_MONITOR_LIBCPUFREQ, CPUFreqMonitorLibcpufreqClass))
#define CPUFREQ_IS_MONITOR_LIBCPUFREQ(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CPUFREQ_TYPE_MONITOR_LIBCPUFREQ))
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CPUFREQ_TYPE_MONITOR_LIBCPUFREQ))
#define CPUFREQ_IS_MONITOR_LIBCPUFREQ_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), CPUFREQ_TYPE_MONITOR_LIBCPUFREQ))
+ (G_TYPE_CHECK_CLASS_TYPE ((klass), CPUFREQ_TYPE_MONITOR_LIBCPUFREQ))
#define CPUFREQ_MONITOR_LIBCPUFREQ_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), CPUFREQ_TYPE_MONITOR_LIBCPUFREQ, CPUFreqMonitorLibcpufreqClass))
+ (G_TYPE_INSTANCE_GET_CLASS ((obj), CPUFREQ_TYPE_MONITOR_LIBCPUFREQ, CPUFreqMonitorLibcpufreqClass))
typedef struct _CPUFreqMonitorLibcpufreq CPUFreqMonitorLibcpufreq;
typedef struct _CPUFreqMonitorLibcpufreqClass CPUFreqMonitorLibcpufreqClass;
struct _CPUFreqMonitorLibcpufreq {
- CPUFreqMonitor parent;
+ CPUFreqMonitor parent;
};
struct _CPUFreqMonitorLibcpufreqClass {
- CPUFreqMonitorClass parent_class;
+ CPUFreqMonitorClass parent_class;
};
GType cpufreq_monitor_libcpufreq_get_type (void) G_GNUC_CONST;
diff --git a/cpufreq/src/cpufreq-monitor-procfs.c b/cpufreq/src/cpufreq-monitor-procfs.c
deleted file mode 100644
index f43da9dc..00000000
--- a/cpufreq/src/cpufreq-monitor-procfs.c
+++ /dev/null
@@ -1,219 +0,0 @@
-/*
- * MATE CPUFreq Applet
- * Copyright (C) 2004 Carlos Garcia Campos <[email protected]>
- *
- * This library 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 library 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 library; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- * Authors : Carlos Garc�a Campos <[email protected]>
- */
-
-#include <glib.h>
-#include <glib/gi18n.h>
-
-#include <string.h>
-#include <stdlib.h>
-#include <stdio.h>
-
-#include "cpufreq-monitor-procfs.h"
-#include "cpufreq-utils.h"
-
-static gboolean cpufreq_monitor_procfs_run (CPUFreqMonitor *monitor);
-static GList *cpufreq_monitor_procfs_get_available_frequencies (CPUFreqMonitor *monitor);
-
-G_DEFINE_TYPE (CPUFreqMonitorProcfs, cpufreq_monitor_procfs, CPUFREQ_TYPE_MONITOR)
-
-static void
-cpufreq_monitor_procfs_init (CPUFreqMonitorProcfs *monitor)
-{
-}
-
-static void
-cpufreq_monitor_procfs_class_init (CPUFreqMonitorProcfsClass *klass)
-{
- CPUFreqMonitorClass *monitor_class = CPUFREQ_MONITOR_CLASS (klass);
-
- monitor_class->run = cpufreq_monitor_procfs_run;
- monitor_class->get_available_frequencies = cpufreq_monitor_procfs_get_available_frequencies;
-}
-
-CPUFreqMonitor *
-cpufreq_monitor_procfs_new (guint cpu)
-{
- CPUFreqMonitorProcfs *monitor;
-
- monitor = g_object_new (TYPE_CPUFREQ_MONITOR_PROCFS, "cpu", cpu, NULL);
-
- return CPUFREQ_MONITOR (monitor);
-}
-
-static gint
-cpufreq_monitor_procfs_get_freq_from_userspace (guint cpu)
-{
- gchar *buffer = NULL;
- gchar *path;
- gchar *p;
- gchar *frequency;
- gint freq;
- gint len;
- GError *error = NULL;
-
- path = g_strdup_printf ("/proc/sys/cpu/%u/speed", cpu);
-
- if (!cpufreq_file_get_contents (path, &buffer, NULL, &error)) {
- g_warning ("%s", error->message);
- g_error_free (error);
-
- g_free (path);
-
- return -1;
- }
-
- g_free (path);
-
- /* Try to remove the '\n' */
- p = g_strrstr (buffer, "\n");
- len = strlen (buffer);
- if (p)
- len -= strlen (p);
-
- frequency = g_strndup (buffer, len);
- g_free (buffer);
-
- freq = atoi (frequency);
- g_free (frequency);
-
- return freq;
-}
-
-static gboolean
-cpufreq_monitor_procfs_parse (CPUFreqMonitorProcfs *monitor,
- gint *cpu,
- gint *fmax,
- gint *pmin,
- gint *pmax,
- gint *fmin,
- gchar *mode)
-{
- gchar **lines;
- gchar *buffer = NULL;
- gint i, count;
- guint mon_cpu;
- GError *error = NULL;
-
- if (!cpufreq_file_get_contents ("/proc/cpufreq", &buffer, NULL, &error)) {
- g_warning ("%s", error->message);
- g_error_free (error);
-
- return FALSE;
- }
-
- g_object_get (G_OBJECT (monitor),
- "cpu", &mon_cpu, NULL);
-
- count = 0;
- lines = g_strsplit (buffer, "\n", -1);
- for (i = 0; lines[i]; i++) {
- if (g_ascii_strncasecmp (lines[i], "CPU", 3) == 0) {
- /* CPU 0 650000 kHz ( 81 %) - 800000 kHz (100 %) - powersave */
- count = sscanf (lines[i], "CPU %d %d kHz (%d %%) - %d kHz (%d %%) - %20s",
- cpu, fmin, pmin, fmax, pmax, mode);
-
- if ((guint)(*cpu) == mon_cpu)
- break;
- }
- }
-
- g_strfreev (lines);
- g_free (buffer);
-
- return (count == 6);
-}
-
-static gboolean
-cpufreq_procfs_cpu_is_online (void)
-{
- return g_file_test ("/proc/cpufreq",
- G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR);
-}
-
-static gboolean
-cpufreq_monitor_procfs_run (CPUFreqMonitor *monitor)
-{
- gint fmax, fmin, cpu;
- gint pmin, pmax;
- gchar mode[21];
- gint cur_freq, max_freq;
- gchar *governor;
-
- if (!cpufreq_monitor_procfs_parse (CPUFREQ_MONITOR_PROCFS (monitor),
- &cpu, &fmax, &pmin, &pmax, &fmin, mode)) {
- /* Check whether it failed because
- * cpu is not online.
- */
- if (!cpufreq_procfs_cpu_is_online ()) {
- g_object_set (G_OBJECT (monitor), "online", FALSE, NULL);
- return TRUE;
- }
- return FALSE;
- }
-
- governor = mode;
- max_freq = fmax;
-
- if (g_ascii_strcasecmp (governor, "powersave") == 0) {
- cur_freq = fmin;
- } else if (g_ascii_strcasecmp (governor, "performance") == 0) {
- cur_freq = fmax;
- } else if (g_ascii_strcasecmp (governor, "userspace") == 0) {
- cur_freq = cpufreq_monitor_procfs_get_freq_from_userspace (cpu);
- } else {
- cur_freq = fmax;
- }
-
- g_object_set (G_OBJECT (monitor),
- "online", TRUE,
- "governor", governor,
- "frequency", cur_freq,
- "max-frequency", max_freq,
- NULL);
-
- return TRUE;
-}
-
-static GList *
-cpufreq_monitor_procfs_get_available_frequencies (CPUFreqMonitor *monitor)
-{
- gint fmax, fmin, cpu, freq;
- gint pmin, pmax;
- gchar mode[21];
- GList *list = NULL;
-
- if (!cpufreq_monitor_procfs_parse (CPUFREQ_MONITOR_PROCFS (monitor), &cpu,
- &fmax, &pmin, &pmax, &fmin, mode)) {
- return NULL;
- }
-
- if ((pmax > 0) && (pmax != 100)) {
- freq = (fmax * 100) / pmax;
- list = g_list_prepend (list, g_strdup_printf ("%d", freq));
- }
-
- list = g_list_prepend (list, g_strdup_printf ("%d", fmax));
- if (fmax != fmin)
- list = g_list_prepend (list, g_strdup_printf ("%d", fmin));
-
- return g_list_reverse (list);
-}
-
diff --git a/cpufreq/src/cpufreq-monitor-procfs.h b/cpufreq/src/cpufreq-monitor-procfs.h
deleted file mode 100644
index c35687a3..00000000
--- a/cpufreq/src/cpufreq-monitor-procfs.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * MATE CPUFreq Applet
- * Copyright (C) 2004 Carlos Garcia Campos <[email protected]>
- *
- * This library 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 library 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 library; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- * Authors : Carlos Garc�a Campos <[email protected]>
- */
-
-#ifndef __CPUFREQ_MONITOR_PROCFS_H__
-#define __CPUFREQ_MONITOR_PROCFS_H__
-
-#include <glib-object.h>
-
-#include "cpufreq-monitor.h"
-
-G_BEGIN_DECLS
-
-#define TYPE_CPUFREQ_MONITOR_PROCFS (cpufreq_monitor_procfs_get_type ())
-#define CPUFREQ_MONITOR_PROCFS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_CPUFREQ_MONITOR_PROCFS, CPUFreqMonitorProcfs))
-#define CPUFREQ_MONITOR_PROCFS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), TYPE_CPUFREQ_MONITOR_PROCFS, CPUFreqMonitorProcfsClass))
-#define IS_CPUFREQ_MONITOR_PROCFS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_CPUFREQ_MONITOR_PROCFS))
-#define IS_CPUFREQ_MONITOR_PROCFS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_CPUFREQ_MONITOR_PROCFS))
-#define CPUFREQ_MONITOR_PROCFS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_CPUFREQ_MONITOR_PROCFS, CPUFreqMonitorProcfsClass))
-
-typedef struct _CPUFreqMonitorProcfs CPUFreqMonitorProcfs;
-typedef struct _CPUFreqMonitorProcfsClass CPUFreqMonitorProcfsClass;
-
-struct _CPUFreqMonitorProcfs {
- CPUFreqMonitor parent;
-};
-
-struct _CPUFreqMonitorProcfsClass {
- CPUFreqMonitorClass parent_class;
-};
-
-GType cpufreq_monitor_procfs_get_type (void) G_GNUC_CONST;
-CPUFreqMonitor *cpufreq_monitor_procfs_new (guint cpu);
-
-G_END_DECLS
-
-#endif /* __CPUFREQ_MONITOR_PROCFS_H__ */
diff --git a/cpufreq/src/cpufreq-monitor-sysfs.c b/cpufreq/src/cpufreq-monitor-sysfs.c
index 7893745c..8ea88de2 100644
--- a/cpufreq/src/cpufreq-monitor-sysfs.c
+++ b/cpufreq/src/cpufreq-monitor-sysfs.c
@@ -29,13 +29,13 @@
#include "cpufreq-utils.h"
enum {
- SCALING_MAX,
- SCALING_MIN,
- GOVERNOR,
- CPUINFO_MAX,
- SCALING_SETSPEED,
- SCALING_CUR_FREQ,
- N_FILES
+ SCALING_MAX,
+ SCALING_MIN,
+ GOVERNOR,
+ CPUINFO_MAX,
+ SCALING_SETSPEED,
+ SCALING_CUR_FREQ,
+ N_FILES
};
static gboolean cpufreq_monitor_sysfs_run (CPUFreqMonitor *monitor);
@@ -43,7 +43,7 @@ static GList *cpufreq_monitor_sysfs_get_available_frequencies (CPUFreqMonitor
static GList *cpufreq_monitor_sysfs_get_available_governors (CPUFreqMonitor *monitor);
static gchar *cpufreq_sysfs_read (const gchar *path,
- GError **error);
+ GError **error);
/* /sys/devices/system/cpu/cpu[0]/cpufreq/scaling_max_freq
* /sys/devices/system/cpu/cpu[0]/cpufreq/scaling_min_freq
@@ -53,13 +53,13 @@ static gchar *cpufreq_sysfs_read (const gchar
* /sys/devices/system/cpu/cpu[0]/cpufreq/scaling_cur_freq (new governors)
*/
const gchar *monitor_sysfs_files[] = {
- "scaling_max_freq",
- "scaling_min_freq",
- "scaling_governor",
- "cpuinfo_max_freq",
- "scaling_setspeed",
- "scaling_cur_freq",
- NULL
+ "scaling_max_freq",
+ "scaling_min_freq",
+ "scaling_governor",
+ "cpuinfo_max_freq",
+ "scaling_setspeed",
+ "scaling_cur_freq",
+ NULL
};
#define CPUFREQ_SYSFS_BASE_PATH "/sys/devices/system/cpu/cpu%u/cpufreq/%s"
@@ -73,271 +73,273 @@ cpufreq_monitor_sysfs_init (CPUFreqMonitorSysfs *monitor)
static GObject *
cpufreq_monitor_sysfs_constructor (GType type,
- guint n_construct_properties,
- GObjectConstructParam *construct_params)
+ guint n_construct_properties,
+ GObjectConstructParam *construct_params)
{
- GObject *object;
- gchar *path;
- gchar *frequency;
- gint max_freq;
- guint cpu;
- GError *error = NULL;
-
- object = G_OBJECT_CLASS (
- cpufreq_monitor_sysfs_parent_class)->constructor (type,
- n_construct_properties,
- construct_params);
- g_object_get (G_OBJECT (object),
- "cpu", &cpu,
- NULL);
-
- path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH,
- cpu, monitor_sysfs_files[CPUINFO_MAX]);
-
- frequency = cpufreq_sysfs_read (path, &error);
- if (!frequency) {
- g_warning ("%s", error->message);
- g_error_free (error);
- max_freq = -1;
- } else {
- max_freq = atoi (frequency);
- }
-
- g_free (path);
- g_free (frequency);
-
- g_object_set (G_OBJECT (object),
- "max-frequency", max_freq,
- NULL);
-
- return object;
+ GObject *object;
+ gchar *path;
+ gchar *frequency;
+ gint max_freq;
+ guint cpu;
+ GError *error = NULL;
+
+ object =
+ G_OBJECT_CLASS (cpufreq_monitor_sysfs_parent_class)
+ ->constructor (type,
+ n_construct_properties,
+ construct_params);
+
+ g_object_get (G_OBJECT (object),
+ "cpu", &cpu,
+ NULL);
+
+ path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH,
+ cpu, monitor_sysfs_files[CPUINFO_MAX]);
+
+ frequency = cpufreq_sysfs_read (path, &error);
+ if (!frequency) {
+ g_warning ("%s", error->message);
+ g_error_free (error);
+ max_freq = -1;
+ } else {
+ max_freq = atoi (frequency);
+ }
+
+ g_free (path);
+ g_free (frequency);
+
+ g_object_set (G_OBJECT (object),
+ "max-frequency", max_freq,
+ NULL);
+
+ return object;
}
static void
cpufreq_monitor_sysfs_class_init (CPUFreqMonitorSysfsClass *klass)
{
- GObjectClass *object_class = G_OBJECT_CLASS (klass);
- CPUFreqMonitorClass *monitor_class = CPUFREQ_MONITOR_CLASS (klass);
-
- object_class->constructor = cpufreq_monitor_sysfs_constructor;
-
- monitor_class->run = cpufreq_monitor_sysfs_run;
- monitor_class->get_available_frequencies = cpufreq_monitor_sysfs_get_available_frequencies;
- monitor_class->get_available_governors = cpufreq_monitor_sysfs_get_available_governors;
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+ CPUFreqMonitorClass *monitor_class = CPUFREQ_MONITOR_CLASS (klass);
+
+ object_class->constructor = cpufreq_monitor_sysfs_constructor;
+
+ monitor_class->run = cpufreq_monitor_sysfs_run;
+ monitor_class->get_available_frequencies = cpufreq_monitor_sysfs_get_available_frequencies;
+ monitor_class->get_available_governors = cpufreq_monitor_sysfs_get_available_governors;
}
CPUFreqMonitor *
cpufreq_monitor_sysfs_new (guint cpu)
{
- CPUFreqMonitorSysfs *monitor;
+ CPUFreqMonitorSysfs *monitor;
- monitor = g_object_new (CPUFREQ_TYPE_MONITOR_SYSFS,
- "cpu", cpu, NULL);
+ monitor = g_object_new (CPUFREQ_TYPE_MONITOR_SYSFS,
+ "cpu", cpu, NULL);
- return CPUFREQ_MONITOR (monitor);
+ return CPUFREQ_MONITOR (monitor);
}
static gchar *
cpufreq_sysfs_read (const gchar *path,
- GError **error)
+ GError **error)
{
- gchar *buffer = NULL;
+ gchar *buffer = NULL;
- if (!cpufreq_file_get_contents (path, &buffer, NULL, error)) {
- return NULL;
- }
-
- return g_strchomp (buffer);
+ if (!cpufreq_file_get_contents (path, &buffer, NULL, error)) {
+ return NULL;
+ }
+
+ return g_strchomp (buffer);
}
static gboolean
cpufreq_sysfs_cpu_is_online (guint cpu)
{
- gchar *path;
- gboolean retval;
-
- path = g_strdup_printf ("/sys/devices/system/cpu/cpu%u/", cpu);
- retval = g_file_test (path, G_FILE_TEST_IS_DIR);
- g_free (path);
-
- return retval;
+ gchar *path;
+ gboolean retval;
+
+ path = g_strdup_printf ("/sys/devices/system/cpu/cpu%u/", cpu);
+ retval = g_file_test (path, G_FILE_TEST_IS_DIR);
+ g_free (path);
+
+ return retval;
}
static gboolean
cpufreq_monitor_sysfs_run (CPUFreqMonitor *monitor)
{
- guint cpu;
- gchar *frequency;
- gchar *governor;
- gchar *path;
- GError *error = NULL;
-
- g_object_get (G_OBJECT (monitor),
- "cpu", &cpu,
- NULL);
-
- path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH,
- cpu, monitor_sysfs_files[GOVERNOR]);
- governor = cpufreq_sysfs_read (path, &error);
- if (!governor) {
- gboolean retval = FALSE;
-
- /* Check whether it failed because
- * cpu is not online.
- */
- if (!cpufreq_sysfs_cpu_is_online (cpu)) {
- g_object_set (G_OBJECT (monitor), "online", FALSE, NULL);
- retval = TRUE;
- } else {
- g_warning ("%s", error->message);
- }
-
- g_error_free (error);
- g_free (path);
-
- return retval;
- }
-
- g_free (path);
-
- if (g_ascii_strcasecmp (governor, "userspace") == 0) {
- path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH,
- cpu, monitor_sysfs_files[SCALING_SETSPEED]);
- } else if (g_ascii_strcasecmp (governor, "powersave") == 0) {
- path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH,
- cpu, monitor_sysfs_files[SCALING_MIN]);
- } else if (g_ascii_strcasecmp (governor, "performance") == 0) {
- path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH,
- cpu, monitor_sysfs_files[SCALING_MAX]);
- } else { /* Ondemand, Conservative, ... */
- path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH,
- cpu, monitor_sysfs_files[SCALING_CUR_FREQ]);
- }
-
- frequency = cpufreq_sysfs_read (path, &error);
- if (!frequency) {
- g_warning ("%s", error->message);
- g_error_free (error);
- g_free (path);
- g_free (governor);
-
- return FALSE;
- }
-
- g_free (path);
-
- g_object_set (G_OBJECT (monitor),
- "online", TRUE,
- "governor", governor,
- "frequency", atoi (frequency),
- NULL);
-
- g_free (governor);
- g_free (frequency);
-
- return TRUE;
+ guint cpu;
+ gchar *frequency;
+ gchar *governor;
+ gchar *path;
+ GError *error = NULL;
+
+ g_object_get (G_OBJECT (monitor),
+ "cpu", &cpu,
+ NULL);
+
+ path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH,
+ cpu, monitor_sysfs_files[GOVERNOR]);
+ governor = cpufreq_sysfs_read (path, &error);
+ if (!governor) {
+ gboolean retval = FALSE;
+
+ /* Check whether it failed because
+ * cpu is not online.
+ */
+ if (!cpufreq_sysfs_cpu_is_online (cpu)) {
+ g_object_set (G_OBJECT (monitor), "online", FALSE, NULL);
+ retval = TRUE;
+ } else {
+ g_warning ("%s", error->message);
+ }
+
+ g_error_free (error);
+ g_free (path);
+
+ return retval;
+ }
+
+ g_free (path);
+
+ if (g_ascii_strcasecmp (governor, "userspace") == 0) {
+ path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH,
+ cpu, monitor_sysfs_files[SCALING_SETSPEED]);
+ } else if (g_ascii_strcasecmp (governor, "powersave") == 0) {
+ path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH,
+ cpu, monitor_sysfs_files[SCALING_MIN]);
+ } else if (g_ascii_strcasecmp (governor, "performance") == 0) {
+ path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH,
+ cpu, monitor_sysfs_files[SCALING_MAX]);
+ } else { /* Ondemand, Conservative, ... */
+ path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH,
+ cpu, monitor_sysfs_files[SCALING_CUR_FREQ]);
+ }
+
+ frequency = cpufreq_sysfs_read (path, &error);
+ if (!frequency) {
+ g_warning ("%s", error->message);
+ g_error_free (error);
+ g_free (path);
+ g_free (governor);
+
+ return FALSE;
+ }
+
+ g_free (path);
+
+ g_object_set (G_OBJECT (monitor),
+ "online", TRUE,
+ "governor", governor,
+ "frequency", atoi (frequency),
+ NULL);
+
+ g_free (governor);
+ g_free (frequency);
+
+ return TRUE;
}
static gint
compare (gconstpointer a, gconstpointer b)
{
- gint aa, bb;
+ gint aa, bb;
- aa = atoi ((gchar *) a);
- bb = atoi ((gchar *) b);
+ aa = atoi ((gchar *) a);
+ bb = atoi ((gchar *) b);
- if (aa == bb)
- return 0;
- else if (aa > bb)
- return -1;
- else
- return 1;
+ if (aa == bb)
+ return 0;
+ else if (aa > bb)
+ return -1;
+ else
+ return 1;
}
static GList *
cpufreq_monitor_sysfs_get_available_frequencies (CPUFreqMonitor *monitor)
{
- gchar *path;
- GList *list = NULL;
- gchar **frequencies = NULL;
- gint i;
- guint cpu;
- gchar *buffer = NULL;
- GError *error = NULL;
+ gchar *path;
+ GList *list = NULL;
+ gchar **frequencies = NULL;
+ gint i;
+ guint cpu;
+ gchar *buffer = NULL;
+ GError *error = NULL;
- g_object_get (G_OBJECT (monitor),
- "cpu", &cpu, NULL);
+ g_object_get (G_OBJECT (monitor),
+ "cpu", &cpu, NULL);
- path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH, cpu,
- "scaling_available_frequencies");
+ path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH, cpu,
+ "scaling_available_frequencies");
- if (!cpufreq_file_get_contents (path, &buffer, NULL, &error)) {
- g_warning ("%s", error->message);
- g_error_free (error);
+ if (!cpufreq_file_get_contents (path, &buffer, NULL, &error)) {
+ g_warning ("%s", error->message);
+ g_error_free (error);
- g_free (path);
+ g_free (path);
- return NULL;
- }
+ return NULL;
+ }
- g_free (path);
-
- buffer = g_strchomp (buffer);
- frequencies = g_strsplit (buffer, " ", -1);
-
- i = 0;
- while (frequencies[i]) {
- if (!g_list_find_custom (list, frequencies[i], compare))
- list = g_list_prepend (list, g_strdup (frequencies[i]));
- i++;
- }
-
- g_strfreev (frequencies);
- g_free (buffer);
+ g_free (path);
+
+ buffer = g_strchomp (buffer);
+ frequencies = g_strsplit (buffer, " ", -1);
- return g_list_sort (list, compare);
+ i = 0;
+ while (frequencies[i]) {
+ if (!g_list_find_custom (list, frequencies[i], compare))
+ list = g_list_prepend (list, g_strdup (frequencies[i]));
+ i++;
+ }
+
+ g_strfreev (frequencies);
+ g_free (buffer);
+
+ return g_list_sort (list, compare);
}
static GList *
cpufreq_monitor_sysfs_get_available_governors (CPUFreqMonitor *monitor)
{
- gchar *path;
- GList *list = NULL;
- gchar **governors = NULL;
- gint i;
- guint cpu;
- gchar *buffer = NULL;
- GError *error = NULL;
-
- g_object_get (G_OBJECT (monitor),
- "cpu", &cpu, NULL);
-
- path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH, cpu,
- "scaling_available_governors");
-
- if (!cpufreq_file_get_contents (path, &buffer, NULL, &error)) {
- g_warning ("%s", error->message);
- g_error_free (error);
-
- g_free (path);
-
- return NULL;
- }
+ gchar *path;
+ GList *list = NULL;
+ gchar **governors = NULL;
+ gint i;
+ guint cpu;
+ gchar *buffer = NULL;
+ GError *error = NULL;
+
+ g_object_get (G_OBJECT (monitor),
+ "cpu", &cpu, NULL);
+
+ path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH, cpu,
+ "scaling_available_governors");
+
+ if (!cpufreq_file_get_contents (path, &buffer, NULL, &error)) {
+ g_warning ("%s", error->message);
+ g_error_free (error);
g_free (path);
-
- buffer = g_strchomp (buffer);
- governors = g_strsplit (buffer, " ", -1);
+ return NULL;
+ }
- i = 0;
- while (governors[i] != NULL) {
- list = g_list_prepend (list, g_strdup (governors[i]));
- i++;
- }
-
- g_strfreev (governors);
- g_free (buffer);
+ g_free (path);
+
+ buffer = g_strchomp (buffer);
+
+ governors = g_strsplit (buffer, " ", -1);
+
+ i = 0;
+ while (governors[i] != NULL) {
+ list = g_list_prepend (list, g_strdup (governors[i]));
+ i++;
+ }
+
+ g_strfreev (governors);
+ g_free (buffer);
- return list;
+ return list;
}
diff --git a/cpufreq/src/cpufreq-monitor-sysfs.h b/cpufreq/src/cpufreq-monitor-sysfs.h
index d10093af..d745aaa4 100644
--- a/cpufreq/src/cpufreq-monitor-sysfs.h
+++ b/cpufreq/src/cpufreq-monitor-sysfs.h
@@ -39,11 +39,11 @@ typedef struct _CPUFreqMonitorSysfs CPUFreqMonitorSysfs;
typedef struct _CPUFreqMonitorSysfsClass CPUFreqMonitorSysfsClass;
struct _CPUFreqMonitorSysfs {
- CPUFreqMonitor parent;
+ CPUFreqMonitor parent;
};
struct _CPUFreqMonitorSysfsClass {
- CPUFreqMonitorClass parent_class;
+ CPUFreqMonitorClass parent_class;
};
GType cpufreq_monitor_sysfs_get_type (void) G_GNUC_CONST;
diff --git a/cpufreq/src/cpufreq-monitor.c b/cpufreq/src/cpufreq-monitor.c
index 23c41d8e..a0a2510f 100644
--- a/cpufreq/src/cpufreq-monitor.c
+++ b/cpufreq/src/cpufreq-monitor.c
@@ -25,31 +25,31 @@
/* Properties */
enum {
- PROP_0,
- PROP_CPU,
- PROP_ONLINE,
- PROP_FREQUENCY,
- PROP_MAX_FREQUENCY,
- PROP_GOVERNOR
+ PROP_0,
+ PROP_CPU,
+ PROP_ONLINE,
+ PROP_FREQUENCY,
+ PROP_MAX_FREQUENCY,
+ PROP_GOVERNOR
};
/* Signals */
enum {
- SIGNAL_CHANGED,
- N_SIGNALS
+ SIGNAL_CHANGED,
+ N_SIGNALS
};
struct _CPUFreqMonitorPrivate {
- guint cpu;
- gboolean online;
- gint cur_freq;
- gint max_freq;
- gchar *governor;
- GList *available_freqs;
- GList *available_govs;
- guint timeout_handler;
-
- gboolean changed;
+ guint cpu;
+ gboolean online;
+ gint cur_freq;
+ gint max_freq;
+ gchar *governor;
+ GList *available_freqs;
+ GList *available_govs;
+ guint timeout_handler;
+
+ gboolean changed;
};
static void cpufreq_monitor_finalize (GObject *object);
@@ -70,114 +70,114 @@ G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (CPUFreqMonitor, cpufreq_monitor, G_TYPE_OBJ
static void
cpufreq_monitor_init (CPUFreqMonitor *monitor)
{
- monitor->priv = cpufreq_monitor_get_instance_private (monitor);
+ monitor->priv = cpufreq_monitor_get_instance_private (monitor);
- monitor->priv->governor = NULL;
- monitor->priv->available_freqs = NULL;
- monitor->priv->available_govs = NULL;
- monitor->priv->timeout_handler = 0;
+ monitor->priv->governor = NULL;
+ monitor->priv->available_freqs = NULL;
+ monitor->priv->available_govs = NULL;
+ monitor->priv->timeout_handler = 0;
- monitor->priv->changed = FALSE;
+ monitor->priv->changed = FALSE;
}
static void
cpufreq_monitor_class_init (CPUFreqMonitorClass *klass)
{
- GObjectClass *object_class = G_OBJECT_CLASS (klass);
-
- object_class->set_property = cpufreq_monitor_set_property;
- object_class->get_property = cpufreq_monitor_get_property;
-
- /* Public virtual methods */
- klass->run = NULL;
- klass->get_available_frequencies = NULL;
- klass->get_available_governors = NULL;
-
- /* Porperties */
- g_object_class_install_property (object_class,
- PROP_CPU,
- g_param_spec_uint ("cpu",
- "CPU",
- "The cpu to monitor",
- 0,
- G_MAXUINT,
- 0,
- G_PARAM_CONSTRUCT |
- G_PARAM_READWRITE));
- g_object_class_install_property (object_class,
- PROP_ONLINE,
- g_param_spec_boolean ("online",
- "Online",
- "Whether cpu is online",
- TRUE,
- G_PARAM_READWRITE));
- g_object_class_install_property (object_class,
- PROP_FREQUENCY,
- g_param_spec_int ("frequency",
- "Frequency",
- "The current cpu frequency",
- 0,
- G_MAXINT,
- 0,
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+ object_class->set_property = cpufreq_monitor_set_property;
+ object_class->get_property = cpufreq_monitor_get_property;
+
+ /* Public virtual methods */
+ klass->run = NULL;
+ klass->get_available_frequencies = NULL;
+ klass->get_available_governors = NULL;
+
+ /* Porperties */
+ g_object_class_install_property (object_class,
+ PROP_CPU,
+ g_param_spec_uint ("cpu",
+ "CPU",
+ "The cpu to monitor",
+ 0,
+ G_MAXUINT,
+ 0,
+ G_PARAM_CONSTRUCT |
+ G_PARAM_READWRITE));
+ g_object_class_install_property (object_class,
+ PROP_ONLINE,
+ g_param_spec_boolean ("online",
+ "Online",
+ "Whether cpu is online",
+ TRUE,
G_PARAM_READWRITE));
- g_object_class_install_property (object_class,
- PROP_MAX_FREQUENCY,
- g_param_spec_int ("max-frequency",
- "MaxFrequency",
- "The max cpu frequency",
- -1,
- G_MAXINT,
- 0,
- G_PARAM_READWRITE));
- g_object_class_install_property (object_class,
- PROP_GOVERNOR,
- g_param_spec_string ("governor",
- "Governor",
- "The current cpufreq governor",
- NULL,
- G_PARAM_READWRITE));
-
- /* Signals */
- signals[SIGNAL_CHANGED] =
- g_signal_new ("changed",
- G_TYPE_FROM_CLASS (klass),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (CPUFreqMonitorClass, changed),
- NULL, NULL,
- g_cclosure_marshal_VOID__VOID,
- G_TYPE_NONE, 0);
-
- object_class->finalize = cpufreq_monitor_finalize;
+ g_object_class_install_property (object_class,
+ PROP_FREQUENCY,
+ g_param_spec_int ("frequency",
+ "Frequency",
+ "The current cpu frequency",
+ 0,
+ G_MAXINT,
+ 0,
+ G_PARAM_READWRITE));
+ g_object_class_install_property (object_class,
+ PROP_MAX_FREQUENCY,
+ g_param_spec_int ("max-frequency",
+ "MaxFrequency",
+ "The max cpu frequency",
+ -1,
+ G_MAXINT,
+ 0,
+ G_PARAM_READWRITE));
+ g_object_class_install_property (object_class,
+ PROP_GOVERNOR,
+ g_param_spec_string ("governor",
+ "Governor",
+ "The current cpufreq governor",
+ NULL,
+ G_PARAM_READWRITE));
+
+ /* Signals */
+ signals[SIGNAL_CHANGED] =
+ g_signal_new ("changed",
+ G_TYPE_FROM_CLASS (klass),
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (CPUFreqMonitorClass, changed),
+ NULL, NULL,
+ g_cclosure_marshal_VOID__VOID,
+ G_TYPE_NONE, 0);
+
+ object_class->finalize = cpufreq_monitor_finalize;
}
static void
cpufreq_monitor_finalize (GObject *object)
{
- CPUFreqMonitor *monitor = CPUFREQ_MONITOR (object);
+ CPUFreqMonitor *monitor = CPUFREQ_MONITOR (object);
- monitor->priv->online = FALSE;
-
- if (monitor->priv->timeout_handler > 0) {
- g_source_remove (monitor->priv->timeout_handler);
- monitor->priv->timeout_handler = 0;
- }
+ monitor->priv->online = FALSE;
- if (monitor->priv->governor) {
- g_free (monitor->priv->governor);
- monitor->priv->governor = NULL;
- }
+ if (monitor->priv->timeout_handler > 0) {
+ g_source_remove (monitor->priv->timeout_handler);
+ monitor->priv->timeout_handler = 0;
+ }
- if (monitor->priv->available_freqs) {
- g_list_free_full (monitor->priv->available_freqs, g_free);
- monitor->priv->available_freqs = NULL;
- }
+ if (monitor->priv->governor) {
+ g_free (monitor->priv->governor);
+ monitor->priv->governor = NULL;
+ }
- if (monitor->priv->available_govs) {
- g_list_free_full (monitor->priv->available_govs, g_free);
- monitor->priv->available_govs = NULL;
- }
+ if (monitor->priv->available_freqs) {
+ g_list_free_full (monitor->priv->available_freqs, g_free);
+ monitor->priv->available_freqs = NULL;
+ }
- G_OBJECT_CLASS (cpufreq_monitor_parent_class)->finalize (object);
+ if (monitor->priv->available_govs) {
+ g_list_free_full (monitor->priv->available_govs, g_free);
+ monitor->priv->available_govs = NULL;
+ }
+
+ G_OBJECT_CLASS (cpufreq_monitor_parent_class)->finalize (object);
}
static void
@@ -186,61 +186,60 @@ cpufreq_monitor_set_property (GObject *object,
const GValue *value,
GParamSpec *spec)
{
- CPUFreqMonitor *monitor;
+ CPUFreqMonitor *monitor;
- monitor = CPUFREQ_MONITOR (object);
+ monitor = CPUFREQ_MONITOR (object);
- switch (prop_id) {
- case PROP_CPU: {
- guint cpu = g_value_get_uint (value);
+ switch (prop_id) {
+ case PROP_CPU: {
+ guint cpu = g_value_get_uint (value);
- if (cpu != monitor->priv->cpu) {
- monitor->priv->cpu = cpu;
- monitor->priv->changed = TRUE;
- }
+ if (cpu != monitor->priv->cpu) {
+ monitor->priv->cpu = cpu;
+ monitor->priv->changed = TRUE;
}
- break;
- case PROP_ONLINE:
- monitor->priv->online = g_value_get_boolean (value);
-
- break;
- case PROP_FREQUENCY: {
- gint freq = g_value_get_int (value);
-
- if (freq != monitor->priv->cur_freq) {
- monitor->priv->cur_freq = freq;
- monitor->priv->changed = TRUE;
- }
+ break;
+ }
+ case PROP_ONLINE:
+ monitor->priv->online = g_value_get_boolean (value);
+
+ break;
+ case PROP_FREQUENCY: {
+ gint freq = g_value_get_int (value);
+
+ if (freq != monitor->priv->cur_freq) {
+ monitor->priv->cur_freq = freq;
+ monitor->priv->changed = TRUE;
}
- break;
- case PROP_MAX_FREQUENCY: {
- gint freq = g_value_get_int (value);
-
- if (freq != monitor->priv->max_freq) {
- monitor->priv->max_freq = freq;
- monitor->priv->changed = TRUE;
- }
+ break;
+ }
+ case PROP_MAX_FREQUENCY: {
+ gint freq = g_value_get_int (value);
+
+ if (freq != monitor->priv->max_freq) {
+ monitor->priv->max_freq = freq;
+ monitor->priv->changed = TRUE;
}
- break;
- case PROP_GOVERNOR: {
- const gchar *gov = g_value_get_string (value);
-
- if (monitor->priv->governor) {
- if (g_ascii_strcasecmp (gov, monitor->priv->governor) != 0) {
- g_free (monitor->priv->governor);
- monitor->priv->governor = gov ? g_strdup (gov) : NULL;
- monitor->priv->changed = TRUE;
- }
- } else {
- monitor->priv->governor = gov ? g_strdup (gov) : NULL;
- monitor->priv->changed = TRUE;
- }
- }
- break;
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, spec);
- break;
+ break;
+ }
+ case PROP_GOVERNOR: {
+ const gchar *gov = g_value_get_string (value);
+
+ if (monitor->priv->governor) {
+ if (g_ascii_strcasecmp (gov, monitor->priv->governor) != 0) {
+ g_free (monitor->priv->governor);
+ monitor->priv->governor = gov ? g_strdup (gov) : NULL;
+ monitor->priv->changed = TRUE;
+ }
+ } else {
+ monitor->priv->governor = gov ? g_strdup (gov) : NULL;
+ monitor->priv->changed = TRUE;
}
+ break;
+ }
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, spec);
+ }
}
static void
@@ -249,61 +248,60 @@ cpufreq_monitor_get_property (GObject *object,
GValue *value,
GParamSpec *spec)
{
- CPUFreqMonitor *monitor;
-
- monitor = CPUFREQ_MONITOR (object);
-
- switch (prop_id) {
- case PROP_CPU:
- g_value_set_uint (value, monitor->priv->cpu);
- break;
- case PROP_ONLINE:
- g_value_set_boolean (value, monitor->priv->online);
- break;
- case PROP_FREQUENCY:
- g_value_set_int (value, monitor->priv->cur_freq);
- break;
- case PROP_MAX_FREQUENCY:
- g_value_set_int (value, monitor->priv->max_freq);
- break;
- case PROP_GOVERNOR:
- g_value_set_string (value, monitor->priv->governor);
- break;
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, spec);
- break;
- }
+ CPUFreqMonitor *monitor;
+
+ monitor = CPUFREQ_MONITOR (object);
+
+ switch (prop_id) {
+ case PROP_CPU:
+ g_value_set_uint (value, monitor->priv->cpu);
+ break;
+ case PROP_ONLINE:
+ g_value_set_boolean (value, monitor->priv->online);
+ break;
+ case PROP_FREQUENCY:
+ g_value_set_int (value, monitor->priv->cur_freq);
+ break;
+ case PROP_MAX_FREQUENCY:
+ g_value_set_int (value, monitor->priv->max_freq);
+ break;
+ case PROP_GOVERNOR:
+ g_value_set_string (value, monitor->priv->governor);
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, spec);
+ }
}
static gboolean
cpufreq_monitor_run_cb (CPUFreqMonitor *monitor)
{
- CPUFreqMonitorClass *class;
- gboolean retval = FALSE;
+ CPUFreqMonitorClass *class;
+ gboolean retval = FALSE;
- class = CPUFREQ_MONITOR_GET_CLASS (monitor);
-
- if (class->run)
- retval = class->run (monitor);
+ class = CPUFREQ_MONITOR_GET_CLASS (monitor);
- if (monitor->priv->changed) {
- g_signal_emit (monitor, signals[SIGNAL_CHANGED], 0);
- monitor->priv->changed = FALSE;
- }
+ if (class->run)
+ retval = class->run (monitor);
+
+ if (monitor->priv->changed) {
+ g_signal_emit (monitor, signals[SIGNAL_CHANGED], 0);
+ monitor->priv->changed = FALSE;
+ }
- return retval;
+ return retval;
}
void
cpufreq_monitor_run (CPUFreqMonitor *monitor)
{
- g_return_if_fail (CPUFREQ_IS_MONITOR (monitor));
+ g_return_if_fail (CPUFREQ_IS_MONITOR (monitor));
- if (monitor->priv->timeout_handler > 0)
- return;
+ if (monitor->priv->timeout_handler > 0)
+ return;
- monitor->priv->timeout_handler =
- g_timeout_add_seconds (CPUFREQ_MONITOR_INTERVAL,
+ monitor->priv->timeout_handler =
+ g_timeout_add_seconds (CPUFREQ_MONITOR_INTERVAL,
(GSourceFunc) cpufreq_monitor_run_cb,
(gpointer) monitor);
}
@@ -311,88 +309,87 @@ cpufreq_monitor_run (CPUFreqMonitor *monitor)
GList *
cpufreq_monitor_get_available_frequencies (CPUFreqMonitor *monitor)
{
- CPUFreqMonitorClass *class;
-
- g_return_val_if_fail (CPUFREQ_IS_MONITOR (monitor), NULL);
-
- if (!monitor->priv->online)
- return NULL;
-
- if (monitor->priv->available_freqs)
- return monitor->priv->available_freqs;
-
- class = CPUFREQ_MONITOR_GET_CLASS (monitor);
-
- if (class->get_available_frequencies) {
- monitor->priv->available_freqs = class->get_available_frequencies (monitor);
- }
+ CPUFreqMonitorClass *class;
+
+ g_return_val_if_fail (CPUFREQ_IS_MONITOR (monitor), NULL);
+ if (!monitor->priv->online)
+ return NULL;
+
+ if (monitor->priv->available_freqs)
return monitor->priv->available_freqs;
+
+ class = CPUFREQ_MONITOR_GET_CLASS (monitor);
+
+ if (class->get_available_frequencies)
+ monitor->priv->available_freqs = class->get_available_frequencies (monitor);
+
+ return monitor->priv->available_freqs;
}
GList *
cpufreq_monitor_get_available_governors (CPUFreqMonitor *monitor)
{
- CPUFreqMonitorClass *class;
-
- g_return_val_if_fail (CPUFREQ_IS_MONITOR (monitor), NULL);
-
- if (!monitor->priv->online)
- return NULL;
-
- if (monitor->priv->available_govs)
- return monitor->priv->available_govs;
-
- class = CPUFREQ_MONITOR_GET_CLASS (monitor);
-
- if (class->get_available_governors) {
- monitor->priv->available_govs = class->get_available_governors (monitor);
- }
+ CPUFreqMonitorClass *class;
+
+ g_return_val_if_fail (CPUFREQ_IS_MONITOR (monitor), NULL);
+
+ if (!monitor->priv->online)
+ return NULL;
+ if (monitor->priv->available_govs)
return monitor->priv->available_govs;
+
+ class = CPUFREQ_MONITOR_GET_CLASS (monitor);
+
+ if (class->get_available_governors) {
+ monitor->priv->available_govs = class->get_available_governors (monitor);
+ }
+
+ return monitor->priv->available_govs;
}
guint
cpufreq_monitor_get_cpu (CPUFreqMonitor *monitor)
{
- g_return_val_if_fail (CPUFREQ_IS_MONITOR (monitor), 0);
+ g_return_val_if_fail (CPUFREQ_IS_MONITOR (monitor), 0);
- return monitor->priv->cpu;
+ return monitor->priv->cpu;
}
void
cpufreq_monitor_set_cpu (CPUFreqMonitor *monitor, guint cpu)
{
- g_return_if_fail (CPUFREQ_IS_MONITOR (monitor));
+ g_return_if_fail (CPUFREQ_IS_MONITOR (monitor));
- g_object_set (G_OBJECT (monitor),
- "cpu", cpu, NULL);
+ g_object_set (G_OBJECT (monitor),
+ "cpu", cpu, NULL);
}
gint
cpufreq_monitor_get_frequency (CPUFreqMonitor *monitor)
{
- g_return_val_if_fail (CPUFREQ_IS_MONITOR (monitor), -1);
+ g_return_val_if_fail (CPUFREQ_IS_MONITOR (monitor), -1);
- return monitor->priv->cur_freq;
+ return monitor->priv->cur_freq;
}
const gchar *
cpufreq_monitor_get_governor (CPUFreqMonitor *monitor)
{
- g_return_val_if_fail (CPUFREQ_IS_MONITOR (monitor), NULL);
+ g_return_val_if_fail (CPUFREQ_IS_MONITOR (monitor), NULL);
- return monitor->priv->governor;
+ return monitor->priv->governor;
}
gint
cpufreq_monitor_get_percentage (CPUFreqMonitor *monitor)
{
- g_return_val_if_fail (CPUFREQ_IS_MONITOR (monitor), -1);
+ g_return_val_if_fail (CPUFREQ_IS_MONITOR (monitor), -1);
- if (monitor->priv->max_freq > 0) {
- return ((monitor->priv->cur_freq * 100) / monitor->priv->max_freq);
- }
+ if (monitor->priv->max_freq > 0) {
+ return ((monitor->priv->cur_freq * 100) / monitor->priv->max_freq);
+ }
- return -1;
+ return -1;
}
diff --git a/cpufreq/src/cpufreq-monitor.h b/cpufreq/src/cpufreq-monitor.h
index d77ca47e..9499707f 100644
--- a/cpufreq/src/cpufreq-monitor.h
+++ b/cpufreq/src/cpufreq-monitor.h
@@ -38,20 +38,20 @@ typedef struct _CPUFreqMonitorClass CPUFreqMonitorClass;
typedef struct _CPUFreqMonitorPrivate CPUFreqMonitorPrivate;
struct _CPUFreqMonitor {
- GObject parent;
+ GObject parent;
- CPUFreqMonitorPrivate *priv;
+ CPUFreqMonitorPrivate *priv;
};
struct _CPUFreqMonitorClass {
- GObjectClass parent_class;
+ GObjectClass parent_class;
- gboolean (* run) (CPUFreqMonitor *monitor);
- GList *(* get_available_frequencies) (CPUFreqMonitor *monitor);
- GList *(* get_available_governors) (CPUFreqMonitor *monitor);
+ gboolean (* run) (CPUFreqMonitor *monitor);
+ GList *(* get_available_frequencies) (CPUFreqMonitor *monitor);
+ GList *(* get_available_governors) (CPUFreqMonitor *monitor);
- /*< signals >*/
- void (* changed) (CPUFreqMonitor *monitor);
+ /*< signals >*/
+ void (* changed) (CPUFreqMonitor *monitor);
};
GType cpufreq_monitor_get_type (void) G_GNUC_CONST;
diff --git a/cpufreq/src/cpufreq-popup.c b/cpufreq/src/cpufreq-popup.c
index 4a0d6025..456a60a6 100644
--- a/cpufreq/src/cpufreq-popup.c
+++ b/cpufreq/src/cpufreq-popup.c
@@ -31,21 +31,21 @@
#include "cpufreq-utils.h"
struct _CPUFreqPopupPrivate {
- GtkUIManager *ui_manager;
- GSList *radio_group;
+ GtkUIManager *ui_manager;
+ GSList *radio_group;
- GtkActionGroup *freqs_group;
- GSList *freqs_actions;
+ GtkActionGroup *freqs_group;
+ GSList *freqs_actions;
- GtkActionGroup *govs_group;
- GSList *govs_actions;
+ GtkActionGroup *govs_group;
+ GSList *govs_actions;
- guint merge_id;
- gboolean need_build;
- gboolean show_freqs;
+ guint merge_id;
+ gboolean need_build;
+ gboolean show_freqs;
- CPUFreqMonitor *monitor;
- GtkWidget *parent;
+ CPUFreqMonitor *monitor;
+ GtkWidget *parent;
};
static void cpufreq_popup_finalize (GObject *object);
@@ -53,15 +53,15 @@ static void cpufreq_popup_finalize (GObject *object);
G_DEFINE_TYPE_WITH_PRIVATE (CPUFreqPopup, cpufreq_popup, G_TYPE_OBJECT)
static const gchar *ui_popup =
-"<ui>"
-" <popup name=\"CPUFreqSelectorPopup\" action=\"PopupAction\">"
-" <placeholder name=\"FreqsItemsGroup\">"
-" </placeholder>"
-" <separator />"
-" <placeholder name=\"GovsItemsGroup\">"
-" </placeholder>"
-" </popup>"
-"</ui>";
+ "<ui>"
+ " <popup name=\"CPUFreqSelectorPopup\" action=\"PopupAction\">"
+ " <placeholder name=\"FreqsItemsGroup\">"
+ " </placeholder>"
+ " <separator />"
+ " <placeholder name=\"GovsItemsGroup\">"
+ " </placeholder>"
+ " </popup>"
+ "</ui>";
#define FREQS_PLACEHOLDER_PATH "/CPUFreqSelectorPopup/FreqsItemsGroup"
#define GOVS_PLACEHOLDER_PATH "/CPUFreqSelectorPopup/GovsItemsGroup"
@@ -69,438 +69,438 @@ static const gchar *ui_popup =
static void
cpufreq_popup_init (CPUFreqPopup *popup)
{
- popup->priv = cpufreq_popup_get_instance_private (popup);
+ popup->priv = cpufreq_popup_get_instance_private (popup);
- popup->priv->ui_manager = gtk_ui_manager_new ();
- popup->priv->radio_group = NULL;
+ popup->priv->ui_manager = gtk_ui_manager_new ();
+ popup->priv->radio_group = NULL;
- popup->priv->freqs_group = NULL;
- popup->priv->freqs_actions = NULL;
+ popup->priv->freqs_group = NULL;
+ popup->priv->freqs_actions = NULL;
- popup->priv->govs_group = NULL;
- popup->priv->govs_actions = NULL;
+ popup->priv->govs_group = NULL;
+ popup->priv->govs_actions = NULL;
- popup->priv->merge_id = 0;
- popup->priv->need_build = TRUE;
- popup->priv->show_freqs = FALSE;
+ popup->priv->merge_id = 0;
+ popup->priv->need_build = TRUE;
+ popup->priv->show_freqs = FALSE;
- gtk_ui_manager_add_ui_from_string (popup->priv->ui_manager,
- ui_popup, -1, NULL);
+ gtk_ui_manager_add_ui_from_string (popup->priv->ui_manager,
+ ui_popup, -1, NULL);
- popup->priv->monitor = NULL;
+ popup->priv->monitor = NULL;
}
static void
cpufreq_popup_class_init (CPUFreqPopupClass *klass)
{
- GObjectClass *g_object_class = G_OBJECT_CLASS (klass);
+ GObjectClass *g_object_class = G_OBJECT_CLASS (klass);
- g_object_class->finalize = cpufreq_popup_finalize;
+ g_object_class->finalize = cpufreq_popup_finalize;
}
static void
cpufreq_popup_finalize (GObject *object)
{
- CPUFreqPopup *popup = CPUFREQ_POPUP (object);
-
- if (popup->priv->ui_manager) {
- g_object_unref (popup->priv->ui_manager);
- popup->priv->ui_manager = NULL;
- }
-
- if (popup->priv->freqs_group) {
- g_object_unref (popup->priv->freqs_group);
- popup->priv->freqs_group = NULL;
- }
-
- if (popup->priv->freqs_actions) {
- g_slist_free (popup->priv->freqs_actions);
- popup->priv->freqs_actions = NULL;
- }
-
- if (popup->priv->govs_group) {
- g_object_unref (popup->priv->govs_group);
- popup->priv->govs_group = NULL;
- }
-
- if (popup->priv->govs_actions) {
- g_slist_free (popup->priv->govs_actions);
- popup->priv->govs_actions = NULL;
- }
-
- if (popup->priv->monitor) {
- g_object_unref (popup->priv->monitor);
- popup->priv->monitor = NULL;
- }
-
- G_OBJECT_CLASS (cpufreq_popup_parent_class)->finalize (object);
+ CPUFreqPopup *popup = CPUFREQ_POPUP (object);
+
+ if (popup->priv->ui_manager) {
+ g_object_unref (popup->priv->ui_manager);
+ popup->priv->ui_manager = NULL;
+ }
+
+ if (popup->priv->freqs_group) {
+ g_object_unref (popup->priv->freqs_group);
+ popup->priv->freqs_group = NULL;
+ }
+
+ if (popup->priv->freqs_actions) {
+ g_slist_free (popup->priv->freqs_actions);
+ popup->priv->freqs_actions = NULL;
+ }
+
+ if (popup->priv->govs_group) {
+ g_object_unref (popup->priv->govs_group);
+ popup->priv->govs_group = NULL;
+ }
+
+ if (popup->priv->govs_actions) {
+ g_slist_free (popup->priv->govs_actions);
+ popup->priv->govs_actions = NULL;
+ }
+
+ if (popup->priv->monitor) {
+ g_object_unref (popup->priv->monitor);
+ popup->priv->monitor = NULL;
+ }
+
+ G_OBJECT_CLASS (cpufreq_popup_parent_class)->finalize (object);
}
CPUFreqPopup *
cpufreq_popup_new (void)
{
- CPUFreqPopup *popup;
+ CPUFreqPopup *popup;
- popup = CPUFREQ_POPUP (g_object_new (CPUFREQ_TYPE_POPUP,
- NULL));
+ popup = CPUFREQ_POPUP (g_object_new (CPUFREQ_TYPE_POPUP,
+ NULL));
- return popup;
+ return popup;
}
/* Public methods */
void
cpufreq_popup_set_monitor (CPUFreqPopup *popup,
- CPUFreqMonitor *monitor)
+ CPUFreqMonitor *monitor)
{
- g_return_if_fail (CPUFREQ_IS_POPUP (popup));
- g_return_if_fail (CPUFREQ_IS_MONITOR (monitor));
-
- if (popup->priv->monitor == monitor)
- return;
-
- if (popup->priv->monitor)
- g_object_unref (popup->priv->monitor);
- popup->priv->monitor = g_object_ref (monitor);
+ g_return_if_fail (CPUFREQ_IS_POPUP (popup));
+ g_return_if_fail (CPUFREQ_IS_MONITOR (monitor));
+
+ if (popup->priv->monitor == monitor)
+ return;
+
+ if (popup->priv->monitor)
+ g_object_unref (popup->priv->monitor);
+ popup->priv->monitor = g_object_ref (monitor);
}
void
cpufreq_popup_set_parent (CPUFreqPopup *popup,
- GtkWidget *parent)
+ GtkWidget *parent)
{
- g_return_if_fail (CPUFREQ_IS_POPUP (popup));
- g_return_if_fail (GTK_IS_WIDGET (parent));
+ g_return_if_fail (CPUFREQ_IS_POPUP (popup));
+ g_return_if_fail (GTK_IS_WIDGET (parent));
- popup->priv->parent = parent;
+ popup->priv->parent = parent;
}
static void
cpufreq_popup_frequencies_menu_activate (GtkAction *action,
- CPUFreqPopup *popup)
+ CPUFreqPopup *popup)
{
- CPUFreqSelector *selector;
- const gchar *name;
- guint cpu;
- guint freq;
+ CPUFreqSelector *selector;
+ const gchar *name;
+ guint cpu;
+ guint freq;
- if (!gtk_toggle_action_get_active (GTK_TOGGLE_ACTION (action)))
- return;
+ if (!gtk_toggle_action_get_active (GTK_TOGGLE_ACTION (action)))
+ return;
- selector = cpufreq_selector_get_default ();
+ selector = cpufreq_selector_get_default ();
- cpu = cpufreq_monitor_get_cpu (popup->priv->monitor);
- name = gtk_action_get_name (action);
- freq = (guint) atoi (name + strlen ("Frequency"));
+ cpu = cpufreq_monitor_get_cpu (popup->priv->monitor);
+ name = gtk_action_get_name (action);
+ freq = (guint) atoi (name + strlen ("Frequency"));
- cpufreq_selector_set_frequency_async (selector, cpu, freq);
+ cpufreq_selector_set_frequency_async (selector, cpu, freq);
}
static void
cpufreq_popup_governors_menu_activate (GtkAction *action,
- CPUFreqPopup *popup)
+ CPUFreqPopup *popup)
{
- CPUFreqSelector *selector;
- const gchar *name;
- guint cpu;
- const gchar *governor;
+ CPUFreqSelector *selector;
+ const gchar *name;
+ guint cpu;
+ const gchar *governor;
+
+ if (!gtk_toggle_action_get_active (GTK_TOGGLE_ACTION (action)))
+ return;
- if (!gtk_toggle_action_get_active (GTK_TOGGLE_ACTION (action)))
- return;
+ selector = cpufreq_selector_get_default ();
- selector = cpufreq_selector_get_default ();
-
- cpu = cpufreq_monitor_get_cpu (popup->priv->monitor);
- name = gtk_action_get_name (action);
- governor = name + strlen ("Governor");
+ cpu = cpufreq_monitor_get_cpu (popup->priv->monitor);
+ name = gtk_action_get_name (action);
+ governor = name + strlen ("Governor");
- cpufreq_selector_set_governor_async (selector, cpu, governor);
+ cpufreq_selector_set_governor_async (selector, cpu, governor);
}
static void
cpufreq_popup_menu_add_action (CPUFreqPopup *popup,
- const gchar *menu,
- GtkActionGroup *action_group,
- const gchar *action_name,
- const gchar *label,
- gboolean sensitive)
+ const gchar *menu,
+ GtkActionGroup *action_group,
+ const gchar *action_name,
+ const gchar *label,
+ gboolean sensitive)
{
- GtkToggleAction *action;
- gchar *name;
-
- name = g_strdup_printf ("%s%s", menu, action_name);
-
- action = g_object_new (GTK_TYPE_RADIO_ACTION,
- "name", name,
- "label", label,
- NULL);
-
- gtk_action_set_sensitive (GTK_ACTION (action), sensitive);
-
- gtk_radio_action_set_group (GTK_RADIO_ACTION (action), popup->priv->radio_group);
- popup->priv->radio_group = gtk_radio_action_get_group (GTK_RADIO_ACTION (action));
-
- if (g_ascii_strcasecmp (menu, "Frequency") == 0) {
- popup->priv->freqs_actions = g_slist_prepend (popup->priv->freqs_actions,
- (gpointer) action);
-
- g_signal_connect (action, "activate",
- G_CALLBACK (cpufreq_popup_frequencies_menu_activate),
- (gpointer) popup);
- } else if (g_ascii_strcasecmp (menu, "Governor") == 0) {
- popup->priv->govs_actions = g_slist_prepend (popup->priv->govs_actions,
- (gpointer) action);
-
- g_signal_connect (action, "activate",
- G_CALLBACK (cpufreq_popup_governors_menu_activate),
- (gpointer) popup);
- }
-
- gtk_action_group_add_action (action_group, GTK_ACTION (action));
- g_object_unref (action);
-
- g_free (name);
+ GtkToggleAction *action;
+ gchar *name;
+
+ name = g_strdup_printf ("%s%s", menu, action_name);
+
+ action = g_object_new (GTK_TYPE_RADIO_ACTION,
+ "name", name,
+ "label", label,
+ NULL);
+
+ gtk_action_set_sensitive (GTK_ACTION (action), sensitive);
+
+ gtk_radio_action_set_group (GTK_RADIO_ACTION (action), popup->priv->radio_group);
+ popup->priv->radio_group = gtk_radio_action_get_group (GTK_RADIO_ACTION (action));
+
+ if (g_ascii_strcasecmp (menu, "Frequency") == 0) {
+ popup->priv->freqs_actions = g_slist_prepend (popup->priv->freqs_actions,
+ (gpointer) action);
+
+ g_signal_connect (action, "activate",
+ G_CALLBACK (cpufreq_popup_frequencies_menu_activate),
+ popup);
+ } else if (g_ascii_strcasecmp (menu, "Governor") == 0) {
+ popup->priv->govs_actions = g_slist_prepend (popup->priv->govs_actions,
+ (gpointer) action);
+
+ g_signal_connect (action, "activate",
+ G_CALLBACK (cpufreq_popup_governors_menu_activate),
+ popup);
+ }
+
+ gtk_action_group_add_action (action_group, GTK_ACTION (action));
+ g_object_unref (action);
+
+ g_free (name);
}
static void
frequencies_menu_create_actions (CPUFreqPopup *popup)
{
- GList *available_freqs;
-
- available_freqs = cpufreq_monitor_get_available_frequencies (popup->priv->monitor);
-
- while (available_freqs) {
- const gchar *text;
- gchar *freq_text;
- gchar *label;
- gchar *unit;
- gint freq;
-
- text = (const gchar *) available_freqs->data;
- freq = atoi (text);
-
- freq_text = cpufreq_utils_get_frequency_label (freq);
- unit = cpufreq_utils_get_frequency_unit (freq);
-
- label = g_strdup_printf ("%s %s", freq_text, unit);
- g_free (freq_text);
- g_free (unit);
-
- cpufreq_popup_menu_add_action (popup,
- "Frequency",
- popup->priv->freqs_group,
- text, label, TRUE);
- g_free (label);
-
- available_freqs = g_list_next (available_freqs);
- }
+ GList *available_freqs;
+
+ available_freqs = cpufreq_monitor_get_available_frequencies (popup->priv->monitor);
+
+ while (available_freqs) {
+ const gchar *text;
+ gchar *freq_text;
+ gchar *label;
+ gchar *unit;
+ gint freq;
+
+ text = (const gchar *) available_freqs->data;
+ freq = atoi (text);
+
+ freq_text = cpufreq_utils_get_frequency_label (freq);
+ unit = cpufreq_utils_get_frequency_unit (freq);
+
+ label = g_strdup_printf ("%s %s", freq_text, unit);
+ g_free (freq_text);
+ g_free (unit);
+
+ cpufreq_popup_menu_add_action (popup,
+ "Frequency",
+ popup->priv->freqs_group,
+ text, label, TRUE);
+ g_free (label);
+
+ available_freqs = g_list_next (available_freqs);
+ }
}
static void
governors_menu_create_actions (CPUFreqPopup *popup)
{
- GList *available_govs;
-
- available_govs = cpufreq_monitor_get_available_governors (popup->priv->monitor);
- available_govs = g_list_sort (available_govs, (GCompareFunc)g_ascii_strcasecmp);
-
- while (available_govs) {
- const gchar *governor;
- gchar *label;
-
- governor = (const gchar *) available_govs->data;
- if (g_ascii_strcasecmp (governor, "userspace") == 0) {
- popup->priv->show_freqs = TRUE;
- available_govs = g_list_next (available_govs);
- continue;
- }
-
- label = g_strdup (governor);
- label[0] = g_ascii_toupper (label[0]);
-
- cpufreq_popup_menu_add_action (popup,
- "Governor",
- popup->priv->govs_group,
- governor, label, TRUE);
- g_free (label);
-
- available_govs = g_list_next (available_govs);
- }
+ GList *available_govs;
+
+ available_govs = cpufreq_monitor_get_available_governors (popup->priv->monitor);
+ available_govs = g_list_sort (available_govs, (GCompareFunc)g_ascii_strcasecmp);
+
+ while (available_govs) {
+ const gchar *governor;
+ gchar *label;
+
+ governor = (const gchar *) available_govs->data;
+ if (g_ascii_strcasecmp (governor, "userspace") == 0) {
+ popup->priv->show_freqs = TRUE;
+ available_govs = g_list_next (available_govs);
+ continue;
+ }
+
+ label = g_strdup (governor);
+ label[0] = g_ascii_toupper (label[0]);
+
+ cpufreq_popup_menu_add_action (popup,
+ "Governor",
+ popup->priv->govs_group,
+ governor, label, TRUE);
+ g_free (label);
+
+ available_govs = g_list_next (available_govs);
+ }
}
static void
cpufreq_popup_build_ui (CPUFreqPopup *popup,
- GSList *actions,
- const gchar *menu_path)
+ GSList *actions,
+ const gchar *menu_path)
{
- GSList *l = NULL;
-
- for (l = actions; l && l->data; l = g_slist_next (l)) {
- GtkAction *action;
- gchar *name = NULL;
- gchar *label = NULL;
-
- action = (GtkAction *) l->data;
-
- g_object_get (G_OBJECT (action),
- "name", &name,
- "label", &label,
- NULL);
-
- gtk_ui_manager_add_ui (popup->priv->ui_manager,
- popup->priv->merge_id,
- menu_path,
- label, name,
- GTK_UI_MANAGER_MENUITEM,
- FALSE);
-
- g_free (name);
- g_free (label);
- }
+ GSList *l = NULL;
+
+ for (l = actions; l && l->data; l = g_slist_next (l)) {
+ GtkAction *action;
+ gchar *name = NULL;
+ gchar *label = NULL;
+
+ action = (GtkAction *) l->data;
+
+ g_object_get (G_OBJECT (action),
+ "name", &name,
+ "label", &label,
+ NULL);
+
+ gtk_ui_manager_add_ui (popup->priv->ui_manager,
+ popup->priv->merge_id,
+ menu_path,
+ label, name,
+ GTK_UI_MANAGER_MENUITEM,
+ FALSE);
+
+ g_free (name);
+ g_free (label);
+ }
}
static void
cpufreq_popup_build_frequencies_menu (CPUFreqPopup *popup,
- const gchar *path)
+ const gchar *path)
{
- if (!popup->priv->freqs_group) {
- GtkActionGroup *action_group;
-
- action_group = gtk_action_group_new ("FreqsActions");
- popup->priv->freqs_group = action_group;
- gtk_action_group_set_translation_domain (action_group, NULL);
-
- frequencies_menu_create_actions (popup);
- popup->priv->freqs_actions = g_slist_reverse (popup->priv->freqs_actions);
- gtk_ui_manager_insert_action_group (popup->priv->ui_manager,
- action_group, 0);
- }
-
- cpufreq_popup_build_ui (popup,
- popup->priv->freqs_actions,
- path);
+ if (!popup->priv->freqs_group) {
+ GtkActionGroup *action_group;
+
+ action_group = gtk_action_group_new ("FreqsActions");
+ popup->priv->freqs_group = action_group;
+ gtk_action_group_set_translation_domain (action_group, NULL);
+
+ frequencies_menu_create_actions (popup);
+ popup->priv->freqs_actions = g_slist_reverse (popup->priv->freqs_actions);
+ gtk_ui_manager_insert_action_group (popup->priv->ui_manager,
+ action_group, 0);
+ }
+
+ cpufreq_popup_build_ui (popup,
+ popup->priv->freqs_actions,
+ path);
}
static void
cpufreq_popup_build_governors_menu (CPUFreqPopup *popup,
- const gchar *path)
+ const gchar *path)
{
- if (!popup->priv->govs_group) {
- GtkActionGroup *action_group;
-
- action_group = gtk_action_group_new ("GovsActions");
- popup->priv->govs_group = action_group;
- gtk_action_group_set_translation_domain (action_group, NULL);
-
- governors_menu_create_actions (popup);
- popup->priv->govs_actions = g_slist_reverse (popup->priv->govs_actions);
- gtk_ui_manager_insert_action_group (popup->priv->ui_manager,
- action_group, 1);
- }
-
- cpufreq_popup_build_ui (popup,
- popup->priv->govs_actions,
- path);
+ if (!popup->priv->govs_group) {
+ GtkActionGroup *action_group;
+
+ action_group = gtk_action_group_new ("GovsActions");
+ popup->priv->govs_group = action_group;
+ gtk_action_group_set_translation_domain (action_group, NULL);
+
+ governors_menu_create_actions (popup);
+ popup->priv->govs_actions = g_slist_reverse (popup->priv->govs_actions);
+ gtk_ui_manager_insert_action_group (popup->priv->ui_manager,
+ action_group, 1);
+ }
+
+ cpufreq_popup_build_ui (popup,
+ popup->priv->govs_actions,
+ path);
}
static void
cpufreq_popup_build_menu (CPUFreqPopup *popup)
{
- if (popup->priv->merge_id > 0) {
- gtk_ui_manager_remove_ui (popup->priv->ui_manager,
- popup->priv->merge_id);
- gtk_ui_manager_ensure_update (popup->priv->ui_manager);
- }
-
- popup->priv->merge_id = gtk_ui_manager_new_merge_id (popup->priv->ui_manager);
-
- cpufreq_popup_build_frequencies_menu (popup, FREQS_PLACEHOLDER_PATH);
- cpufreq_popup_build_governors_menu (popup, GOVS_PLACEHOLDER_PATH);
-
- gtk_action_group_set_visible (popup->priv->freqs_group,
- popup->priv->show_freqs);
+ if (popup->priv->merge_id > 0) {
+ gtk_ui_manager_remove_ui (popup->priv->ui_manager,
+ popup->priv->merge_id);
+ gtk_ui_manager_ensure_update (popup->priv->ui_manager);
+ }
+
+ popup->priv->merge_id = gtk_ui_manager_new_merge_id (popup->priv->ui_manager);
+
+ cpufreq_popup_build_frequencies_menu (popup, FREQS_PLACEHOLDER_PATH);
+ cpufreq_popup_build_governors_menu (popup, GOVS_PLACEHOLDER_PATH);
+
+ gtk_action_group_set_visible (popup->priv->freqs_group,
+ popup->priv->show_freqs);
}
static void
cpufreq_popup_menu_set_active_action (CPUFreqPopup *popup,
- GtkActionGroup *action_group,
- const gchar *prefix,
- const gchar *item)
+ GtkActionGroup *action_group,
+ const gchar *prefix,
+ const gchar *item)
{
- gchar name[128];
- GtkAction *action;
-
- g_snprintf (name, sizeof (name), "%s%s", prefix, item);
- action = gtk_action_group_get_action (action_group, name);
-
- /* gtk_action_group_get_action can return NULL with frequencies (userspace governor)
- * when the CPU does not actually stay locked to that exact frequency but rather to a
- * frequency range. Since cpufreq_monitor_get_frequency gets the realtime frequency, this
- * may not match any named frequency and then returns NULL. Return when this happens to
- * avoid segfaults
- */
- if (action == NULL)
- return;
-
- g_signal_handlers_block_by_func (action,
- cpufreq_popup_frequencies_menu_activate,
- popup);
- g_signal_handlers_block_by_func (action,
- cpufreq_popup_governors_menu_activate,
- popup);
-
- gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (action), TRUE);
-
- g_signal_handlers_unblock_by_func (action,
- cpufreq_popup_frequencies_menu_activate,
- popup);
- g_signal_handlers_unblock_by_func (action,
- cpufreq_popup_governors_menu_activate,
- popup);
+ gchar name[128];
+ GtkAction *action;
+
+ g_snprintf (name, sizeof (name), "%s%s", prefix, item);
+ action = gtk_action_group_get_action (action_group, name);
+
+ /* gtk_action_group_get_action can return NULL with frequencies (userspace governor)
+ * when the CPU does not actually stay locked to that exact frequency but rather to a
+ * frequency range. Since cpufreq_monitor_get_frequency gets the realtime frequency, this
+ * may not match any named frequency and then returns NULL. Return when this happens to
+ * avoid segfaults
+ */
+ if (action == NULL)
+ return;
+
+ g_signal_handlers_block_by_func (action,
+ cpufreq_popup_frequencies_menu_activate,
+ popup);
+ g_signal_handlers_block_by_func (action,
+ cpufreq_popup_governors_menu_activate,
+ popup);
+
+ gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (action), TRUE);
+
+ g_signal_handlers_unblock_by_func (action,
+ cpufreq_popup_frequencies_menu_activate,
+ popup);
+ g_signal_handlers_unblock_by_func (action,
+ cpufreq_popup_governors_menu_activate,
+ popup);
}
static void
cpufreq_popup_menu_set_active (CPUFreqPopup *popup)
{
- const gchar *governor;
-
- governor = cpufreq_monitor_get_governor (popup->priv->monitor);
-
- if (g_ascii_strcasecmp (governor, "userspace") == 0) {
- gchar *active;
- guint freq;
-
- freq = cpufreq_monitor_get_frequency (popup->priv->monitor);
- active = g_strdup_printf ("%d", freq);
- cpufreq_popup_menu_set_active_action (popup,
- popup->priv->freqs_group,
- "Frequency", active);
- g_free (active);
- } else {
- cpufreq_popup_menu_set_active_action (popup,
- popup->priv->govs_group,
- "Governor", governor);
- }
+ const gchar *governor;
+
+ governor = cpufreq_monitor_get_governor (popup->priv->monitor);
+
+ if (g_ascii_strcasecmp (governor, "userspace") == 0) {
+ gchar *active;
+ guint freq;
+
+ freq = cpufreq_monitor_get_frequency (popup->priv->monitor);
+ active = g_strdup_printf ("%d", freq);
+ cpufreq_popup_menu_set_active_action (popup,
+ popup->priv->freqs_group,
+ "Frequency", active);
+ g_free (active);
+ } else {
+ cpufreq_popup_menu_set_active_action (popup,
+ popup->priv->govs_group,
+ "Governor", governor);
+ }
}
GtkWidget *
cpufreq_popup_get_menu (CPUFreqPopup *popup)
{
- GtkWidget *menu;
-
- g_return_val_if_fail (CPUFREQ_IS_POPUP (popup), NULL);
- g_return_val_if_fail (CPUFREQ_IS_MONITOR (popup->priv->monitor), NULL);
-
- if (!cpufreq_utils_selector_is_available ())
- return NULL;
-
- if (popup->priv->need_build) {
- cpufreq_popup_build_menu (popup);
- popup->priv->need_build = FALSE;
- }
-
- cpufreq_popup_menu_set_active (popup);
-
- menu = gtk_ui_manager_get_widget (popup->priv->ui_manager,
- "/CPUFreqSelectorPopup");
-
- return menu;
+ GtkWidget *menu;
+
+ g_return_val_if_fail (CPUFREQ_IS_POPUP (popup), NULL);
+ g_return_val_if_fail (CPUFREQ_IS_MONITOR (popup->priv->monitor), NULL);
+
+ if (!cpufreq_utils_selector_is_available ())
+ return NULL;
+
+ if (popup->priv->need_build) {
+ cpufreq_popup_build_menu (popup);
+ popup->priv->need_build = FALSE;
+ }
+
+ cpufreq_popup_menu_set_active (popup);
+
+ menu = gtk_ui_manager_get_widget (popup->priv->ui_manager,
+ "/CPUFreqSelectorPopup");
+
+ return menu;
}
diff --git a/cpufreq/src/cpufreq-popup.h b/cpufreq/src/cpufreq-popup.h
index f53740cf..6ac649fd 100644
--- a/cpufreq/src/cpufreq-popup.h
+++ b/cpufreq/src/cpufreq-popup.h
@@ -41,24 +41,24 @@ typedef struct _CPUFreqPopupClass CPUFreqPopupClass;
typedef struct _CPUFreqPopupPrivate CPUFreqPopupPrivate;
struct _CPUFreqPopup {
- GObject base;
+ GObject base;
- CPUFreqPopupPrivate *priv;
+ CPUFreqPopupPrivate *priv;
};
struct _CPUFreqPopupClass {
- GObjectClass parent_class;
+ GObjectClass parent_class;
};
GType cpufreq_popup_get_type (void) G_GNUC_CONST;
CPUFreqPopup *cpufreq_popup_new (void);
void cpufreq_popup_set_preferences (CPUFreqPopup *popup,
- CPUFreqPrefs *prefs);
+ CPUFreqPrefs *prefs);
void cpufreq_popup_set_monitor (CPUFreqPopup *popup,
- CPUFreqMonitor *monitor);
+ CPUFreqMonitor *monitor);
void cpufreq_popup_set_parent (CPUFreqPopup *popup,
- GtkWidget *parent);
+ GtkWidget *parent);
GtkWidget *cpufreq_popup_get_menu (CPUFreqPopup *popup);
G_END_DECLS
diff --git a/cpufreq/src/cpufreq-prefs.c b/cpufreq/src/cpufreq-prefs.c
index e7804f80..c767861e 100644
--- a/cpufreq/src/cpufreq-prefs.c
+++ b/cpufreq/src/cpufreq-prefs.c
@@ -31,554 +31,570 @@
#include "cpufreq-utils.h"
enum {
- PROP_0,
- PROP_CPU,
- PROP_SHOW_MODE,
- PROP_SHOW_TEXT_MODE,
+ PROP_0,
+ PROP_CPU,
+ PROP_SHOW_MODE,
+ PROP_SHOW_TEXT_MODE,
};
struct _CPUFreqPrefsPrivate {
- GSettings *settings;
-
- guint cpu;
- CPUFreqShowMode show_mode;
- CPUFreqShowTextMode show_text_mode;
-
- /* Preferences dialog */
- GtkWidget *dialog;
- GtkWidget *show_freq;
- GtkWidget *show_unit;
- GtkWidget *show_perc;
- GtkWidget *cpu_combo;
- GtkWidget *monitor_settings_frame;
- GtkWidget *show_mode_combo;
+ GSettings *settings;
+
+ guint cpu;
+ CPUFreqShowMode show_mode;
+ CPUFreqShowTextMode show_text_mode;
+
+ /* Preferences dialog */
+ GtkWidget *dialog;
+ GtkWidget *show_freq;
+ GtkWidget *show_unit;
+ GtkWidget *show_perc;
+ GtkWidget *cpu_combo;
+ GtkWidget *monitor_settings_frame;
+ GtkWidget *show_mode_combo;
};
-static void cpufreq_prefs_finalize (GObject *object);
+static void cpufreq_prefs_finalize (GObject *object);
-static void cpufreq_prefs_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec);
-static void cpufreq_prefs_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec);
+static void cpufreq_prefs_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec);
-static void cpufreq_prefs_dialog_update_sensitivity (CPUFreqPrefs *prefs);
+static void cpufreq_prefs_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec);
+static void cpufreq_prefs_dialog_update_sensitivity (CPUFreqPrefs *prefs);
G_DEFINE_TYPE_WITH_PRIVATE (CPUFreqPrefs, cpufreq_prefs, G_TYPE_OBJECT)
static void
cpufreq_prefs_init (CPUFreqPrefs *prefs)
{
- prefs->priv = cpufreq_prefs_get_instance_private (prefs);
+ prefs->priv = cpufreq_prefs_get_instance_private (prefs);
- prefs->priv->settings = NULL;
+ prefs->priv->settings = NULL;
- prefs->priv->cpu = 0;
+ prefs->priv->cpu = 0;
}
static void
cpufreq_prefs_class_init (CPUFreqPrefsClass *klass)
{
- GObjectClass *g_object_class = G_OBJECT_CLASS (klass);
-
- g_object_class->set_property = cpufreq_prefs_set_property;
- g_object_class->get_property = cpufreq_prefs_get_property;
-
- /* Properties */
- g_object_class_install_property (g_object_class,
- PROP_CPU,
- g_param_spec_uint ("cpu",
- "CPU",
- "The monitored cpu",
- 0,
- G_MAXUINT,
- 0,
- G_PARAM_READWRITE));
- g_object_class_install_property (g_object_class,
- PROP_SHOW_MODE,
- g_param_spec_enum ("show-mode",
- "ShowMode",
- "The applet show mode",
- CPUFREQ_TYPE_SHOW_MODE,
- CPUFREQ_MODE_BOTH,
- G_PARAM_READWRITE));
- g_object_class_install_property (g_object_class,
- PROP_SHOW_TEXT_MODE,
- g_param_spec_enum ("show-text-mode",
- "ShowTextMode",
- "The applet show text mode",
- CPUFREQ_TYPE_SHOW_TEXT_MODE,
- CPUFREQ_MODE_TEXT_FREQUENCY_UNIT,
- G_PARAM_READWRITE));
-
- g_object_class->finalize = cpufreq_prefs_finalize;
+ GObjectClass *g_object_class = G_OBJECT_CLASS (klass);
+
+ g_object_class->set_property = cpufreq_prefs_set_property;
+ g_object_class->get_property = cpufreq_prefs_get_property;
+
+ /* Properties */
+ g_object_class_install_property (g_object_class,
+ PROP_CPU,
+ g_param_spec_uint ("cpu",
+ "CPU",
+ "The monitored cpu",
+ 0,
+ G_MAXUINT,
+ 0,
+ G_PARAM_READWRITE));
+ g_object_class_install_property (g_object_class,
+ PROP_SHOW_MODE,
+ g_param_spec_enum ("show-mode",
+ "ShowMode",
+ "The applet show mode",
+ CPUFREQ_TYPE_SHOW_MODE,
+ CPUFREQ_MODE_BOTH,
+ G_PARAM_READWRITE));
+ g_object_class_install_property (g_object_class,
+ PROP_SHOW_TEXT_MODE,
+ g_param_spec_enum ("show-text-mode",
+ "ShowTextMode",
+ "The applet show text mode",
+ CPUFREQ_TYPE_SHOW_TEXT_MODE,
+ CPUFREQ_MODE_TEXT_FREQUENCY_UNIT,
+ G_PARAM_READWRITE));
+
+ g_object_class->finalize = cpufreq_prefs_finalize;
}
static void
cpufreq_prefs_finalize (GObject *object)
{
- CPUFreqPrefs *prefs = CPUFREQ_PREFS (object);
+ CPUFreqPrefs *prefs = CPUFREQ_PREFS (object);
- if (prefs->priv->settings) {
- g_object_unref (prefs->priv->settings);
- prefs->priv->settings = NULL;
- }
+ if (prefs->priv->settings) {
+ g_object_unref (prefs->priv->settings);
+ prefs->priv->settings = NULL;
+ }
- if (prefs->priv->dialog) {
- gtk_widget_destroy (prefs->priv->dialog);
- prefs->priv->dialog = NULL;
- }
+ if (prefs->priv->dialog) {
+ gtk_widget_destroy (prefs->priv->dialog);
+ prefs->priv->dialog = NULL;
+ }
- G_OBJECT_CLASS (cpufreq_prefs_parent_class)->finalize (object);
+ G_OBJECT_CLASS (cpufreq_prefs_parent_class)->finalize (object);
}
static void
cpufreq_prefs_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec)
{
- CPUFreqPrefs *prefs = CPUFREQ_PREFS (object);
- gboolean update_sensitivity = FALSE;
-
- switch (prop_id) {
- case PROP_CPU: {
- guint cpu;
-
- cpu = g_value_get_uint (value);
- if (prefs->priv->cpu != cpu) {
- prefs->priv->cpu = cpu;
- g_settings_set_int (prefs->priv->settings,
- "cpu", cpu);
- }
- }
- break;
- case PROP_SHOW_MODE: {
- CPUFreqShowMode mode;
-
- mode = g_value_get_enum (value);
- if (prefs->priv->show_mode != mode) {
- update_sensitivity = TRUE;
- prefs->priv->show_mode = mode;
- g_settings_set_int (prefs->priv->settings,
- "show-mode", mode);
- }
- }
- break;
- case PROP_SHOW_TEXT_MODE: {
- CPUFreqShowTextMode mode;
-
- mode = g_value_get_enum (value);
- if (prefs->priv->show_text_mode != mode) {
- update_sensitivity = TRUE;
- prefs->priv->show_text_mode = mode;
- g_settings_set_int (prefs->priv->settings,
- "show-text-mode", mode);
- }
- }
- break;
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- }
-
- if (prefs->priv->dialog && update_sensitivity)
- cpufreq_prefs_dialog_update_sensitivity (prefs);
+ CPUFreqPrefs *prefs = CPUFREQ_PREFS (object);
+ gboolean update_sensitivity = FALSE;
+
+ switch (prop_id) {
+ case PROP_CPU: {
+ guint cpu;
+
+ cpu = g_value_get_uint (value);
+ if (prefs->priv->cpu != cpu) {
+ prefs->priv->cpu = cpu;
+ g_settings_set_int (prefs->priv->settings,
+ "cpu", cpu);
+ }
+ break;
+ }
+ case PROP_SHOW_MODE: {
+ CPUFreqShowMode mode;
+
+ mode = g_value_get_enum (value);
+ if (prefs->priv->show_mode != mode) {
+ update_sensitivity = TRUE;
+ prefs->priv->show_mode = mode;
+ g_settings_set_int (prefs->priv->settings,
+ "show-mode", mode);
+ }
+ break;
+ }
+ case PROP_SHOW_TEXT_MODE: {
+ CPUFreqShowTextMode mode;
+
+ mode = g_value_get_enum (value);
+ if (prefs->priv->show_text_mode != mode) {
+ update_sensitivity = TRUE;
+ prefs->priv->show_text_mode = mode;
+ g_settings_set_int (prefs->priv->settings,
+ "show-text-mode", mode);
+ }
+ break;
+ }
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ }
+
+ if (prefs->priv->dialog && update_sensitivity)
+ cpufreq_prefs_dialog_update_sensitivity (prefs);
}
static void
cpufreq_prefs_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec)
{
- CPUFreqPrefs *prefs = CPUFREQ_PREFS (object);
-
- switch (prop_id) {
- case PROP_CPU:
- g_value_set_uint (value, prefs->priv->cpu);
- break;
- case PROP_SHOW_MODE:
- g_value_set_enum (value, prefs->priv->show_mode);
- break;
- case PROP_SHOW_TEXT_MODE:
- g_value_set_enum (value, prefs->priv->show_text_mode);
- break;
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- }
+ CPUFreqPrefs *prefs = CPUFREQ_PREFS (object);
+
+ switch (prop_id) {
+ case PROP_CPU:
+ g_value_set_uint (value, prefs->priv->cpu);
+ break;
+ case PROP_SHOW_MODE:
+ g_value_set_enum (value, prefs->priv->show_mode);
+ break;
+ case PROP_SHOW_TEXT_MODE:
+ g_value_set_enum (value, prefs->priv->show_text_mode);
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ }
}
static void
cpufreq_prefs_setup (CPUFreqPrefs *prefs)
{
- g_assert (G_IS_SETTINGS (prefs->priv->settings));
+ g_assert (G_IS_SETTINGS (prefs->priv->settings));
- prefs->priv->cpu = g_settings_get_int (prefs->priv->settings, "cpu");
- prefs->priv->show_mode = g_settings_get_int (prefs->priv->settings, "show-mode");
- prefs->priv->show_text_mode = g_settings_get_int (prefs->priv->settings, "show-text-mode");
+ prefs->priv->cpu = g_settings_get_int (prefs->priv->settings, "cpu");
+ prefs->priv->show_mode = g_settings_get_int (prefs->priv->settings, "show-mode");
+ prefs->priv->show_text_mode = g_settings_get_int (prefs->priv->settings, "show-text-mode");
}
CPUFreqPrefs *
cpufreq_prefs_new (GSettings *settings)
{
- CPUFreqPrefs *prefs;
+ CPUFreqPrefs *prefs;
- g_return_val_if_fail (settings != NULL, NULL);
+ g_return_val_if_fail (settings != NULL, NULL);
- prefs = CPUFREQ_PREFS (g_object_new (CPUFREQ_TYPE_PREFS, NULL));
- prefs->priv->settings = g_object_ref (settings);
+ prefs = CPUFREQ_PREFS (g_object_new (CPUFREQ_TYPE_PREFS, NULL));
+ prefs->priv->settings = g_object_ref (settings);
- cpufreq_prefs_setup (prefs);
+ cpufreq_prefs_setup (prefs);
- return prefs;
+ return prefs;
}
/* Public Methods */
guint
cpufreq_prefs_get_cpu (CPUFreqPrefs *prefs)
{
- g_return_val_if_fail (CPUFREQ_IS_PREFS (prefs), 0);
-
- return MIN (prefs->priv->cpu, cpufreq_utils_get_n_cpus () - 1);
+ g_return_val_if_fail (CPUFREQ_IS_PREFS (prefs), 0);
+
+ return MIN (prefs->priv->cpu, cpufreq_utils_get_n_cpus () - 1);
}
CPUFreqShowMode
cpufreq_prefs_get_show_mode (CPUFreqPrefs *prefs)
{
- g_return_val_if_fail (CPUFREQ_IS_PREFS (prefs),
- CPUFREQ_MODE_BOTH);
+ g_return_val_if_fail (CPUFREQ_IS_PREFS (prefs),
+ CPUFREQ_MODE_BOTH);
- return prefs->priv->show_mode;
+ return prefs->priv->show_mode;
}
CPUFreqShowTextMode
cpufreq_prefs_get_show_text_mode (CPUFreqPrefs *prefs)
{
- g_return_val_if_fail (CPUFREQ_IS_PREFS (prefs),
- CPUFREQ_MODE_TEXT_FREQUENCY_UNIT);
+ g_return_val_if_fail (CPUFREQ_IS_PREFS (prefs),
+ CPUFREQ_MODE_TEXT_FREQUENCY_UNIT);
- return prefs->priv->show_text_mode;
+ return prefs->priv->show_text_mode;
}
/* Preferences Dialog */
static void
-cpufreq_prefs_dialog_show_freq_toggled (GtkWidget *show_freq, CPUFreqPrefs *prefs)
+cpufreq_prefs_dialog_show_freq_toggled (GtkWidget *show_freq,
+ CPUFreqPrefs *prefs)
{
- CPUFreqShowTextMode show_text_mode;
-
- if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (show_freq))) {
- GtkWidget *show_unit = prefs->priv->show_unit;
-
- if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (show_unit)))
- show_text_mode = CPUFREQ_MODE_TEXT_FREQUENCY_UNIT;
- else
- show_text_mode = CPUFREQ_MODE_TEXT_FREQUENCY;
-
- g_object_set (G_OBJECT (prefs),
- "show-text-mode", show_text_mode,
- NULL);
- }
-}
+ CPUFreqShowTextMode show_text_mode;
+
+ if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (show_freq))) {
+ GtkWidget *show_unit = prefs->priv->show_unit;
+
+ if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (show_unit)))
+ show_text_mode = CPUFREQ_MODE_TEXT_FREQUENCY_UNIT;
+ else
+ show_text_mode = CPUFREQ_MODE_TEXT_FREQUENCY;
+
+ g_object_set (G_OBJECT (prefs),
+ "show-text-mode", show_text_mode,
+ NULL);
+ }
+}
static void
-cpufreq_prefs_dialog_show_unit_toggled (GtkWidget *show_unit, CPUFreqPrefs *prefs)
+cpufreq_prefs_dialog_show_unit_toggled (GtkWidget *show_unit,
+ CPUFreqPrefs *prefs)
{
- CPUFreqShowTextMode show_text_mode;
-
- if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (show_unit))) {
- show_text_mode = CPUFREQ_MODE_TEXT_FREQUENCY_UNIT;
- } else {
- show_text_mode = CPUFREQ_MODE_TEXT_FREQUENCY;
- }
+ CPUFreqShowTextMode show_text_mode;
+
+ if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (show_unit))) {
+ show_text_mode = CPUFREQ_MODE_TEXT_FREQUENCY_UNIT;
+ } else {
+ show_text_mode = CPUFREQ_MODE_TEXT_FREQUENCY;
+ }
- g_object_set (G_OBJECT (prefs),
- "show-text-mode", show_text_mode,
- NULL);
+ g_object_set (G_OBJECT (prefs),
+ "show-text-mode", show_text_mode,
+ NULL);
}
static void
-cpufreq_prefs_dialog_show_perc_toggled (GtkWidget *show_perc, CPUFreqPrefs *prefs)
+cpufreq_prefs_dialog_show_perc_toggled (GtkWidget *show_perc,
+ CPUFreqPrefs *prefs)
{
- CPUFreqShowTextMode show_text_mode;
-
- if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (show_perc))) {
- /* Show cpu usage in percentage */
- show_text_mode = CPUFREQ_MODE_TEXT_PERCENTAGE;
+ CPUFreqShowTextMode show_text_mode;
- g_object_set (G_OBJECT (prefs),
- "show-text-mode", show_text_mode,
- NULL);
- }
+ if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (show_perc))) {
+ /* Show cpu usage in percentage */
+ show_text_mode = CPUFREQ_MODE_TEXT_PERCENTAGE;
+
+ g_object_set (G_OBJECT (prefs),
+ "show-text-mode", show_text_mode,
+ NULL);
+ }
}
static void
-cpufreq_prefs_dialog_cpu_number_changed (GtkWidget *cpu_combo, CPUFreqPrefs *prefs)
+cpufreq_prefs_dialog_cpu_number_changed (GtkWidget *cpu_combo,
+ CPUFreqPrefs *prefs)
{
- gint cpu;
-
- cpu = gtk_combo_box_get_active (GTK_COMBO_BOX (prefs->priv->cpu_combo));
-
- if (cpu >= 0) {
- g_object_set (G_OBJECT (prefs),
- "cpu", cpu,
- NULL);
- }
+ gint cpu;
+
+ cpu = gtk_combo_box_get_active (GTK_COMBO_BOX (prefs->priv->cpu_combo));
+
+ if (cpu >= 0) {
+ g_object_set (G_OBJECT (prefs),
+ "cpu", cpu,
+ NULL);
+ }
}
static void
-cpufreq_prefs_dialog_show_mode_changed (GtkWidget *show_mode_combo, CPUFreqPrefs *prefs)
+cpufreq_prefs_dialog_show_mode_changed (GtkWidget *show_mode_combo,
+ CPUFreqPrefs *prefs)
{
- CPUFreqShowMode show_mode;
-
- show_mode = gtk_combo_box_get_active (GTK_COMBO_BOX (show_mode_combo));
- g_object_set (G_OBJECT (prefs),
- "show-mode", show_mode,
- NULL);
+ CPUFreqShowMode show_mode;
+
+ show_mode = gtk_combo_box_get_active (GTK_COMBO_BOX (show_mode_combo));
+ g_object_set (G_OBJECT (prefs),
+ "show-mode", show_mode,
+ NULL);
}
static void
cpufreq_prefs_dialog_response_cb (CPUFreqPrefs *prefs,
- gint response,
- GtkDialog *dialog)
+ gint response,
+ GtkDialog *dialog)
{
- GError *error = NULL;
-
- if (response == GTK_RESPONSE_HELP) {
- gtk_show_uri_on_window (GTK_WINDOW (prefs->priv->dialog),
- "help:mate-cpufreq-applet/cpufreq-applet-prefs",
- gtk_get_current_event_time (),
- &error);
-
- if (error) {
- cpufreq_utils_display_error (_("Could not open help document"),
- error->message);
- g_error_free (error);
- }
- } else {
- gtk_widget_destroy (prefs->priv->dialog);
- prefs->priv->dialog = NULL;
+ GError *error = NULL;
+
+ if (response == GTK_RESPONSE_HELP) {
+ gtk_show_uri_on_window (GTK_WINDOW (prefs->priv->dialog),
+ "help:mate-cpufreq-applet/cpufreq-applet-prefs",
+ gtk_get_current_event_time (),
+ &error);
+
+ if (error) {
+ cpufreq_utils_display_error (_("Could not open help document"),
+ error->message);
+ g_error_free (error);
}
+ } else {
+ gtk_widget_destroy (prefs->priv->dialog);
+ prefs->priv->dialog = NULL;
+ }
}
static void
cpufreq_prefs_dialog_update_visibility (CPUFreqPrefs *prefs)
{
- if (cpufreq_utils_get_n_cpus () > 1)
- gtk_widget_show (prefs->priv->monitor_settings_frame);
- else
- gtk_widget_hide (prefs->priv->monitor_settings_frame);
+ if (cpufreq_utils_get_n_cpus () > 1)
+ gtk_widget_show (prefs->priv->monitor_settings_frame);
+ else
+ gtk_widget_hide (prefs->priv->monitor_settings_frame);
}
static void
cpufreq_prefs_dialog_update_sensitivity (CPUFreqPrefs *prefs)
{
- gtk_widget_set_sensitive (prefs->priv->show_mode_combo,
- g_settings_is_writable (prefs->priv->settings, "show-mode"));
-
- if (prefs->priv->show_mode != CPUFREQ_MODE_GRAPHIC) {
- gboolean key_writable;
-
- key_writable = g_settings_is_writable (prefs->priv->settings, "show-text-mode");
-
- gtk_widget_set_sensitive (prefs->priv->show_freq,
- (TRUE && key_writable));
- gtk_widget_set_sensitive (prefs->priv->show_perc,
- (TRUE && key_writable));
-
- if (prefs->priv->show_text_mode == CPUFREQ_MODE_TEXT_PERCENTAGE)
- gtk_widget_set_sensitive (prefs->priv->show_unit,
- FALSE);
- else
- gtk_widget_set_sensitive (prefs->priv->show_unit,
- (TRUE && key_writable));
- } else {
- gtk_widget_set_sensitive (prefs->priv->show_freq, FALSE);
- gtk_widget_set_sensitive (prefs->priv->show_unit, FALSE);
- gtk_widget_set_sensitive (prefs->priv->show_perc, FALSE);
- }
+ gtk_widget_set_sensitive (prefs->priv->show_mode_combo,
+ g_settings_is_writable (prefs->priv->settings,
+ "show-mode"));
+
+ if (prefs->priv->show_mode != CPUFREQ_MODE_GRAPHIC) {
+ gboolean key_writable;
+
+ key_writable = g_settings_is_writable (prefs->priv->settings,
+ "show-text-mode");
+
+ gtk_widget_set_sensitive (prefs->priv->show_freq,
+ (TRUE && key_writable));
+ gtk_widget_set_sensitive (prefs->priv->show_perc,
+ (TRUE && key_writable));
+
+ if (prefs->priv->show_text_mode == CPUFREQ_MODE_TEXT_PERCENTAGE)
+ gtk_widget_set_sensitive (prefs->priv->show_unit,
+ FALSE);
+ else
+ gtk_widget_set_sensitive (prefs->priv->show_unit,
+ (TRUE && key_writable));
+ } else {
+ gtk_widget_set_sensitive (prefs->priv->show_freq, FALSE);
+ gtk_widget_set_sensitive (prefs->priv->show_unit, FALSE);
+ gtk_widget_set_sensitive (prefs->priv->show_perc, FALSE);
+ }
}
static void
cpufreq_prefs_dialog_update (CPUFreqPrefs *prefs)
{
- if (cpufreq_utils_get_n_cpus () > 1) {
- gtk_combo_box_set_active (GTK_COMBO_BOX (prefs->priv->cpu_combo),
- MIN (prefs->priv->cpu, cpufreq_utils_get_n_cpus () - 1));
- }
-
- gtk_combo_box_set_active (GTK_COMBO_BOX (prefs->priv->show_mode_combo),
- prefs->priv->show_mode);
-
- switch (prefs->priv->show_text_mode) {
- case CPUFREQ_MODE_TEXT_FREQUENCY:
- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (prefs->priv->show_freq),
- TRUE);
- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (prefs->priv->show_unit),
- FALSE);
-
- break;
- case CPUFREQ_MODE_TEXT_FREQUENCY_UNIT:
- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (prefs->priv->show_freq),
- TRUE);
- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (prefs->priv->show_unit),
- TRUE);
-
- break;
- case CPUFREQ_MODE_TEXT_PERCENTAGE:
- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (prefs->priv->show_perc),
- TRUE);
-
- break;
- }
+ if (cpufreq_utils_get_n_cpus () > 1) {
+ gtk_combo_box_set_active (GTK_COMBO_BOX (prefs->priv->cpu_combo),
+ MIN (prefs->priv->cpu,
+ cpufreq_utils_get_n_cpus () - 1));
+ }
+
+ gtk_combo_box_set_active (GTK_COMBO_BOX (prefs->priv->show_mode_combo),
+ prefs->priv->show_mode);
+
+ switch (prefs->priv->show_text_mode) {
+ case CPUFREQ_MODE_TEXT_FREQUENCY:
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (prefs->priv->show_freq),
+ TRUE);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (prefs->priv->show_unit),
+ FALSE);
+
+ break;
+ case CPUFREQ_MODE_TEXT_FREQUENCY_UNIT:
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (prefs->priv->show_freq),
+ TRUE);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (prefs->priv->show_unit),
+ TRUE);
+
+ break;
+ case CPUFREQ_MODE_TEXT_PERCENTAGE:
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (prefs->priv->show_perc),
+ TRUE);
+
+ break;
+ default:
+ g_assert_not_reached ();
+ }
}
static void
cpufreq_prefs_dialog_cpu_combo_setup (CPUFreqPrefs *prefs)
{
- GtkListStore *model;
- GtkTreeIter iter;
- GtkCellRenderer *renderer;
- guint i;
- guint n_cpus;
-
- model = gtk_list_store_new (1, G_TYPE_STRING);
- gtk_combo_box_set_model (GTK_COMBO_BOX (prefs->priv->cpu_combo),
- GTK_TREE_MODEL (model));
-
- n_cpus = cpufreq_utils_get_n_cpus ();
-
- for (i = 0; i < n_cpus; i++) {
- gchar *text_label;
-
- text_label = g_strdup_printf ("CPU %u", i);
-
- gtk_list_store_append (model, &iter);
- gtk_list_store_set (model, &iter,
- 0, text_label,
- -1);
-
- g_free (text_label);
- }
-
- g_object_unref (model);
-
- renderer = gtk_cell_renderer_text_new ();
- gtk_cell_layout_clear (GTK_CELL_LAYOUT (prefs->priv->cpu_combo));
- gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (prefs->priv->cpu_combo),
- renderer, TRUE);
- gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (prefs->priv->cpu_combo),
- renderer,
- "text", 0,
- NULL);
+ GtkListStore *model;
+ GtkTreeIter iter;
+ GtkCellRenderer *renderer;
+ guint i;
+ guint n_cpus;
+
+ model = gtk_list_store_new (1, G_TYPE_STRING);
+ gtk_combo_box_set_model (GTK_COMBO_BOX (prefs->priv->cpu_combo),
+ GTK_TREE_MODEL (model));
+
+ n_cpus = cpufreq_utils_get_n_cpus ();
+
+ for (i = 0; i < n_cpus; i++) {
+ gchar *text_label;
+
+ text_label = g_strdup_printf ("CPU %u", i);
+
+ gtk_list_store_append (model, &iter);
+ gtk_list_store_set (model, &iter,
+ 0, text_label,
+ -1);
+
+ g_free (text_label);
+ }
+
+ g_object_unref (model);
+
+ renderer = gtk_cell_renderer_text_new ();
+ gtk_cell_layout_clear (GTK_CELL_LAYOUT (prefs->priv->cpu_combo));
+ gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (prefs->priv->cpu_combo),
+ renderer, TRUE);
+ gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (prefs->priv->cpu_combo),
+ renderer,
+ "text", 0,
+ NULL);
}
static void
cpufreq_prefs_dialog_show_mode_combo_setup (CPUFreqPrefs *prefs)
{
- GtkListStore *model;
- GtkTreeIter iter;
- GtkCellRenderer *renderer;
-
- model = gtk_list_store_new (1, G_TYPE_STRING);
- gtk_combo_box_set_model (GTK_COMBO_BOX (prefs->priv->show_mode_combo),
- GTK_TREE_MODEL (model));
-
- gtk_list_store_append (model, &iter);
- gtk_list_store_set (model, &iter,
- 0, _("Graphic"),
- -1);
-
- gtk_list_store_append (model, &iter);
- gtk_list_store_set (model, &iter,
- 0, _("Text"),
- -1);
-
- gtk_list_store_append (model, &iter);
- gtk_list_store_set (model, &iter,
- 0, _("Graphic and Text"),
- -1);
-
- g_object_unref (model);
-
- renderer = gtk_cell_renderer_text_new ();
- gtk_cell_layout_clear (GTK_CELL_LAYOUT (prefs->priv->show_mode_combo));
- gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (prefs->priv->show_mode_combo),
- renderer, TRUE);
- gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (prefs->priv->show_mode_combo),
- renderer,
- "text", 0,
- NULL);
+ GtkListStore *model;
+ GtkTreeIter iter;
+ GtkCellRenderer *renderer;
+
+ model = gtk_list_store_new (1, G_TYPE_STRING);
+ gtk_combo_box_set_model (GTK_COMBO_BOX (prefs->priv->show_mode_combo),
+ GTK_TREE_MODEL (model));
+
+ gtk_list_store_append (model, &iter);
+ gtk_list_store_set (model, &iter,
+ 0, _("Graphic"),
+ -1);
+
+ gtk_list_store_append (model, &iter);
+ gtk_list_store_set (model, &iter,
+ 0, _("Text"),
+ -1);
+
+ gtk_list_store_append (model, &iter);
+ gtk_list_store_set (model, &iter,
+ 0, _("Graphic and Text"),
+ -1);
+
+ g_object_unref (model);
+
+ renderer = gtk_cell_renderer_text_new ();
+ gtk_cell_layout_clear (GTK_CELL_LAYOUT (prefs->priv->show_mode_combo));
+ gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (prefs->priv->show_mode_combo),
+ renderer, TRUE);
+ gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (prefs->priv->show_mode_combo),
+ renderer,
+ "text", 0,
+ NULL);
}
static void
cpufreq_prefs_dialog_create (CPUFreqPrefs *prefs)
{
- GtkBuilder *builder;
-
- builder = gtk_builder_new_from_resource (CPUFREQ_RESOURCE_PATH "cpufreq-preferences.ui");
-
- prefs->priv->dialog = GTK_WIDGET (gtk_builder_get_object (builder, "prefs_dialog"));
-
- prefs->priv->cpu_combo = GTK_WIDGET (gtk_builder_get_object (builder, "prefs_cpu_number"));
-
- prefs->priv->show_mode_combo = GTK_WIDGET (gtk_builder_get_object (builder, "prefs_show_mode"));
-
- prefs->priv->show_freq = GTK_WIDGET (gtk_builder_get_object (builder, "prefs_show_freq"));
- prefs->priv->show_unit = GTK_WIDGET (gtk_builder_get_object (builder, "prefs_show_unit"));
- prefs->priv->show_perc = GTK_WIDGET (gtk_builder_get_object (builder, "prefs_show_perc"));
-
- prefs->priv->monitor_settings_frame = GTK_WIDGET (gtk_builder_get_object (builder, "monitor_settings_frame"));
-
- g_object_unref (builder);
-
- cpufreq_prefs_dialog_show_mode_combo_setup (prefs);
-
- if (cpufreq_utils_get_n_cpus () > 1)
- cpufreq_prefs_dialog_cpu_combo_setup (prefs);
-
- g_signal_connect_swapped (G_OBJECT (prefs->priv->dialog), "response",
- G_CALLBACK (cpufreq_prefs_dialog_response_cb),
- (gpointer) prefs);
-
- g_signal_connect (G_OBJECT (prefs->priv->show_freq), "toggled",
- G_CALLBACK (cpufreq_prefs_dialog_show_freq_toggled),
- (gpointer) prefs);
- g_signal_connect (G_OBJECT (prefs->priv->show_unit), "toggled",
- G_CALLBACK (cpufreq_prefs_dialog_show_unit_toggled),
- (gpointer) prefs);
- g_signal_connect (G_OBJECT (prefs->priv->show_perc), "toggled",
- G_CALLBACK (cpufreq_prefs_dialog_show_perc_toggled),
- (gpointer) prefs);
- g_signal_connect (G_OBJECT (prefs->priv->cpu_combo), "changed",
- G_CALLBACK (cpufreq_prefs_dialog_cpu_number_changed),
- (gpointer) prefs);
- g_signal_connect (G_OBJECT (prefs->priv->show_mode_combo), "changed",
- G_CALLBACK (cpufreq_prefs_dialog_show_mode_changed),
- (gpointer) prefs);
+ GtkBuilder *builder;
+
+ builder = gtk_builder_new_from_resource (CPUFREQ_RESOURCE_PATH "cpufreq-preferences.ui");
+
+ prefs->priv->dialog = GTK_WIDGET (gtk_builder_get_object (builder, "prefs_dialog"));
+
+ prefs->priv->cpu_combo = GTK_WIDGET (gtk_builder_get_object (builder, "prefs_cpu_number"));
+
+ prefs->priv->show_mode_combo = GTK_WIDGET (gtk_builder_get_object (builder, "prefs_show_mode"));
+
+ prefs->priv->show_freq = GTK_WIDGET (gtk_builder_get_object (builder, "prefs_show_freq"));
+ prefs->priv->show_unit = GTK_WIDGET (gtk_builder_get_object (builder, "prefs_show_unit"));
+ prefs->priv->show_perc = GTK_WIDGET (gtk_builder_get_object (builder, "prefs_show_perc"));
+
+ prefs->priv->monitor_settings_frame = GTK_WIDGET (gtk_builder_get_object (builder,
+ "monitor_settings_frame"));
+
+ g_object_unref (builder);
+
+ cpufreq_prefs_dialog_show_mode_combo_setup (prefs);
+
+ if (cpufreq_utils_get_n_cpus () > 1)
+ cpufreq_prefs_dialog_cpu_combo_setup (prefs);
+
+ g_signal_connect_swapped (prefs->priv->dialog, "response",
+ G_CALLBACK (cpufreq_prefs_dialog_response_cb),
+ prefs);
+
+ g_signal_connect (prefs->priv->show_freq, "toggled",
+ G_CALLBACK (cpufreq_prefs_dialog_show_freq_toggled),
+ prefs);
+
+ g_signal_connect (prefs->priv->show_unit, "toggled",
+ G_CALLBACK (cpufreq_prefs_dialog_show_unit_toggled),
+ prefs);
+
+ g_signal_connect (prefs->priv->show_perc, "toggled",
+ G_CALLBACK (cpufreq_prefs_dialog_show_perc_toggled),
+ prefs);
+
+ g_signal_connect (prefs->priv->cpu_combo, "changed",
+ G_CALLBACK (cpufreq_prefs_dialog_cpu_number_changed),
+ prefs);
+
+ g_signal_connect (prefs->priv->show_mode_combo, "changed",
+ G_CALLBACK (cpufreq_prefs_dialog_show_mode_changed),
+ prefs);
}
-void
-cpufreq_preferences_dialog_run (CPUFreqPrefs *prefs, GdkScreen *screen)
+void
+cpufreq_preferences_dialog_run (CPUFreqPrefs *prefs,
+ GdkScreen *screen)
{
- g_return_if_fail (CPUFREQ_IS_PREFS (prefs));
+ g_return_if_fail (CPUFREQ_IS_PREFS (prefs));
- if (prefs->priv->dialog) {
- /* Dialog already exist, only show it */
- gtk_window_present (GTK_WINDOW (prefs->priv->dialog));
- return;
- }
+ if (prefs->priv->dialog) {
+ /* Dialog already exist, only show it */
+ gtk_window_present (GTK_WINDOW (prefs->priv->dialog));
+ return;
+ }
- cpufreq_prefs_dialog_create (prefs);
- gtk_window_set_screen (GTK_WINDOW (prefs->priv->dialog), screen);
+ cpufreq_prefs_dialog_create (prefs);
+ gtk_window_set_screen (GTK_WINDOW (prefs->priv->dialog), screen);
- cpufreq_prefs_dialog_update_sensitivity (prefs);
- cpufreq_prefs_dialog_update_visibility (prefs);
- cpufreq_prefs_dialog_update (prefs);
+ cpufreq_prefs_dialog_update_sensitivity (prefs);
+ cpufreq_prefs_dialog_update_visibility (prefs);
+ cpufreq_prefs_dialog_update (prefs);
- gtk_widget_show (prefs->priv->dialog);
+ gtk_widget_show (prefs->priv->dialog);
}
diff --git a/cpufreq/src/cpufreq-prefs.h b/cpufreq/src/cpufreq-prefs.h
index 760d9621..1a938f82 100644
--- a/cpufreq/src/cpufreq-prefs.h
+++ b/cpufreq/src/cpufreq-prefs.h
@@ -41,13 +41,13 @@ typedef struct _CPUFreqPrefsClass CPUFreqPrefsClass;
typedef struct _CPUFreqPrefsPrivate CPUFreqPrefsPrivate;
struct _CPUFreqPrefs {
- GObject base;
+ GObject base;
- CPUFreqPrefsPrivate *priv;
+ CPUFreqPrefsPrivate *priv;
};
struct _CPUFreqPrefsClass {
- GObjectClass parent_class;
+ GObjectClass parent_class;
};
GType cpufreq_prefs_get_type (void) G_GNUC_CONST;
@@ -60,7 +60,7 @@ CPUFreqShowTextMode cpufreq_prefs_get_show_text_mode (CPUFreqPrefs *prefs);
/* Properties dialog */
void cpufreq_preferences_dialog_run (CPUFreqPrefs *prefs,
- GdkScreen *screen);
+ GdkScreen *screen);
G_END_DECLS
diff --git a/cpufreq/src/cpufreq-selector.c b/cpufreq/src/cpufreq-selector.c
index 5d9d4915..01fe59b5 100644
--- a/cpufreq/src/cpufreq-selector.c
+++ b/cpufreq/src/cpufreq-selector.c
@@ -27,16 +27,16 @@
#include "cpufreq-selector.h"
struct _CPUFreqSelector {
- GObject parent;
+ GObject parent;
#ifdef HAVE_POLKIT
- GDBusConnection *system_bus;
- GDBusProxy *proxy;
+ GDBusConnection *system_bus;
+ GDBusProxy *proxy;
#endif /* HAVE_POLKIT */
};
struct _CPUFreqSelectorClass {
- GObjectClass parent_class;
+ GObjectClass parent_class;
};
G_DEFINE_TYPE (CPUFreqSelector, cpufreq_selector, G_TYPE_OBJECT)
@@ -45,21 +45,21 @@ static void
cpufreq_selector_finalize (GObject *object)
{
#ifdef HAVE_POLKIT
- CPUFreqSelector *selector = CPUFREQ_SELECTOR (object);
+ CPUFreqSelector *selector = CPUFREQ_SELECTOR (object);
- g_clear_object (&selector->proxy);
- g_clear_object (&selector->system_bus);
+ g_clear_object (&selector->proxy);
+ g_clear_object (&selector->system_bus);
#endif /* HAVE_POLKIT */
- G_OBJECT_CLASS (cpufreq_selector_parent_class)->finalize (object);
+ G_OBJECT_CLASS (cpufreq_selector_parent_class)->finalize (object);
}
static void
cpufreq_selector_class_init (CPUFreqSelectorClass *klass)
{
- GObjectClass *object_class = G_OBJECT_CLASS (klass);
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
- object_class->finalize = cpufreq_selector_finalize;
+ object_class->finalize = cpufreq_selector_finalize;
}
static void
@@ -70,72 +70,71 @@ cpufreq_selector_init (CPUFreqSelector *selector)
CPUFreqSelector *
cpufreq_selector_get_default (void)
{
- static CPUFreqSelector *selector = NULL;
+ static CPUFreqSelector *selector = NULL;
- if (!selector)
- selector = CPUFREQ_SELECTOR (g_object_new (CPUFREQ_TYPE_SELECTOR, NULL));
+ if (!selector)
+ selector = CPUFREQ_SELECTOR (g_object_new (CPUFREQ_TYPE_SELECTOR, NULL));
- return selector;
+ return selector;
}
#ifdef HAVE_POLKIT
typedef enum {
- FREQUENCY,
- GOVERNOR
+ FREQUENCY,
+ GOVERNOR
} CPUFreqSelectorCall;
typedef struct {
- CPUFreqSelector *selector;
+ CPUFreqSelector *selector;
- CPUFreqSelectorCall call;
+ CPUFreqSelectorCall call;
- guint cpu;
- guint frequency;
- gchar *governor;
+ guint cpu;
+ guint frequency;
+ gchar *governor;
- guint32 parent_xid;
+ guint32 parent_xid;
} SelectorAsyncData;
static void
selector_async_data_free (SelectorAsyncData *data)
{
- if (!data)
- return;
+ if (!data)
+ return;
- g_free (data->governor);
- g_free (data);
+ g_free (data->governor);
+ g_free (data);
}
static gboolean
cpufreq_selector_connect_to_system_bus (CPUFreqSelector *selector,
- GError **error)
+ GError **error)
{
- if (selector->system_bus)
- return TRUE;
+ if (selector->system_bus)
+ return TRUE;
- selector->system_bus = g_bus_get_sync (G_BUS_TYPE_SYSTEM, NULL, error);
+ selector->system_bus = g_bus_get_sync (G_BUS_TYPE_SYSTEM, NULL, error);
- return (selector->system_bus != NULL);
+ return (selector->system_bus != NULL);
}
-
static gboolean
cpufreq_selector_create_proxy (CPUFreqSelector *selector,
GError **error)
{
- if (selector->proxy)
- return TRUE;
-
- selector->proxy = g_dbus_proxy_new_sync (selector->system_bus,
- G_DBUS_PROXY_FLAGS_NONE,
- NULL,
- "org.mate.CPUFreqSelector",
- "/org/mate/cpufreq_selector/selector",
- "org.mate.CPUFreqSelector",
- NULL,
- error);
-
- return (selector->proxy != NULL);
+ if (selector->proxy)
+ return TRUE;
+
+ selector->proxy = g_dbus_proxy_new_sync (selector->system_bus,
+ G_DBUS_PROXY_FLAGS_NONE,
+ NULL,
+ "org.mate.CPUFreqSelector",
+ "/org/mate/cpufreq_selector/selector",
+ "org.mate.CPUFreqSelector",
+ NULL,
+ error);
+
+ return (selector->proxy != NULL);
}
static void
@@ -143,184 +142,184 @@ selector_setter_cb (GObject *source,
GAsyncResult *result,
gpointer user_data)
{
- GDBusProxy *proxy = G_DBUS_PROXY (source);
- SelectorAsyncData *data = (SelectorAsyncData *)user_data;
- GError *error = NULL;
-
- g_dbus_proxy_call_finish (proxy, result, &error);
- if (error != NULL) {
- g_warning ("%s", error->message);
- g_clear_error (&error);
- }
- selector_async_data_free (data);
+ GDBusProxy *proxy = G_DBUS_PROXY (source);
+ SelectorAsyncData *data = (SelectorAsyncData *)user_data;
+ GError *error = NULL;
+
+ g_dbus_proxy_call_finish (proxy, result, &error);
+ if (error != NULL) {
+ g_warning ("%s", error->message);
+ g_clear_error (&error);
+ }
+ selector_async_data_free (data);
}
static void
selector_set_frequency_async (SelectorAsyncData *data)
{
- GError *error = NULL;
-
- if (!cpufreq_selector_connect_to_system_bus (data->selector, &error)) {
- g_warning ("%s", error->message);
- g_error_free (error);
-
- selector_async_data_free (data);
-
- return;
- }
-
- if (!cpufreq_selector_create_proxy (data->selector, &error)) {
- g_warning ("%s", error->message);
- g_error_free (error);
-
- selector_async_data_free (data);
- return;
- }
-
- g_dbus_proxy_call (data->selector->proxy,
- "SetFrequency",
- g_variant_new ("(uu)",
- data->cpu,
- data->frequency),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- NULL,
- selector_setter_cb,
- data);
+ GError *error = NULL;
+
+ if (!cpufreq_selector_connect_to_system_bus (data->selector, &error)) {
+ g_warning ("%s", error->message);
+ g_error_free (error);
+
+ selector_async_data_free (data);
+
+ return;
+ }
+
+ if (!cpufreq_selector_create_proxy (data->selector, &error)) {
+ g_warning ("%s", error->message);
+ g_error_free (error);
+
+ selector_async_data_free (data);
+ return;
+ }
+
+ g_dbus_proxy_call (data->selector->proxy,
+ "SetFrequency",
+ g_variant_new ("(uu)",
+ data->cpu,
+ data->frequency),
+ G_DBUS_CALL_FLAGS_NONE,
+ -1,
+ NULL,
+ selector_setter_cb,
+ data);
}
void
cpufreq_selector_set_frequency_async (CPUFreqSelector *selector,
- guint cpu,
- guint frequency)
+ guint cpu,
+ guint frequency)
{
guint cores;
cores = get_nprocs() ;
- for (cpu = 0; cpu < cores; cpu = cpu+1){
- SelectorAsyncData *data;
+ for (cpu = 0; cpu < cores; cpu = cpu+1) {
+ SelectorAsyncData *data;
- data = g_new0 (SelectorAsyncData, 1);
+ data = g_new0 (SelectorAsyncData, 1);
- data->selector = selector;
- data->call = FREQUENCY;
- data->cpu = cpu;
- data->frequency = frequency;
+ data->selector = selector;
+ data->call = FREQUENCY;
+ data->cpu = cpu;
+ data->frequency = frequency;
- selector_set_frequency_async (data);
- }
+ selector_set_frequency_async (data);
+ }
}
static void
selector_set_governor_async (SelectorAsyncData *data)
{
- GError *error = NULL;
+ GError *error = NULL;
- if (!cpufreq_selector_connect_to_system_bus (data->selector, &error)) {
- g_warning ("%s", error->message);
- g_error_free (error);
+ if (!cpufreq_selector_connect_to_system_bus (data->selector, &error)) {
+ g_warning ("%s", error->message);
+ g_error_free (error);
- selector_async_data_free (data);
+ selector_async_data_free (data);
- return;
- }
+ return;
+ }
- if (!cpufreq_selector_create_proxy (data->selector, &error)) {
- g_warning ("%s", error->message);
- g_error_free (error);
+ if (!cpufreq_selector_create_proxy (data->selector, &error)) {
+ g_warning ("%s", error->message);
+ g_error_free (error);
- selector_async_data_free (data);
+ selector_async_data_free (data);
- return;
- }
+ return;
+ }
- g_dbus_proxy_call (data->selector->proxy,
- "SetGovernor",
- g_variant_new ("(us)",
- data->cpu,
- data->governor),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- NULL,
- selector_setter_cb,
- data);
+ g_dbus_proxy_call (data->selector->proxy,
+ "SetGovernor",
+ g_variant_new ("(us)",
+ data->cpu,
+ data->governor),
+ G_DBUS_CALL_FLAGS_NONE,
+ -1,
+ NULL,
+ selector_setter_cb,
+ data);
}
void
cpufreq_selector_set_governor_async (CPUFreqSelector *selector,
- guint cpu,
- const gchar *governor)
+ guint cpu,
+ const gchar *governor)
{
guint cores;
cores = get_nprocs() ;
for (cpu = 0; cpu < cores; cpu = cpu+1){
- SelectorAsyncData *data;
+ SelectorAsyncData *data;
- data = g_new0 (SelectorAsyncData, 1);
+ data = g_new0 (SelectorAsyncData, 1);
- data->selector = selector;
- data->call = GOVERNOR;
- data->cpu = cpu;
- data->governor = g_strdup (governor);
+ data->selector = selector;
+ data->call = GOVERNOR;
+ data->cpu = cpu;
+ data->governor = g_strdup (governor);
- selector_set_governor_async (data);
+ selector_set_governor_async (data);
}
}
#else /* !HAVE_POLKIT */
static void
cpufreq_selector_run_command (CPUFreqSelector *selector,
- const gchar *args)
+ const gchar *args)
{
- gchar *command;
- gchar *path;
- GError *error = NULL;
+ gchar *command;
+ gchar *path;
+ GError *error = NULL;
- path = g_find_program_in_path ("cpufreq-selector");
+ path = g_find_program_in_path ("cpufreq-selector");
- if (!path)
- return;
+ if (!path)
+ return;
- command = g_strdup_printf ("%s %s", path, args);
- g_free (path);
+ command = g_strdup_printf ("%s %s", path, args);
+ g_free (path);
- g_spawn_command_line_async (command, &error);
- g_free (command);
+ g_spawn_command_line_async (command, &error);
+ g_free (command);
- if (error) {
- g_warning ("%s", error->message);
- g_error_free (error);
- }
+ if (error) {
+ g_warning ("%s", error->message);
+ g_error_free (error);
+ }
}
void
cpufreq_selector_set_frequency_async (CPUFreqSelector *selector,
- guint cpu,
- guint frequency)
+ guint cpu,
+ guint frequency)
{
- guint cores;
- cores = get_nprocs() ;
+ guint cores;
+ cores = get_nprocs ();
- for (cpu = 0; cpu < cores; cpu = cpu+1){
- gchar *args;
+ for (cpu = 0; cpu < cores; cpu = cpu+1) {
+ gchar *args;
- args = g_strdup_printf ("-c %u -f %u", cpu, frequency);
- cpufreq_selector_run_command (selector, args);
- g_free (args);
+ args = g_strdup_printf ("-c %u -f %u", cpu, frequency);
+ cpufreq_selector_run_command (selector, args);
+ g_free (args);
}
}
void
cpufreq_selector_set_governor_async (CPUFreqSelector *selector,
- guint cpu,
- const gchar *governor)
+ guint cpu,
+ const gchar *governor)
{
guint cores;
cores = get_nprocs() ;
for (cpu = 0; cpu < cores; cpu = cpu+1){
- gchar *args;
+ gchar *args;
- args = g_strdup_printf ("-c %u -g %s", cpu, governor);
- cpufreq_selector_run_command (selector, args);
- g_free (args);
+ args = g_strdup_printf ("-c %u -g %s", cpu, governor);
+ cpufreq_selector_run_command (selector, args);
+ g_free (args);
}
}
#endif /* HAVE_POLKIT */
diff --git a/cpufreq/src/cpufreq-selector.h b/cpufreq/src/cpufreq-selector.h
index 05ba355e..b7563191 100644
--- a/cpufreq/src/cpufreq-selector.h
+++ b/cpufreq/src/cpufreq-selector.h
@@ -38,12 +38,12 @@ GType cpufreq_selector_get_type (void) G_GNUC_CONST;
CPUFreqSelector *cpufreq_selector_get_default (void);
void cpufreq_selector_set_frequency_async (CPUFreqSelector *selector,
- guint cpu,
- guint frequency);
+ guint cpu,
+ guint frequency);
void cpufreq_selector_set_governor_async (CPUFreqSelector *selector,
- guint cpu,
- const gchar *governor);
-
+ guint cpu,
+ const gchar *governor);
+
G_END_DECLS
#endif /* __CPUFREQ_SELECTOR_H__ */
diff --git a/cpufreq/src/cpufreq-selector/Makefile.am b/cpufreq/src/cpufreq-selector/Makefile.am
index b75a26c4..4f4eca5c 100644
--- a/cpufreq/src/cpufreq-selector/Makefile.am
+++ b/cpufreq/src/cpufreq-selector/Makefile.am
@@ -15,25 +15,27 @@ if CPUFREQ_SELECTOR_SUID
chmod 4755 $(DESTDIR)$(bindir)/mate-cpufreq-selector
endif
-
-if HAVE_LIBCPUFREQ
-cpufreq_files=cpufreq-selector-libcpufreq.c cpufreq-selector-libcpufreq.h
-endif
-
if HAVE_POLKIT
service_files=cpufreq-selector-service.c cpufreq-selector-service.h
endif
mate_cpufreq_selector_SOURCES = \
cpufreq-selector.c cpufreq-selector.h \
- cpufreq-selector-sysfs.c cpufreq-selector-sysfs.h \
- cpufreq-selector-procfs.c cpufreq-selector-procfs.h \
- $(cpufreq_files) \
$(service_files) \
cpufreq-selector-factory.c cpufreq-selector-factory.h \
$(BUILT_SOURCES) \
main.c
+if HAVE_LIBCPUFREQ
+mate_cpufreq_selector_SOURCES += \
+ cpufreq-selector-libcpufreq.c \
+ cpufreq-selector-libcpufreq.h
+else
+mate_cpufreq_selector_SOURCES += \
+ cpufreq-selector-sysfs.h \
+ cpufreq-selector-sysfs.c
+endif
+
mate_cpufreq_selector_LDADD = \
$(CPUFREQ_SELECTOR_LIBS) \
$(LIBCPUFREQ_LIBS)
diff --git a/cpufreq/src/cpufreq-selector/cpufreq-selector-factory.c b/cpufreq/src/cpufreq-selector/cpufreq-selector-factory.c
index ac96e8b2..0328ea40 100644
--- a/cpufreq/src/cpufreq-selector/cpufreq-selector-factory.c
+++ b/cpufreq/src/cpufreq-selector/cpufreq-selector-factory.c
@@ -22,26 +22,24 @@
#endif
#include "cpufreq-selector-factory.h"
-#include "cpufreq-selector-sysfs.h"
-#include "cpufreq-selector-procfs.h"
#ifdef HAVE_LIBCPUFREQ
#include "cpufreq-selector-libcpufreq.h"
+#else
+#include "cpufreq-selector-sysfs.h"
#endif
CPUFreqSelector *
cpufreq_selector_factory_create_selector (guint cpu)
{
- CPUFreqSelector *selector = NULL;
-
#ifdef HAVE_LIBCPUFREQ
- selector = cpufreq_selector_libcpufreq_new (cpu);
+ return cpufreq_selector_libcpufreq_new (cpu);
#else
- if (g_file_test ("/sys/devices/system/cpu/cpu0/cpufreq", G_FILE_TEST_EXISTS)) { /* 2.6 kernel */
- selector = cpufreq_selector_sysfs_new (cpu);
- } else if (g_file_test ("/proc/cpufreq", G_FILE_TEST_EXISTS)) { /* 2.4 kernel */
- selector = cpufreq_selector_procfs_new (cpu);
- }
-#endif /* HAVE_LIBCPUFREQ */
+ CPUFreqSelector *selector = NULL;
+
+ if (g_file_test ("/sys/devices/system/cpu/cpu0/cpufreq", G_FILE_TEST_EXISTS)) {
+ selector = cpufreq_selector_sysfs_new (cpu);
+ }
- return selector;
+ return selector;
+#endif /* HAVE_LIBCPUFREQ */
}
diff --git a/cpufreq/src/cpufreq-selector/cpufreq-selector-libcpufreq.c b/cpufreq/src/cpufreq-selector/cpufreq-selector-libcpufreq.c
index 36ab100f..7167eb55 100644
--- a/cpufreq/src/cpufreq-selector/cpufreq-selector-libcpufreq.c
+++ b/cpufreq/src/cpufreq-selector/cpufreq-selector-libcpufreq.c
@@ -31,12 +31,15 @@
#include "cpufreq-selector-libcpufreq.h"
-static gboolean cpufreq_selector_libcpufreq_set_frequency (CPUFreqSelector *selector,
- guint frequency,
- GError **error);
-static gboolean cpufreq_selector_libcpufreq_set_governor (CPUFreqSelector *selector,
- const gchar *governor,
- GError **error);
+static gboolean
+cpufreq_selector_libcpufreq_set_frequency (CPUFreqSelector *selector,
+ guint frequency,
+ GError **error);
+
+static gboolean
+cpufreq_selector_libcpufreq_set_governor (CPUFreqSelector *selector,
+ const gchar *governor,
+ GError **error);
G_DEFINE_TYPE (CPUFreqSelectorLibcpufreq, cpufreq_selector_libcpufreq, CPUFREQ_TYPE_SELECTOR)
@@ -59,148 +62,148 @@ cpufreq_selector_libcpufreq_init (CPUFreqSelectorLibcpufreq *selector)
static void
cpufreq_selector_libcpufreq_class_init (CPUFreqSelectorLibcpufreqClass *klass)
{
- CPUFreqSelectorClass *selector_class = CPUFREQ_SELECTOR_CLASS (klass);
+ CPUFreqSelectorClass *selector_class = CPUFREQ_SELECTOR_CLASS (klass);
- selector_class->set_frequency = cpufreq_selector_libcpufreq_set_frequency;
- selector_class->set_governor = cpufreq_selector_libcpufreq_set_governor;
+ selector_class->set_frequency = cpufreq_selector_libcpufreq_set_frequency;
+ selector_class->set_governor = cpufreq_selector_libcpufreq_set_governor;
}
CPUFreqSelector *
cpufreq_selector_libcpufreq_new (guint cpu)
{
- CPUFreqSelector *selector;
+ CPUFreqSelector *selector;
- selector = CPUFREQ_SELECTOR (g_object_new (CPUFREQ_TYPE_SELECTOR_LIBCPUFREQ,
- "cpu", cpu,
- NULL));
+ selector = CPUFREQ_SELECTOR (g_object_new (CPUFREQ_TYPE_SELECTOR_LIBCPUFREQ,
+ "cpu", cpu,
+ NULL));
- return selector;
+ return selector;
}
-static guint
+static guint
cpufreq_selector_libcpufreq_get_valid_frequency (CPUFreqSelectorLibcpufreq *selector,
- guint frequency)
+ guint frequency)
{
- guint cpu;
- gint dist = G_MAXINT;
- guint retval = 0;
- CPUFreqFrequencyList *freqs, *freq;
-
- g_object_get (G_OBJECT (selector),
- "cpu", &cpu,
- NULL);
-
- freqs = cpufreq_get_available_frequencies (cpu);
- if (!freqs)
- return 0;
-
- for (freq = freqs; freq; freq = freq->next) {
- guint current_dist;
-
- if (freq->frequency == frequency) {
- cpufreq_put_available_frequencies (freqs);
-
- return frequency;
- }
-
- current_dist = abs ((int)freq->frequency - (int)frequency);
- if (current_dist < dist) {
- dist = current_dist;
- retval = freq->frequency;
- }
- }
-
- return retval;
+ guint cpu;
+ gint dist = G_MAXINT;
+ guint retval = 0;
+ CPUFreqFrequencyList *freqs, *freq;
+
+ g_object_get (G_OBJECT (selector),
+ "cpu", &cpu,
+ NULL);
+
+ freqs = cpufreq_get_available_frequencies (cpu);
+ if (!freqs)
+ return 0;
+
+ for (freq = freqs; freq; freq = freq->next) {
+ guint current_dist;
+
+ if (freq->frequency == frequency) {
+ cpufreq_put_available_frequencies (freqs);
+
+ return frequency;
+ }
+
+ current_dist = abs ((int)freq->frequency - (int)frequency);
+ if (current_dist < dist) {
+ dist = current_dist;
+ retval = freq->frequency;
+ }
+ }
+
+ return retval;
}
static gboolean
cpufreq_selector_libcpufreq_set_frequency (CPUFreqSelector *selector,
- guint frequency,
- GError **error)
+ guint frequency,
+ GError **error)
{
- guint freq;
- guint cpu;
-
- g_object_get (G_OBJECT (selector),
- "cpu", &cpu,
- NULL);
-
- freq = cpufreq_selector_libcpufreq_get_valid_frequency (CPUFREQ_SELECTOR_LIBCPUFREQ (selector),
- frequency);
- if (cpufreq_set_frequency (cpu, freq) != 0) {
- g_set_error (error,
- CPUFREQ_SELECTOR_ERROR,
- SELECTOR_ERROR_SET_FREQUENCY,
- "Cannot set frequency '%d'",
- frequency);
-
- return FALSE;
- }
-
- return TRUE;
+ guint freq;
+ guint cpu;
+
+ g_object_get (G_OBJECT (selector),
+ "cpu", &cpu,
+ NULL);
+
+ freq = cpufreq_selector_libcpufreq_get_valid_frequency (CPUFREQ_SELECTOR_LIBCPUFREQ (selector),
+ frequency);
+ if (cpufreq_set_frequency (cpu, freq) != 0) {
+ g_set_error (error,
+ CPUFREQ_SELECTOR_ERROR,
+ SELECTOR_ERROR_SET_FREQUENCY,
+ "Cannot set frequency '%d'",
+ frequency);
+
+ return FALSE;
+ }
+
+ return TRUE;
}
static gboolean
cpufreq_selector_libcpufreq_validate_governor (CPUFreqSelectorLibcpufreq *selector,
- const gchar *governor)
+ const gchar *governor)
{
- guint cpu;
- CPUFreqGovernorList *govs, *gov;
+ guint cpu;
+ CPUFreqGovernorList *govs, *gov;
- g_object_get (G_OBJECT (selector),
- "cpu", &cpu,
- NULL);
+ g_object_get (G_OBJECT (selector),
+ "cpu", &cpu,
+ NULL);
- govs = cpufreq_get_available_governors (cpu);
- if (!govs)
- return FALSE;
+ govs = cpufreq_get_available_governors (cpu);
+ if (!govs)
+ return FALSE;
- for (gov = govs; gov; gov = gov->next) {
- if (g_ascii_strcasecmp (gov->governor, governor) == 0) {
- cpufreq_put_available_governors (govs);
+ for (gov = govs; gov; gov = gov->next) {
+ if (g_ascii_strcasecmp (gov->governor, governor) == 0) {
+ cpufreq_put_available_governors (govs);
- return TRUE;
- }
- }
+ return TRUE;
+ }
+ }
- cpufreq_put_available_governors (govs);
+ cpufreq_put_available_governors (govs);
- return FALSE;
+ return FALSE;
}
static gboolean
cpufreq_selector_libcpufreq_set_governor (CPUFreqSelector *selector,
- const gchar *governor,
- GError **error)
+ const gchar *governor,
+ GError **error)
{
- CPUFreqSelectorLibcpufreq *selector_libcpufreq;
- guint cpu;
-
- selector_libcpufreq = CPUFREQ_SELECTOR_LIBCPUFREQ (selector);
-
- if (!cpufreq_selector_libcpufreq_validate_governor (selector_libcpufreq, governor)) {
- g_set_error (error,
- CPUFREQ_SELECTOR_ERROR,
- SELECTOR_ERROR_INVALID_GOVERNOR,
- "Invalid governor '%s'",
- governor);
-
- return FALSE;
- }
-
- g_object_get (G_OBJECT (selector),
- "cpu", &cpu,
- NULL);
-
- if (cpufreq_modify_policy_governor (cpu, (gchar *)governor) != 0) {
- g_set_error (error,
- CPUFREQ_SELECTOR_ERROR,
- SELECTOR_ERROR_INVALID_GOVERNOR,
- "Invalid governor '%s'",
- governor);
-
- return FALSE;
- }
-
- return TRUE;
+ CPUFreqSelectorLibcpufreq *selector_libcpufreq;
+ guint cpu;
+
+ selector_libcpufreq = CPUFREQ_SELECTOR_LIBCPUFREQ (selector);
+
+ if (!cpufreq_selector_libcpufreq_validate_governor (selector_libcpufreq, governor)) {
+ g_set_error (error,
+ CPUFREQ_SELECTOR_ERROR,
+ SELECTOR_ERROR_INVALID_GOVERNOR,
+ "Invalid governor '%s'",
+ governor);
+
+ return FALSE;
+ }
+
+ g_object_get (G_OBJECT (selector),
+ "cpu", &cpu,
+ NULL);
+
+ if (cpufreq_modify_policy_governor (cpu, (gchar *)governor) != 0) {
+ g_set_error (error,
+ CPUFREQ_SELECTOR_ERROR,
+ SELECTOR_ERROR_INVALID_GOVERNOR,
+ "Invalid governor '%s'",
+ governor);
+
+ return FALSE;
+ }
+
+ return TRUE;
}
diff --git a/cpufreq/src/cpufreq-selector/cpufreq-selector-libcpufreq.h b/cpufreq/src/cpufreq-selector/cpufreq-selector-libcpufreq.h
index afe1d033..c15c875f 100644
--- a/cpufreq/src/cpufreq-selector/cpufreq-selector-libcpufreq.h
+++ b/cpufreq/src/cpufreq-selector/cpufreq-selector-libcpufreq.h
@@ -29,30 +29,29 @@
G_BEGIN_DECLS
#define CPUFREQ_TYPE_SELECTOR_LIBCPUFREQ \
- (cpufreq_selector_libcpufreq_get_type ())
+ (cpufreq_selector_libcpufreq_get_type ())
#define CPUFREQ_SELECTOR_LIBCPUFREQ(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), CPUFREQ_TYPE_SELECTOR_LIBCPUFREQ, CPUFreqSelectorLibcpufreq))
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), CPUFREQ_TYPE_SELECTOR_LIBCPUFREQ, CPUFreqSelectorLibcpufreq))
#define CPUFREQ_SELECTOR_LIBCPUFREQ_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST((klass), CPUFREQ_TYPE_SELECTOR_LIBCPUFREQ, CPUFreqSelectorLibcpufreqClass))
+ (G_TYPE_CHECK_CLASS_CAST((klass), CPUFREQ_TYPE_SELECTOR_LIBCPUFREQ, CPUFreqSelectorLibcpufreqClass))
#define CPUFREQ_IS_SELECTOR_LIBCPUFREQ(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CPUFREQ_TYPE_SELECTOR_LIBCPUFREQ))
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CPUFREQ_TYPE_SELECTOR_LIBCPUFREQ))
#define CPUFREQ_IS_SELECTOR_LIBCPUFREQ_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), CPUFREQ_TYPE_SELECTOR_LIBCPUFREQ))
+ (G_TYPE_CHECK_CLASS_TYPE ((klass), CPUFREQ_TYPE_SELECTOR_LIBCPUFREQ))
#define CPUFREQ_SELECTOR_LIBCPUFREQ_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), CPUFREQ_TYPE_SELECTOR_LIBCPUFREQ, CPUFreqSelectorLibcpufreqClass))
+ (G_TYPE_INSTANCE_GET_CLASS ((obj), CPUFREQ_TYPE_SELECTOR_LIBCPUFREQ, CPUFreqSelectorLibcpufreqClass))
typedef struct _CPUFreqSelectorLibcpufreq CPUFreqSelectorLibcpufreq;
typedef struct _CPUFreqSelectorLibcpufreqClass CPUFreqSelectorLibcpufreqClass;
struct _CPUFreqSelectorLibcpufreq {
- CPUFreqSelector parent;
+ CPUFreqSelector parent;
};
struct _CPUFreqSelectorLibcpufreqClass {
- CPUFreqSelectorClass parent_class;
+ CPUFreqSelectorClass parent_class;
};
-
GType cpufreq_selector_libcpufreq_get_type (void) G_GNUC_CONST;
CPUFreqSelector *cpufreq_selector_libcpufreq_new (guint cpu);
diff --git a/cpufreq/src/cpufreq-selector/cpufreq-selector-procfs.c b/cpufreq/src/cpufreq-selector/cpufreq-selector-procfs.c
deleted file mode 100644
index 4a2c36f0..00000000
--- a/cpufreq/src/cpufreq-selector/cpufreq-selector-procfs.c
+++ /dev/null
@@ -1,240 +0,0 @@
-/*
- * MATE CPUFreq Applet
- * Copyright (C) 2004 Carlos Garcia Campos <[email protected]>
- *
- * This library 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 library 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 library; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- * Authors : Carlos Garc�a Campos <[email protected]>
- */
-
-#include <glib.h>
-#include <glib/gstdio.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <errno.h>
-
-#include "cpufreq-selector-procfs.h"
-
-static gboolean cpufreq_selector_procfs_set_frequency (CPUFreqSelector *selector,
- guint frequency,
- GError **error);
-static gboolean cpufreq_selector_procfs_set_governor (CPUFreqSelector *selector,
- const gchar *governor,
- GError **error);
-
-G_DEFINE_TYPE (CPUFreqSelectorProcfs, cpufreq_selector_procfs, CPUFREQ_TYPE_SELECTOR)
-
-static void
-cpufreq_selector_procfs_init (CPUFreqSelectorProcfs *selector)
-{
-}
-
-static void
-cpufreq_selector_procfs_class_init (CPUFreqSelectorProcfsClass *klass)
-{
- CPUFreqSelectorClass *selector_class = CPUFREQ_SELECTOR_CLASS (klass);
-
- selector_class->set_frequency = cpufreq_selector_procfs_set_frequency;
- selector_class->set_governor = cpufreq_selector_procfs_set_governor;
-}
-
-CPUFreqSelector *
-cpufreq_selector_procfs_new (guint cpu)
-{
- CPUFreqSelector *selector;
-
- selector = CPUFREQ_SELECTOR (g_object_new (CPUFREQ_TYPE_SELECTOR_PROCFS,
- "cpu", cpu,
- NULL));
-
- return selector;
-}
-
-static gboolean
-cpufreq_procfs_read (guint selector_cpu,
- guint *fmax,
- guint *pmin,
- guint *pmax,
- guint *fmin,
- gchar *mode,
- GError **error)
-{
- gchar **lines;
- gchar *buffer = NULL;
- gint i;
- guint cpu;
- gboolean found = FALSE;
-
- if (!g_file_get_contents ("/proc/cpufreq", &buffer, NULL, error)) {
- return FALSE;
- }
-
- lines = g_strsplit (buffer, "\n", -1);
- for (i = 0; lines[i]; i++) {
- if (g_ascii_strncasecmp (lines[i], "CPU", 3) == 0) {
- /* CPU 0 650000 kHz ( 81 %) - 800000 kHz (100 %) - powersave */
- sscanf (lines[i], "CPU %u %u kHz (%u %%) - %u kHz (%u %%) - %20s",
- &cpu, fmin, pmin, fmax, pmax, mode);
-
- if (cpu == selector_cpu) {
- found = TRUE;
- break;
- }
- }
- }
-
- g_strfreev (lines);
- g_free (buffer);
-
- if (!found) {
- g_set_error (error,
- CPUFREQ_SELECTOR_ERROR,
- SELECTOR_ERROR_INVALID_CPU,
- "Invalid CPU number '%d'",
- selector_cpu);
-
- return FALSE;
- }
-
- return TRUE;
-}
-
-static gboolean
-cpufreq_procfs_write (const gchar *path,
- const gchar *setting,
- GError **error)
-{
- FILE *fd;
-
- fd = g_fopen (path, "w");
-
- if (!fd) {
- g_set_error (error,
- G_FILE_ERROR,
- g_file_error_from_errno (errno),
- "Failed to open '%s' for writing: "
- "g_fopen() failed: %s",
- path,
- g_strerror (errno));
-
- return FALSE;
- }
-
- if (g_fprintf (fd, "%s", setting) < 0) {
- g_set_error (error,
- G_FILE_ERROR,
- g_file_error_from_errno (errno),
- "Failed to write '%s': "
- "g_fprintf() failed: %s",
- path,
- g_strerror (errno));
-
- fclose (fd);
-
- return FALSE;
- }
-
- fclose (fd);
-
- return TRUE;
-}
-
-static gboolean
-cpufreq_selector_procfs_set_frequency (CPUFreqSelector *selector,
- guint frequency,
- GError **error)
-{
- gchar *str;
- gchar *path;
- guint freq;
- guint cpu;
- guint pmin, pmax;
- guint sc_max, sc_min;
- gchar mode[21];
-
- g_object_get (G_OBJECT (selector),
- "cpu", &cpu,
- NULL);
-
- if (!cpufreq_procfs_read (cpu, &sc_max, &pmin, &pmax, &sc_min, mode, error)) {
- return FALSE;
- }
-
- if (g_ascii_strcasecmp (mode, "userspace") != 0) {
- if (!cpufreq_selector_procfs_set_governor (selector,
- "userspace",
- error)) {
- return FALSE;
- }
- }
-
- if (frequency != sc_max && frequency != sc_min) {
- if (abs ((int)sc_max - (int)frequency) < abs ((int)frequency - (int)sc_min))
- freq = sc_max;
- else
- freq = sc_min;
- } else {
- freq = frequency;
- }
-
- path = g_strdup_printf ("/proc/sys/cpu/%u/speed", cpu);
- str = g_strdup_printf ("%u", freq);
- if (!cpufreq_procfs_write (path, str, error)) {
- g_free (path);
- g_free (str);
-
- return FALSE;
- }
-
- g_free (path);
- g_free (str);
-
- return TRUE;
-}
-
-static gboolean
-cpufreq_selector_procfs_set_governor (CPUFreqSelector *selector,
- const gchar *governor,
- GError **error)
-{
- gchar *str;
- guint cpu;
- guint pmin, pmax;
- guint sc_max, sc_min;
- gchar mode[21];
-
- g_object_get (G_OBJECT (selector),
- "cpu", &cpu,
- NULL);
-
- if (!cpufreq_procfs_read (cpu, &sc_max, &pmin, &pmax, &sc_min, mode, error)) {
- return FALSE;
- }
-
- if (g_ascii_strcasecmp (governor, mode) == 0)
- return TRUE;
-
- str = g_strdup_printf ("%u:%u:%u:%s", cpu, sc_min, sc_max, governor);
-
- if (!cpufreq_procfs_write ("/proc/cpufreq", str, error)) {
- g_free (str);
-
- return FALSE;
- }
-
- g_free (str);
-
- return TRUE;
-}
diff --git a/cpufreq/src/cpufreq-selector/cpufreq-selector-procfs.h b/cpufreq/src/cpufreq-selector/cpufreq-selector-procfs.h
deleted file mode 100644
index f45132d3..00000000
--- a/cpufreq/src/cpufreq-selector/cpufreq-selector-procfs.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * MATE CPUFreq Applet
- * Copyright (C) 2004 Carlos Garcia Campos <[email protected]>
- *
- * This library 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 library 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 library; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- * Authors : Carlos Garc�a Campos <[email protected]>
- */
-
-#ifndef __CPUFREQ_SELECTOR_PROCFS_H__
-#define __CPUFREQ_SELECTOR_PROCFS_H__
-
-#include <glib-object.h>
-
-#include "cpufreq-selector.h"
-
-G_BEGIN_DECLS
-
-#define CPUFREQ_TYPE_SELECTOR_PROCFS (cpufreq_selector_procfs_get_type ())
-#define CPUFREQ_SELECTOR_PROCFS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), CPUFREQ_TYPE_SELECTOR_PROCFS, CPUFreqSelectorProcfs))
-#define CPUFREQ_SELECTOR_PROCFS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), CPUFREQ_TYPE_SELECTOR_PROCFS, CPUFreqSelectorProcfsClass))
-#define CPUFREQ_IS_SELECTOR_PROCFS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CPUFREQ_TYPE_SELECTOR_PROCFS))
-#define CPUFREQ_IS_SELECTOR_PROCFS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), CPUFREQ_TYPE_SELECTOR_PROCFS))
-#define CPUFREQ_SELECTOR_PROCFS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), CPUFREQ_TYPE_SELECTOR_PROCFS, CPUFreqSelectorProcfsClass))
-
-typedef struct _CPUFreqSelectorProcfs CPUFreqSelectorProcfs;
-typedef struct _CPUFreqSelectorProcfsClass CPUFreqSelectorProcfsClass;
-
-struct _CPUFreqSelectorProcfs {
- CPUFreqSelector parent;
-};
-
-struct _CPUFreqSelectorProcfsClass {
- CPUFreqSelectorClass parent_class;
-};
-
-GType cpufreq_selector_procfs_get_type (void) G_GNUC_CONST;
-CPUFreqSelector *cpufreq_selector_procfs_new (guint cpu);
-
-G_END_DECLS
-
-#endif /* __CPUFREQ_SELECTOR_PROCFS_H__ */
diff --git a/cpufreq/src/cpufreq-selector/cpufreq-selector-service.c b/cpufreq/src/cpufreq-selector/cpufreq-selector-service.c
index e2962e16..cad5c5a5 100644
--- a/cpufreq/src/cpufreq-selector/cpufreq-selector-service.c
+++ b/cpufreq/src/cpufreq-selector/cpufreq-selector-service.c
@@ -29,19 +29,19 @@
#define MAX_CPUS 255
struct _CPUFreqSelectorService {
- GObject parent;
+ GObject parent;
- CPUFreqSelector *selectors[MAX_CPUS];
- gint selectors_max;
+ CPUFreqSelector *selectors[MAX_CPUS];
+ gint selectors_max;
- DBusGConnection *system_bus;
-
- /* PolicyKit */
- PolkitAuthority *authority;
+ DBusGConnection *system_bus;
+
+ /* PolicyKit */
+ PolkitAuthority *authority;
};
struct _CPUFreqSelectorServiceClass {
- GObjectClass parent_class;
+ GObjectClass parent_class;
};
G_DEFINE_TYPE (CPUFreqSelectorService, cpufreq_selector_service, G_TYPE_OBJECT)
@@ -51,437 +51,436 @@ G_DEFINE_TYPE (CPUFreqSelectorService, cpufreq_selector_service, G_TYPE_OBJECT)
GType
cpufreq_selector_service_error_get_type (void)
{
- static GType etype = 0;
-
- if (G_UNLIKELY (etype == 0)) {
- static const GEnumValue values[] = {
- { SERVICE_ERROR_GENERAL, "SERVICE_ERROR_GENERAL", "GeneralError" },
- { SERVICE_ERROR_DBUS, "SERVICE_ERROR_DBUS", "DBUSError" },
- { SERVICE_ERROR_ALREADY_REGISTERED, "SERVICE_ERROR_ALREADY_REGISTERED", "AlreadyRegistered" },
- { SERVICE_ERROR_NOT_AUTHORIZED, "SERVICE_ERROR_NOT_AUTHORIZED", "NotAuthorized"},
- { 0, NULL, NULL}
- };
-
- etype = g_enum_register_static ("CPUFreqSelectorServiceError", values);
- }
-
- return etype;
+ static GType etype = 0;
+
+ if (G_UNLIKELY (etype == 0)) {
+ static const GEnumValue values[] = {
+ { SERVICE_ERROR_GENERAL, "SERVICE_ERROR_GENERAL", "GeneralError" },
+ { SERVICE_ERROR_DBUS, "SERVICE_ERROR_DBUS", "DBUSError" },
+ { SERVICE_ERROR_ALREADY_REGISTERED, "SERVICE_ERROR_ALREADY_REGISTERED", "AlreadyRegistered" },
+ { SERVICE_ERROR_NOT_AUTHORIZED, "SERVICE_ERROR_NOT_AUTHORIZED", "NotAuthorized"},
+ { 0, NULL, NULL}
+ };
+
+ etype = g_enum_register_static ("CPUFreqSelectorServiceError", values);
+ }
+
+ return etype;
}
GQuark
cpufreq_selector_service_error_quark (void)
{
- static GQuark error_quark = 0;
+ static GQuark error_quark = 0;
+
+ if (G_UNLIKELY (error_quark == 0))
+ error_quark =
+ g_quark_from_static_string ("cpufreq-selector-service-error-quark");
- if (G_UNLIKELY (error_quark == 0))
- error_quark =
- g_quark_from_static_string ("cpufreq-selector-service-error-quark");
-
- return error_quark;
+ return error_quark;
}
static void
cpufreq_selector_service_finalize (GObject *object)
{
- CPUFreqSelectorService *service = CPUFREQ_SELECTOR_SERVICE (object);
- gint i;
-
- service->system_bus = NULL;
-
- if (service->selectors_max >= 0) {
- for (i = 0; i < service->selectors_max; i++) {
- if (service->selectors[i]) {
- g_object_unref (service->selectors[i]);
- service->selectors[i] = NULL;
- }
- }
-
- service->selectors_max = -1;
- }
-
- if (service->authority) {
- g_object_unref (service->authority);
- service->authority = NULL;
- }
-
- G_OBJECT_CLASS (cpufreq_selector_service_parent_class)->finalize (object);
+ CPUFreqSelectorService *service = CPUFREQ_SELECTOR_SERVICE (object);
+ gint i;
+
+ service->system_bus = NULL;
+
+ if (service->selectors_max >= 0) {
+ for (i = 0; i < service->selectors_max; i++) {
+ if (service->selectors[i]) {
+ g_object_unref (service->selectors[i]);
+ service->selectors[i] = NULL;
+ }
+ }
+
+ service->selectors_max = -1;
+ }
+
+ if (service->authority) {
+ g_object_unref (service->authority);
+ service->authority = NULL;
+ }
+
+ G_OBJECT_CLASS (cpufreq_selector_service_parent_class)->finalize (object);
}
static void
cpufreq_selector_service_class_init (CPUFreqSelectorServiceClass *klass)
{
- GObjectClass *object_class = G_OBJECT_CLASS (klass);
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
- object_class->finalize = cpufreq_selector_service_finalize;
+ object_class->finalize = cpufreq_selector_service_finalize;
}
static void
cpufreq_selector_service_init (CPUFreqSelectorService *service)
{
- service->selectors_max = -1;
+ service->selectors_max = -1;
}
CPUFreqSelectorService *
cpufreq_selector_service_get_instance (void)
{
- static CPUFreqSelectorService *service = NULL;
+ static CPUFreqSelectorService *service = NULL;
- if (!service)
- service = CPUFREQ_SELECTOR_SERVICE (g_object_new (CPUFREQ_TYPE_SELECTOR_SERVICE, NULL));
+ if (!service)
+ service = CPUFREQ_SELECTOR_SERVICE (g_object_new (CPUFREQ_TYPE_SELECTOR_SERVICE, NULL));
- return service;
+ return service;
}
static gboolean
service_shutdown (gpointer user_data)
{
- g_object_unref (SELECTOR_SERVICE);
+ g_object_unref (SELECTOR_SERVICE);
- return FALSE;
+ return FALSE;
}
static void
reset_killtimer (void)
{
- static guint timer_id = 0;
+ static guint timer_id = 0;
- if (timer_id > 0)
- g_source_remove (timer_id);
+ if (timer_id > 0)
+ g_source_remove (timer_id);
- timer_id = g_timeout_add_seconds (30,
- (GSourceFunc) service_shutdown,
- NULL);
+ timer_id = g_timeout_add_seconds (30,
+ (GSourceFunc) service_shutdown,
+ NULL);
}
gboolean
cpufreq_selector_service_register (CPUFreqSelectorService *service,
- GError **error)
+ GError **error)
{
- DBusGConnection *connection;
- DBusGProxy *bus_proxy;
- gboolean res;
- guint result;
- GError *err = NULL;
-
- if (service->system_bus) {
- g_set_error (error,
- CPUFREQ_SELECTOR_SERVICE_ERROR,
- SERVICE_ERROR_ALREADY_REGISTERED,
- "Service %s already registered", BUS_NAME);
- return FALSE;
- }
-
- connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &err);
- if (!connection) {
- g_set_error (error,
- CPUFREQ_SELECTOR_SERVICE_ERROR,
- SERVICE_ERROR_DBUS,
- "Couldn't connect to system bus: %s",
- err->message);
- g_error_free (err);
-
- return FALSE;
- }
-
- bus_proxy = dbus_g_proxy_new_for_name (connection,
- DBUS_SERVICE_DBUS,
- DBUS_PATH_DBUS,
- DBUS_INTERFACE_DBUS);
- if (!bus_proxy) {
- g_set_error (error,
- CPUFREQ_SELECTOR_SERVICE_ERROR,
- SERVICE_ERROR_DBUS,
- "Could not construct bus_proxy object");
- return FALSE;
- }
-
- res = dbus_g_proxy_call (bus_proxy,
- "RequestName",
- &err,
- G_TYPE_STRING, BUS_NAME,
- G_TYPE_UINT, DBUS_NAME_FLAG_DO_NOT_QUEUE,
- G_TYPE_INVALID,
- G_TYPE_UINT, &result,
- G_TYPE_INVALID);
- g_object_unref (bus_proxy);
-
- if (!res) {
- if (err) {
- g_set_error (error,
- CPUFREQ_SELECTOR_SERVICE_ERROR,
- SERVICE_ERROR_DBUS,
- "Failed to acquire %s: %s",
- BUS_NAME, err->message);
- g_error_free (err);
- } else {
- g_set_error (error,
- CPUFREQ_SELECTOR_SERVICE_ERROR,
- SERVICE_ERROR_DBUS,
- "Failed to acquire %s", BUS_NAME);
- }
-
- return FALSE;
- }
-
- if (result == DBUS_REQUEST_NAME_REPLY_EXISTS) {
- g_set_error (error,
- CPUFREQ_SELECTOR_SERVICE_ERROR,
- SERVICE_ERROR_ALREADY_REGISTERED,
- "Service %s already registered", BUS_NAME);
- return FALSE;
- }
-
- service->authority = polkit_authority_get_sync (NULL, NULL);
-
- service->system_bus = connection;
-
- dbus_g_object_type_install_info (CPUFREQ_TYPE_SELECTOR_SERVICE,
- &dbus_glib_cpufreq_selector_service_object_info);
- dbus_g_connection_register_g_object (connection,
- "/org/mate/cpufreq_selector/selector",
- G_OBJECT (service));
- dbus_g_error_domain_register (CPUFREQ_SELECTOR_SERVICE_ERROR, NULL,
- CPUFREQ_TYPE_SELECTOR_SERVICE_ERROR);
-
- reset_killtimer ();
-
- return TRUE;
+ DBusGConnection *connection;
+ DBusGProxy *bus_proxy;
+ gboolean res;
+ guint result;
+ GError *err = NULL;
+
+ if (service->system_bus) {
+ g_set_error (error,
+ CPUFREQ_SELECTOR_SERVICE_ERROR,
+ SERVICE_ERROR_ALREADY_REGISTERED,
+ "Service %s already registered", BUS_NAME);
+ return FALSE;
+ }
+
+ connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &err);
+ if (!connection) {
+ g_set_error (error,
+ CPUFREQ_SELECTOR_SERVICE_ERROR,
+ SERVICE_ERROR_DBUS,
+ "Couldn't connect to system bus: %s",
+ err->message);
+ g_error_free (err);
+
+ return FALSE;
+ }
+
+ bus_proxy = dbus_g_proxy_new_for_name (connection,
+ DBUS_SERVICE_DBUS,
+ DBUS_PATH_DBUS,
+ DBUS_INTERFACE_DBUS);
+ if (!bus_proxy) {
+ g_set_error (error,
+ CPUFREQ_SELECTOR_SERVICE_ERROR,
+ SERVICE_ERROR_DBUS,
+ "Could not construct bus_proxy object");
+ return FALSE;
+ }
+
+ res = dbus_g_proxy_call (bus_proxy,
+ "RequestName",
+ &err,
+ G_TYPE_STRING, BUS_NAME,
+ G_TYPE_UINT, DBUS_NAME_FLAG_DO_NOT_QUEUE,
+ G_TYPE_INVALID,
+ G_TYPE_UINT, &result,
+ G_TYPE_INVALID);
+ g_object_unref (bus_proxy);
+
+ if (!res) {
+ if (err) {
+ g_set_error (error,
+ CPUFREQ_SELECTOR_SERVICE_ERROR,
+ SERVICE_ERROR_DBUS,
+ "Failed to acquire %s: %s",
+ BUS_NAME, err->message);
+ g_error_free (err);
+ } else {
+ g_set_error (error,
+ CPUFREQ_SELECTOR_SERVICE_ERROR,
+ SERVICE_ERROR_DBUS,
+ "Failed to acquire %s", BUS_NAME);
+ }
+
+ return FALSE;
+ }
+
+ if (result == DBUS_REQUEST_NAME_REPLY_EXISTS) {
+ g_set_error (error,
+ CPUFREQ_SELECTOR_SERVICE_ERROR,
+ SERVICE_ERROR_ALREADY_REGISTERED,
+ "Service %s already registered", BUS_NAME);
+ return FALSE;
+ }
+
+ service->authority = polkit_authority_get_sync (NULL, NULL);
+
+ service->system_bus = connection;
+
+ dbus_g_object_type_install_info (CPUFREQ_TYPE_SELECTOR_SERVICE,
+ &dbus_glib_cpufreq_selector_service_object_info);
+ dbus_g_connection_register_g_object (connection,
+ "/org/mate/cpufreq_selector/selector",
+ G_OBJECT (service));
+ dbus_g_error_domain_register (CPUFREQ_SELECTOR_SERVICE_ERROR, NULL,
+ CPUFREQ_TYPE_SELECTOR_SERVICE_ERROR);
+
+ reset_killtimer ();
+
+ return TRUE;
}
static CPUFreqSelector *
get_selector_for_cpu (CPUFreqSelectorService *service,
- guint cpu)
+ guint cpu)
{
- if (!service->selectors[cpu]) {
- service->selectors[cpu] = cpufreq_selector_factory_create_selector (cpu);
- if (!service->selectors[cpu])
- return NULL;
-
- if (service->selectors_max < cpu)
- service->selectors_max = cpu;
- }
-
- return service->selectors[cpu];
+ if (!service->selectors[cpu]) {
+ service->selectors[cpu] = cpufreq_selector_factory_create_selector (cpu);
+ if (!service->selectors[cpu])
+ return NULL;
+
+ if (service->selectors_max < cpu)
+ service->selectors_max = cpu;
+ }
+
+ return service->selectors[cpu];
}
/* PolicyKit */
static gboolean
cpufreq_selector_service_check_policy (CPUFreqSelectorService *service,
- DBusGMethodInvocation *context,
- GError **error)
+ DBusGMethodInvocation *context,
+ GError **error)
{
- PolkitSubject *subject;
- PolkitAuthorizationResult *result;
- gchar *sender;
- gboolean ret;
-
- sender = dbus_g_method_get_sender (context);
- subject = polkit_system_bus_name_new (sender);
- g_free (sender);
-
- result = polkit_authority_check_authorization_sync (service->authority,
- subject,
- "org.mate.cpufreqselector",
- NULL,
- POLKIT_CHECK_AUTHORIZATION_FLAGS_ALLOW_USER_INTERACTION,
- NULL, error);
- g_object_unref (subject);
-
- if (*error) {
- g_warning ("Check policy: %s", (*error)->message);
- g_object_unref (result);
-
- return FALSE;
- }
-
- ret = polkit_authorization_result_get_is_authorized (result);
- if (!ret) {
- g_set_error (error,
- CPUFREQ_SELECTOR_SERVICE_ERROR,
- SERVICE_ERROR_NOT_AUTHORIZED,
- "Caller is not authorized");
- }
-
- g_object_unref (result);
-
- return ret;
+ PolkitSubject *subject;
+ PolkitAuthorizationResult *result;
+ gchar *sender;
+ gboolean ret;
+
+ sender = dbus_g_method_get_sender (context);
+ subject = polkit_system_bus_name_new (sender);
+ g_free (sender);
+
+ result = polkit_authority_check_authorization_sync (service->authority,
+ subject,
+ "org.mate.cpufreqselector",
+ NULL,
+ POLKIT_CHECK_AUTHORIZATION_FLAGS_ALLOW_USER_INTERACTION,
+ NULL, error);
+ g_object_unref (subject);
+
+ if (*error) {
+ g_warning ("Check policy: %s", (*error)->message);
+ g_object_unref (result);
+
+ return FALSE;
+ }
+
+ ret = polkit_authorization_result_get_is_authorized (result);
+ if (!ret) {
+ g_set_error (error,
+ CPUFREQ_SELECTOR_SERVICE_ERROR,
+ SERVICE_ERROR_NOT_AUTHORIZED,
+ "Caller is not authorized");
+ }
+
+ g_object_unref (result);
+
+ return ret;
}
/* D-BUS interface */
gboolean
cpufreq_selector_service_set_frequency (CPUFreqSelectorService *service,
- guint cpu,
- guint frequency,
- DBusGMethodInvocation *context)
+ guint cpu,
+ guint frequency,
+ DBusGMethodInvocation *context)
{
- CPUFreqSelector *selector;
- GError *error = NULL;
-
- reset_killtimer ();
-
- if (!cpufreq_selector_service_check_policy (service, context, &error)) {
- dbus_g_method_return_error (context, error);
- g_error_free (error);
-
- return FALSE;
- }
-
- if (cpu > MAX_CPUS) {
- GError *err;
-
- err = g_error_new (CPUFREQ_SELECTOR_SERVICE_ERROR,
- SERVICE_ERROR_DBUS,
- "Error setting frequency on cpu %d: Invalid cpu",
- cpu);
- dbus_g_method_return_error (context, err);
- g_error_free (err);
-
- return FALSE;
- }
-
- selector = get_selector_for_cpu (service, cpu);
- if (!selector) {
- GError *err;
-
- err = g_error_new (CPUFREQ_SELECTOR_SERVICE_ERROR,
- SERVICE_ERROR_DBUS,
- "Error setting frequency on cpu %d: No cpufreq support",
- cpu);
- dbus_g_method_return_error (context, err);
- g_error_free (err);
-
- return FALSE;
- }
-
- cpufreq_selector_set_frequency (selector, frequency, &error);
- if (error) {
- GError *err;
-
- err = g_error_new (CPUFREQ_SELECTOR_SERVICE_ERROR,
- SERVICE_ERROR_DBUS,
- "Error setting frequency %d on cpu %d: %s",
- frequency, cpu, error->message);
- dbus_g_method_return_error (context, err);
- g_error_free (err);
- g_error_free (error);
-
- return FALSE;
- }
-
- dbus_g_method_return (context);
-
- return TRUE;
+ CPUFreqSelector *selector;
+ GError *error = NULL;
+
+ reset_killtimer ();
+
+ if (!cpufreq_selector_service_check_policy (service, context, &error)) {
+ dbus_g_method_return_error (context, error);
+ g_error_free (error);
+
+ return FALSE;
+ }
+
+ if (cpu > MAX_CPUS) {
+ GError *err;
+
+ err = g_error_new (CPUFREQ_SELECTOR_SERVICE_ERROR,
+ SERVICE_ERROR_DBUS,
+ "Error setting frequency on cpu %d: Invalid cpu",
+ cpu);
+ dbus_g_method_return_error (context, err);
+ g_error_free (err);
+
+ return FALSE;
+ }
+
+ selector = get_selector_for_cpu (service, cpu);
+ if (!selector) {
+ GError *err;
+
+ err = g_error_new (CPUFREQ_SELECTOR_SERVICE_ERROR,
+ SERVICE_ERROR_DBUS,
+ "Error setting frequency on cpu %d: No cpufreq support",
+ cpu);
+ dbus_g_method_return_error (context, err);
+ g_error_free (err);
+
+ return FALSE;
+ }
+
+ cpufreq_selector_set_frequency (selector, frequency, &error);
+ if (error) {
+ GError *err;
+
+ err = g_error_new (CPUFREQ_SELECTOR_SERVICE_ERROR,
+ SERVICE_ERROR_DBUS,
+ "Error setting frequency %d on cpu %d: %s",
+ frequency, cpu, error->message);
+ dbus_g_method_return_error (context, err);
+ g_error_free (err);
+ g_error_free (error);
+
+ return FALSE;
+ }
+
+ dbus_g_method_return (context);
+
+ return TRUE;
}
gboolean
cpufreq_selector_service_set_governor (CPUFreqSelectorService *service,
- guint cpu,
- const gchar *governor,
- DBusGMethodInvocation *context)
+ guint cpu,
+ const gchar *governor,
+ DBusGMethodInvocation *context)
{
- CPUFreqSelector *selector;
- GError *error = NULL;
-
- reset_killtimer ();
-
- if (!cpufreq_selector_service_check_policy (service, context, &error)) {
- dbus_g_method_return_error (context, error);
- g_error_free (error);
-
- return FALSE;
- }
-
- if (cpu > MAX_CPUS) {
- GError *err;
-
- err = g_error_new (CPUFREQ_SELECTOR_SERVICE_ERROR,
- SERVICE_ERROR_DBUS,
- "Error setting governor on cpu %d: Invalid cpu",
- cpu);
- dbus_g_method_return_error (context, err);
- g_error_free (err);
-
- return FALSE;
- }
-
- selector = get_selector_for_cpu (service, cpu);
- if (!selector) {
- GError *err;
-
- err = g_error_new (CPUFREQ_SELECTOR_SERVICE_ERROR,
- SERVICE_ERROR_DBUS,
- "Error setting governor on cpu %d: No cpufreq support",
- cpu);
- dbus_g_method_return_error (context, err);
- g_error_free (err);
-
- return FALSE;
- }
-
- cpufreq_selector_set_governor (selector, governor, &error);
- if (error) {
- GError *err;
-
- err = g_error_new (CPUFREQ_SELECTOR_SERVICE_ERROR,
- SERVICE_ERROR_DBUS,
- "Error setting governor %s on cpu %d: %s",
- governor, cpu, error->message);
- dbus_g_method_return_error (context, err);
- g_error_free (err);
- g_error_free (error);
-
- return FALSE;
- }
-
- dbus_g_method_return (context);
-
- return TRUE;
-}
+ CPUFreqSelector *selector;
+ GError *error = NULL;
+
+ reset_killtimer ();
+
+ if (!cpufreq_selector_service_check_policy (service, context, &error)) {
+ dbus_g_method_return_error (context, error);
+ g_error_free (error);
+
+ return FALSE;
+ }
+
+ if (cpu > MAX_CPUS) {
+ GError *err;
+ err = g_error_new (CPUFREQ_SELECTOR_SERVICE_ERROR,
+ SERVICE_ERROR_DBUS,
+ "Error setting governor on cpu %d: Invalid cpu",
+ cpu);
+ dbus_g_method_return_error (context, err);
+ g_error_free (err);
+
+ return FALSE;
+ }
+
+ selector = get_selector_for_cpu (service, cpu);
+ if (!selector) {
+ GError *err;
+
+ err = g_error_new (CPUFREQ_SELECTOR_SERVICE_ERROR,
+ SERVICE_ERROR_DBUS,
+ "Error setting governor on cpu %d: No cpufreq support",
+ cpu);
+ dbus_g_method_return_error (context, err);
+ g_error_free (err);
+
+ return FALSE;
+ }
+
+ cpufreq_selector_set_governor (selector, governor, &error);
+ if (error) {
+ GError *err;
+
+ err = g_error_new (CPUFREQ_SELECTOR_SERVICE_ERROR,
+ SERVICE_ERROR_DBUS,
+ "Error setting governor %s on cpu %d: %s",
+ governor, cpu, error->message);
+ dbus_g_method_return_error (context, err);
+ g_error_free (err);
+ g_error_free (error);
+
+ return FALSE;
+ }
+
+ dbus_g_method_return (context);
+
+ return TRUE;
+}
gboolean
cpufreq_selector_service_can_set (CPUFreqSelectorService *service,
- DBusGMethodInvocation *context)
+ DBusGMethodInvocation *context)
{
- PolkitSubject *subject;
- PolkitAuthorizationResult *result;
- gchar *sender;
- gboolean ret;
- GError *error = NULL;
-
- reset_killtimer ();
-
- sender = dbus_g_method_get_sender (context);
- subject = polkit_system_bus_name_new (sender);
- g_free (sender);
-
- result = polkit_authority_check_authorization_sync (service->authority,
- subject,
- "org.mate.cpufreqselector",
- NULL,
- 0,
- NULL,
- &error);
- g_object_unref (subject);
-
- if (error) {
- dbus_g_method_return_error (context, error);
- g_error_free (error);
-
- return FALSE;
- }
-
- if (polkit_authorization_result_get_is_authorized (result)) {
- ret = TRUE;
- } else if (polkit_authorization_result_get_is_challenge (result)) {
- ret = TRUE;
- } else {
- ret = FALSE;
- }
-
- g_object_unref (result);
-
- dbus_g_method_return (context, ret);
-
- return TRUE;
+ PolkitSubject *subject;
+ PolkitAuthorizationResult *result;
+ gchar *sender;
+ gboolean ret;
+ GError *error = NULL;
+
+ reset_killtimer ();
+
+ sender = dbus_g_method_get_sender (context);
+ subject = polkit_system_bus_name_new (sender);
+ g_free (sender);
+
+ result = polkit_authority_check_authorization_sync (service->authority,
+ subject,
+ "org.mate.cpufreqselector",
+ NULL,
+ 0,
+ NULL,
+ &error);
+ g_object_unref (subject);
+
+ if (error) {
+ dbus_g_method_return_error (context, error);
+ g_error_free (error);
+
+ return FALSE;
+ }
+
+ if (polkit_authorization_result_get_is_authorized (result)) {
+ ret = TRUE;
+ } else if (polkit_authorization_result_get_is_challenge (result)) {
+ ret = TRUE;
+ } else {
+ ret = FALSE;
+ }
+
+ g_object_unref (result);
+
+ dbus_g_method_return (context, ret);
+
+ return TRUE;
}
diff --git a/cpufreq/src/cpufreq-selector/cpufreq-selector-service.h b/cpufreq/src/cpufreq-selector/cpufreq-selector-service.h
index 20bcd494..3c0602b8 100644
--- a/cpufreq/src/cpufreq-selector/cpufreq-selector-service.h
+++ b/cpufreq/src/cpufreq-selector/cpufreq-selector-service.h
@@ -38,10 +38,10 @@ G_BEGIN_DECLS
#define CPUFREQ_TYPE_SELECTOR_SERVICE_ERROR (cpufreq_selector_service_error_get_type ())
enum {
- SERVICE_ERROR_GENERAL,
- SERVICE_ERROR_DBUS,
- SERVICE_ERROR_ALREADY_REGISTERED,
- SERVICE_ERROR_NOT_AUTHORIZED
+ SERVICE_ERROR_GENERAL,
+ SERVICE_ERROR_DBUS,
+ SERVICE_ERROR_ALREADY_REGISTERED,
+ SERVICE_ERROR_NOT_AUTHORIZED
};
typedef struct _CPUFreqSelectorService CPUFreqSelectorService;
@@ -52,18 +52,18 @@ GType cpufreq_selector_service_error_get_type (void) G_GNUC_CO
GQuark cpufreq_selector_service_error_quark (void) G_GNUC_CONST;
CPUFreqSelectorService *cpufreq_selector_service_get_instance (void);
gboolean cpufreq_selector_service_register (CPUFreqSelectorService *service,
- GError **error);
+ GError **error);
gboolean cpufreq_selector_service_set_frequency (CPUFreqSelectorService *service,
- guint cpu,
- guint frequency,
- DBusGMethodInvocation *context);
+ guint cpu,
+ guint frequency,
+ DBusGMethodInvocation *context);
gboolean cpufreq_selector_service_set_governor (CPUFreqSelectorService *service,
- guint cpu,
- const gchar *governor,
- DBusGMethodInvocation *context);
+ guint cpu,
+ const gchar *governor,
+ DBusGMethodInvocation *context);
gboolean cpufreq_selector_service_can_set (CPUFreqSelectorService *service,
- DBusGMethodInvocation *context);
+ DBusGMethodInvocation *context);
G_END_DECLS
diff --git a/cpufreq/src/cpufreq-selector/cpufreq-selector-sysfs.c b/cpufreq/src/cpufreq-selector/cpufreq-selector-sysfs.c
index 0ddb5334..b3dff154 100644
--- a/cpufreq/src/cpufreq-selector/cpufreq-selector-sysfs.c
+++ b/cpufreq/src/cpufreq-selector/cpufreq-selector-sysfs.c
@@ -27,18 +27,22 @@
#include "cpufreq-selector-sysfs.h"
struct _CPUFreqSelectorSysfsPrivate {
- GList *available_freqs;
- GList *available_govs;
+ GList *available_freqs;
+ GList *available_govs;
};
-static void cpufreq_selector_sysfs_finalize (GObject *object);
+static void
+cpufreq_selector_sysfs_finalize (GObject *object);
+
+static gboolean
+cpufreq_selector_sysfs_set_frequency (CPUFreqSelector *selector,
+ guint frequency,
+ GError **error);
-static gboolean cpufreq_selector_sysfs_set_frequency (CPUFreqSelector *selector,
- guint frequency,
- GError **error);
-static gboolean cpufreq_selector_sysfs_set_governor (CPUFreqSelector *selector,
- const gchar *governor,
- GError **error);
+static gboolean
+cpufreq_selector_sysfs_set_governor (CPUFreqSelector *selector,
+ const gchar *governor,
+ GError **error);
#define CPUFREQ_SYSFS_BASE_PATH "/sys/devices/system/cpu/cpu%u/cpufreq/%s"
@@ -47,115 +51,115 @@ G_DEFINE_TYPE_WITH_PRIVATE (CPUFreqSelectorSysfs, cpufreq_selector_sysfs, CPUFRE
static void
cpufreq_selector_sysfs_init (CPUFreqSelectorSysfs *selector)
{
- selector->priv = cpufreq_selector_sysfs_get_instance_private (selector);
+ selector->priv = cpufreq_selector_sysfs_get_instance_private (selector);
- selector->priv->available_freqs = NULL;
- selector->priv->available_govs = NULL;
+ selector->priv->available_freqs = NULL;
+ selector->priv->available_govs = NULL;
}
static void
cpufreq_selector_sysfs_class_init (CPUFreqSelectorSysfsClass *klass)
{
- GObjectClass *object_class = G_OBJECT_CLASS (klass);
- CPUFreqSelectorClass *selector_class = CPUFREQ_SELECTOR_CLASS (klass);
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+ CPUFreqSelectorClass *selector_class = CPUFREQ_SELECTOR_CLASS (klass);
- selector_class->set_frequency = cpufreq_selector_sysfs_set_frequency;
- selector_class->set_governor = cpufreq_selector_sysfs_set_governor;
+ selector_class->set_frequency = cpufreq_selector_sysfs_set_frequency;
+ selector_class->set_governor = cpufreq_selector_sysfs_set_governor;
- object_class->finalize = cpufreq_selector_sysfs_finalize;
+ object_class->finalize = cpufreq_selector_sysfs_finalize;
}
static void
cpufreq_selector_sysfs_finalize (GObject *object)
{
- CPUFreqSelectorSysfs *selector = CPUFREQ_SELECTOR_SYSFS (object);
+ CPUFreqSelectorSysfs *selector = CPUFREQ_SELECTOR_SYSFS (object);
- if (selector->priv->available_freqs) {
- g_list_free_full (selector->priv->available_freqs, g_free);
- selector->priv->available_freqs = NULL;
- }
+ if (selector->priv->available_freqs) {
+ g_list_free_full (selector->priv->available_freqs, g_free);
+ selector->priv->available_freqs = NULL;
+ }
- if (selector->priv->available_govs) {
- g_list_free_full (selector->priv->available_govs, g_free);
- selector->priv->available_govs = NULL;
- }
+ if (selector->priv->available_govs) {
+ g_list_free_full (selector->priv->available_govs, g_free);
+ selector->priv->available_govs = NULL;
+ }
- G_OBJECT_CLASS (cpufreq_selector_sysfs_parent_class)->finalize (object);
+ G_OBJECT_CLASS (cpufreq_selector_sysfs_parent_class)->finalize (object);
}
CPUFreqSelector *
cpufreq_selector_sysfs_new (guint cpu)
{
- CPUFreqSelector *selector;
+ CPUFreqSelector *selector;
- selector = CPUFREQ_SELECTOR (g_object_new (CPUFREQ_TYPE_SELECTOR_SYSFS,
- "cpu", cpu,
- NULL));
+ selector = CPUFREQ_SELECTOR (g_object_new (CPUFREQ_TYPE_SELECTOR_SYSFS,
+ "cpu", cpu,
+ NULL));
- return selector;
+ return selector;
}
static gchar *
cpufreq_sysfs_read (const gchar *path,
- GError **error)
+ GError **error)
{
- gchar *buffer = NULL;
+ gchar *buffer = NULL;
- if (!g_file_get_contents (path, &buffer, NULL, error)) {
- return NULL;
- }
+ if (!g_file_get_contents (path, &buffer, NULL, error)) {
+ return NULL;
+ }
- return g_strchomp (buffer);
+ return g_strchomp (buffer);
}
static gboolean
cpufreq_sysfs_write (const gchar *path,
- const gchar *setting,
- GError **error)
+ const gchar *setting,
+ GError **error)
{
- FILE *fd;
+ FILE *fd;
- fd = g_fopen (path, "w");
+ fd = g_fopen (path, "w");
- if (!fd) {
- g_set_error (error,
- G_FILE_ERROR,
- g_file_error_from_errno (errno),
- "Failed to open '%s' for writing: "
- "g_fopen() failed: %s",
- path,
- g_strerror (errno));
+ if (!fd) {
+ g_set_error (error,
+ G_FILE_ERROR,
+ g_file_error_from_errno (errno),
+ "Failed to open '%s' for writing: "
+ "g_fopen() failed: %s",
+ path,
+ g_strerror (errno));
- return FALSE;
- }
+ return FALSE;
+ }
- if (g_fprintf (fd, "%s", setting) < 0) {
- g_set_error (error,
- G_FILE_ERROR,
- g_file_error_from_errno (errno),
- "Failed to write '%s': "
- "g_fprintf() failed: %s",
- path,
- g_strerror (errno));
+ if (g_fprintf (fd, "%s", setting) < 0) {
+ g_set_error (error,
+ G_FILE_ERROR,
+ g_file_error_from_errno (errno),
+ "Failed to write '%s': "
+ "g_fprintf() failed: %s",
+ path,
+ g_strerror (errno));
- fclose (fd);
+ fclose (fd);
- return FALSE;
- }
+ return FALSE;
+ }
- fclose (fd);
+ fclose (fd);
- return TRUE;
+ return TRUE;
}
static gint
compare (gconstpointer a, gconstpointer b)
{
gint aa, bb;
-
+
aa = atoi ((gchar *) a);
bb = atoi ((gchar *) b);
-
+
if (aa == bb)
return 0;
else if (aa > bb)
@@ -167,251 +171,251 @@ compare (gconstpointer a, gconstpointer b)
static GList *
cpufreq_selector_sysfs_get_freqs (CPUFreqSelectorSysfs *selector)
{
- gchar *buffer;
- GList *list = NULL;
- gchar **frequencies = NULL;
- gint i;
- gchar *path;
- guint cpu;
- GError *error = NULL;
-
- g_object_get (G_OBJECT (selector),
- "cpu", &cpu,
- NULL);
-
- path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH, cpu,
- "scaling_available_frequencies");
-
- buffer = cpufreq_sysfs_read (path, &error);
- if (!buffer) {
- g_warning ("%s", error->message);
- g_error_free (error);
-
- g_free (path);
-
- return NULL;
- }
-
- g_free (path);
-
- frequencies = g_strsplit (buffer, " ", -1);
-
- i = 0;
- while (frequencies[i]) {
- if (!g_list_find_custom (list, frequencies[i], compare))
- list = g_list_prepend (list, g_strdup (frequencies[i]));
- i++;
- }
-
- g_strfreev (frequencies);
- g_free (buffer);
-
- return g_list_sort (list, compare);
+ gchar *buffer;
+ GList *list = NULL;
+ gchar **frequencies = NULL;
+ gint i;
+ gchar *path;
+ guint cpu;
+ GError *error = NULL;
+
+ g_object_get (G_OBJECT (selector),
+ "cpu", &cpu,
+ NULL);
+
+ path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH, cpu,
+ "scaling_available_frequencies");
+
+ buffer = cpufreq_sysfs_read (path, &error);
+ if (!buffer) {
+ g_warning ("%s", error->message);
+ g_error_free (error);
+
+ g_free (path);
+
+ return NULL;
+ }
+
+ g_free (path);
+
+ frequencies = g_strsplit (buffer, " ", -1);
+
+ i = 0;
+ while (frequencies[i]) {
+ if (!g_list_find_custom (list, frequencies[i], compare))
+ list = g_list_prepend (list, g_strdup (frequencies[i]));
+ i++;
+ }
+
+ g_strfreev (frequencies);
+ g_free (buffer);
+
+ return g_list_sort (list, compare);
}
static const gchar *
cpufreq_selector_sysfs_get_valid_frequency (CPUFreqSelectorSysfs *selector,
- guint frequency)
+ guint frequency)
{
- GList *list = NULL;
- GList *l;
- gint dist = G_MAXINT;
- const gchar *retval = NULL;
-
- if (!selector->priv->available_freqs) {
- list = cpufreq_selector_sysfs_get_freqs (selector);
- selector->priv->available_freqs = list;
- } else {
- list = selector->priv->available_freqs;
- }
-
- if (!list)
- return NULL;
-
- for (l = list; l && l->data; l = g_list_next (l)) {
- const gchar *freq;
- guint f;
- guint current_dist;
-
- freq = (const gchar *) l->data;
- f = atoi (freq);
-
- if (f == frequency)
- return freq;
-
- current_dist = abs ((int)frequency - (int)f);
- if (current_dist < dist) {
- dist = current_dist;
- retval = freq;
- }
- }
-
- return retval;
+ GList *list = NULL;
+ GList *l;
+ gint dist = G_MAXINT;
+ const gchar *retval = NULL;
+
+ if (!selector->priv->available_freqs) {
+ list = cpufreq_selector_sysfs_get_freqs (selector);
+ selector->priv->available_freqs = list;
+ } else {
+ list = selector->priv->available_freqs;
+ }
+
+ if (!list)
+ return NULL;
+
+ for (l = list; l && l->data; l = g_list_next (l)) {
+ const gchar *freq;
+ guint f;
+ guint current_dist;
+
+ freq = (const gchar *) l->data;
+ f = atoi (freq);
+
+ if (f == frequency)
+ return freq;
+
+ current_dist = abs ((int)frequency - (int)f);
+ if (current_dist < dist) {
+ dist = current_dist;
+ retval = freq;
+ }
+ }
+
+ return retval;
}
static gboolean
cpufreq_selector_sysfs_set_frequency (CPUFreqSelector *selector,
- guint frequency,
- GError **error)
+ guint frequency,
+ GError **error)
{
- gchar *governor;
- gchar *path;
- const gchar *frequency_text;
- guint cpu;
-
- g_object_get (G_OBJECT (selector),
- "cpu", &cpu,
- NULL);
-
- path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH, cpu,
- "scaling_governor");
-
- governor = cpufreq_sysfs_read (path, error);
- g_free (path);
-
- if (!governor)
- return FALSE;
-
- if (g_ascii_strcasecmp (governor, "userspace") != 0) {
- if (!cpufreq_selector_sysfs_set_governor (selector,
- "userspace",
- error)) {
- g_free (governor);
-
- return FALSE;
- }
- }
-
- g_free (governor);
-
- frequency_text =
- cpufreq_selector_sysfs_get_valid_frequency (CPUFREQ_SELECTOR_SYSFS (selector),
- frequency);
- if (!frequency_text) {
- g_set_error (error,
- CPUFREQ_SELECTOR_ERROR,
- SELECTOR_ERROR_SET_FREQUENCY,
- "Cannot set frequency '%d'",
- frequency);
-
- return FALSE;
- }
-
- path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH, cpu,
- "scaling_setspeed");
- if (!cpufreq_sysfs_write (path, frequency_text, error)) {
- g_free (path);
-
- return FALSE;
- }
-
- g_free (path);
-
- return TRUE;
+ gchar *governor;
+ gchar *path;
+ const gchar *frequency_text;
+ guint cpu;
+
+ g_object_get (G_OBJECT (selector),
+ "cpu", &cpu,
+ NULL);
+
+ path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH, cpu,
+ "scaling_governor");
+
+ governor = cpufreq_sysfs_read (path, error);
+ g_free (path);
+
+ if (!governor)
+ return FALSE;
+
+ if (g_ascii_strcasecmp (governor, "userspace") != 0) {
+ if (!cpufreq_selector_sysfs_set_governor (selector,
+ "userspace",
+ error)) {
+ g_free (governor);
+
+ return FALSE;
+ }
+ }
+
+ g_free (governor);
+
+ frequency_text =
+ cpufreq_selector_sysfs_get_valid_frequency (CPUFREQ_SELECTOR_SYSFS (selector),
+ frequency);
+ if (!frequency_text) {
+ g_set_error (error,
+ CPUFREQ_SELECTOR_ERROR,
+ SELECTOR_ERROR_SET_FREQUENCY,
+ "Cannot set frequency '%d'",
+ frequency);
+
+ return FALSE;
+ }
+
+ path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH, cpu,
+ "scaling_setspeed");
+ if (!cpufreq_sysfs_write (path, frequency_text, error)) {
+ g_free (path);
+
+ return FALSE;
+ }
+
+ g_free (path);
+
+ return TRUE;
}
static GList *
cpufreq_selector_sysfs_get_govs (CPUFreqSelectorSysfs *selector)
{
- gchar *buffer;
- GList *list = NULL;
- gchar **governors = NULL;
- gint i;
- gchar *path;
- guint cpu;
- GError *error = NULL;
-
- g_object_get (G_OBJECT (selector),
- "cpu", &cpu,
- NULL);
-
- path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH, cpu,
- "scaling_available_governors");
+ gchar *buffer;
+ GList *list = NULL;
+ gchar **governors = NULL;
+ gint i;
+ gchar *path;
+ guint cpu;
+ GError *error = NULL;
+
+ g_object_get (G_OBJECT (selector),
+ "cpu", &cpu,
+ NULL);
+
+ path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH, cpu,
+ "scaling_available_governors");
+
+ buffer = cpufreq_sysfs_read (path, &error);
+ if (!buffer) {
+ g_warning ("%s", error->message);
+ g_error_free (error);
- buffer = cpufreq_sysfs_read (path, &error);
- if (!buffer) {
- g_warning ("%s", error->message);
- g_error_free (error);
+ g_free (path);
- g_free (path);
+ return NULL;
+ }
- return NULL;
- }
+ g_free (path);
- g_free (path);
+ governors = g_strsplit (buffer, " ", -1);
- governors = g_strsplit (buffer, " ", -1);
+ i = 0;
+ while (governors[i]) {
+ list = g_list_prepend (list, g_strdup (governors[i]));
+ i++;
+ }
- i = 0;
- while (governors[i]) {
- list = g_list_prepend (list, g_strdup (governors[i]));
- i++;
- }
+ g_strfreev (governors);
+ g_free (buffer);
- g_strfreev (governors);
- g_free (buffer);
-
- return list;
+ return list;
}
static gboolean
cpufreq_selector_sysfs_validate_governor (CPUFreqSelectorSysfs *selector,
- const gchar *governor)
+ const gchar *governor)
{
- GList *list = NULL;
-
- if (!selector->priv->available_govs) {
- list = cpufreq_selector_sysfs_get_govs (selector);
- selector->priv->available_govs = list;
- } else {
- list = selector->priv->available_govs;
- }
-
- if (!list)
- return FALSE;
-
- list = g_list_find_custom (selector->priv->available_govs,
- governor,
- (GCompareFunc) g_ascii_strcasecmp);
-
- return (list != NULL);
+ GList *list = NULL;
+
+ if (!selector->priv->available_govs) {
+ list = cpufreq_selector_sysfs_get_govs (selector);
+ selector->priv->available_govs = list;
+ } else {
+ list = selector->priv->available_govs;
+ }
+
+ if (!list)
+ return FALSE;
+
+ list = g_list_find_custom (selector->priv->available_govs,
+ governor,
+ (GCompareFunc) g_ascii_strcasecmp);
+
+ return (list != NULL);
}
static gboolean
cpufreq_selector_sysfs_set_governor (CPUFreqSelector *selector,
- const gchar *governor,
- GError **error)
+ const gchar *governor,
+ GError **error)
{
- CPUFreqSelectorSysfs *selector_sysfs;
- gchar *path;
- guint cpu;
-
- selector_sysfs = CPUFREQ_SELECTOR_SYSFS (selector);
-
- if (!cpufreq_selector_sysfs_validate_governor (selector_sysfs, governor)) {
- g_set_error (error,
- CPUFREQ_SELECTOR_ERROR,
- SELECTOR_ERROR_INVALID_GOVERNOR,
- "Invalid governor '%s'",
- governor);
-
- return FALSE;
- }
-
- g_object_get (G_OBJECT (selector),
- "cpu", &cpu,
- NULL);
-
- path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH, cpu,
- "scaling_governor");
-
- if (!cpufreq_sysfs_write (path, governor, error)) {
- g_free (path);
-
- return FALSE;
- }
+ CPUFreqSelectorSysfs *selector_sysfs;
+ gchar *path;
+ guint cpu;
+
+ selector_sysfs = CPUFREQ_SELECTOR_SYSFS (selector);
+
+ if (!cpufreq_selector_sysfs_validate_governor (selector_sysfs, governor)) {
+ g_set_error (error,
+ CPUFREQ_SELECTOR_ERROR,
+ SELECTOR_ERROR_INVALID_GOVERNOR,
+ "Invalid governor '%s'",
+ governor);
+
+ return FALSE;
+ }
+ g_object_get (G_OBJECT (selector),
+ "cpu", &cpu,
+ NULL);
+
+ path = g_strdup_printf (CPUFREQ_SYSFS_BASE_PATH, cpu,
+ "scaling_governor");
+
+ if (!cpufreq_sysfs_write (path, governor, error)) {
g_free (path);
- return TRUE;
+ return FALSE;
+ }
+
+ g_free (path);
+
+ return TRUE;
}
diff --git a/cpufreq/src/cpufreq-selector/cpufreq-selector-sysfs.h b/cpufreq/src/cpufreq-selector/cpufreq-selector-sysfs.h
index c5fab6e7..6fb9cab2 100644
--- a/cpufreq/src/cpufreq-selector/cpufreq-selector-sysfs.h
+++ b/cpufreq/src/cpufreq-selector/cpufreq-selector-sysfs.h
@@ -40,16 +40,15 @@ typedef struct _CPUFreqSelectorSysfsClass CPUFreqSelectorSysfsClass;
typedef struct _CPUFreqSelectorSysfsPrivate CPUFreqSelectorSysfsPrivate;
struct _CPUFreqSelectorSysfs {
- CPUFreqSelector parent;
+ CPUFreqSelector parent;
- CPUFreqSelectorSysfsPrivate *priv;
+ CPUFreqSelectorSysfsPrivate *priv;
};
struct _CPUFreqSelectorSysfsClass {
- CPUFreqSelectorClass parent_class;
+ CPUFreqSelectorClass parent_class;
};
-
GType cpufreq_selector_sysfs_get_type (void) G_GNUC_CONST;
CPUFreqSelector *cpufreq_selector_sysfs_new (guint cpu);
diff --git a/cpufreq/src/cpufreq-selector/cpufreq-selector.c b/cpufreq/src/cpufreq-selector/cpufreq-selector.c
index 1e9ea8ad..dbc6da8a 100644
--- a/cpufreq/src/cpufreq-selector/cpufreq-selector.c
+++ b/cpufreq/src/cpufreq-selector/cpufreq-selector.c
@@ -23,143 +23,143 @@
#include "cpufreq-selector.h"
enum {
- PROP_0,
- PROP_CPU
+ PROP_0,
+ PROP_CPU
};
struct _CPUFreqSelectorPrivate {
- guint cpu;
+ guint cpu;
};
-static void cpufreq_selector_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *spec);
-static void cpufreq_selector_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *spec);
+static void
+cpufreq_selector_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *spec);
+
+static void
+cpufreq_selector_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *spec);
G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (CPUFreqSelector, cpufreq_selector, G_TYPE_OBJECT)
GQuark
cpufreq_selector_error_quark (void)
{
- static GQuark error_quark = 0;
+ static GQuark error_quark = 0;
- if (error_quark == 0)
- error_quark =
- g_quark_from_static_string ("cpufreq-selector-error-quark");
+ if (error_quark == 0)
+ error_quark =
+ g_quark_from_static_string ("cpufreq-selector-error-quark");
- return error_quark;
+ return error_quark;
}
static void
cpufreq_selector_init (CPUFreqSelector *selector)
{
- selector->priv = cpufreq_selector_get_instance_private (selector);
+ selector->priv = cpufreq_selector_get_instance_private (selector);
- selector->priv->cpu = 0;
+ selector->priv->cpu = 0;
}
static void
cpufreq_selector_class_init (CPUFreqSelectorClass *klass)
{
- GObjectClass *object_class = G_OBJECT_CLASS (klass);
-
- object_class->set_property = cpufreq_selector_set_property;
- object_class->get_property = cpufreq_selector_get_property;
-
- /* Public virtual methods */
- klass->set_frequency = NULL;
- klass->set_governor = NULL;
-
- /* Porperties */
- g_object_class_install_property (object_class,
- PROP_CPU,
- g_param_spec_uint ("cpu",
- NULL,
- NULL,
- 0,
- G_MAXUINT,
- 0,
- G_PARAM_CONSTRUCT_ONLY |
- G_PARAM_READWRITE));
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+ object_class->set_property = cpufreq_selector_set_property;
+ object_class->get_property = cpufreq_selector_get_property;
+
+ /* Public virtual methods */
+ klass->set_frequency = NULL;
+ klass->set_governor = NULL;
+
+ /* Porperties */
+ g_object_class_install_property (object_class,
+ PROP_CPU,
+ g_param_spec_uint ("cpu",
+ NULL,
+ NULL,
+ 0,
+ G_MAXUINT,
+ 0,
+ G_PARAM_CONSTRUCT_ONLY |
+ G_PARAM_READWRITE));
}
static void
cpufreq_selector_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *spec)
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *spec)
{
- CPUFreqSelector *selector = CPUFREQ_SELECTOR (object);
-
- switch (prop_id) {
- case PROP_CPU:
- selector->priv->cpu = g_value_get_uint (value);
- break;
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, spec);
- break;
- }
+ CPUFreqSelector *selector = CPUFREQ_SELECTOR (object);
+
+ switch (prop_id) {
+ case PROP_CPU:
+ selector->priv->cpu = g_value_get_uint (value);
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, spec);
+ }
}
static void
cpufreq_selector_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *spec)
+ guint prop_id,
+ GValue *value,
+ GParamSpec *spec)
{
- CPUFreqSelector *selector = CPUFREQ_SELECTOR (object);
-
- switch (prop_id) {
- case PROP_CPU:
- g_value_set_uint (value, selector->priv->cpu);
- break;
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, spec);
- break;
- }
+ CPUFreqSelector *selector = CPUFREQ_SELECTOR (object);
+
+ switch (prop_id) {
+ case PROP_CPU:
+ g_value_set_uint (value, selector->priv->cpu);
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, spec);
+ }
}
gboolean
cpufreq_selector_set_frequency (CPUFreqSelector *selector,
- guint frequency,
- GError **error)
+ guint frequency,
+ GError **error)
{
- CPUFreqSelectorClass *class;
-
- g_return_val_if_fail (CPUFREQ_IS_SELECTOR (selector), FALSE);
- g_return_val_if_fail (frequency > 0, FALSE);
-
- class = CPUFREQ_SELECTOR_GET_CLASS (selector);
-
- if (class->set_frequency) {
- return class->set_frequency (selector, frequency, error);
- }
-
- return FALSE;
+ CPUFreqSelectorClass *class;
+
+ g_return_val_if_fail (CPUFREQ_IS_SELECTOR (selector), FALSE);
+ g_return_val_if_fail (frequency > 0, FALSE);
+
+ class = CPUFREQ_SELECTOR_GET_CLASS (selector);
+
+ if (class->set_frequency) {
+ return class->set_frequency (selector, frequency, error);
+ }
+
+ return FALSE;
}
gboolean
cpufreq_selector_set_governor (CPUFreqSelector *selector,
- const gchar *governor,
- GError **error)
+ const gchar *governor,
+ GError **error)
{
- CPUFreqSelectorClass *class;
-
- g_return_val_if_fail (CPUFREQ_IS_SELECTOR (selector), FALSE);
- g_return_val_if_fail (governor != NULL, FALSE);
-
- class = CPUFREQ_SELECTOR_GET_CLASS (selector);
-
- if (class->set_governor) {
- return class->set_governor (selector, governor, error);
- }
-
- return FALSE;
-}
+ CPUFreqSelectorClass *class;
+
+ g_return_val_if_fail (CPUFREQ_IS_SELECTOR (selector), FALSE);
+ g_return_val_if_fail (governor != NULL, FALSE);
+ class = CPUFREQ_SELECTOR_GET_CLASS (selector);
+
+ if (class->set_governor) {
+ return class->set_governor (selector, governor, error);
+ }
+
+ return FALSE;
+}
diff --git a/cpufreq/src/cpufreq-selector/cpufreq-selector.h b/cpufreq/src/cpufreq-selector/cpufreq-selector.h
index 5d05d678..b1fc5162 100644
--- a/cpufreq/src/cpufreq-selector/cpufreq-selector.h
+++ b/cpufreq/src/cpufreq-selector/cpufreq-selector.h
@@ -34,9 +34,9 @@
#define CPUFREQ_SELECTOR_ERROR (cpufreq_selector_error_quark ())
enum {
- SELECTOR_ERROR_INVALID_CPU,
- SELECTOR_ERROR_INVALID_GOVERNOR,
- SELECTOR_ERROR_SET_FREQUENCY
+ SELECTOR_ERROR_INVALID_CPU,
+ SELECTOR_ERROR_INVALID_GOVERNOR,
+ SELECTOR_ERROR_SET_FREQUENCY
};
typedef struct _CPUFreqSelector CPUFreqSelector;
@@ -46,29 +46,28 @@ typedef struct _CPUFreqSelectorPrivate CPUFreqSelectorPrivate;
struct _CPUFreqSelector {
GObject parent;
- CPUFreqSelectorPrivate *priv;
+ CPUFreqSelectorPrivate *priv;
};
struct _CPUFreqSelectorClass {
- GObjectClass parent_class;
+ GObjectClass parent_class;
- gboolean (* set_frequency) (CPUFreqSelector *selector,
- guint frequency,
- GError **error);
- gboolean (* set_governor) (CPUFreqSelector *selector,
- const gchar *governor,
- GError **error);
+ gboolean (* set_frequency) (CPUFreqSelector *selector,
+ guint frequency,
+ GError **error);
+ gboolean (* set_governor) (CPUFreqSelector *selector,
+ const gchar *governor,
+ GError **error);
};
-
GType cpufreq_selector_get_type (void) G_GNUC_CONST;
GQuark cpufreq_selector_error_quark (void) G_GNUC_CONST;
gboolean cpufreq_selector_set_frequency (CPUFreqSelector *selector,
- guint frequency,
- GError **error);
+ guint frequency,
+ GError **error);
gboolean cpufreq_selector_set_governor (CPUFreqSelector *selector,
- const gchar *governor,
- GError **error);
+ const gchar *governor,
+ GError **error);
#endif /* __CPUFREQ_SELECTOR_H__ */
diff --git a/cpufreq/src/cpufreq-selector/main.c b/cpufreq/src/cpufreq-selector/main.c
index d048df31..4993c430 100644
--- a/cpufreq/src/cpufreq-selector/main.c
+++ b/cpufreq/src/cpufreq-selector/main.c
@@ -33,200 +33,199 @@
#endif
#include "cpufreq-selector-factory.h"
-
static gint cpu = 0;
static gchar *governor = NULL;
static gulong frequency = 0;
static const GOptionEntry options[] = {
- { "cpu", 'c', 0, G_OPTION_ARG_INT, &cpu, "CPU Number", NULL },
- { "governor", 'g', 0, G_OPTION_ARG_STRING, &governor, "Governor", NULL },
- { "frequency", 'f', 0, G_OPTION_ARG_INT, &frequency, "Frequency in KHz", NULL },
- { NULL }
+ { "cpu", 'c', 0, G_OPTION_ARG_INT, &cpu, "CPU Number", NULL },
+ { "governor", 'g', 0, G_OPTION_ARG_STRING, &governor, "Governor", NULL },
+ { "frequency", 'f', 0, G_OPTION_ARG_INT, &frequency, "Frequency in KHz", NULL },
+ { NULL }
};
#ifdef HAVE_POLKIT
static void
do_exit (GMainLoop *loop,
- GObject *object)
+ GObject *object)
{
- if (g_main_loop_is_running (loop))
- g_main_loop_quit (loop);
+ if (g_main_loop_is_running (loop))
+ g_main_loop_quit (loop);
}
static void
cpufreq_selector_set_values_dbus (void)
{
- DBusGConnection *connection;
- DBusGProxy *proxy;
- gboolean res;
- GError *error = NULL;
-
- connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
- if (!connection) {
- g_printerr ("Couldn't connect to system bus: %s\n",
- error->message);
- g_error_free (error);
-
- return;
- }
-
- proxy = dbus_g_proxy_new_for_name (connection,
- "org.mate.CPUFreqSelector",
- "/org/mate/cpufreq_selector/selector",
- "org.mate.CPUFreqSelector");
- if (!proxy) {
- g_printerr ("Could not construct proxy object\n");
-
- return;
- }
-
- if (governor) {
- res = dbus_g_proxy_call (proxy, "SetGovernor", &error,
- G_TYPE_UINT, cpu,
- G_TYPE_STRING, governor,
- G_TYPE_INVALID,
- G_TYPE_INVALID);
- if (!res) {
- if (error) {
- g_printerr ("Error calling SetGovernor: %s\n", error->message);
- g_error_free (error);
- } else {
- g_printerr ("Error calling SetGovernor\n");
- }
-
- g_object_unref (proxy);
-
- return;
- }
- }
-
- if (frequency != 0) {
- res = dbus_g_proxy_call (proxy, "SetFrequency", &error,
- G_TYPE_UINT, cpu,
- G_TYPE_UINT, frequency,
- G_TYPE_INVALID,
- G_TYPE_INVALID);
- if (!res) {
- if (error) {
- g_printerr ("Error calling SetFrequency: %s\n", error->message);
- g_error_free (error);
- } else {
- g_printerr ("Error calling SetFrequency\n");
- }
-
- g_object_unref (proxy);
-
- return;
- }
- }
-
- g_object_unref (proxy);
+ DBusGConnection *connection;
+ DBusGProxy *proxy;
+ gboolean res;
+ GError *error = NULL;
+
+ connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
+ if (!connection) {
+ g_printerr ("Couldn't connect to system bus: %s\n",
+ error->message);
+ g_error_free (error);
+
+ return;
+ }
+
+ proxy = dbus_g_proxy_new_for_name (connection,
+ "org.mate.CPUFreqSelector",
+ "/org/mate/cpufreq_selector/selector",
+ "org.mate.CPUFreqSelector");
+ if (!proxy) {
+ g_printerr ("Could not construct proxy object\n");
+
+ return;
+ }
+
+ if (governor) {
+ res = dbus_g_proxy_call (proxy, "SetGovernor", &error,
+ G_TYPE_UINT, cpu,
+ G_TYPE_STRING, governor,
+ G_TYPE_INVALID,
+ G_TYPE_INVALID);
+ if (!res) {
+ if (error) {
+ g_printerr ("Error calling SetGovernor: %s\n", error->message);
+ g_error_free (error);
+ } else {
+ g_printerr ("Error calling SetGovernor\n");
+ }
+
+ g_object_unref (proxy);
+
+ return;
+ }
+ }
+
+ if (frequency != 0) {
+ res = dbus_g_proxy_call (proxy, "SetFrequency", &error,
+ G_TYPE_UINT, cpu,
+ G_TYPE_UINT, frequency,
+ G_TYPE_INVALID,
+ G_TYPE_INVALID);
+ if (!res) {
+ if (error) {
+ g_printerr ("Error calling SetFrequency: %s\n", error->message);
+ g_error_free (error);
+ } else {
+ g_printerr ("Error calling SetFrequency\n");
+ }
+
+ g_object_unref (proxy);
+
+ return;
+ }
+ }
+
+ g_object_unref (proxy);
}
#endif /* HAVE_POLKIT */
static void
cpufreq_selector_set_values (void)
{
- CPUFreqSelector *selector;
- GError *error = NULL;
+ CPUFreqSelector *selector;
+ GError *error = NULL;
- selector = cpufreq_selector_factory_create_selector (cpu);
- if (!selector) {
- g_printerr ("No cpufreq support\n");
+ selector = cpufreq_selector_factory_create_selector (cpu);
+ if (!selector) {
+ g_printerr ("No cpufreq support\n");
- return;
- }
+ return;
+ }
- if (governor) {
- cpufreq_selector_set_governor (selector, governor, &error);
+ if (governor) {
+ cpufreq_selector_set_governor (selector, governor, &error);
- if (error) {
- g_printerr ("%s\n", error->message);
- g_error_free (error);
- error = NULL;
- }
- }
+ if (error) {
+ g_printerr ("%s\n", error->message);
+ g_error_free (error);
+ error = NULL;
+ }
+ }
- if (frequency != 0) {
- cpufreq_selector_set_frequency (selector, frequency, &error);
+ if (frequency != 0) {
+ cpufreq_selector_set_frequency (selector, frequency, &error);
- if (error) {
- g_printerr ("%s\n", error->message);
- g_error_free (error);
- error = NULL;
- }
- }
+ if (error) {
+ g_printerr ("%s\n", error->message);
+ g_error_free (error);
+ error = NULL;
+ }
+ }
- g_object_unref (selector);
+ g_object_unref (selector);
}
gint
main (gint argc, gchar **argv)
{
#ifdef HAVE_POLKIT
- GMainLoop *loop;
+ GMainLoop *loop;
#endif
- GOptionContext *context;
- GError *error = NULL;
+ GOptionContext *context;
+ GError *error = NULL;
#ifndef HAVE_POLKIT
- if (geteuid () != 0) {
- g_printerr ("You must be root\n");
-
- return 1;
- }
-
- if (argc < 2) {
- g_printerr ("Missing operand after `cpufreq-selector'\n");
- g_printerr ("Try `cpufreq-selector --help' for more information.\n");
-
- return 1;
- }
+ if (geteuid () != 0) {
+ g_printerr ("You must be root\n");
+
+ return 1;
+ }
+
+ if (argc < 2) {
+ g_printerr ("Missing operand after `cpufreq-selector'\n");
+ g_printerr ("Try `cpufreq-selector --help' for more information.\n");
+
+ return 1;
+ }
#endif
-
- context = g_option_context_new ("- CPUFreq Selector");
- g_option_context_add_main_entries (context, options, NULL);
-
- if (!g_option_context_parse (context, &argc, &argv, &error)) {
- if (error) {
- g_printerr ("%s\n", error->message);
- g_error_free (error);
- }
-
- g_option_context_free (context);
-
- return 1;
- }
-
- g_option_context_free (context);
-
+
+ context = g_option_context_new ("- CPUFreq Selector");
+ g_option_context_add_main_entries (context, options, NULL);
+
+ if (!g_option_context_parse (context, &argc, &argv, &error)) {
+ if (error) {
+ g_printerr ("%s\n", error->message);
+ g_error_free (error);
+ }
+
+ g_option_context_free (context);
+
+ return 1;
+ }
+
+ g_option_context_free (context);
+
#ifdef HAVE_POLKIT
- if (!cpufreq_selector_service_register (SELECTOR_SERVICE, &error)) {
- if (governor || frequency != 0) {
- cpufreq_selector_set_values_dbus ();
+ if (!cpufreq_selector_service_register (SELECTOR_SERVICE, &error)) {
+ if (governor || frequency != 0) {
+ cpufreq_selector_set_values_dbus ();
+
+ return 0;
+ }
- return 0;
- }
+ g_printerr ("%s\n", error->message);
+ g_error_free (error);
- g_printerr ("%s\n", error->message);
- g_error_free (error);
+ return 1;
+ }
- return 1;
- }
+ cpufreq_selector_set_values ();
- cpufreq_selector_set_values ();
+ loop = g_main_loop_new (NULL, FALSE);
+ g_object_weak_ref (G_OBJECT (SELECTOR_SERVICE),
+ (GWeakNotify) do_exit,
+ loop);
- loop = g_main_loop_new (NULL, FALSE);
- g_object_weak_ref (G_OBJECT (SELECTOR_SERVICE),
- (GWeakNotify) do_exit,
- loop);
-
- g_main_loop_run (loop);
+ g_main_loop_run (loop);
- g_main_loop_unref (loop);
+ g_main_loop_unref (loop);
#else /* !HAVE_POLKIT */
- cpufreq_selector_set_values ();
+ cpufreq_selector_set_values ();
#endif /* HAVE_POLKIT */
return 0;
diff --git a/cpufreq/src/cpufreq-utils.c b/cpufreq/src/cpufreq-utils.c
index 7dd358fa..736806e8 100644
--- a/cpufreq/src/cpufreq-utils.c
+++ b/cpufreq/src/cpufreq-utils.c
@@ -39,70 +39,70 @@
guint
cpufreq_utils_get_n_cpus (void)
{
- gint mcpu = -1;
- gchar *file = NULL;
- static guint n_cpus = 0;
-
- if (n_cpus > 0)
- return n_cpus;
-
- do {
- if (file)
- g_free (file);
- mcpu ++;
- file = g_strdup_printf ("/sys/devices/system/cpu/cpu%d", mcpu);
- } while (g_file_test (file, G_FILE_TEST_EXISTS));
- g_free (file);
-
- if (mcpu >= 0) {
- n_cpus = (guint)mcpu;
- return mcpu;
- }
-
- mcpu = -1;
- file = NULL;
- do {
- if (file)
- g_free (file);
- mcpu ++;
- file = g_strdup_printf ("/proc/sys/cpu/%d", mcpu);
- } while (g_file_test (file, G_FILE_TEST_EXISTS));
- g_free (file);
-
- if (mcpu >= 0) {
- n_cpus = (guint)mcpu;
- return mcpu;
- }
-
- n_cpus = 1;
-
- return 1;
+ gint mcpu = -1;
+ gchar *file = NULL;
+ static guint n_cpus = 0;
+
+ if (n_cpus > 0)
+ return n_cpus;
+
+ do {
+ if (file)
+ g_free (file);
+ mcpu ++;
+ file = g_strdup_printf ("/sys/devices/system/cpu/cpu%d", mcpu);
+ } while (g_file_test (file, G_FILE_TEST_EXISTS));
+ g_free (file);
+
+ if (mcpu >= 0) {
+ n_cpus = (guint)mcpu;
+ return mcpu;
+ }
+
+ mcpu = -1;
+ file = NULL;
+ do {
+ if (file)
+ g_free (file);
+ mcpu ++;
+ file = g_strdup_printf ("/proc/sys/cpu/%d", mcpu);
+ } while (g_file_test (file, G_FILE_TEST_EXISTS));
+ g_free (file);
+
+ if (mcpu >= 0) {
+ n_cpus = (guint)mcpu;
+ return mcpu;
+ }
+
+ n_cpus = 1;
+
+ return 1;
}
void
cpufreq_utils_display_error (const gchar *message,
- const gchar *secondary)
+ const gchar *secondary)
{
- GtkWidget *dialog;
-
- g_return_if_fail (message != NULL);
-
- dialog = gtk_message_dialog_new (NULL,
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_ERROR,
- GTK_BUTTONS_OK,
- "%s", message);
- if (secondary) {
- gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog),
- "%s", secondary);
- }
-
- gtk_window_set_title (GTK_WINDOW (dialog), ""); /* as per HIG */
- gtk_window_set_skip_taskbar_hint (GTK_WINDOW (dialog), TRUE);
- g_signal_connect (G_OBJECT (dialog),
- "response",
- G_CALLBACK (gtk_widget_destroy), NULL);
- gtk_widget_show (dialog);
+ GtkWidget *dialog;
+
+ g_return_if_fail (message != NULL);
+
+ dialog = gtk_message_dialog_new (NULL,
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_ERROR,
+ GTK_BUTTONS_OK,
+ "%s", message);
+ if (secondary) {
+ gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog),
+ "%s", secondary);
+ }
+
+ gtk_window_set_title (GTK_WINDOW (dialog), ""); /* as per HIG */
+ gtk_window_set_skip_taskbar_hint (GTK_WINDOW (dialog), TRUE);
+ g_signal_connect (dialog, "response",
+ G_CALLBACK (gtk_widget_destroy),
+ NULL);
+ gtk_widget_show (dialog);
}
#ifdef HAVE_POLKIT
@@ -111,222 +111,224 @@ cpufreq_utils_display_error (const gchar *message,
static gboolean
selector_is_available (void)
{
- GDBusProxy *proxy;
- static GDBusConnection *system_bus = NULL;
- GError *error = NULL;
- GVariant *reply;
- gboolean result;
-
- if (!system_bus) {
- system_bus = g_bus_get_sync (G_BUS_TYPE_SYSTEM, NULL, &error);
- if (!system_bus) {
- g_warning ("%s", error->message);
- g_error_free (error);
-
- return FALSE;
- }
- }
-
- proxy = g_dbus_proxy_new_sync (system_bus,
- G_DBUS_PROXY_FLAGS_NONE,
- NULL,
- "org.mate.CPUFreqSelector",
- "/org/mate/cpufreq_selector/selector",
- "org.mate.CPUFreqSelector",
- NULL,
- &error);
-
- if (!proxy) {
- g_warning ("%s", error->message);
- g_error_free (error);
-
- return FALSE;
- }
-
- reply = g_dbus_proxy_call_sync (proxy,
- "CanSet",
- NULL,
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- NULL,
- &error);
-
- if (!reply) {
- g_warning ("Error calling org.mate.CPUFreqSelector.CanSet: %s", error->message);
- g_error_free (error);
- result = FALSE;
- } else {
- g_variant_get (reply, "(b)", &result);
- g_variant_unref (reply);
- }
-
- g_object_unref (proxy);
-
- return result;
+ GDBusProxy *proxy;
+ static GDBusConnection *system_bus = NULL;
+ GError *error = NULL;
+ GVariant *reply;
+ gboolean result;
+
+ if (!system_bus) {
+ system_bus = g_bus_get_sync (G_BUS_TYPE_SYSTEM, NULL, &error);
+ if (!system_bus) {
+ g_warning ("%s", error->message);
+ g_error_free (error);
+
+ return FALSE;
+ }
+ }
+
+ proxy = g_dbus_proxy_new_sync (system_bus,
+ G_DBUS_PROXY_FLAGS_NONE,
+ NULL,
+ "org.mate.CPUFreqSelector",
+ "/org/mate/cpufreq_selector/selector",
+ "org.mate.CPUFreqSelector",
+ NULL,
+ &error);
+
+ if (!proxy) {
+ g_warning ("%s", error->message);
+ g_error_free (error);
+
+ return FALSE;
+ }
+
+ reply = g_dbus_proxy_call_sync (proxy,
+ "CanSet",
+ NULL,
+ G_DBUS_CALL_FLAGS_NONE,
+ -1,
+ NULL,
+ &error);
+
+ if (!reply) {
+ g_warning ("Error calling org.mate.CPUFreqSelector.CanSet: %s", error->message);
+ g_error_free (error);
+ result = FALSE;
+ } else {
+ g_variant_get (reply, "(b)", &result);
+ g_variant_unref (reply);
+ }
+
+ g_object_unref (proxy);
+
+ return result;
}
gboolean
cpufreq_utils_selector_is_available (void)
{
- static gboolean cache = FALSE;
- static time_t last_refreshed = 0;
- time_t now;
+ static gboolean cache = FALSE;
+ static time_t last_refreshed = 0;
+ time_t now;
- time (&now);
- if (ABS (now - last_refreshed) > CACHE_VALIDITY_SEC) {
- cache = selector_is_available ();
- last_refreshed = now;
- }
+ time (&now);
+ if (ABS (now - last_refreshed) > CACHE_VALIDITY_SEC) {
+ cache = selector_is_available ();
+ last_refreshed = now;
+ }
- return cache;
+ return cache;
}
#else /* !HAVE_POLKIT */
gboolean
cpufreq_utils_selector_is_available (void)
{
- struct stat *info;
- gchar *path = NULL;
+ struct stat *info;
+ gchar *path = NULL;
- path = g_find_program_in_path ("cpufreq-selector");
- if (!path)
- return FALSE;
+ path = g_find_program_in_path ("cpufreq-selector");
+ if (!path)
+ return FALSE;
- if (geteuid () == 0) {
- g_free (path);
- return TRUE;
- }
+ if (geteuid () == 0) {
+ g_free (path);
+ return TRUE;
+ }
- info = (struct stat *) g_malloc (sizeof (struct stat));
+ info = (struct stat *) g_malloc (sizeof (struct stat));
- if ((lstat (path, info)) != -1) {
- if ((info->st_mode & S_ISUID) && (info->st_uid == 0)) {
- g_free (info);
- g_free (path);
+ if ((lstat (path, info)) != -1) {
+ if ((info->st_mode & S_ISUID) && (info->st_uid == 0)) {
+ g_free (info);
+ g_free (path);
- return TRUE;
- }
- }
+ return TRUE;
+ }
+ }
- g_free (info);
- g_free (path);
+ g_free (info);
+ g_free (path);
- return FALSE;
+ return FALSE;
}
#endif /* HAVE_POLKIT_MATE */
gchar *
cpufreq_utils_get_frequency_label (guint freq)
{
- gint divisor;
-
- if (freq > 999999) /* freq (kHz) */
- divisor = (1000 * 1000);
- else
- divisor = 1000;
-
- if (((freq % divisor) == 0) || divisor == 1000) /* integer */
- return g_strdup_printf ("%d", freq / divisor);
- else /* float */
- return g_strdup_printf ("%3.2f", ((gfloat)freq / divisor));
+ gint divisor;
+
+ if (freq > 999999) /* freq (kHz) */
+ divisor = (1000 * 1000);
+ else
+ divisor = 1000;
+
+ if (((freq % divisor) == 0) || divisor == 1000) /* integer */
+ return g_strdup_printf ("%d", freq / divisor);
+ else /* float */
+ return g_strdup_printf ("%3.2f", ((gfloat)freq / divisor));
}
gchar *
cpufreq_utils_get_frequency_unit (guint freq)
{
- if (freq > 999999) /* freq (kHz) */
- return g_strdup ("GHz");
- else
- return g_strdup ("MHz");
+ if (freq > 999999) /* freq (kHz) */
+ return g_strdup ("GHz");
+ else
+ return g_strdup ("MHz");
}
gboolean
cpufreq_utils_governor_is_automatic (const gchar *governor)
{
- g_return_val_if_fail (governor != NULL, FALSE);
-
- if (g_ascii_strcasecmp (governor, "userspace") == 0)
- return FALSE;
+ g_return_val_if_fail (governor != NULL, FALSE);
+
+ if (g_ascii_strcasecmp (governor, "userspace") == 0)
+ return FALSE;
- return TRUE;
+ return TRUE;
}
gboolean
cpufreq_file_get_contents (const gchar *filename,
- gchar **contents,
- gsize *length,
- GError **error)
+ gchar **contents,
+ gsize *length,
+ GError **error)
{
- gint fd;
- GString *buffer = NULL;
- gchar *display_filename;
-
- g_return_val_if_fail (filename != NULL, FALSE);
- g_return_val_if_fail (contents != NULL, FALSE);
-
- display_filename = g_filename_display_name (filename);
-
- *contents = NULL;
- if (length)
- *length = 0;
-
- fd = open (filename, O_RDONLY);
- if (fd < 0) {
- gint save_errno = errno;
-
- g_set_error (error,
- G_FILE_ERROR,
- g_file_error_from_errno (save_errno),
- "Failed to open file '%s': %s",
- display_filename,
- g_strerror (save_errno));
- g_free (display_filename);
-
- return FALSE;
- }
-
- while (TRUE) {
- ssize_t bytes_read;
- gchar buf[1024];
-
- bytes_read = read (fd, buf, sizeof (buf));
- if (bytes_read < 0) { /* Error */
- if (errno != EINTR) {
- gint save_errno = errno;
-
- g_set_error (error,
- G_FILE_ERROR,
- g_file_error_from_errno (save_errno),
- "Failed to read from file '%s': %s",
- display_filename,
- g_strerror (save_errno));
-
- if (buffer)
- g_string_free (buffer, TRUE);
-
- g_free (display_filename);
- close (fd);
-
- return FALSE;
- }
- } else if (bytes_read == 0) { /* EOF */
- break;
- } else {
- if (!buffer)
- buffer = g_string_sized_new (bytes_read);
- buffer = g_string_append_len (buffer, buf, bytes_read);
- }
- }
-
- g_free (display_filename);
-
- if (buffer) {
- *contents = g_string_free (buffer, FALSE);
-
- if (length)
- *length = strlen (*contents);
- }
-
- close (fd);
-
- return TRUE;
+ gint fd;
+ GString *buffer = NULL;
+ gchar *display_filename;
+
+ g_return_val_if_fail (filename != NULL, FALSE);
+ g_return_val_if_fail (contents != NULL, FALSE);
+
+ display_filename = g_filename_display_name (filename);
+
+ *contents = NULL;
+ if (length)
+ *length = 0;
+
+ fd = open (filename, O_RDONLY);
+ if (fd < 0) {
+ gint save_errno = errno;
+
+ g_set_error (error,
+ G_FILE_ERROR,
+ g_file_error_from_errno (save_errno),
+ "Failed to open file '%s': %s",
+ display_filename,
+ g_strerror (save_errno));
+ g_free (display_filename);
+
+ return FALSE;
+ }
+
+ while (TRUE) {
+ ssize_t bytes_read;
+ gchar buf[1024];
+
+ bytes_read = read (fd, buf, sizeof (buf));
+ if (bytes_read < 0) { /* Error */
+ if (errno != EINTR) {
+ gint save_errno = errno;
+
+ g_set_error (error,
+ G_FILE_ERROR,
+ g_file_error_from_errno (save_errno),
+ "Failed to read from file '%s': %s",
+ display_filename,
+ g_strerror (save_errno));
+
+ if (buffer)
+ g_string_free (buffer, TRUE);
+
+ g_free (display_filename);
+ close (fd);
+
+ return FALSE;
+ }
+ }
+ else if (bytes_read == 0) { /* EOF */
+ break;
+ }
+ else {
+ if (!buffer)
+ buffer = g_string_sized_new (bytes_read);
+ buffer = g_string_append_len (buffer, buf, bytes_read);
+ }
+ }
+
+ g_free (display_filename);
+
+ if (buffer) {
+ *contents = g_string_free (buffer, FALSE);
+
+ if (length)
+ *length = strlen (*contents);
+ }
+
+ close (fd);
+
+ return TRUE;
}
diff --git a/cpufreq/src/cpufreq-utils.h b/cpufreq/src/cpufreq-utils.h
index 4288e62d..7187b7a6 100644
--- a/cpufreq/src/cpufreq-utils.h
+++ b/cpufreq/src/cpufreq-utils.h
@@ -29,15 +29,15 @@ G_BEGIN_DECLS
/* Useful global methods */
guint cpufreq_utils_get_n_cpus (void);
void cpufreq_utils_display_error (const gchar *message,
- const gchar *secondary);
+ const gchar *secondary);
gboolean cpufreq_utils_selector_is_available (void);
gchar *cpufreq_utils_get_frequency_label (guint freq);
gchar *cpufreq_utils_get_frequency_unit (guint freq);
gboolean cpufreq_utils_governor_is_automatic (const gchar *governor);
gboolean cpufreq_file_get_contents (const gchar *filename,
- gchar **contents,
- gsize *length,
- GError **error);
+ gchar **contents,
+ gsize *length,
+ GError **error);
G_END_DECLS