[Xfce4-commits] [panel-plugins/xfce4-sensors-plugin] 05/05: Merge branch 'master' of ssh://git.xfce.org/panel-plugins/xfce4-sensors-plugin

noreply at xfce.org noreply at xfce.org
Sat Feb 4 11:16:08 CET 2017


This is an automated email from the git hooks/post-receive script.

timystery pushed a commit to branch master
in repository panel-plugins/xfce4-sensors-plugin.

commit 77c7b7bb5a7c8635f00af0eb50dc29cbaaa6508b
Merge: b04969c ab4e139
Author: Fabian <timystery at arcor.de>
Date:   Sat Feb 4 10:54:24 2017 +0100

    Merge branch 'master' of ssh://git.xfce.org/panel-plugins/xfce4-sensors-plugin

 KNOWN_BUGS                                         |    2 -
 README                                             |    2 +-
 configure.ac.in                                    |    2 +-
 panel-plugin/Makefile.am.orig                      |   65 +
 panel-plugin/Makefile.in                           |  829 +++++++
 panel-plugin/libxfce4-sensors-plugin.la            |   42 +
 .../libxfce4_sensors_plugin_la-sensors-plugin.lo   |   12 +
 panel-plugin/options.dialog.c                      |   22 +
 panel-plugin/options.dialog.h                      |   36 +
 panel-plugin/sensors-plugin.c.orig                 | 2361 ++++++++++++++++++++
 panel-plugin/xfce4-sensors-plugin.desktop          |   50 +
 po/Makefile.in                                     |  222 ++
 po/POTFILES                                        |   16 +
 po/ar.po                                           |   94 +-
 po/ast.po                                          |   94 +-
 po/bg.po                                           |   94 +-
 po/ca.po                                           |  436 ----
 po/da.po                                           |  436 ----
 po/lt.po                                           |  434 ----
 po/oc.po                                           |  438 ----
 po/stamp-it                                        |    0
 po/{hr.po => xfce4-sensors-plugin.pot}             |  278 +--
 po/zh_TW.html                                      |  876 ++++++++
 src/actions.c                                      |    2 +-
 24 files changed, 4787 insertions(+), 2056 deletions(-)

diff --cc KNOWN_BUGS
index d5bb166,0000000..8d0e6bf
mode 100644,000000..100644
--- a/KNOWN_BUGS
+++ b/KNOWN_BUGS
@@@ -1,4 -1,0 +1,2 @@@
- - When restarting the panel with the tacho view, the width is incorrect
- 
 +- in the stand-alone app, the font size is not applied immediately
 +
diff --cc README
index 7311c9f,5ce5e0d..05d4ab0
--- a/README
+++ b/README
@@@ -1,7 -1,7 +1,7 @@@
  Xfce4-Sensors-Plugin
  ====================
  
- Version 1.3.0 alpha - For Xfce 4 Panel 4.6.0 (and hopefully newer as well!)
 -Version 1.2.8 - For Xfce 4 Panel 4.6.0 (and hopefully newer as well!)
++Version 1.3.0 alpha - For Xfce 4 Panel 4.12.0 (and hopefully newer as well!)
  
  Copyright (c) 2004-2016 by Fabian Nowak (timystery at arcor.de)
  Copyright (c) 2005-2006 by Stefan Ott
diff --cc configure.ac.in
index 126f445,83c83f3..32947ee
--- a/configure.ac.in
+++ b/configure.ac.in
@@@ -11,10 -11,10 +11,10 @@@ m4_define([libxfce4sensors_verinfo], [3
  
  m4_define([xfce4_sensors_version_major], [1])
  m4_define([xfce4_sensors_version_minor], [2])
 -m4_define([xfce4_sensors_version_micro], [8])
 +m4_define([xfce4_sensors_version_micro], [95])
  m4_define([xfce4_sensors_version_nano], [])
  m4_define([xfce4_sensors_version_build], [@REVISION@])
- m4_define([xfce4_sensors_version_tag], [git]) dnl may be set to 'git'
+ m4_define([xfce4_sensors_version_tag], []) dnl may be set to 'git'
  m4_define([xfce4_sensors_version], [xfce4_sensors_version_major().xfce4_sensors_version_minor().xfce4_sensors_version_micro()ifelse(xfce4_sensors_version_nano(), [], [], [.xfce4_sensors_version_nano()])ifelse(xfce4_sensors_version_tag(), [git], [xfce4_sensors_version_tag()-xfce4_sensors_version_build()], [xfce4_sensors_version_tag()])])
  
  
diff --cc panel-plugin/Makefile.am.orig
index 0000000,98bad25..b9f3ffe
mode 000000,100644..100644
--- a/panel-plugin/Makefile.am.orig
+++ b/panel-plugin/Makefile.am.orig
@@@ -1,0 -1,50 +1,65 @@@
++# $Id$
++
+ plugindir = $(libexecdir)/xfce4/panel-plugins
+ plugin_PROGRAMS = xfce4-sensors-plugin
+ 
 -AM_CPPFLAGS = 			\
++INCLUDES = 			\
+ 	-I$(top_srcdir)/include 	\
+ 	-I$(top_srcdir)/lib
+ 
++#	-DG_LOG_DOMAIN=\"xfce4-sensors-plugin\"						 \
++#	-DPACKAGE_LOCALE_DIR=\"$(localedir)\"
++
+ xfce4_sensors_plugin_SOURCES =									   \
+ 	sensors-plugin.c															\
+ 	sensors-plugin.h
+ 
++# types.h
++# middlelayer.c													\
++# middlelayer.h
++
+ xfce4_sensors_plugin_CFLAGS = \
+ 	@LIBXFCE4PANEL_CFLAGS@										   \
 -	@LIBXFCE4UI_CFLAGS@										   \
+ 	@PLATFORM_CFLAGS@												\
+ 	-DPACKAGE_LOCALE_DIR=\"$(localedir)\"							\
+ 	@LIBSENSORS_CFLAGS@
+ 
 -xfce4_sensors_plugin_LDADD = 							\
++#	@GTK_CFLAGS@ \
++# @GLIB_CFLAGS@
++
++
++xfce4_sensors_plugin_LDFLAGS = 							\
+ 	$(top_builddir)/lib/libxfce4sensors.la		\
+ 	@LIBXFCE4PANEL_LIBS@											\
 -	@LIBXFCE4UI_LIBS@												\
+ 	@SOLLIBS@																	\
+ 	@LIBSENSORS_LDFLAGS@											\
 -	@LIBM@ 
++	@LIBM@
++
++#	@GTK_LIBS@ \
++# @GLIB_LIBS@
+ 
+ # .desktop file
+ #
+ # Some automake trickery here. Because we cannot use $(libexecdir) in the
+ # automake stage, we'll use sed to get the full path into the .desktop file.
+ # We also need to let intltool merge the translated fields, so we add an
+ # additional level of indirection: a <name>.desktop.in.in file.
+ #
+ desktop_in_in_files = xfce4-sensors-plugin.desktop.in.in
+ desktop_in_files = $(desktop_in_in_files:.desktop.in.in=.desktop.in)
+ 
+ desktopdir = $(datadir)/xfce4/panel-plugins
+ desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+ @INTLTOOL_DESKTOP_RULE@
+ 
+ EXTRA_DIST =														 \
+ 	$(desktop_in_in_files)
+ 
+ DISTCLEANFILES =													 \
+ 	$(desktop_DATA) $(desktop_in_files)
+ 
+ # get full path into .desktop file
+ %.desktop.in: %.desktop.in.in
+ 	sed -e "s^@PLUGIN_PATH@^$(libexecdir)/xfce4/panel-plugins^" \
+ 		$< > $@
++
diff --cc panel-plugin/Makefile.in
index 0000000,0000000..0e7c529
new file mode 100644
--- /dev/null
+++ b/panel-plugin/Makefile.in
@@@ -1,0 -1,0 +1,829 @@@
++# Makefile.in generated by automake 1.15 from Makefile.am.
++# @configure_input@
++
++# Copyright (C) 1994-2014 Free Software Foundation, Inc.
++
++# This Makefile.in is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
++
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
++# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
++# PARTICULAR PURPOSE.
++
++ at SET_MAKE@
++
++
++VPATH = @srcdir@
++am__is_gnu_make = { \
++  if test -z '$(MAKELEVEL)'; then \
++    false; \
++  elif test -n '$(MAKE_HOST)'; then \
++    true; \
++  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
++    true; \
++  else \
++    false; \
++  fi; \
++}
++am__make_running_with_option = \
++  case $${target_option-} in \
++      ?) ;; \
++      *) echo "am__make_running_with_option: internal error: invalid" \
++              "target option '$${target_option-}' specified" >&2; \
++         exit 1;; \
++  esac; \
++  has_opt=no; \
++  sane_makeflags=$$MAKEFLAGS; \
++  if $(am__is_gnu_make); then \
++    sane_makeflags=$$MFLAGS; \
++  else \
++    case $$MAKEFLAGS in \
++      *\\[\ \	]*) \
++        bs=\\; \
++        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
++          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
++    esac; \
++  fi; \
++  skip_next=no; \
++  strip_trailopt () \
++  { \
++    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
++  }; \
++  for flg in $$sane_makeflags; do \
++    test $$skip_next = yes && { skip_next=no; continue; }; \
++    case $$flg in \
++      *=*|--*) continue;; \
++        -*I) strip_trailopt 'I'; skip_next=yes;; \
++      -*I?*) strip_trailopt 'I';; \
++        -*O) strip_trailopt 'O'; skip_next=yes;; \
++      -*O?*) strip_trailopt 'O';; \
++        -*l) strip_trailopt 'l'; skip_next=yes;; \
++      -*l?*) strip_trailopt 'l';; \
++      -[dEDm]) skip_next=yes;; \
++      -[JT]) skip_next=yes;; \
++    esac; \
++    case $$flg in \
++      *$$target_option*) has_opt=yes; break;; \
++    esac; \
++  done; \
++  test $$has_opt = yes
++am__make_dryrun = (target_option=n; $(am__make_running_with_option))
++am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
++pkgdatadir = $(datadir)/@PACKAGE@
++pkgincludedir = $(includedir)/@PACKAGE@
++pkglibdir = $(libdir)/@PACKAGE@
++pkglibexecdir = $(libexecdir)/@PACKAGE@
++am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
++install_sh_DATA = $(install_sh) -c -m 644
++install_sh_PROGRAM = $(install_sh) -c
++install_sh_SCRIPT = $(install_sh) -c
++INSTALL_HEADER = $(INSTALL_DATA)
++transform = $(program_transform_name)
++NORMAL_INSTALL = :
++PRE_INSTALL = :
++POST_INSTALL = :
++NORMAL_UNINSTALL = :
++PRE_UNINSTALL = :
++POST_UNINSTALL = :
++build_triplet = @build@
++host_triplet = @host@
++target_triplet = @target@
++subdir = panel-plugin
++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
++am__aclocal_m4_deps = $(top_srcdir)/configure.ac
++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
++	$(ACLOCAL_M4)
++DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
++mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
++CONFIG_HEADER = $(top_builddir)/config.h
++CONFIG_CLEAN_FILES =
++CONFIG_CLEAN_VPATH_FILES =
++am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
++am__vpath_adj = case $$p in \
++    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
++    *) f=$$p;; \
++  esac;
++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
++am__install_max = 40
++am__nobase_strip_setup = \
++  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
++am__nobase_strip = \
++  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
++am__nobase_list = $(am__nobase_strip_setup); \
++  for p in $$list; do echo "$$p $$p"; done | \
++  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
++  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
++    if (++n[$$2] == $(am__install_max)) \
++      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
++    END { for (dir in files) print dir, files[dir] }'
++am__base_list = \
++  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
++  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
++am__uninstall_files_from_dir = { \
++  test -z "$$files" \
++    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
++    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
++         $(am__cd) "$$dir" && rm -f $$files; }; \
++  }
++am__installdirs = "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(cssfiledir)" \
++	"$(DESTDIR)$(desktopdir)"
++LTLIBRARIES = $(plugin_LTLIBRARIES)
++libxfce4_sensors_plugin_la_DEPENDENCIES =  \
++	$(top_builddir)/lib/libxfce4sensors.la
++am_libxfce4_sensors_plugin_la_OBJECTS =  \
++	libxfce4_sensors_plugin_la-sensors-plugin.lo
++libxfce4_sensors_plugin_la_OBJECTS =  \
++	$(am_libxfce4_sensors_plugin_la_OBJECTS)
++AM_V_lt = $(am__v_lt_ at AM_V@)
++am__v_lt_ = $(am__v_lt_ at AM_DEFAULT_V@)
++am__v_lt_0 = --silent
++am__v_lt_1 = 
++libxfce4_sensors_plugin_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
++	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
++	$(libxfce4_sensors_plugin_la_CFLAGS) $(CFLAGS) \
++	$(libxfce4_sensors_plugin_la_LDFLAGS) $(LDFLAGS) -o $@
++AM_V_P = $(am__v_P_ at AM_V@)
++am__v_P_ = $(am__v_P_ at AM_DEFAULT_V@)
++am__v_P_0 = false
++am__v_P_1 = :
++AM_V_GEN = $(am__v_GEN_ at AM_V@)
++am__v_GEN_ = $(am__v_GEN_ at AM_DEFAULT_V@)
++am__v_GEN_0 = @echo "  GEN     " $@;
++am__v_GEN_1 = 
++AM_V_at = $(am__v_at_ at AM_V@)
++am__v_at_ = $(am__v_at_ at AM_DEFAULT_V@)
++am__v_at_0 = @
++am__v_at_1 = 
++DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
++depcomp = $(SHELL) $(top_srcdir)/depcomp
++am__depfiles_maybe = depfiles
++am__mv = mv -f
++COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
++	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
++	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
++	$(AM_CFLAGS) $(CFLAGS)
++AM_V_CC = $(am__v_CC_ at AM_V@)
++am__v_CC_ = $(am__v_CC_ at AM_DEFAULT_V@)
++am__v_CC_0 = @echo "  CC      " $@;
++am__v_CC_1 = 
++CCLD = $(CC)
++LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
++	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
++	$(AM_LDFLAGS) $(LDFLAGS) -o $@
++AM_V_CCLD = $(am__v_CCLD_ at AM_V@)
++am__v_CCLD_ = $(am__v_CCLD_ at AM_DEFAULT_V@)
++am__v_CCLD_0 = @echo "  CCLD    " $@;
++am__v_CCLD_1 = 
++SOURCES = $(libxfce4_sensors_plugin_la_SOURCES)
++DIST_SOURCES = $(libxfce4_sensors_plugin_la_SOURCES)
++am__can_run_installinfo = \
++  case $$AM_UPDATE_INFO_DIR in \
++    n|no|NO) false;; \
++    *) (install-info --version) >/dev/null 2>&1;; \
++  esac
++DATA = $(cssfile_DATA) $(desktop_DATA)
++am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
++# Read a list of newline-separated strings from the standard input,
++# and print each of them once, without duplicates.  Input order is
++# *not* preserved.
++am__uniquify_input = $(AWK) '\
++  BEGIN { nonempty = 0; } \
++  { items[$$0] = 1; nonempty = 1; } \
++  END { if (nonempty) { for (i in items) print i; }; } \
++'
++# Make sure the list of sources is unique.  This is necessary because,
++# e.g., the same source file might be shared among _SOURCES variables
++# for different programs/libraries.
++am__define_uniq_tagged_files = \
++  list='$(am__tagged_files)'; \
++  unique=`for i in $$list; do \
++    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
++  done | $(am__uniquify_input)`
++ETAGS = etags
++CTAGS = ctags
++am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp \
++	$(top_srcdir)/mkinstalldirs
++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
++ACLOCAL = @ACLOCAL@
++ALL_LINGUAS = @ALL_LINGUAS@
++AMTAR = @AMTAR@
++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
++AR = @AR@
++AUTOCONF = @AUTOCONF@
++AUTOHEADER = @AUTOHEADER@
++AUTOMAKE = @AUTOMAKE@
++AWK = @AWK@
++CATALOGS = @CATALOGS@
++CATOBJEXT = @CATOBJEXT@
++CC = @CC@
++CCDEPMODE = @CCDEPMODE@
++CFLAGS = @CFLAGS@
++CPP = @CPP@
++CPPFLAGS = @CPPFLAGS@
++CYGPATH_W = @CYGPATH_W@
++DATADIRNAME = @DATADIRNAME@
++DEFS = @DEFS@
++DEPDIR = @DEPDIR@
++DLLTOOL = @DLLTOOL@
++DSYMUTIL = @DSYMUTIL@
++DUMPBIN = @DUMPBIN@
++ECHO_C = @ECHO_C@
++ECHO_N = @ECHO_N@
++ECHO_T = @ECHO_T@
++EGREP = @EGREP@
++EXEEXT = @EXEEXT@
++FGREP = @FGREP@
++GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
++GLIB_CFLAGS = @GLIB_CFLAGS@
++GLIB_LIBS = @GLIB_LIBS@
++GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
++GLIB_VERSION = @GLIB_VERSION@
++GMOFILES = @GMOFILES@
++GMSGFMT = @GMSGFMT@
++GREP = @GREP@
++GTK_CFLAGS = @GTK_CFLAGS@
++GTK_LIBS = @GTK_LIBS@
++GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@
++GTK_VERSION = @GTK_VERSION@
++HDDTEMP_PORT = @HDDTEMP_PORT@
++INSTALL = @INSTALL@
++INSTALL_DATA = @INSTALL_DATA@
++INSTALL_PROGRAM = @INSTALL_PROGRAM@
++INSTALL_SCRIPT = @INSTALL_SCRIPT@
++INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
++INSTOBJEXT = @INSTOBJEXT@
++INTLLIBS = @INTLLIBS@
++INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
++INTLTOOL_MERGE = @INTLTOOL_MERGE@
++INTLTOOL_PERL = @INTLTOOL_PERL@
++INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
++INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
++INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
++INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
++INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
++LD = @LD@
++LDFLAGS = @LDFLAGS@
++LIBM = @LIBM@
++LIBNOTIFY4_CFLAGS = @LIBNOTIFY4_CFLAGS@
++LIBNOTIFY4_LIBS = @LIBNOTIFY4_LIBS@
++LIBNOTIFY4_REQUIRED_VERSION = @LIBNOTIFY4_REQUIRED_VERSION@
++LIBNOTIFY4_VERSION = @LIBNOTIFY4_VERSION@
++LIBNOTIFY7_CFLAGS = @LIBNOTIFY7_CFLAGS@
++LIBNOTIFY7_LIBS = @LIBNOTIFY7_LIBS@
++LIBNOTIFY7_REQUIRED_VERSION = @LIBNOTIFY7_REQUIRED_VERSION@
++LIBNOTIFY7_VERSION = @LIBNOTIFY7_VERSION@
++LIBOBJS = @LIBOBJS@
++LIBS = @LIBS@
++LIBSENSORS_CFLAGS = @LIBSENSORS_CFLAGS@
++LIBSENSORS_LDFLAGS = @LIBSENSORS_LDFLAGS@
++LIBTOOL = @LIBTOOL@
++LIBXFCE4PANEL_CFLAGS = @LIBXFCE4PANEL_CFLAGS@
++LIBXFCE4PANEL_LIBS = @LIBXFCE4PANEL_LIBS@
++LIBXFCE4PANEL_REQUIRED_VERSION = @LIBXFCE4PANEL_REQUIRED_VERSION@
++LIBXFCE4PANEL_VERSION = @LIBXFCE4PANEL_VERSION@
++LIBXFCE4SENSORS_VERINFO = @LIBXFCE4SENSORS_VERINFO@
++LIBXFCE4UI_CFLAGS = @LIBXFCE4UI_CFLAGS@
++LIBXFCE4UI_LIBS = @LIBXFCE4UI_LIBS@
++LIBXFCE4UI_REQUIRED_VERSION = @LIBXFCE4UI_REQUIRED_VERSION@
++LIBXFCE4UI_VERSION = @LIBXFCE4UI_VERSION@
++LIPO = @LIPO@
++LN_S = @LN_S@
++LTLIBOBJS = @LTLIBOBJS@
++LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
++MAINT = @MAINT@
++MAKEINFO = @MAKEINFO@
++MANIFEST_TOOL = @MANIFEST_TOOL@
++MKDIR_P = @MKDIR_P@
++MKINSTALLDIRS = @MKINSTALLDIRS@
++MSGFMT = @MSGFMT@
++MSGFMT_OPTS = @MSGFMT_OPTS@
++MSGMERGE = @MSGMERGE@
++NETCAT_HOST = @NETCAT_HOST@
++NETCAT_PATH = @NETCAT_PATH@
++NM = @NM@
++NMEDIT = @NMEDIT@
++NVIDIA_CFLAGS = @NVIDIA_CFLAGS@
++NVIDIA_LIBS = @NVIDIA_LIBS@
++OBJDUMP = @OBJDUMP@
++OBJEXT = @OBJEXT@
++OTOOL = @OTOOL@
++OTOOL64 = @OTOOL64@
++PACKAGE = @PACKAGE@
++PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
++PACKAGE_NAME = @PACKAGE_NAME@
++PACKAGE_STRING = @PACKAGE_STRING@
++PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_URL = @PACKAGE_URL@
++PACKAGE_VERSION = @PACKAGE_VERSION@
++PATH_HDDTEMP = @PATH_HDDTEMP@
++PATH_SEPARATOR = @PATH_SEPARATOR@
++PKG_CONFIG = @PKG_CONFIG@
++PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
++PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
++PLATFORM_CFLAGS = @PLATFORM_CFLAGS@
++PLATFORM_LDFLAGS = @PLATFORM_LDFLAGS@
++POFILES = @POFILES@
++POSUB = @POSUB@
++PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
++PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
++RANLIB = @RANLIB@
++SED = @SED@
++SET_MAKE = @SET_MAKE@
++SHELL = @SHELL@
++SOLLIBS = @SOLLIBS@
++STRIP = @STRIP@
++USE_NLS = @USE_NLS@
++VERSION = @VERSION@
++XGETTEXT = @XGETTEXT@
++XGETTEXT_ARGS = @XGETTEXT_ARGS@
++abs_builddir = @abs_builddir@
++abs_srcdir = @abs_srcdir@
++abs_top_builddir = @abs_top_builddir@
++abs_top_srcdir = @abs_top_srcdir@
++ac_ct_AR = @ac_ct_AR@
++ac_ct_CC = @ac_ct_CC@
++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
++am__include = @am__include@
++am__leading_dot = @am__leading_dot@
++am__quote = @am__quote@
++am__tar = @am__tar@
++am__untar = @am__untar@
++bindir = @bindir@
++build = @build@
++build_alias = @build_alias@
++build_cpu = @build_cpu@
++build_os = @build_os@
++build_vendor = @build_vendor@
++builddir = @builddir@
++datadir = @datadir@
++datarootdir = @datarootdir@
++docdir = @docdir@
++dvidir = @dvidir@
++exec_prefix = @exec_prefix@
++hddtemp = @hddtemp@
++host = @host@
++host_alias = @host_alias@
++host_cpu = @host_cpu@
++host_os = @host_os@
++host_vendor = @host_vendor@
++htmldir = @htmldir@
++includedir = @includedir@
++infodir = @infodir@
++install_sh = @install_sh@
++intltool__v_merge_options_ = @intltool__v_merge_options_@
++intltool__v_merge_options_0 = @intltool__v_merge_options_0@
++libdir = @libdir@
++libexecdir = @libexecdir@
++localedir = @localedir@
++localstatedir = @localstatedir@
++mandir = @mandir@
++mkdir_p = @mkdir_p@
++nc = @nc@
++netcat = @netcat@
++oldincludedir = @oldincludedir@
++pdfdir = @pdfdir@
++prefix = @prefix@
++program_transform_name = @program_transform_name@
++psdir = @psdir@
++runstatedir = @runstatedir@
++sbindir = @sbindir@
++sharedstatedir = @sharedstatedir@
++srcdir = @srcdir@
++sysconfdir = @sysconfdir@
++target = @target@
++target_alias = @target_alias@
++target_cpu = @target_cpu@
++target_os = @target_os@
++target_vendor = @target_vendor@
++top_build_prefix = @top_build_prefix@
++top_builddir = @top_builddir@
++top_srcdir = @top_srcdir@
++plugindir = $(libdir)/xfce4/panel/plugins
++plugin_LTLIBRARIES = libxfce4-sensors-plugin.la
++AM_CPPFLAGS = \
++	-I$(top_srcdir)/include											\
++	-I$(top_srcdir)/lib
++
++libxfce4_sensors_plugin_la_SOURCES = \
++	sensors-plugin.c												\
++	sensors-plugin.h
++
++libxfce4_sensors_plugin_la_CFLAGS = \
++	@LIBXFCE4PANEL_CFLAGS@										 	\
++	@LIBXFCE4UI_CFLAGS@												\
++	@PLATFORM_CFLAGS@												\
++	-DPACKAGE_LOCALE_DIR=\"$(localedir)\"							\
++	-DDATADIR=\"$(datadir)\"                                        \
++	@LIBSENSORS_CFLAGS@
++
++libxfce4_sensors_plugin_la_LIBADD = \
++	$(top_builddir)/lib/libxfce4sensors.la							\
++	@LIBXFCE4PANEL_LIBS@											\
++	@LIBXFCE4UI_LIBS@												\
++	@SOLLIBS@														\
++	@LIBSENSORS_LDFLAGS@											\
++	@LIBM@
++
++libxfce4_sensors_plugin_la_LDFLAGS = \
++	-avoid-version 													\
++	-module 														\
++	-no-undefined 													\
++	-export-dynamic													\
++	-export-symbols-regex "^[^_].*"									\
++	$(PLATFORM_LDFLAGS)
++
++
++#	-export-symbols-regex '^xfce_panel_module_(preinit|init|construct)'
++
++# .desktop file
++#
++desktop_in_files = xfce4-sensors-plugin.desktop.in
++desktopdir = $(datadir)/xfce4/panel/plugins
++desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
++cssfiledir = $(desktopdir)
++cssfile_DATA = xfce4-sensors-plugin.css
++EXTRA_DIST = \
++	$(desktop_in_files)												\
++	$(cssfile_DATA)
++
++DISTCLEANFILES = \
++	$(desktop_DATA)
++
++all: all-am
++
++.SUFFIXES:
++.SUFFIXES: .c .lo .o .obj
++$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
++	@for dep in $?; do \
++	  case '$(am__configure_deps)' in \
++	    *$$dep*) \
++	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
++	        && { if test -f $@; then exit 0; else break; fi; }; \
++	      exit 1;; \
++	  esac; \
++	done; \
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu panel-plugin/Makefile'; \
++	$(am__cd) $(top_srcdir) && \
++	  $(AUTOMAKE) --gnu panel-plugin/Makefile
++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
++	@case '$?' in \
++	  *config.status*) \
++	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
++	  *) \
++	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
++	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
++	esac;
++
++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
++	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++
++$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
++	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
++	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(am__aclocal_m4_deps):
++
++install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES)
++	@$(NORMAL_INSTALL)
++	@list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \
++	list2=; for p in $$list; do \
++	  if test -f $$p; then \
++	    list2="$$list2 $$p"; \
++	  else :; fi; \
++	done; \
++	test -z "$$list2" || { \
++	  echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \
++	  $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \
++	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \
++	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \
++	}
++
++uninstall-pluginLTLIBRARIES:
++	@$(NORMAL_UNINSTALL)
++	@list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \
++	for p in $$list; do \
++	  $(am__strip_dir) \
++	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \
++	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \
++	done
++
++clean-pluginLTLIBRARIES:
++	-test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES)
++	@list='$(plugin_LTLIBRARIES)'; \
++	locs=`for p in $$list; do echo $$p; done | \
++	      sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
++	      sort -u`; \
++	test -z "$$locs" || { \
++	  echo rm -f $${locs}; \
++	  rm -f $${locs}; \
++	}
++
++libxfce4-sensors-plugin.la: $(libxfce4_sensors_plugin_la_OBJECTS) $(libxfce4_sensors_plugin_la_DEPENDENCIES) $(EXTRA_libxfce4_sensors_plugin_la_DEPENDENCIES) 
++	$(AM_V_CCLD)$(libxfce4_sensors_plugin_la_LINK) -rpath $(plugindir) $(libxfce4_sensors_plugin_la_OBJECTS) $(libxfce4_sensors_plugin_la_LIBADD) $(LIBS)
++
++mostlyclean-compile:
++	-rm -f *.$(OBJEXT)
++
++distclean-compile:
++	-rm -f *.tab.c
++
++ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libxfce4_sensors_plugin_la-sensors-plugin.Plo at am__quote@
++
++.c.o:
++ at am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++ at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++ at am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(COMPILE) -c -o $@ $<
++
++.c.obj:
++ at am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
++ at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++ at am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
++
++.c.lo:
++ at am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
++ at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++ at am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(LTCOMPILE) -c -o $@ $<
++
++libxfce4_sensors_plugin_la-sensors-plugin.lo: sensors-plugin.c
++ at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libxfce4_sensors_plugin_la_CFLAGS) $(CFLAGS) -MT libxfce4_sensors_plugin_la-sensors-plugin.lo -MD -MP -MF $(DEPDIR)/libxfce4_sensors_plugin_la-sensors-plugin.Tpo -c -o libxfce4_sensors_plugin_la-sensors-plugin.lo `test -f 'sensors-plugin.c' || echo '$(srcdir)/'`sensors-plugin.c
++ at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libxfce4_sensors_plugin_la-sensors-plugin.Tpo $(DEPDIR)/libxfce4_sensors_plugin_la-sensors-plugin.Plo
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='sensors-plugin.c' object='libxfce4_sensors_plugin_la-sensors-plugin.lo' libtool=yes @AMDEPBACKSLASH@
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++ at am__fastdepCC_FALSE@	$(AM_V_CC at am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libxfce4_sensors_plugin_la_CFLAGS) $(CFLAGS) -c -o libxfce4_sensors_plugin_la-sensors-plugin.lo `test -f 'sensors-plugin.c' || echo '$(srcdir)/'`sensors-plugin.c
++
++mostlyclean-libtool:
++	-rm -f *.lo
++
++clean-libtool:
++	-rm -rf .libs _libs
++install-cssfileDATA: $(cssfile_DATA)
++	@$(NORMAL_INSTALL)
++	@list='$(cssfile_DATA)'; test -n "$(cssfiledir)" || list=; \
++	if test -n "$$list"; then \
++	  echo " $(MKDIR_P) '$(DESTDIR)$(cssfiledir)'"; \
++	  $(MKDIR_P) "$(DESTDIR)$(cssfiledir)" || exit 1; \
++	fi; \
++	for p in $$list; do \
++	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(cssfiledir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(cssfiledir)" || exit $$?; \
++	done
++
++uninstall-cssfileDATA:
++	@$(NORMAL_UNINSTALL)
++	@list='$(cssfile_DATA)'; test -n "$(cssfiledir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	dir='$(DESTDIR)$(cssfiledir)'; $(am__uninstall_files_from_dir)
++install-desktopDATA: $(desktop_DATA)
++	@$(NORMAL_INSTALL)
++	@list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \
++	if test -n "$$list"; then \
++	  echo " $(MKDIR_P) '$(DESTDIR)$(desktopdir)'"; \
++	  $(MKDIR_P) "$(DESTDIR)$(desktopdir)" || exit 1; \
++	fi; \
++	for p in $$list; do \
++	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
++	  echo "$$d$$p"; \
++	done | $(am__base_list) | \
++	while read files; do \
++	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(desktopdir)'"; \
++	  $(INSTALL_DATA) $$files "$(DESTDIR)$(desktopdir)" || exit $$?; \
++	done
++
++uninstall-desktopDATA:
++	@$(NORMAL_UNINSTALL)
++	@list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \
++	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
++	dir='$(DESTDIR)$(desktopdir)'; $(am__uninstall_files_from_dir)
++
++ID: $(am__tagged_files)
++	$(am__define_uniq_tagged_files); mkid -fID $$unique
++tags: tags-am
++TAGS: tags
++
++tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
++	set x; \
++	here=`pwd`; \
++	$(am__define_uniq_tagged_files); \
++	shift; \
++	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
++	  test -n "$$unique" || unique=$$empty_fix; \
++	  if test $$# -gt 0; then \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      "$$@" $$unique; \
++	  else \
++	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++	      $$unique; \
++	  fi; \
++	fi
++ctags: ctags-am
++
++CTAGS: ctags
++ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
++	$(am__define_uniq_tagged_files); \
++	test -z "$(CTAGS_ARGS)$$unique" \
++	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
++	     $$unique
++
++GTAGS:
++	here=`$(am__cd) $(top_builddir) && pwd` \
++	  && $(am__cd) $(top_srcdir) \
++	  && gtags -i $(GTAGS_ARGS) "$$here"
++cscopelist: cscopelist-am
++
++cscopelist-am: $(am__tagged_files)
++	list='$(am__tagged_files)'; \
++	case "$(srcdir)" in \
++	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
++	  *) sdir=$(subdir)/$(srcdir) ;; \
++	esac; \
++	for i in $$list; do \
++	  if test -f "$$i"; then \
++	    echo "$(subdir)/$$i"; \
++	  else \
++	    echo "$$sdir/$$i"; \
++	  fi; \
++	done >> $(top_builddir)/cscope.files
++
++distclean-tags:
++	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
++
++distdir: $(DISTFILES)
++	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
++	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
++	list='$(DISTFILES)'; \
++	  dist_files=`for file in $$list; do echo $$file; done | \
++	  sed -e "s|^$$srcdirstrip/||;t" \
++	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
++	case $$dist_files in \
++	  */*) $(MKDIR_P) `echo "$$dist_files" | \
++			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
++			   sort -u` ;; \
++	esac; \
++	for file in $$dist_files; do \
++	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
++	  if test -d $$d/$$file; then \
++	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
++	    if test -d "$(distdir)/$$file"; then \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
++	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
++	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
++	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
++	    fi; \
++	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
++	  else \
++	    test -f "$(distdir)/$$file" \
++	    || cp -p $$d/$$file "$(distdir)/$$file" \
++	    || exit 1; \
++	  fi; \
++	done
++check-am: all-am
++check: check-am
++all-am: Makefile $(LTLIBRARIES) $(DATA)
++installdirs:
++	for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(cssfiledir)" "$(DESTDIR)$(desktopdir)"; do \
++	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
++	done
++install: install-am
++install-exec: install-exec-am
++install-data: install-data-am
++uninstall: uninstall-am
++
++install-am: all-am
++	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
++
++installcheck: installcheck-am
++install-strip:
++	if test -z '$(STRIP)'; then \
++	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
++	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
++	      install; \
++	else \
++	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
++	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
++	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
++	fi
++mostlyclean-generic:
++
++clean-generic:
++
++distclean-generic:
++	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
++	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
++	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
++
++maintainer-clean-generic:
++	@echo "This command is intended for maintainers to use"
++	@echo "it deletes files that may require special tools to rebuild."
++clean: clean-am
++
++clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \
++	mostlyclean-am
++
++distclean: distclean-am
++	-rm -rf ./$(DEPDIR)
++	-rm -f Makefile
++distclean-am: clean-am distclean-compile distclean-generic \
++	distclean-tags
++
++dvi: dvi-am
++
++dvi-am:
++
++html: html-am
++
++html-am:
++
++info: info-am
++
++info-am:
++
++install-data-am: install-cssfileDATA install-desktopDATA \
++	install-pluginLTLIBRARIES
++
++install-dvi: install-dvi-am
++
++install-dvi-am:
++
++install-exec-am:
++
++install-html: install-html-am
++
++install-html-am:
++
++install-info: install-info-am
++
++install-info-am:
++
++install-man:
++
++install-pdf: install-pdf-am
++
++install-pdf-am:
++
++install-ps: install-ps-am
++
++install-ps-am:
++
++installcheck-am:
++
++maintainer-clean: maintainer-clean-am
++	-rm -rf ./$(DEPDIR)
++	-rm -f Makefile
++maintainer-clean-am: distclean-am maintainer-clean-generic
++
++mostlyclean: mostlyclean-am
++
++mostlyclean-am: mostlyclean-compile mostlyclean-generic \
++	mostlyclean-libtool
++
++pdf: pdf-am
++
++pdf-am:
++
++ps: ps-am
++
++ps-am:
++
++uninstall-am: uninstall-cssfileDATA uninstall-desktopDATA \
++	uninstall-pluginLTLIBRARIES
++
++.MAKE: install-am install-strip
++
++.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
++	clean-libtool clean-pluginLTLIBRARIES cscopelist-am ctags \
++	ctags-am distclean distclean-compile distclean-generic \
++	distclean-libtool distclean-tags distdir dvi dvi-am html \
++	html-am info info-am install install-am install-cssfileDATA \
++	install-data install-data-am install-desktopDATA install-dvi \
++	install-dvi-am install-exec install-exec-am install-html \
++	install-html-am install-info install-info-am install-man \
++	install-pdf install-pdf-am install-pluginLTLIBRARIES \
++	install-ps install-ps-am install-strip installcheck \
++	installcheck-am installdirs maintainer-clean \
++	maintainer-clean-generic mostlyclean mostlyclean-compile \
++	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
++	tags tags-am uninstall uninstall-am uninstall-cssfileDATA \
++	uninstall-desktopDATA uninstall-pluginLTLIBRARIES
++
++.PRECIOUS: Makefile
++
++ at INTLTOOL_DESKTOP_RULE@
++
++# Tell versions [3.59,3.63) of GNU make to not export all variables.
++# Otherwise a system limit (for SysV at least) may be exceeded.
++.NOEXPORT:
diff --cc panel-plugin/libxfce4-sensors-plugin.la
index 0000000,0000000..7d89898
new file mode 100644
--- /dev/null
+++ b/panel-plugin/libxfce4-sensors-plugin.la
@@@ -1,0 -1,0 +1,42 @@@
++# libxfce4-sensors-plugin.la - a libtool library file
++# Generated by libtool (GNU libtool) 2.4.6 Debian-2.4.6-2
++#
++# Please DO NOT delete this file!
++# It is necessary for linking the library.
++
++# The name that we can dlopen(3).
++dlname='libxfce4-sensors-plugin.so'
++
++# Names of this library.
++library_names='libxfce4-sensors-plugin.so libxfce4-sensors-plugin.so libxfce4-sensors-plugin.so'
++
++# The name of the static archive.
++old_library=''
++
++# Linker flags that cannot go in dependency_libs.
++inherited_linker_flags=' -pthread'
++
++# Libraries that this one depends upon.
++dependency_libs=' /home/tim/install/xfce47/goodies/xfce4-sensors-plugin/lib/libxfce4sensors.la -lnotify -lxfce4panel-2.0 -lgmodule-2.0 -lxfce4ui-2 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxfce4util -lglib-2.0 -lsensors -lm'
++
++# Names of additional weak libraries provided by this library
++weak_library_names=''
++
++# Version information for libxfce4-sensors-plugin.
++current=0
++age=0
++revision=0
++
++# Is this an already installed library?
++installed=no
++
++# Should we warn about portability when linking against -modules?
++shouldnotlink=yes
++
++# Files to dlopen/dlpreopen
++dlopen=''
++dlpreopen=''
++
++# Directory that this library needs to be installed in:
++libdir='/usr/local/lib/xfce4/panel/plugins'
++relink_command="(cd /home/tim/install/xfce47/goodies/xfce4-sensors-plugin/panel-plugin; /bin/bash \"/home/tim/install/xfce47/goodies/xfce4-sensors-plugin/libtool\"  --tag CC --mode=relink gcc -I/usr/include/xfce4/libxfce4panel-2.0 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf [...]
diff --cc panel-plugin/libxfce4_sensors_plugin_la-sensors-plugin.lo
index 0000000,0000000..3c22d92
new file mode 100644
--- /dev/null
+++ b/panel-plugin/libxfce4_sensors_plugin_la-sensors-plugin.lo
@@@ -1,0 -1,0 +1,12 @@@
++# libxfce4_sensors_plugin_la-sensors-plugin.lo - a libtool object file
++# Generated by libtool (GNU libtool) 2.4.6 Debian-2.4.6-2
++#
++# Please DO NOT delete this file!
++# It is necessary for linking the library.
++
++# Name of the PIC object.
++pic_object='.libs/libxfce4_sensors_plugin_la-sensors-plugin.o'
++
++# Name of the non-PIC object
++non_pic_object=none
++
diff --cc panel-plugin/options.dialog.c
index 0000000,8c62893..4b34157
mode 000000,100644..100644
--- a/panel-plugin/options.dialog.c
+++ b/panel-plugin/options.dialog.c
@@@ -1,0 -1,28 +1,22 @@@
+ /* $Id$ */
 -
 -/*  Copyright 2008-2010 Fabian Nowak (timystery at arcor.de)
++/*  Copyright 2015 Fabian Nowak (timystery at arcor.de)
+  *
+  *  This program is free software; you can redistribute it and/or modify
+  *  it under the terms of the GNU General Public License as published by
+  *  the Free Software Foundation; either version 2 of the License, or
+  *  (at your option) any later version.
+  *
+  *  This program is distributed in the hope that it will be useful,
+  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  *  GNU General Public License for more details.
+  *
+  *  You should have received a copy of the GNU General Public License
+  *  along with this program; if not, write to the Free Software
+  *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+  */
+ 
+ /* Note for programmers and editors: Try to use 4 spaces instead of Tab! */
+ 
 -/* Gtk/Glib includes */
 -#include <gtk/gtk.h>
 -
+ /* Package includes */
 -#include <sensors-interface-common.h>
 -
 -GtkWidget * create_main_window (t_sensors_dialog *sd);
++#include <options-dialog.h>
diff --cc panel-plugin/options.dialog.h
index 0000000,9f74f97..266bdfd
mode 000000,100644..100644
--- a/panel-plugin/options.dialog.h
+++ b/panel-plugin/options.dialog.h
@@@ -1,0 -1,35 +1,36 @@@
+ /* $Id$ */
 -
 -/*  Copyright 2008-2010 Fabian Nowak (timystery at arcor.de)
++/*  Copyright 2015 Fabian Nowak (timystery at arcor.de)
+  *
+  *  This program is free software; you can redistribute it and/or modify
+  *  it under the terms of the GNU General Public License as published by
+  *  the Free Software Foundation; either version 2 of the License, or
+  *  (at your option) any later version.
+  *
+  *  This program is distributed in the hope that it will be useful,
+  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  *  GNU General Public License for more details.
+  *
+  *  You should have received a copy of the GNU General Public License
+  *  along with this program; if not, write to the Free Software
+  *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+  */
+ 
+ /* Note for programmers and editors: Try to use 4 spaces instead of Tab! */
+ 
 -#ifndef ACTIONS_H
 -#define ACTIONS_H
++#ifndef XFCE4_SENSORS_OPTIONSDIALOG_H
++#define XFCE4_SENSORS_OPTIONSDIALOG_H
+ 
 -/* Glib includes */
 -#include <glib.h>
++#ifdef HAVE_CONFIG_H
++ #include <config.h>
++#endif
+ 
+ /* Package includes */
 -#include <sensors-interface-common.h>
 -#include <cpu.h>
++#include <configuration.h>
++#include <sensors-interface.h>
++#include <sensors-interface-plugin.h> // includes sensors-interface-common.h
++
++
+ 
 -gboolean refresh_view (gpointer data);
 -void refresh_tacho_view (t_sensors_dialog *sd);
+ 
 -#endif /* ACTIONS_H */
++#endif /* XFCE4_SENSORS_OPTIONSDIALOG_H */
diff --cc panel-plugin/sensors-plugin.c.orig
index 0000000,b6d8f90..59d4af5
mode 000000,100644..100644
--- a/panel-plugin/sensors-plugin.c.orig
+++ b/panel-plugin/sensors-plugin.c.orig
@@@ -1,0 -1,2365 +1,2361 @@@
+ /* $Id$ */
+ /*  Copyright 2004-2010 Fabian Nowak (timystery at arcor.de)
+  *
+  *  This program is free software; you can redistribute it and/or modify
+  *  it under the terms of the GNU General Public License as published by
+  *  the Free Software Foundation; either version 2 of the License, or
+  *  (at your option) any later version.
+  *
+  *  This program is distributed in the hope that it will be useful,
+  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  *  GNU General Public License for more details.
+  *
+  *  You should have received a copy of the GNU General Public License
+  *  along with this program; if not, write to the Free Software
+  *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+  */
+ 
+ /* This plugin requires libsensors-3 and its headers in order to monitor
+  * ordinary mainboard sensors!
+  *
+  * It also works with solely ACPI or hddtemp, but then with more limited
+  * functionality.
+  */
+ 
+ /* Note for programmers and editors: Try to use 4 spaces instead of Tab! */
+ 
+ #ifdef HAVE_CONFIG_H
+ # include <config.h>
+ #endif
+ 
+ /* Global includes */
+ #include <math.h>
+ #include <stdlib.h>
+ #include <string.h>
+ 
+ /* Gtk/Glib includes */
+ #include <glib.h>
+ #include <glib/gprintf.h> /* ain't included in glib.h! */
+ 
+ /* Xfce includes */
+ #include <libxfce4util/libxfce4util.h>
++//#include <libxfcegui4/libxfcegui4.h>
+ #include <libxfce4ui/libxfce4ui.h>
+ #include <libxfce4panel/xfce-panel-plugin.h>
+ 
+ /* Package includes */
+ #include <configuration.h>
+ #include <sensors-interface.h>
+ #include <sensors-interface-plugin.h> // includes sensors-interface-common.h
+ #include <middlelayer.h>
+ #include <cpu.h>
+ 
+ /* Local includes */
+ #include "sensors-plugin.h"
+ 
 -static void
 -remove_gsource (guint gsource_id)
 -{
 -    GSource *ptr_gsource;
 -    if (gsource_id != 0) 
 -    {
 -        ptr_gsource = g_main_context_find_source_by_id (NULL, gsource_id);
 -        if (ptr_gsource != NULL) 
 -        {
 -            g_source_destroy (ptr_gsource);
 -            gsource_id = 0;
 -        }
 -    }
 -}
++
++/*
++ * Tooltips to display for any part of this plugin
++ */
++extern GtkTooltips *tooltips;
++
+ 
+ static void
+ sensors_set_bar_size (GtkWidget *bar, int size, int orientation)
+ {
+     //TRACE ("enters sensors_set_bar_size");
+ 
+     /* check arguments */
+     g_return_if_fail (G_IS_OBJECT(bar));
+ 
+     if (orientation == GTK_ORIENTATION_HORIZONTAL) {
+         gtk_widget_set_size_request (bar, BORDER, size-BORDER);
+     } else {
+         gtk_widget_set_size_request (bar, size-BORDER, BORDER);
+     }
+ 
+     //TRACE ("leaves sensors_set_bar_size");
+ }
+ 
+ 
+ static void
+ sensors_set_bar_color (GtkWidget *bar, double fraction, gchar* user_bar_color,
+                        t_sensors *sensors)
+ {
+     GdkColor color;
+ 
+     //TRACE ("enters sensors_set_bar_color");
+ 
+     g_return_if_fail (G_IS_OBJECT(bar));
+ 
+     if (fraction >= 1 || fraction<=0)
+         gdk_color_parse(COLOR_ERROR, &color);
+ 
+     else if ((fraction < .2) || (fraction > .8))
+         gdk_color_parse(COLOR_WARN, &color);
+ 
+     else {
+         if (sensors->show_colored_bars)
+             gdk_color_parse(user_bar_color, &color);
+         else
+             gdk_color_parse(COLOR_NORMAL, &color);
+     }
+ 
+     gtk_widget_modify_bg (bar, GTK_STATE_PRELIGHT, &color);
+     gtk_widget_modify_bg (bar, GTK_STATE_SELECTED, &color);
+     gtk_widget_modify_base (bar, GTK_STATE_SELECTED, &color);
+ 
+     //TRACE ("leaves sensors_set_bar_color");
+ }
+ 
+ static double
+ sensors_get_percentage (t_chipfeature *chipfeature)
+ {
+     double value, min, max, percentage;
+ 
+     //TRACE ("enters sensors_get_percentage");
+ 
+     value = chipfeature->raw_value;
+     min = chipfeature->min_value;
+     max = chipfeature->max_value;
+     percentage = (value - min) / (max - min);
+ 
+     if (percentage > 1.0)
+         percentage = 1.0;
+ 
+     else if (percentage <= 0.0)
+         percentage = 0.0;
+ 
+     //TRACE ("leaves sensors_get_percentage with %f", percentage);
+     return percentage;
+ }
+ 
+ 
+ static void
+ sensors_remove_graphical_panel (t_sensors *sensors)
+ {
+     int chipNum, feature;
+     t_chip *chip;
+     t_chipfeature *chipfeature;
+     t_barpanel *panel;
+ 
+     TRACE ("enters sensors_remove_graphical_panel");
+ 
+     for (chipNum=0; chipNum < sensors->num_sensorchips; chipNum++) {
+         chip = (t_chip *) g_ptr_array_index(sensors->chips, chipNum);
+         g_assert (chip != NULL);
+ 
+         for (feature=0; feature<chip->num_features; feature++) {
+             chipfeature = g_ptr_array_index(chip->chip_features, feature);
+             g_assert (chipfeature != NULL);
+ 
+             if (chipfeature->show == TRUE) {
+                 panel = (t_barpanel*) sensors->panels[chipNum][feature];
+ 
 -                if (sensors->show_labels == TRUE) /* FN: FIXME; this value is already updated! */
++        if (sensors->show_labels == TRUE) /* FN: FIXME; this value is already updated! */
+                     gtk_widget_destroy (panel->label);
+ 
+                 gtk_widget_destroy (panel->progressbar);
+                 gtk_widget_destroy (panel->databox);
+ 
+                 g_free (panel);
+             }
+         }
+     }
+     sensors->bars_created = FALSE;
+     gtk_widget_hide (sensors->panel_label_text);
+ 
+     TRACE ("leaves sensors_remove_graphical_panel");
+ }
+ 
+ static void
+ sensors_remove_tacho_panel (t_sensors *sensors)
+ {
+     int chipNum, feature;
+     t_chip *chip;
+     t_chipfeature *chipfeature;
+ 
+     TRACE ("enters sensors_remove_tacho_panel");
+ 
+     for (chipNum=0; chipNum < sensors->num_sensorchips; chipNum++) 
+     {
+         chip = (t_chip *) g_ptr_array_index(sensors->chips, chipNum);
+         g_assert (chip != NULL);
+ 
+         for (feature=0; feature<chip->num_features; feature++) 
+         {
+             chipfeature = g_ptr_array_index(chip->chip_features, feature);
+             g_assert (chipfeature != NULL);
+ 
+             if (chipfeature->show == TRUE) 
+             {
+                 gtk_widget_hide (sensors->tachos[chipNum][feature]);
+                 gtk_widget_destroy (sensors->tachos[chipNum][feature]); /* automatically frees structure as I find it much more sensible for widget-destroy to behave that way */
+                 sensors->tachos[chipNum][feature] = NULL;
+             }
+         }
+     }
+     sensors->tachos_created = FALSE;
+     gtk_widget_hide (sensors->panel_label_text);
+ 
+     TRACE ("leaves sensors_remove_tacho_panel");
+ }
+ 
+ static void
+ sensors_update_graphical_panel (t_sensors *sensors)
+ {
+     int chipNum, feature;
+     t_chip *chip;
+     t_chipfeature *chipfeature;
+     double fraction;
+     t_barpanel *panel;
+     GtkWidget *bar;
+ 
+     //TRACE("enters sensors_update_graphical_panel");
+ 
+     for (chipNum=0; chipNum < sensors->num_sensorchips; chipNum++) {
+         chip = (t_chip *) g_ptr_array_index(sensors->chips, chipNum);
+         g_assert (chip != NULL);
+ 
+         for (feature=0; feature<chip->num_features; feature++) {
+             chipfeature = g_ptr_array_index(chip->chip_features, feature);
+             g_assert (chipfeature != NULL);
+ 
+             if (chipfeature->show == TRUE) {
+                 panel = (t_barpanel*) sensors->panels[chipNum][feature];
+ 
+                 bar = panel->progressbar;
+                 g_return_if_fail (G_IS_OBJECT(bar));
+ 
+                 sensors_set_bar_size (bar, (int) sensors->panel_size,
+                                       sensors->orientation);
+                 fraction = sensors_get_percentage (chipfeature);
+                 sensors_set_bar_color (bar, fraction, chipfeature->color,
+                                        sensors);
+                 gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR(bar),
+                                                fraction);
+             }
+         }
+     }
+ 
+     //TRACE("leaves sensors_update_graphical_panel");
+ }
+ 
+ 
+ 
+ static void
+ sensors_update_tacho_panel (t_sensors *sensors)
+ {
+     int chipNum, feature;
+     t_chip *chip;
+     t_chipfeature *chipfeature;
+     GtkWidget *tacho;
+     double fraction;
+ 
+     TRACE("enters sensors_update_tacho_panel");
+ 
+     for (chipNum=0; chipNum < sensors->num_sensorchips; chipNum++) {
+         chip = (t_chip *) g_ptr_array_index(sensors->chips, chipNum);
+         g_assert (chip != NULL);
+ 
+         for (feature=0; feature<chip->num_features; feature++) {
+             chipfeature = g_ptr_array_index(chip->chip_features, feature);
+             g_assert (chipfeature != NULL);
+ 
+             if (chipfeature->show == TRUE) {
+                 tacho = sensors->tachos[chipNum][feature];
+ 
+                 fraction = sensors_get_percentage (chipfeature);
+                 gtk_cpu_set_value(GTK_CPU(tacho), fraction);
+                 gtk_cpu_set_color(GTK_CPU(tacho), chipfeature->color);
+             }
+         }
+     }
+ 
+     TRACE("leaves sensors_update_tacho_panel");
+ }
+ 
+ 
+ static void
+ sensors_add_graphical_display (t_sensors *sensors)
+ {
+     int chipNum, feature;
+     t_chip *chip;
+     t_chipfeature *chipfeature;
+     t_barpanel *panel;
+     gboolean has_bars = FALSE;
+     GtkWidget *progbar, *databox, *label;
+     gchar *caption, *text;
+ 
+     TRACE ("enters sensors_add_graphical_display");
+ 
 -    text = g_strdup (_("<span><b>Sensors</b></span>"));
++    text = g_strdup (_("<span foreground=\"#000000\">"
++                                     "<b>Sensors</b></span>"));
+     gtk_label_set_markup (GTK_LABEL(sensors->panel_label_text), text);
+     g_free (text);
+ 
+     gtk_container_set_border_width (GTK_CONTAINER(sensors->widget_sensors), 0);
+     for (chipNum=0; chipNum < sensors->num_sensorchips; chipNum++) {
+         chip = (t_chip *) g_ptr_array_index(sensors->chips, chipNum);
+         g_assert (chip != NULL);
+ 
+         for (feature=0; feature<chip->num_features; feature++) {
+             chipfeature = g_ptr_array_index (chip->chip_features, feature);
+             g_assert (chipfeature != NULL);
+ 
+             if (chipfeature->show == TRUE) {
+                 has_bars = TRUE;
+ 
+                 progbar = gtk_progress_bar_new();
+ 
+                 if (sensors->orientation == GTK_ORIENTATION_HORIZONTAL)
+                     gtk_progress_bar_set_orientation (
+                                                 GTK_PROGRESS_BAR (progbar),
+                                                 GTK_PROGRESS_BOTTOM_TO_TOP);
+                 else
+                     gtk_progress_bar_set_orientation (
+                                                 GTK_PROGRESS_BAR (progbar),
+                                                 GTK_PROGRESS_LEFT_TO_RIGHT);
+ 
+                 sensors_set_bar_size (progbar, (int) sensors->panel_size,
+                                       sensors->orientation);
+                 gtk_widget_show (progbar);
+ 
+                 if (sensors->orientation == GTK_ORIENTATION_HORIZONTAL)
+                     databox = gtk_hbox_new (FALSE, 0);
+ 
+                 else
+                     databox = gtk_vbox_new (FALSE, 0);
+ 
+                 gtk_widget_show (databox);
+ 
+                 /* save the panel elements */
+                 panel = g_new (t_barpanel, 1);
+                 panel->progressbar = progbar;
+ 
+                 /* create the label stuff only if needed - saves some memory! */
+                 if (sensors->show_labels == TRUE) {
+                     caption = g_strdup (chipfeature->name);
+                     label = gtk_label_new (caption);
+                     g_free(caption);
+                     gtk_label_set_max_width_chars (GTK_LABEL(label), 12);
+                     gtk_label_set_ellipsize (GTK_LABEL(label),
+                                              PANGO_ELLIPSIZE_END);
+                     gtk_widget_show (label);
+                     panel->label = label;
+ 
+                     gtk_box_pack_start (GTK_BOX(databox), label, FALSE, FALSE, INNER_BORDER);
+                 }
+                 else
+                     panel->label = NULL;
+ 
+                 gtk_box_pack_start (GTK_BOX(databox), progbar, FALSE, FALSE, 0);
+ 
+                 panel->databox = databox;
+                 sensors->panels[chipNum][feature] = (GtkWidget*) panel;
+ 
+                 gtk_box_pack_start (GTK_BOX (sensors->widget_sensors),
+                                     databox, FALSE, FALSE, INNER_BORDER);
+             }
+         }
+     }
+     if (has_bars && !sensors->show_title)
+         gtk_widget_hide (sensors->panel_label_text);
+     else
+         gtk_widget_show (sensors->panel_label_text);
+ 
+     gtk_widget_hide (sensors->panel_label_data);
+ 
+     sensors->bars_created = TRUE;
++    sensors_update_graphical_panel (sensors);
+ 
+     TRACE ("leaves sensors_add_graphical_display");
+ }
+ 
+ 
+ static void
+ sensors_add_tacho_display (t_sensors *sensors)
+ {
+     int chipNum, feature;
+     t_chip *chip;
+     t_chipfeature *chipfeature;
+     //t_barpanel *panel;
+     gboolean has_tachos = FALSE;
+     GtkWidget *tacho;
+     gchar *text;
+ 
+     TRACE ("enters sensors_add_tacho_display");
+ 
 -    text = g_strdup (_("<span><b>Sensors</b></span>"));
++    text = g_strdup (_("<span foreground=\"#000000\">"
++                                     "<b>Sensors</b></span>"));
+     gtk_label_set_markup (GTK_LABEL(sensors->panel_label_text), text);
+     g_free (text);
++
+     
+     gtk_container_set_border_width (GTK_CONTAINER(sensors->widget_sensors), 0);
+     for (chipNum=0; chipNum < sensors->num_sensorchips; chipNum++) {
+         chip = (t_chip *) g_ptr_array_index(sensors->chips, chipNum);
+         g_assert (chip != NULL);
+ 
+         for (feature=0; feature<chip->num_features; feature++) {
+             chipfeature = g_ptr_array_index (chip->chip_features, feature);
+             g_assert (chipfeature != NULL);
+ 
+             if (chipfeature->show == TRUE) {
+                 has_tachos = TRUE;
+ 
+                 tacho = gtk_cpu_new();
+                 DBG("1");
+ 
+                 gtk_widget_show (tacho);
+ 
+                 /* create the label stuff only if needed - saves some memory! */
+                 if (sensors->show_labels == TRUE) {
+                     //gtk_cpu_set_text(GTK_CPU(tacho), chipfeature->name);
+                     if (GTK_CPU(tacho)->text != NULL)
+                         g_free (GTK_CPU(tacho)->text);
+                     DBG("2");
+                     
+                     GTK_CPU(tacho)->text = g_strdup(chipfeature->name);
+                     DBG("3");
+                     //gtk_cpu_set_color(GTK_CPU(tacho), chipfeature->color);
+                     
+                     if (GTK_CPU(tacho)->color != NULL)
+                         g_free (GTK_CPU(tacho)->color);
+                     DBG("4");
+                     GTK_CPU(tacho)->color = g_strdup(chipfeature->color);
+                     DBG("5");
+                 }
+                 else {
+                     //gtk_cpu_unset_text(GTK_CPU(tacho));
+                     if (GTK_CPU(tacho)->text != NULL)
+                         g_free (GTK_CPU(tacho)->text);
+                     DBG("6");
+                     GTK_CPU(tacho)->text = NULL;
+                     DBG("7");
+                 }
+ 
+                 sensors->tachos[chipNum][feature] = (GtkWidget*) tacho;
+                 DBG("8");
+ 
+                 gtk_box_pack_start (GTK_BOX (sensors->widget_sensors),
+                                     tacho, TRUE, TRUE, INNER_BORDER);
+                 DBG("10");
+             }
+         }
+     }
+     if (has_tachos && !sensors->show_title)
+         gtk_widget_hide (sensors->panel_label_text);
+     else
+         gtk_widget_show (sensors->panel_label_text);
+ 
+     DBG("11");
+     gtk_widget_hide (sensors->panel_label_data);
+ 
+     DBG("12");
+     sensors->tachos_created = TRUE;
++    sensors_update_tacho_panel (sensors);
+ 
+     TRACE ("leaves sensors_add_tacho_display");
+ }
+ 
+ 
+ static gboolean
+ sensors_show_graphical_display (t_sensors *sensors)
+ {
+     TRACE ("enters sensors_show_graphical_display");
+ 
 -    if (sensors->bars_created == FALSE)
++    if (sensors->bars_created == TRUE)
++        sensors_update_graphical_panel (sensors);
++    else
+         sensors_add_graphical_display (sensors);
 -        
 -    sensors_update_graphical_panel (sensors);
+ 
+     TRACE ("leaves sensors_show_graphical_display");
+ 
+     return TRUE;
+ }
+ 
+ 
+ static gboolean
+ sensors_show_tacho_display (t_sensors *sensors)
+ {
+     TRACE ("enters sensors_show_tacho_display");
+ 
 -    if (sensors->tachos_created == FALSE)
++    if (sensors->tachos_created == TRUE)
++        sensors_update_tacho_panel (sensors);
++    else
+         sensors_add_tacho_display (sensors);
 -        
 -    sensors_update_tacho_panel (sensors);
 -    
++
+     TRACE ("leaves sensors_show_tacho_display");
+ 
+     return TRUE;
+ }
+ 
+ 
+ static int
+ determine_number_of_rows (t_sensors *sensors)
+ {
+     gint numRows, gtk_font_size, additional_offset, avail_height;
+     gdouble divisor;
+     GtkStyle *style;
+     PangoFontDescription *descr;
+     PangoFontMask mask;
+     gboolean is_absolute;
+ 
+     TRACE ("enters determine_number_of_rows");
+ 
+     style = gtk_widget_get_style (sensors->panel_label_data);
+ 
+     descr = style->font_desc; /* Note that stupid GTK guys forgot the 'r' */
+ 
+     is_absolute = FALSE;
+     mask = pango_font_description_get_set_fields (descr);
+     if (mask>=PANGO_FONT_MASK_SIZE) {
+         is_absolute = pango_font_description_get_size_is_absolute (descr);
+         if (!is_absolute) {
+             gtk_font_size = pango_font_description_get_size (descr) / 1000;
+         }
+     }
+ 
+     if (mask<PANGO_FONT_MASK_SIZE || is_absolute) {
+         gtk_font_size = 10; /* not many people will want a bigger font size,
+                                 and so only few rows are gonna be displayed. */
+     }
+ 
+     g_assert (gtk_font_size!=0);
+ 
+     if (sensors->orientation == GTK_ORIENTATION_HORIZONTAL) {
+         switch (gtk_font_size) {
+             case 8:
+                 switch (sensors->font_size_numerical) {
+                     case 0: additional_offset=10; divisor = 12; break;
+                     case 1: additional_offset=11; divisor = 12; break;
+                     case 2: additional_offset=12; divisor = 12; break;
+                     case 3: additional_offset=13; divisor = 13; break;
+                     default: additional_offset=16; divisor = 17;
+                 }
+                 break;
+ 
+             case 9:
+                 switch (sensors->font_size_numerical) {
+                     case 0: additional_offset=12; divisor = 13; break;
+                     case 1: additional_offset=13; divisor = 13; break;
+                     case 2: additional_offset=14; divisor = 14; break;
+                     case 3: additional_offset=14; divisor = 17; break;
+                     default: additional_offset=16; divisor = 20;
+                 }
+                 break;
+ 
+             default: /* case 10 */
+                  switch (sensors->font_size_numerical) {
+                     case 0: additional_offset=13; divisor = 14; break;
+                     case 1: additional_offset=14; divisor = 14; break;
+                     case 2: additional_offset=14; divisor = 14; break;
+                     case 3: additional_offset=16; divisor = 17; break;
+                     default: additional_offset=20; divisor = 20;
+                 }
+         }
+         avail_height = sensors->panel_size - additional_offset;
+         if (avail_height < 0)
+             avail_height = 0;
+ 
+         numRows = (int) floor (avail_height / divisor);
+         if (numRows < 0)
+             numRows = 0;
+ 
+         numRows++;
+     }
+     else numRows = 1 << 30; /* that's enough, MAXINT would be nicer */
+ 
+     /* fail-safe */
+     if (numRows<=0)
+         numRows = 1;
+ 
+     TRACE ("leaves determine_number_of_rows with rows=%d", numRows);
+ 
+     return numRows;
+ }
+ 
+ 
+ static int
+ determine_number_of_cols (gint numRows, gint itemsToDisplay)
+ {
+     gint numCols;
+ 
+     TRACE ("enters determine_number_of_cols");
+ 
+     if (numRows > 1) {
+         if (itemsToDisplay > numRows)
+             numCols = (gint) ceil (itemsToDisplay/ (float)numRows);
+         else
+             numCols = (gint) 1;
+     }
+     else
+         numCols = itemsToDisplay;
+ 
+     TRACE ("leaves determine_number_of_cols width cols=%d", numCols);
+ 
+     return numCols;
+ }
+ 
+ 
+ static void
+ sensors_set_text_panel_label (t_sensors *sensors, gint numCols, gint itemsToDisplay)
+ {
+     gint currentColumn, chipNum, feature;
+     t_chip *chip;
+     t_chipfeature *chipfeature;
+     gchar *myLabelText, *tmpstring;
+ 
+     TRACE ("enters sensors_set_text_panel_label");
+ 
+     if (itemsToDisplay==0) {
+         gtk_widget_hide (sensors->panel_label_data);
+         return;
+     }
+ 
+     currentColumn = 0;
+     myLabelText = g_strdup (""); /* don't use NULL because of g_strconcat */
+ 
+     for (chipNum=0; chipNum < sensors->num_sensorchips; chipNum++) {
+         chip = (t_chip *) g_ptr_array_index (sensors->chips, chipNum);
+         g_assert (chip != NULL);
+ 
+         for (feature=0; feature<chip->num_features; feature++) {
+             chipfeature = g_ptr_array_index (chip->chip_features, feature);
+             g_assert (chipfeature != NULL);
+             
+             if (chipfeature->show == TRUE) {
+                 if(sensors->show_labels==TRUE) {
 -                  tmpstring = g_strconcat (myLabelText, "<span size=\"", sensors->font_size, "\">",chipfeature->name, NULL);
 -                  
++                  tmpstring = g_strconcat (myLabelText, "<span size=\"", sensors->font_size, "\">",chipfeature->name, ":</span> ", NULL);
+                   g_free(myLabelText);
 -                  myLabelText = g_strconcat (tmpstring, ":</span> ", NULL);
 -                  g_free(tmpstring);
++                  myLabelText = tmpstring;
+                 }
+                 
+                 if (sensors->show_units) {
+                     tmpstring = g_strconcat (myLabelText,
+                                             "<span foreground=\"",
+                                             chipfeature->color, "\" size=\"",
+                                             sensors->font_size, "\">",
+                                             chipfeature->formatted_value,
 -                                            NULL);
 -                                              
 -                  g_free(myLabelText);
 -                  myLabelText = g_strconcat (tmpstring,
 -                                              "</span>", NULL);
 -
 -                  g_free (tmpstring);
++                                            "</span>", NULL);
+                 }
+                 else {
+                     tmpstring = g_strdup_printf("%s<span foreground=\"%s\" size=\"%s\">%.1f</span>", myLabelText,
+                             chipfeature->color, sensors->font_size,
+                             chipfeature->raw_value);
+                     //myLabelText = g_strconcat (myLabelText, tmpstring, NULL);
 -                    g_free(myLabelText);
 -                    myLabelText = tmpstring;
+                 }
 -                
 -                  
++
++                g_free (myLabelText);
++
++                myLabelText = tmpstring;
+ 
+                 if (sensors->orientation == GTK_ORIENTATION_VERTICAL) {
+                     if (itemsToDisplay > 1) {
+                         tmpstring = g_strconcat (myLabelText, "\n", NULL);
+                         g_free(myLabelText);
+                         myLabelText = tmpstring;
+                     }
+                 }
+                 else if (currentColumn < numCols-1) {
+                     if (sensors->show_smallspacings) {
+                         tmpstring = g_strconcat (myLabelText, "  ", NULL);
+                         g_free(myLabelText);
+                         myLabelText = tmpstring;
+                     }
+                     else {
+                         tmpstring = g_strconcat (myLabelText, " \t", NULL);
+                         g_free(myLabelText);
+                         myLabelText = tmpstring;
+                     }
+                     currentColumn++;
+                 }
+                 else if (itemsToDisplay > 1) { /* do NOT add \n if last item */
+                     tmpstring = g_strconcat (myLabelText, " \n", NULL);
+                     g_free(myLabelText);
+                     myLabelText = tmpstring;
+                     currentColumn = 0;
+                 }
+                 itemsToDisplay--;
+             }
+         }
+     }
+ 
+     g_assert (itemsToDisplay==0);
+ 
+     gtk_label_set_markup (GTK_LABEL(sensors->panel_label_data), myLabelText);
+     /* if (sensors->show_units) */
+         g_free(myLabelText);
+     /* else: with sprintf, we cannot free the string. how bad. */
+ 
+     if (sensors->orientation== GTK_ORIENTATION_HORIZONTAL)
+         gtk_misc_set_alignment(GTK_MISC(sensors->panel_label_data), 0.0, 0.5);
+     else
+         gtk_misc_set_alignment(GTK_MISC(sensors->panel_label_data), 0.5, 0.5);
+ 
+     gtk_widget_show (sensors->panel_label_data);
+ 
+     TRACE ("leaves sensors_set_text_panel_label");
+ }
+ 
+ 
+ static int
+ count_number_checked_sensor_features (t_sensors *sensors)
+ {
+     gint chipNum, feature, itemsToDisplay;
+     t_chipfeature *chipfeature;
+     t_chip *chip;
+ 
+     TRACE ("enters count_number_checked_sensor_features");
+ 
+     itemsToDisplay = 0;
+ 
+ 
+     for (chipNum=0; chipNum < sensors->num_sensorchips; chipNum++) {
+         chip = (t_chip *) g_ptr_array_index (sensors->chips, chipNum);
+         g_assert (chip!=NULL);
+ 
 -        for (feature=0; feature<chip->num_features; feature++) {
++        for (feature=0; feature<chip->num_features; /* none */ ) {
+             chipfeature = g_ptr_array_index (chip->chip_features, feature);
+             g_assert (chipfeature!=NULL);
+ 
 -            if (chipfeature->valid == TRUE && chipfeature->show == TRUE)
++            if (chipfeature->show == TRUE)
+                 itemsToDisplay++;
+ 
 -            //if (chipfeature->valid == TRUE)
 -                //feature++;
++            if (chipfeature->valid == TRUE)
++                feature++;
+         }
+     }
+ 
+     TRACE ("leaves count_number_checked_sensor_features with %d", itemsToDisplay);
+ 
+     return itemsToDisplay;
+ }
+ 
+ 
+ /* draw label with sensor values into panel's vbox */
+ static gboolean
+ sensors_show_text_display (t_sensors *sensors)
+ {
+     gint itemsToDisplay, numRows, numCols;
+ 
+     TRACE ("enters sensors_show_text_display");
+ 
+     /* count number of checked sensors to display.
+        this could also be done by every toggle/untoggle action
+        by putting this variable into t_sensors */
+     itemsToDisplay = count_number_checked_sensor_features (sensors);
+ 
+     numRows = sensors->lines_size; /* determine_number_of_rows (sensors); */
+ 
+     if (sensors->show_title == TRUE || itemsToDisplay==0)
+         gtk_widget_show (sensors->panel_label_text);
+     else
+         gtk_widget_hide (sensors->panel_label_text);
+ 
+     numCols = determine_number_of_cols (numRows, itemsToDisplay);
+ 
+     sensors_set_text_panel_label (sensors, numCols, itemsToDisplay);
+ 
+     TRACE ("leaves sensors_show_text_display\n");
+ 
+     return TRUE;
+ }
+ 
+ 
+ /* create tooltip
+ Updates the sensor values, see lines 440 and following */
+ static gboolean
+ sensors_create_tooltip (gpointer data)
+ {
+     t_sensors *sensors;
+     //GtkWidget *widget;
+     int i, index_feature, res;
+     double sensorFeature;
+     gboolean first, prependedChipName;
+     gchar *myToolTipText, *myToolTipText2, *tmp;
+     t_chipfeature *chipfeature;
+     t_chip *chip;
+     
+     TRACE ("enters sensors_create_tooltip");
+ 
+     g_return_val_if_fail (data != NULL, FALSE);
+     TRACE ("data!=NULL");
+ 
+     sensors = (t_sensors *) data;
+     //widget = sensors->eventbox;
+     myToolTipText = g_strdup (_("No sensors selected!"));
+     first = TRUE;
+ 
+     for (i=0; i < sensors->num_sensorchips; i++) {
+         chip = (t_chip *) g_ptr_array_index (sensors->chips, i);
+         g_assert (chip!=NULL);
+ 
+         prependedChipName = FALSE;
+ 
+         for (index_feature = 0; index_feature<chip->num_features; index_feature++) {
+             chipfeature = g_ptr_array_index (chip->chip_features, index_feature);
+             g_assert (chipfeature!=NULL);
+ 
+             if ( chipfeature->valid == TRUE && chipfeature->show == TRUE ) {
+ 
+                 if (prependedChipName != TRUE) {
+ 
+                     if (first == TRUE) {
+                         g_free (myToolTipText);
 -                        myToolTipText = g_strconcat ("<b>", chip->sensorId, "</b>", NULL);
++                        myToolTipText = g_strdup (chip->sensorId);
+                         first = FALSE;
+                     }
+                     else {
 -                        myToolTipText2 = g_strconcat (myToolTipText, " \n<b>",
 -                                                     chip->sensorId, "</b>", NULL);
++                        myToolTipText2 = g_strconcat (myToolTipText, " \n",
++                                                     chip->sensorId, NULL);
+                         TRACE ("freeing myToolTipText");
+                         g_free (myToolTipText);
+                         myToolTipText = myToolTipText2;
+                     }
+ 
+                     prependedChipName = TRUE;
+                 }
+ 
+                 res = sensor_get_value (chip, chipfeature->address,
+                                                     &sensorFeature,
+                                                     &(sensors->suppressmessage));
+ 
+                 if ( res!=0 ) {
+                     /* FIXME: either print nothing, or undertake appropriate action,
+                      * or pop up a message box. */
+                     g_printf ( _("Sensors Plugin:\n"
+                     "Seems like there was a problem reading a sensor feature "
+                     "value.\nProper proceeding cannot be guaranteed.\n") );
+                     break;
+                 }
+                 tmp = g_new (gchar, 0);
+                 format_sensor_value (sensors->scale, chipfeature,
+                                      sensorFeature, &tmp);
+ 
+                 myToolTipText2 = g_strconcat (myToolTipText, "\n  ",
+                                              chipfeature->name, ": ", tmp,
+                                              NULL);
+                 TRACE ("freeing myToolTipText");
+                 g_free (myToolTipText);
+                 myToolTipText = myToolTipText2;
+ 
+                 TRACE ("freeing chipfeature->formatted_value");
+                 g_free (chipfeature->formatted_value);
+                 chipfeature->formatted_value = g_strdup (tmp);
+                 chipfeature->raw_value = sensorFeature;
+ 
+                 TRACE ("freeing tmp");
+                 g_free (tmp);
+             } /* end if chipfeature->valid */
+         }
+     }
+ 
 -    gtk_widget_set_tooltip_markup (GTK_WIDGET(sensors->eventbox), myToolTipText);
++    if (!tooltips)
++      tooltips = gtk_tooltips_new();
++
++    /* #if GTK_VERSION < 2.11 */
++    gtk_tooltips_set_tip (tooltips, GTK_WIDGET(sensors->eventbox),
++                          myToolTipText, NULL);
+     DBG("tooltip text: %s.\n", myToolTipText);
 -        
+     TRACE ("freeing myToolTipText");
+     g_free (myToolTipText);
+ 
+     TRACE ("leaves sensors_create_tooltip");
+ 
+     return TRUE;
+ }
+ 
+ 
+ static gboolean
+ sensors_show_panel (gpointer data)
+ {
+     t_sensors *sensors;
+     gboolean result;
+ 
+     TRACE ("enters sensors_show_panel");
+ 
+     g_return_val_if_fail (data != NULL, FALSE);
+ 
+     sensors = (t_sensors *) data;
+ 
++    sensors_create_tooltip ((gpointer) sensors);
++
+     switch (sensors->display_values_type)
+     {
+       case DISPLAY_TACHO: 
+         result = sensors_show_tacho_display (sensors);
+         break;
+       case DISPLAY_BARS:
+         result = sensors_show_graphical_display (sensors);
+         break;
+       default:
+         result = sensors_show_text_display (sensors);
+     }
 -    
 -    sensors_create_tooltip ((gpointer) sensors);
 -    
+     TRACE ("leaves sensors_show_panel\n");
+     return result;
+ }
+ 
+ 
+ static void
+ sensors_set_orientation (XfcePanelPlugin *plugin, GtkOrientation orientation,
+                          t_sensors *sensors)
+ {
+     GtkWidget *newBox;
+     int i, feature;
+     t_chip *chip;
+     t_chipfeature *chipfeature;
+     t_barpanel *panel;
+ 
+     TRACE ("enters sensors_set_orientation: %d", orientation);
+ 
+     if (orientation == sensors->orientation) // || !sensors->display_values_graphically)
+         return;
+ 
+     sensors->orientation = orientation; /* now assign the new orientation */
+ 
+     newBox = orientation==GTK_ORIENTATION_HORIZONTAL ? gtk_hbox_new(FALSE, 0) : gtk_vbox_new(FALSE, 0);
+     gtk_widget_show (newBox);
+ 
+     gtk_widget_reparent (sensors->panel_label_text, newBox);
+     gtk_widget_reparent (sensors->panel_label_data, newBox);
+ 
+     if (sensors->display_values_type != DISPLAY_TEXT)
+     {
+         for (i=0; i < sensors->num_sensorchips; i++) {
+             chip = (t_chip *) g_ptr_array_index (sensors->chips, i);
+             g_assert (chip!=NULL);
+ 
+             for (feature = 0; feature<chip->num_features; feature++)
+             {
+                 chipfeature = g_ptr_array_index (chip->chip_features, feature);
+                 g_assert (chipfeature!=NULL);
+ 
+                 if (chipfeature->show == TRUE) {
+                     panel = (t_barpanel*) sensors->panels[i][feature];
+                     gtk_widget_reparent (panel->databox, newBox);
+                 }
+             }
+         }
+     }
+     else
+     {
+         /* we don't need a separate function for just one call. */
+     }
+ 
+     gtk_widget_destroy (sensors->widget_sensors);
+     sensors->widget_sensors = newBox;
+ 
+     gtk_container_add (GTK_CONTAINER (sensors->eventbox),
+                    sensors->widget_sensors);
+ 
+     if (sensors->display_values_type == DISPLAY_BARS)
+         sensors_remove_graphical_panel (sensors);
+     else if (sensors->display_values_type == DISPLAY_TACHO)
+         sensors_remove_tacho_panel (sensors);
+ 
+     sensors_show_panel (sensors);
+ 
+     TRACE ("leaves sensors_set_orientation");
+ }
+ 
+ 
+ 
+ 
+ /* initialize box and label to pack them together */
+ static void
+ create_panel_widget (t_sensors * sensors)
+ {
+     gchar *myLabelText;
+     TRACE ("enters create_panel_widget");
+ 
+     /* initialize a new vbox widget */
+     if (sensors->orientation == GTK_ORIENTATION_HORIZONTAL)
+         sensors->widget_sensors = gtk_hbox_new (FALSE, 0);
+     else
+         sensors->widget_sensors = gtk_vbox_new (FALSE, 0);
+ 
+     gtk_widget_show (sensors->widget_sensors);
+ 
+     /* initialize value label widget */
+     sensors->panel_label_text = gtk_label_new (NULL);
+     gtk_misc_set_padding (GTK_MISC(sensors->panel_label_text), INNER_BORDER, 0);
+     gtk_misc_set_alignment(GTK_MISC(sensors->panel_label_text), 0.0, 0.5);
+ 
 -    myLabelText = g_strdup (_("<span><b>Sensors</b></span>"));
++    myLabelText = g_strdup (_("<span foreground=\"#000000\"><b>Sensors"
++                                    "</b></span>"));
+     gtk_label_set_markup(GTK_LABEL(sensors->panel_label_text), myLabelText);
+     gtk_widget_show (sensors->panel_label_text);
+     g_free(myLabelText);
+ 
+     sensors->panel_label_data = gtk_label_new (NULL);
+     gtk_widget_show (sensors->panel_label_data);
+ 
+     /* create 'valued' label */
+     sensors_show_panel (sensors);
+ 
+     /* add newly created label to box */
+     gtk_box_pack_start (GTK_BOX (sensors->widget_sensors),
+                         sensors->panel_label_text, FALSE, FALSE, 0);
+     gtk_box_pack_start (GTK_BOX (sensors->widget_sensors),
+                         sensors->panel_label_data, TRUE, TRUE, 0);
+ 
+ 
+     TRACE ("leaves create_panel_widget");
+ }
+ 
+ 
+ /* double-click improvement */
+ static gboolean
+ execute_command (GtkWidget *widget, GdkEventButton *event, gpointer data)
+ {
+     t_sensors *sensors;
+ 
+     TRACE ("enters execute_command");
+ 
+     g_return_val_if_fail (data != NULL, FALSE);
+ 
+     if (event->type == GDK_2BUTTON_PRESS) {
+ 
+         sensors = (t_sensors *) data;
+ 
+         g_return_val_if_fail ( sensors->exec_command, FALSE);
+ 
+         // screen NULL, command, terminal=no, startup=yes, error=NULL
+         xfce_spawn_command_line_on_screen (NULL, sensors->command_name, FALSE, TRUE, NULL);
+ 
+         TRACE ("leaves execute_command with TRUE");
+ 
+         return TRUE;
+     }
+     else {
+         TRACE ("leaves execute_command with FALSE");
 -        return FALSE; // with FALSE, the event will not have been accepted by the handler and will be propagated further
++        return FALSE;
+     }
+ }
+ 
+ 
++
++/* #if GTK_VERSION >= 2.11
++ * static gboolean
++handle_tooltip_query (GtkWidget  *widget,
++                                         gint        x, gint        y,
++                                         GtkTooltip *tooltip,
++                                         gpointer    data)
++{
++    t_sensors *sensors;
++    gchar *buffer;
++
++    g_assert (data!=NULL);
++
++    sensors = (t_sensors *) data;
++
++    buffer = g_strdup("Tooltip placeholder");
++
++    gtk_tooltip_set_markup (tooltip, buffer);
++
++    return TRUE;
++} */
++
++
++
++
+ static void
+ sensors_free (XfcePanelPlugin *plugin, t_sensors *sensors)
+ {
+     TRACE ("enters sensors_free");
+ 
+     g_return_if_fail (sensors != NULL);
+ 
+     /* stop association to libsensors and others*/
+     sensor_interface_cleanup();
+ 
+     /* remove timeout functions */
 -    remove_gsource (sensors->timeout_id);
++    if (sensors->timeout_id)
++        g_source_remove (sensors->timeout_id);
+ 
+     /* double-click improvement */
 -    remove_gsource (sensors->doubleclick_id);
++    g_source_remove (sensors->doubleclick_id);
+ 
+     /* free structures and arrays */
+     g_ptr_array_foreach (sensors->chips, free_chip, NULL);
+     g_ptr_array_free (sensors->chips, TRUE);
+ 
+     g_free (sensors->plugin_config_file);
+     g_free (sensors->command_name);
+ /*
+     g_free (sensors->font);
+ */
+     g_free (sensors->font_size);
+     g_free (sensors);
+ 
+     TRACE ("leaves sensors_free");
+ }
+ 
+ 
+ static void
+ sensors_set_size (XfcePanelPlugin *plugin, int size, t_sensors *sensors)
+ {
+     TRACE ("enters sensors_set_size");
+ 
+     sensors->panel_size = (gint) size;
+ 
+     /* update the panel widget */
+     sensors_show_panel ((gpointer) sensors);
+ 
+     TRACE ("leaves sensors_set_size");
+ }
+ 
+ 
+ static void
+ show_title_toggled (GtkWidget *widget, t_sensors_dialog *sd)
+ {
+     TRACE ("enters show_title_toggled");
+ 
+     if (sd->sensors->display_values_type == DISPLAY_BARS) {
+         sensors_remove_graphical_panel (sd->sensors);
+     }
+     else if (sd->sensors->display_values_type == DISPLAY_TACHO) {
+         sensors_remove_tacho_panel (sd->sensors);
+     }
+     sd->sensors->show_title = gtk_toggle_button_get_active
+         ( GTK_TOGGLE_BUTTON(widget) );
+ 
+     sensors_show_panel ((gpointer) sd->sensors);
+ 
+     TRACE ("leaves show_title_toggled");
+ }
+ 
+ 
+ static void
+ show_labels_toggled (GtkWidget *widget, t_sensors_dialog *sd)
+ {
+     TRACE ("enters show_labels_toggled");
+ 
+      if (sd->sensors->display_values_type == DISPLAY_BARS) {
+         sensors_remove_graphical_panel (sd->sensors);
+     }
+     else if (sd->sensors->display_values_type == DISPLAY_TACHO) {
+         sensors_remove_tacho_panel (sd->sensors);
+     }
+ 
+     sd->sensors->show_labels = gtk_toggle_button_get_active
+         ( GTK_TOGGLE_BUTTON(widget) );
+ 
+     sensors_show_panel ((gpointer) sd->sensors);
+ 
+     TRACE ("leaves show_labels_toggled");
+ }
+ 
+ static void
+ show_colored_bars_toggled (GtkWidget *widget, t_sensors_dialog *sd)
+ {
+     TRACE ("enters show_colored_bars_toggled");
+ 
+     if (sd->sensors->display_values_type == DISPLAY_BARS) {
+         sensors_remove_graphical_panel (sd->sensors);
+     }
+     //else if (sd->sensors->display_values_type == DISPLAY_TACHO) {
+         //sensors_remove_tacho_panel (sd->sensors);
+     //}
+ 
+     sd->sensors->show_colored_bars = gtk_toggle_button_get_active
+         ( GTK_TOGGLE_BUTTON(widget) );
+ 
+     sensors_show_panel ((gpointer) sd->sensors);
+ 
+     TRACE ("leaves show_colored_bars_toggled");
+ }
+ 
+ static void
+ display_style_changed_text (GtkWidget *widget, t_sensors_dialog *sd)
+ {
+     TRACE ("enters display_style_changed_text");
+     
+     if (!gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON(widget) ))
+       return;
+ 
+     if (sd->sensors->display_values_type == DISPLAY_BARS)
+       sensors_remove_graphical_panel(sd->sensors);
+     else if (sd->sensors->display_values_type == DISPLAY_TACHO)
+       sensors_remove_tacho_panel (sd->sensors);
+       
+     //gtk_widget_hide(sd->labels_Box);
+     gtk_widget_hide(sd->coloredBars_Box);
+     gtk_widget_hide(sd->fontSettings_Box);
+     gtk_widget_show(sd->font_Box);
+     gtk_widget_show(sd->Lines_Box);
+     gtk_widget_show (sd->unit_checkbox);
+     gtk_widget_show (sd->smallspacing_checkbox);
+ 
+     sd->sensors->display_values_type = DISPLAY_TEXT;
+     //gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON(widget) );
+ 
+     sensors_show_panel ((gpointer) sd->sensors);
+ 
+     TRACE ("leaves display_style_changed_text");
+ }
+ 
+ static void
+ display_style_changed_bars (GtkWidget *widget, t_sensors_dialog *sd)
+ {
+     TRACE ("enters display_style_changed_bars");
+     
+     if (!gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON(widget) ))
+       return;
+       
+     if (sd->sensors->display_values_type == DISPLAY_TACHO)
+       sensors_remove_tacho_panel (sd->sensors);
+ 
+     //gtk_widget_show(sd->labels_Box);
+     gtk_widget_show(sd->coloredBars_Box);
+     gtk_widget_hide(sd->fontSettings_Box);
+     gtk_widget_hide(sd->font_Box);
+     gtk_widget_hide(sd->Lines_Box);
+     gtk_widget_hide (sd->unit_checkbox);
+     gtk_widget_hide (sd->smallspacing_checkbox);
+     
+     sd->sensors->display_values_type = DISPLAY_BARS;
+     //gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON(widget) );
+ 
+     sensors_show_panel ((gpointer) sd->sensors);
+ 
+     TRACE ("leaves display_style_changed_bars");
+ }
+ 
 -
 -
 -static void
 -suppresstooltip_changed (GtkWidget *widget, t_sensors_dialog* sd)
 -{
 -    TRACE ("enters suppresstooltip_changed");
 -
 -    sd->sensors->suppresstooltip = ! sd->sensors->suppresstooltip;
 -    
 -    gtk_widget_set_has_tooltip(sd->sensors->eventbox, !sd->sensors->suppresstooltip);
 -
 -    TRACE ("leaves suppresstooltip_changed");
 -}
 -
 -
+ static void
+ display_style_changed_tacho (GtkWidget *widget, t_sensors_dialog *sd)
+ {
+     TRACE ("enters display_style_changed_tacho");
+     
+     if (!gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON(widget) ))
+       return;
+       
+     if (sd->sensors->display_values_type == DISPLAY_BARS)
+       sensors_remove_graphical_panel(sd->sensors);
+ 
+     //gtk_widget_show(sd->labels_Box);
+     gtk_widget_hide(sd->coloredBars_Box);
+     gtk_widget_show(sd->fontSettings_Box);
+     gtk_widget_hide(sd->font_Box);
+     gtk_widget_hide(sd->Lines_Box);
+     gtk_widget_hide (sd->unit_checkbox);
+     gtk_widget_hide (sd->smallspacing_checkbox);
+ 
+     sd->sensors->display_values_type = DISPLAY_TACHO;
 -    
++    //gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON(widget) );
++
+     sensors_show_panel ((gpointer) sd->sensors);
+ 
+     TRACE ("leaves display_style_changed_tacho");
+ }
+ 
+ void
+ sensor_entry_changed (GtkWidget *widget, t_sensors_dialog *sd)
+ {
+     gint gtk_combo_box_active;
+     t_chip *chip;
+ 
+     TRACE ("enters sensor_entry_changed");
+ 
+     gtk_combo_box_active = gtk_combo_box_get_active(GTK_COMBO_BOX (widget));
+ 
+     chip = (t_chip *) g_ptr_array_index (sd->sensors->chips,
+                                          gtk_combo_box_active);
+     gtk_label_set_label (GTK_LABEL(sd->mySensorLabel), chip->description);
+ 
+     gtk_tree_view_set_model (GTK_TREE_VIEW (sd->myTreeView),
+                     GTK_TREE_MODEL ( sd->myListStore[gtk_combo_box_active] ) );
+ 
+     TRACE ("leaves sensor_entry_changed");
+ }
+ 
+ 
+ static void
+ font_size_change (GtkWidget *widget, t_sensors_dialog *sd)
+ {
+     int rows;
+     TRACE ("enters font_size_change");
+     
+     g_free(sd->sensors->font_size);
+     switch ( gtk_combo_box_get_active(GTK_COMBO_BOX(widget)) ) {
+ 
+         case 0: sd->sensors->font_size = g_strdup("x-small"); break;
+         case 1: sd->sensors->font_size = g_strdup("small"); break;
+         case 3: sd->sensors->font_size = g_strdup("large"); break;
+         case 4: sd->sensors->font_size = g_strdup("x-large"); break;
+         default: sd->sensors->font_size = g_strdup("medium");
+     }
+ 
+     sd->sensors->font_size_numerical =
+         gtk_combo_box_get_active(GTK_COMBO_BOX(widget));
+ 
+     rows = determine_number_of_rows (sd->sensors);
+     gtk_spin_button_set_value(GTK_SPIN_BUTTON(sd->Lines_Spin_Box), (gdouble) rows);
+ 
+     /* refresh the panel content */
+     sensors_show_panel ((gpointer) sd->sensors);
+ 
+     TRACE ("leaves font_size_change");
+ }
+ 
+ 
+ static void
+ lines_size_change (GtkWidget *widget, t_sensors_dialog *sd)
+ {
+     TRACE ("enters font_size_change");
+ 
+     sd->sensors->lines_size = (int) gtk_spin_button_get_value(GTK_SPIN_BUTTON(widget));
+ 
+     /* refresh the panel content */
+     sensors_show_panel ((gpointer) sd->sensors);
+ 
+     TRACE ("leaves font_size_change");
+ }
+ 
+ 
+ void
+ temperature_unit_change (GtkWidget *widget, t_sensors_dialog *sd)
+ {
+     TRACE ("enters temperature_unit_change ");
+ 
+     /* toggle celsius-fahrenheit by use of mathematics ;) */
+     sd->sensors->scale = 1 - sd->sensors->scale;
+ 
+     /* refresh the panel content */
+     sensors_show_panel ((gpointer) sd->sensors);
+ 
+     reload_listbox (sd);
+ 
+     TRACE ("laeves temperature_unit_change ");
+ }
+ 
+ 
+ void
+ adjustment_value_changed (GtkWidget *widget, t_sensors_dialog* sd)
+ {
+     TRACE ("enters adjustment_value_changed ");
+ 
+     sd->sensors->sensors_refresh_time =
+         (gint) gtk_adjustment_get_value ( GTK_ADJUSTMENT (widget) );
+ 
+     /* stop the timeout functions ... */
 -    remove_gsource (sd->sensors->timeout_id);
++    g_source_remove (sd->sensors->timeout_id);
+     /* ... and start them again */
+     sd->sensors->timeout_id  = g_timeout_add (
+         sd->sensors->sensors_refresh_time * 1000,
+         (GtkFunction) sensors_show_panel, (gpointer) sd->sensors);
+ 
+     TRACE ("leaves adjustment_value_changed ");
+ }
+ 
+ 
+ static void
+ draw_units_changed (GtkWidget *widget, t_sensors_dialog* sd)
+ {
+     TRACE ("enters draw_units_changed");
+ 
+     sd->sensors->show_units = ! sd->sensors->show_units;
+ 
+     sensors_show_text_display (sd->sensors);
+ 
+     TRACE ("leaves draw_units_changed");
+ }
+ 
+ 
+ static void
+ draw_smallspacings_changed (GtkWidget *widget, t_sensors_dialog* sd)
+ {
+     TRACE ("enters draw_smallspacings_changed");
+ 
+     sd->sensors->show_smallspacings = ! sd->sensors->show_smallspacings;
+ 
+     sensors_show_text_display (sd->sensors);
+ 
+     TRACE ("leaves draw_smallspacings_changed");
+ }
+ 
+ 
+ static void
+ suppressmessage_changed (GtkWidget *widget, t_sensors_dialog* sd)
+ {
+     TRACE ("enters suppressmessage_changed");
+ 
+     sd->sensors->suppressmessage = ! sd->sensors->suppressmessage;
+ 
+     TRACE ("leaves suppressmessage_changed");
+ }
+ 
+ 
+ /* double-click improvement */
+ static void
+ execCommand_toggled (GtkWidget *widget, t_sensors_dialog* sd)
+ {
+     TRACE ("enters execCommand_toggled");
+ 
+     sd->sensors->exec_command =
+         gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON (widget) );
+ 
+     if ( sd->sensors->exec_command )
+         g_signal_handler_unblock (sd->sensors->eventbox,
+             sd->sensors->doubleclick_id);
+     else
+         g_signal_handler_block (sd->sensors->eventbox,
+             sd->sensors->doubleclick_id );
+ 
+     TRACE ("leaves execCommand_toggled");
+ }
+ 
+ 
+ void
+ minimum_changed (GtkCellRendererText *cellrenderertext, gchar *path_str,
+                  gchar *new_value, t_sensors_dialog *sd)
+ {
+     gint gtk_combo_box_active;
+     float  value;
+     GtkTreeModel *model;
+     GtkTreePath *path;
+     GtkTreeIter iter;
+     t_chip *chip;
+     t_chipfeature *chipfeature;
+ 
+     TRACE ("enters minimum_changed");
+ 
+     value = atof (new_value);
+ 
+     gtk_combo_box_active =
+         gtk_combo_box_get_active(GTK_COMBO_BOX (sd->myComboBox));
+ 
+     /* get model and path */
+     model = (GtkTreeModel *) sd->myListStore
+         [gtk_combo_box_active];
+     path = gtk_tree_path_new_from_string (path_str);
+ 
+     /* get model iterator */
+     gtk_tree_model_get_iter (model, &iter, path);
+ 
+     /* set new value according to chosen scale */
+     gtk_tree_store_set (GTK_TREE_STORE (model), &iter, 4, value, -1);
+     chip = (t_chip *) g_ptr_array_index(sd->sensors->chips, gtk_combo_box_active);
+ 
+     chipfeature = (t_chipfeature *) g_ptr_array_index(chip->chip_features, atoi(path_str));
+     if (sd->sensors->scale==FAHRENHEIT)
+       value = (value -32 ) * 5/9;
+     chipfeature->min_value = value;
+ 
+     /* clean up */
+     gtk_tree_path_free (path);
+ 
+     if (sd->sensors->display_values_type == DISPLAY_BARS) {
+         sensors_remove_graphical_panel (sd->sensors);
+     }
+     else  if (sd->sensors->display_values_type == DISPLAY_TACHO) {
+         sensors_remove_tacho_panel (sd->sensors);
+     }
+ 
+     /* update panel */
+     sensors_show_panel ((gpointer) sd->sensors);
+ 
+     TRACE ("leaves minimum_changed");
+ }
+ 
+ 
+ void
+ maximum_changed (GtkCellRendererText *cellrenderertext, gchar *path_str,
+             gchar *new_value, t_sensors_dialog *sd)
+ {
+     gint gtk_combo_box_active;
+     float value;
+     GtkTreeModel *model;
+     GtkTreePath *path;
+     GtkTreeIter iter;
+     t_chip *chip;
+     t_chipfeature *chipfeature;
+ 
+     TRACE ("enters maximum_changed");
+ 
+     value = atof (new_value);
+ 
+     gtk_combo_box_active =
+         gtk_combo_box_get_active(GTK_COMBO_BOX (sd->myComboBox));
+ 
+     /* get model and path */
+     model = (GtkTreeModel *) sd->myListStore
+         [gtk_combo_box_active];
+     path = gtk_tree_path_new_from_string (path_str);
+ 
+     /* get model iterator */
+     gtk_tree_model_get_iter (model, &iter, path);
+ 
+     /* set new value according to chosen scale */
+     gtk_tree_store_set (GTK_TREE_STORE (model), &iter, 5, value, -1);
+     chip = (t_chip *) g_ptr_array_index(sd->sensors->chips, gtk_combo_box_active);
+ 
+     chipfeature = (t_chipfeature *) g_ptr_array_index(chip->chip_features, atoi(path_str));
+     if (sd->sensors->scale==FAHRENHEIT)
+       value = (value -32 ) * 5/9;
+     chipfeature->max_value = value;
+ 
+     /* clean up */
+     gtk_tree_path_free (path);
+ 
+     if (sd->sensors->display_values_type == DISPLAY_BARS) {
+         sensors_remove_graphical_panel (sd->sensors);
+     }
+     else  if (sd->sensors->display_values_type == DISPLAY_TACHO) {
+         sensors_remove_tacho_panel (sd->sensors);
+     }
+ 
+     /* update panel */
+     sensors_show_panel ((gpointer) sd->sensors);
+ 
+     TRACE ("leaves maximum_changed");
+ }
+ 
+ 
+ void
+ list_cell_color_edited (GtkCellRendererText *cellrenderertext, gchar *path_str,
+                        gchar *new_color, t_sensors_dialog *sd)
+ {
+     gint gtk_combo_box_active;
+     GtkTreeModel *model;
+     GtkTreePath *path;
+     GtkTreeIter iter;
+     gboolean hexColor;
+     t_chip *chip;
+     t_chipfeature *chipfeature;
+ 
+     TRACE ("enters list_cell_color_edited");
+ 
+     /* store new color in appropriate array */
+     hexColor = g_str_has_prefix (new_color, "#");
+ 
+     if (hexColor && strlen(new_color) == 7) {
+         int i;
+         for (i=1; i<7; i++) {
+             /* only save hex numbers! */
+             if ( ! g_ascii_isxdigit (new_color[i]) )
+                 return;
+         }
+ 
+         gtk_combo_box_active =
+             gtk_combo_box_get_active(GTK_COMBO_BOX (sd->myComboBox));
+ 
+         /* get model and path */
+         model = (GtkTreeModel *) sd->myListStore
+             [gtk_combo_box_active];
+         path = gtk_tree_path_new_from_string (path_str);
+ 
+         /* get model iterator */
+         gtk_tree_model_get_iter (model, &iter, path);
+ 
+         /* set new value */
+         gtk_tree_store_set (GTK_TREE_STORE (model), &iter, 3, new_color, -1);
+         chip = (t_chip *) g_ptr_array_index(sd->sensors->chips, gtk_combo_box_active);
+ 
+         chipfeature = (t_chipfeature *) g_ptr_array_index(chip->chip_features, atoi(path_str));
+         g_free (chipfeature->color);
+         chipfeature->color = g_strdup(new_color);
+ 
+         /* clean up */
+         gtk_tree_path_free (path);
+ 
+         /* update panel */
+         sensors_show_panel ((gpointer) sd->sensors);
+     }
+ 
+     TRACE ("leaves list_cell_color_edited");
+ }
+ 
+ 
+ void
+ list_cell_text_edited (GtkCellRendererText *cellrenderertext,
+                       gchar *path_str, gchar *new_text, t_sensors_dialog *sd)
+ {
+     gint gtk_combo_box_active;
+     GtkTreeModel *model;
+     GtkTreePath *path;
+     GtkTreeIter iter;
+     t_chip *chip;
+     t_chipfeature *chipfeature;
+ 
+     TRACE ("enters list_cell_text_edited");
+ 
+     
+     if (sd->sensors->display_values_type == DISPLAY_BARS) {
+         sensors_remove_graphical_panel (sd->sensors);
+     }
+     else  if (sd->sensors->display_values_type == DISPLAY_TACHO) {
+         sensors_remove_tacho_panel (sd->sensors);
+     }
+     gtk_combo_box_active =
+         gtk_combo_box_get_active(GTK_COMBO_BOX (sd->myComboBox));
+ 
+     model =
+         (GtkTreeModel *) sd->myListStore [gtk_combo_box_active];
+     path = gtk_tree_path_new_from_string (path_str);
+ 
+     /* get model iterator */
+     gtk_tree_model_get_iter (model, &iter, path);
+ 
+     /* set new value */
+     gtk_tree_store_set (GTK_TREE_STORE (model), &iter, 0, new_text, -1);
+     chip = (t_chip *) g_ptr_array_index(sd->sensors->chips, gtk_combo_box_active);
+ 
+     /* if (chip->type!=ACPI) { */ /* No Bug. The cryptic filesystem names are
+                                   needed for the update in ACPI and hddtemp. */
+         chipfeature = (t_chipfeature *) g_ptr_array_index (chip->chip_features,
+                                                             atoi(path_str));
+         g_free(chipfeature->name);
+         chipfeature->name = g_strdup (new_text);
+     /* } */
+ 
+     /* clean up */
+     gtk_tree_path_free (path);
+ 
+     /* update panel */
+     sensors_show_panel ((gpointer) sd->sensors);
+ 
+     TRACE ("leaves list_cell_text_edited");
+ }
+ 
+ 
+ void
+ list_cell_toggle (GtkCellRendererToggle *cell, gchar *path_str,
+                   t_sensors_dialog *sd)
+ {
+     t_chip *chip;
+     t_chipfeature *chipfeature;
+     gint gtk_combo_box_active;
+     GtkTreeModel *model;
+     GtkTreePath *path;
+     GtkTreeIter iter;
+     gboolean toggle_item;
+     GtkWidget *tacho;
+ 
+     TRACE ("enters list_cell_toggle");
+ 
+     
+     if (sd->sensors->display_values_type == DISPLAY_BARS) {
+         sensors_remove_graphical_panel (sd->sensors);
+     }
+     else  if (sd->sensors->display_values_type == DISPLAY_TACHO) {
+         sensors_remove_tacho_panel (sd->sensors);
+     }
+     gtk_combo_box_active =
+         gtk_combo_box_get_active(GTK_COMBO_BOX (sd->myComboBox));
+ 
+     model = (GtkTreeModel *) sd->myListStore[gtk_combo_box_active];
+     path = gtk_tree_path_new_from_string (path_str);
+ 
+     /* get toggled iter */
+     gtk_tree_model_get_iter (model, &iter, path);
+     gtk_tree_model_get (model, &iter, 2, &toggle_item, -1);
+ 
+     /* do something with the value */
+     toggle_item ^= 1;
+     
+     if (toggle_item==FALSE)
+     {
+       tacho = sd->sensors->tachos [gtk_combo_box_active][atoi(path_str)];
+       gtk_container_remove(GTK_CONTAINER(sd->sensors->widget_sensors), tacho);
+       gtk_widget_destroy(tacho);
+       sd->sensors->tachos [gtk_combo_box_active][atoi(path_str)] = NULL;
+      }
+ 
+     /* set new value */
+     gtk_tree_store_set (GTK_TREE_STORE (model), &iter, 2, toggle_item, -1);
+     chip = (t_chip *) g_ptr_array_index(sd->sensors->chips, gtk_combo_box_active);
+ 
+     chipfeature = (t_chipfeature *) g_ptr_array_index(chip->chip_features, atoi(path_str));
+ 
+     /* help = chip->sensorAddress [ gtk_combo_box_active ] [atoi(path_str)];
+        chipfeature = (t_chipfeature *) g_ptr_array_index(chip->chip_features, help); */
+ 
+     chipfeature->show = toggle_item;
+ 
+     /* clean up */
+     gtk_tree_path_free (path);
+ 
+     /* update tooltip and panel widget */
+     sensors_show_panel ((gpointer) sd->sensors);
+ 
+     TRACE ("leaves list_cell_toggle");
+ }
+ 
+ static void
+ on_font_set (GtkWidget *widget, gpointer data)
+ {
+         t_sensors *sensors;
+         sensors = (t_sensors *) data;
+         g_assert (sensors!=NULL);
+         
+         if (font)
+                 g_free (font);
+         
+         font = g_strdup(gtk_font_button_get_font_name(GTK_FONT_BUTTON(widget)));
+         
+         if (sensors->display_values_type!=DISPLAY_TACHO)
+                 return;
+ 
+         /* refresh the panel content */
+         //sensors_show_panel ((gpointer) sd->sensors);
+         sensors_update_tacho_panel (sensors);
+ }
+ 
+ 
+ static void
+ add_ui_style_box (GtkWidget * vbox, t_sensors_dialog * sd)
+ {
+     GtkWidget *hbox, *label, *radioText, *radioBars, *radioTachos; /* *checkButton,  */
+ 
+     TRACE ("enters add_ui_style_box");
+ 
+     hbox = gtk_hbox_new (FALSE, BORDER);
+     gtk_widget_show (hbox);
+ 
+     label = gtk_label_new (_("UI style:"));
+     radioText = gtk_radio_button_new_with_mnemonic(NULL, _("_text"));
+     radioBars = gtk_radio_button_new_with_mnemonic(
+            gtk_radio_button_group(GTK_RADIO_BUTTON(radioText)), _("_progress bars"));
+     radioTachos = gtk_radio_button_new_with_mnemonic(
+            gtk_radio_button_group(GTK_RADIO_BUTTON(radioText)), _("_tachos"));
+            
+     gtk_widget_show(radioText);
+     gtk_widget_show(radioBars);
+     gtk_widget_show(radioTachos);
+     gtk_widget_show(label);
+ 
+     gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radioText),
+                     sd->sensors->display_values_type == DISPLAY_TEXT);
+     gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radioBars),
+                     sd->sensors->display_values_type == DISPLAY_BARS);
+     gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radioTachos),
+                     sd->sensors->display_values_type == DISPLAY_TACHO);
+ 
+     gtk_box_pack_start(GTK_BOX (hbox), label, FALSE, FALSE, 0);
+     gtk_box_pack_start(GTK_BOX (hbox), radioText, FALSE, FALSE, 0);
+     gtk_box_pack_start(GTK_BOX (hbox), radioBars, FALSE, FALSE, 0);
+     gtk_box_pack_start(GTK_BOX (hbox), radioTachos, FALSE, FALSE, 0);
+ 
+     gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, TRUE, 0);
+ 
+     g_signal_connect (G_OBJECT (radioText), "toggled",
+                       G_CALLBACK (display_style_changed_text), sd );
+     g_signal_connect (G_OBJECT (radioBars), "toggled",
+                       G_CALLBACK (display_style_changed_bars), sd );
+     g_signal_connect (G_OBJECT (radioTachos), "toggled",
+                       G_CALLBACK (display_style_changed_tacho), sd );
+                       
+     TRACE ("leaves add_ui_style_box");
+ }
+ 
+ 
+ static void
+ add_labels_box (GtkWidget * vbox, t_sensors_dialog * sd)
+ {
+     GtkWidget *hbox, *checkButton;
+ 
+     TRACE ("enters add_labels_box");
+ 
+     hbox = gtk_hbox_new (FALSE, BORDER);
+     gtk_widget_show (hbox);
+     sd->labels_Box = hbox;
+     /* gtk_widget_set_sensitive(hbox, sd->sensors->display_values_graphically); */
+ 
+     checkButton = gtk_check_button_new_with_mnemonic (
+          _("Show _labels"));
+     gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(checkButton),
+                                   sd->sensors->show_labels);
+     gtk_widget_show (checkButton);
+ 
+     gtk_box_pack_start (GTK_BOX (hbox), checkButton, FALSE, FALSE, 0);
+     gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, TRUE, 0);
+ 
+     //if (sd->sensors->display_values_graphically==FALSE)
+         //gtk_widget_hide(sd->labels_Box);
+ 
+     g_signal_connect (G_OBJECT (checkButton), "toggled",
+                       G_CALLBACK (show_labels_toggled), sd );
+ 
+     TRACE ("leaves add_labels_box");
+ }
+ 
+ static void
+ add_colored_bars_box (GtkWidget *vbox, t_sensors_dialog *sd)
+ {
+     GtkWidget *hbox, *checkButton;
+ 
+     TRACE ("enters add_colored_bars_box");
+ 
+     hbox = gtk_hbox_new (FALSE, BORDER);
+ 
+     gtk_widget_show (hbox);
+     sd->coloredBars_Box = hbox;
+ 
+     checkButton = gtk_check_button_new_with_mnemonic (
+          _("Show colored _bars"));
+     gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(checkButton),
+                                   sd->sensors->show_colored_bars);
+ 
+     gtk_widget_show (checkButton);
+ 
+     gtk_box_pack_start (GTK_BOX (hbox), checkButton, FALSE, FALSE, 0);
+     gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, TRUE, 0);
+ 
+     if (sd->sensors->display_values_type != DISPLAY_BARS)
+         gtk_widget_hide(sd->coloredBars_Box);
+ 
+     g_signal_connect (G_OBJECT (checkButton), "toggled",
+                       G_CALLBACK (show_colored_bars_toggled), sd );
+ 
+     TRACE ("leaves add_colored_bars_box");
+ }
+ 
+ static void
+ add_title_box (GtkWidget * vbox, t_sensors_dialog * sd)
+ {
+     GtkWidget *hbox, *checkButton;
+ 
+     TRACE ("enters add_title_box");
+ 
+     hbox = gtk_hbox_new (FALSE, BORDER);
+     gtk_widget_show (hbox);
+ 
+     checkButton = gtk_check_button_new_with_mnemonic (_("_Show title"));
+     gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(checkButton),
+                                   sd->sensors->show_title);
+     gtk_widget_show (checkButton);
+ 
+     gtk_box_pack_start (GTK_BOX (hbox), checkButton, FALSE, FALSE, 0);
+     gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, TRUE, 0);
+ 
+     g_signal_connect (G_OBJECT (checkButton), "toggled",
+                       G_CALLBACK (show_title_toggled), sd );
+ 
+     TRACE ("leaves add_title_box");
+ }
+ 
+ 
+ static void
+ add_lines_box (GtkWidget * vbox, t_sensors_dialog * sd)
+ {
+     GtkWidget *myLinesLabel;
+     GtkWidget *myLinesBox;
+     GtkWidget *myLinesSizeSpinBox;
+ 
+     TRACE ("enters add_Lines_size_box");
+ 
+     myLinesLabel = gtk_label_new_with_mnemonic (_("_Number of text lines:"));
+     myLinesBox = gtk_hbox_new(FALSE, BORDER);
+     myLinesSizeSpinBox = gtk_spin_button_new_with_range  (1.0, 10.0, 1.0);
+     gtk_spin_button_set_value(GTK_SPIN_BUTTON(myLinesSizeSpinBox), (gdouble) sd->sensors->lines_size);
+ 
+     sd->Lines_Box = myLinesBox;
+     sd->Lines_Spin_Box = myLinesSizeSpinBox;
+ 
+     gtk_box_pack_start (GTK_BOX (myLinesBox), myLinesLabel, FALSE, FALSE, 0);
+     gtk_box_pack_start (GTK_BOX (myLinesBox), myLinesSizeSpinBox, FALSE, FALSE,
+         0);
+     gtk_box_pack_start (GTK_BOX (vbox), myLinesBox, FALSE, FALSE, 0);
+ 
+     gtk_widget_show (myLinesLabel);
+     gtk_widget_show (myLinesSizeSpinBox);
+     gtk_widget_show (myLinesBox);
+ 
+     if (sd->sensors->display_values_type != DISPLAY_TEXT)
+         gtk_widget_hide(sd->Lines_Box);
+ 
+     g_signal_connect   (G_OBJECT (myLinesSizeSpinBox), "value-changed",
+                         G_CALLBACK (lines_size_change), sd );
+ 
+     TRACE ("leaves add_Lines_size_box");
+ }
+ 
+ static void
+ add_font_size_box (GtkWidget * vbox, t_sensors_dialog * sd)
+ {
+     GtkWidget *myFontLabel;
+     GtkWidget *myFontBox;
+     GtkWidget *myFontSizeComboBox;
+ 
+     TRACE ("enters add_font_size_box");
+ 
+     myFontLabel = gtk_label_new_with_mnemonic (_("F_ont size:"));
+     myFontBox = gtk_hbox_new(FALSE, BORDER);
+     myFontSizeComboBox = gtk_combo_box_new_text();
+ 
+     sd->font_Box = myFontBox;
+     /* gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically); */
+ 
+     gtk_combo_box_append_text (GTK_COMBO_BOX(myFontSizeComboBox), _("x-small"));
+     gtk_combo_box_append_text (GTK_COMBO_BOX(myFontSizeComboBox), _("small")  );
+     gtk_combo_box_append_text (GTK_COMBO_BOX(myFontSizeComboBox), _("medium") );
+     gtk_combo_box_append_text (GTK_COMBO_BOX(myFontSizeComboBox), _("large")  );
+     gtk_combo_box_append_text (GTK_COMBO_BOX(myFontSizeComboBox), _("x-large"));
+     gtk_combo_box_set_active  (GTK_COMBO_BOX(myFontSizeComboBox),
+         sd->sensors->font_size_numerical);
+ 
+     gtk_box_pack_start (GTK_BOX (myFontBox), myFontLabel, FALSE, FALSE, 0);
+     gtk_box_pack_start (GTK_BOX (myFontBox), myFontSizeComboBox, FALSE, FALSE,
+         0);
+     gtk_box_pack_start (GTK_BOX (vbox), myFontBox, FALSE, FALSE, 0);
+ 
+     gtk_widget_show (myFontLabel);
+     gtk_widget_show (myFontSizeComboBox);
+     gtk_widget_show (myFontBox);
+ 
+     if (sd->sensors->display_values_type != DISPLAY_TEXT)
+         gtk_widget_hide(sd->font_Box);
+ 
+     g_signal_connect   (G_OBJECT (myFontSizeComboBox), "changed",
+                         G_CALLBACK (font_size_change), sd );
+ 
+     TRACE ("leaves add_font_size_box");
+ }
+ 
+ static void
+ add_font_settings_box (GtkWidget * vbox, t_sensors_dialog * sd)
+ {
+     GtkWidget *myFontLabel;
+     GtkWidget *myFontSettingsBox;
+     GtkWidget *myFontSettingsButton;
+ 
+     TRACE ("enters add_font_settings_box");
+ 
+     myFontLabel = gtk_label_new_with_mnemonic (_("F_ont:"));
+     myFontSettingsBox = gtk_hbox_new (FALSE, BORDER);
+     myFontSettingsButton = gtk_font_button_new_with_font(font);
+     //gtk_font_button_set_font_name(GTK_FONT_BUTTON(myFontSettingsButton), font);
+     gtk_font_button_set_use_font(GTK_FONT_BUTTON(myFontSettingsButton), TRUE);
+ 
+     sd->fontSettings_Box = myFontSettingsBox;
+     /* gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically); */
+ 
+     gtk_box_pack_start (GTK_BOX (myFontSettingsBox), myFontLabel, FALSE, FALSE, 0);
+     gtk_box_pack_start (GTK_BOX (myFontSettingsBox), myFontSettingsButton, FALSE, FALSE,
+         0);
+     gtk_box_pack_start (GTK_BOX (vbox), myFontSettingsBox, FALSE, FALSE, 0);
+ 
+     gtk_widget_show (myFontLabel);
+     gtk_widget_show (myFontSettingsButton);
+     gtk_widget_show (myFontSettingsBox);
+ 
+     if (sd->sensors->display_values_type != DISPLAY_TACHO)
+         gtk_widget_hide(sd->fontSettings_Box);
+ 
+     g_signal_connect (G_OBJECT(myFontSettingsButton), "font-set", G_CALLBACK(on_font_set), sd->sensors);
+     //g_signal_connect   (G_OBJECT (myFontSettingsComboBox), "changed",
+                         //G_CALLBACK (font_settings_change), sd );
+ 
+     TRACE ("leaves add_font_settings_box");
+ }
+ 
+ 
+ static void
+ add_units_box (GtkWidget * vbox, t_sensors_dialog * sd)
+ {
+     TRACE ("enters add_units_box");
+ 
+     sd->unit_checkbox = gtk_check_button_new_with_mnemonic(_("Show _Units"));
+     gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(sd->unit_checkbox), sd->sensors->show_units);
+ 
+     gtk_widget_show (sd->unit_checkbox);
+ 
+     gtk_box_pack_start (GTK_BOX (vbox), sd->unit_checkbox, FALSE, TRUE, 0);
+ 
+     if (sd->sensors->display_values_type!=DISPLAY_TEXT)
+         gtk_widget_hide(sd->unit_checkbox);
+ 
+     g_signal_connect   (G_OBJECT (sd->unit_checkbox), "toggled",
+                         G_CALLBACK (draw_units_changed), sd );
+ 
+     TRACE ("leaves add_units_box");
+ }
+ 
+ static void
+ add_smallspacings_box (GtkWidget * vbox, t_sensors_dialog * sd)
+ {
+     TRACE ("enters add_smallspacings_box");
+ 
+     sd->smallspacing_checkbox  = gtk_check_button_new_with_mnemonic(_("Small horizontal s_pacing"));
+     gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(sd->smallspacing_checkbox), sd->sensors->show_smallspacings);
+ 
+     gtk_widget_show (sd->smallspacing_checkbox);
+ 
+     gtk_box_pack_start (GTK_BOX (vbox), sd->smallspacing_checkbox, FALSE, TRUE, 0);
+ 
+     if (sd->sensors->display_values_type!=DISPLAY_TEXT)
+         gtk_widget_hide(sd->smallspacing_checkbox);
+ 
+     g_signal_connect   (G_OBJECT (sd->smallspacing_checkbox), "toggled",
+                         G_CALLBACK (draw_smallspacings_changed), sd );
+ 
+     TRACE ("leaves add_smallspacings_box");
+ }
+ 
+ 
+ static void
+ add_suppressmessage_box (GtkWidget * vbox, t_sensors_dialog * sd)
+ {
+     TRACE ("enters add_suppressmessage_box");
+ 
+     sd->suppressmessage_checkbox  = gtk_check_button_new_with_mnemonic(_("Suppress messages"));
+     gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(sd->suppressmessage_checkbox), sd->sensors->suppressmessage);
+ 
+     gtk_widget_show (sd->suppressmessage_checkbox);
+ 
+     gtk_box_pack_start (GTK_BOX (vbox), sd->suppressmessage_checkbox, FALSE, TRUE, 0);
+ 
+     g_signal_connect   (G_OBJECT (sd->suppressmessage_checkbox), "toggled",
+                         G_CALLBACK (suppressmessage_changed), sd );
+ 
+     TRACE ("leaves add_suppressmessage_box");
+ }
+ 
 -static void
 -add_suppresstooltips_box (GtkWidget * vbox, t_sensors_dialog * sd)
 -{
 -    TRACE ("enters add_suppresstooltips_box");
 -
 -    sd->suppresstooltip_checkbox  = gtk_check_button_new_with_mnemonic(_("Suppress tooltip"));
 -    gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(sd->suppresstooltip_checkbox), sd->sensors->suppresstooltip);
 -
 -    gtk_widget_show (sd->suppresstooltip_checkbox);
 -
 -    gtk_box_pack_start (GTK_BOX (vbox), sd->suppresstooltip_checkbox, FALSE, TRUE, 0);
 -
 -    g_signal_connect   (G_OBJECT (sd->suppresstooltip_checkbox), "toggled",
 -                        G_CALLBACK (suppresstooltip_changed), sd );
 -
 -    TRACE ("leaves add_suppresstooltips_box");
 -}
 -
+ 
+ /* double-click improvement */
+ static void
+ add_command_box (GtkWidget * vbox,  t_sensors_dialog * sd)
+ {
+     GtkWidget *myBox;
+ 
+     TRACE ("enters add_command_box");
+ 
+     myBox = gtk_hbox_new(FALSE, BORDER);
+ 
+     sd->myExecCommand_CheckBox = gtk_check_button_new_with_mnemonic
+         (_("E_xecute on double click:"));
+     gtk_toggle_button_set_active
+         ( GTK_TOGGLE_BUTTON (sd->myExecCommand_CheckBox),
+         sd->sensors->exec_command );
+ 
+     sd->myCommandName_Entry = gtk_entry_new ();
+     gtk_widget_set_size_request (sd->myCommandName_Entry, 160, 25);
+ 
+ 
+     gtk_entry_set_text( GTK_ENTRY(sd->myCommandName_Entry),
+         sd->sensors->command_name );
+ 
+     gtk_box_pack_start (GTK_BOX (myBox), sd->myExecCommand_CheckBox, FALSE,
+                         FALSE, 0);
+     gtk_box_pack_start (GTK_BOX (myBox), sd->myCommandName_Entry, FALSE,
+                         FALSE, 0);
+     gtk_box_pack_start (GTK_BOX (vbox), myBox, FALSE, FALSE, 0);
+ 
+     gtk_widget_show (sd->myExecCommand_CheckBox);
+     gtk_widget_show (sd->myCommandName_Entry);
+     gtk_widget_show (myBox);
+ 
+     g_signal_connect  (G_OBJECT (sd->myExecCommand_CheckBox), "toggled",
+                     G_CALLBACK (execCommand_toggled), sd );
+ 
+     /* g_signal_connect  (G_OBJECT (sd->myCommandNameEntry), "focus-out-event",
+                     G_CALLBACK (execCommandName_activate), sd ); */
+ 
+     TRACE ("leaves add_command_box");
+ }
+ 
+ 
+ static void
+ add_view_frame (GtkWidget * notebook, t_sensors_dialog * sd)
+ {
+     GtkWidget *_vbox, *_label;
+ 
+     TRACE ("enters add_view_frame");
+ 
+     _vbox = gtk_vbox_new (FALSE, 4);
+     //gtk_container_set_border_width (GTK_CONTAINER(_vbox), 4);
+     gtk_widget_show (_vbox);
+ 
+     _label = gtk_label_new_with_mnemonic(_("_View"));
+     gtk_widget_show (_label);
+ 
+     gtk_container_set_border_width (GTK_CONTAINER (_vbox), BORDER<<1);
+ 
+     gtk_notebook_append_page (GTK_NOTEBOOK(notebook), _vbox, _label);
+ 
+     add_title_box (_vbox, sd);
+ 
+     add_ui_style_box (_vbox, sd);
+     add_labels_box (_vbox, sd);
+     add_font_size_box (_vbox, sd);
+     add_font_settings_box (_vbox, sd);
+     add_lines_box (_vbox, sd);
+     add_colored_bars_box (_vbox, sd);
+     add_units_box (_vbox, sd);
+     add_smallspacings_box(_vbox, sd);
+ 
+     TRACE ("leaves add_view_frame");
+ }
+ 
+ 
+ 
+ static void
+ add_miscellaneous_frame (GtkWidget * notebook, t_sensors_dialog * sd)
+ {
+     GtkWidget *_vbox, *_label;
+ 
+     TRACE ("enters add_miscellaneous_frame");
+ 
+     _vbox = gtk_vbox_new (FALSE, 4);
+     //gtk_container_set_border_width (GTK_CONTAINER(_vbox), 4);
+     gtk_widget_show (_vbox);
+ 
+     _label = gtk_label_new_with_mnemonic (_("_Miscellaneous"));
+     gtk_widget_show (_label);
+ 
+     gtk_container_set_border_width (GTK_CONTAINER (_vbox), BORDER<<1);
+ 
+     gtk_notebook_append_page (GTK_NOTEBOOK(notebook), _vbox, _label);
+ 
+     add_update_time_box (_vbox, sd);
+ 
+     add_suppressmessage_box(_vbox, sd);
+ 
 -    add_suppresstooltips_box(_vbox, sd);
 -    
+     add_command_box (_vbox, sd);
 -    
++
+     TRACE ("leaves add_miscellaneous_frame");
+ }
+ 
+ 
+ static void
+ on_optionsDialog_response (GtkWidget *dlg, int response, t_sensors_dialog *sd)
+ {
+     TRACE ("enters on_optionsDialog_response");
+ 
+     if (response==GTK_RESPONSE_OK) {
+         /* FIXME: save most of the content in this function,
+            remove those toggle functions where possible. NYI */
+         /* sensors_apply_options (sd); */
+         g_free(sd->sensors->command_name);
+         sd->sensors->command_name =
+             g_strdup ( gtk_entry_get_text(GTK_ENTRY(sd->myCommandName_Entry)) );
+ 
+             if (! sd->sensors->plugin_config_file)
+                 sd->sensors->plugin_config_file = xfce_panel_plugin_save_location (sd->sensors->plugin, TRUE);
+ 
+             if (sd->sensors->plugin_config_file)
+                 sensors_write_config (sd->sensors->plugin, sd->sensors);
+     }
+     gtk_window_get_size ( GTK_WINDOW(dlg), &(sd->sensors->preferred_width), &(sd->sensors->preferred_height));
+     gtk_widget_destroy (sd->dialog);
+ 
+     xfce_panel_plugin_unblock_menu (sd->sensors->plugin);
+ 
+     /* g_free(sd->coloredBars_Box);
+     g_free(sd->font_Box);
+     g_free(sd->labels_Box);
+     g_free(sd->myComboBox);
+     g_free(sd->myCommandName_Entry);
+     g_free(sd->myExecCommand_CheckBox);
+     g_free(sd->mySensorLabel);
+     g_free(sd->smallspacing_checkbox);
+     g_free(sd->suppressmessage_checkbox);
+     g_free(sd->temperature_radio_group);
+     g_free(sd->unit_checkbox); */
+ 
+     g_free(sd);
+ 
+     TRACE ("leaves on_optionsDialog_response");
+ }
+ 
+ 
+ /* create sensor options box */
+ static void
+ sensors_create_options (XfcePanelPlugin *plugin, t_sensors *sensors)
+ {
+     GtkWidget *dlg, *vbox, *notebook;
+     t_sensors_dialog *sd;
+     gchar *myToolTipText;
+ 
+     TRACE ("enters sensors_create_options");
+ 
+     xfce_panel_plugin_block_menu (plugin);
+ 
+     //dlg = gtk_dialog_new_with_buttons (
+     dlg = xfce_titled_dialog_new_with_buttons(
+                 _("Sensors Plugin"),
+                 GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (plugin))),
+                 GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_NO_SEPARATOR,
+                 GTK_STOCK_CLOSE,
+                 GTK_RESPONSE_OK,
+                 NULL
+             );
+     gtk_window_set_icon_name(GTK_WINDOW(dlg),"xfce-sensors");
+ 
+     gtk_container_set_border_width (GTK_CONTAINER (dlg), 2);
+ 
+     /*header = xfce_create_header (NULL, _("Sensors Plugin"));
+     gtk_widget_set_size_request (GTK_BIN (header)->child, -1, 32);
+     gtk_container_set_border_width (GTK_CONTAINER (header), BORDER-2);
+     gtk_widget_show (header);
+     gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->vbox), header,
+                         FALSE, TRUE, 0);*/
+ 
+     vbox = GTK_DIALOG (dlg)->vbox;
+ 
+     sd = g_new0 (t_sensors_dialog, 1);
+ 
+     sd->sensors = sensors;
+     sd->dialog = dlg;
+     sd->plugin_dialog = TRUE;
+ 
+     sd->myComboBox = gtk_combo_box_new_text();
+ 
+     init_widgets (sd);
+ 
+     gtk_combo_box_set_active (GTK_COMBO_BOX(sd->myComboBox), 0);
+ 
+     notebook = gtk_notebook_new ();
+ 
+     gtk_box_pack_start (GTK_BOX(vbox), notebook, TRUE, TRUE, 0);
+     gtk_widget_show(notebook);
+ 
+     add_sensors_frame (notebook, sd);
+ 
++    if (!tooltips)
++      tooltips = gtk_tooltips_new();
++
++    /* #if GTK_VERSION < 2.11 */
+     myToolTipText = g_strdup(_("You can change a feature's properties such as name, colours, min/max value by double-clicking the entry, editing the content, and pressing \"Return\" or selecting a different field."));
 -    gtk_widget_set_tooltip_text (GTK_WIDGET(sd->myTreeView), myToolTipText);
++    gtk_tooltips_set_tip (tooltips, GTK_WIDGET(sd->myTreeView),
++                          myToolTipText, NULL);
+     g_free (myToolTipText);
+     /* g_signal_connect (G_OBJECT (sd->myComboBox), "changed",
+                       //G_CALLBACK (sensor_entry_changed), sd ); */
+ 
+     add_view_frame (notebook, sd);
+     add_miscellaneous_frame (notebook, sd);
+ 
+     //gtk_widget_set_size_request (vbox, 400, 400);
+     gtk_window_set_default_size (GTK_WINDOW(dlg), sensors->preferred_width, sensors->preferred_height);
+ 
+     g_signal_connect (dlg, "response",
+             G_CALLBACK(on_optionsDialog_response), sd);
+ 
+     gtk_widget_show (dlg);
+ 
+     TRACE ("leaves sensors_create_options");
+ }
+ 
+ 
+ /**
+  * Add event box to sensors panel
+  * @param sensors Pointer to t_sensors structure
+  */
+ static void
+ add_event_box (t_sensors *sensors)
+ {
+     /* create eventbox to catch events on widget */
+     sensors->eventbox = gtk_event_box_new ();
+     gtk_widget_set_name (sensors->eventbox, "xfce_sensors");
++    gtk_widget_show (sensors->eventbox);
+ 
+     /* double-click improvement */
+     sensors->doubleclick_id = g_signal_connect (G_OBJECT(sensors->eventbox),
+                                                  "button-press-event",
+                                                  G_CALLBACK (execute_command),
+                                                  (gpointer) sensors);
+ }
+ 
+ 
+ /**
+  * Create sensors panel control
+  * @param plugin Panel plugin proxy to create sensors plugin in
+  */
+ static t_sensors *
+ create_sensors_control (XfcePanelPlugin *plugin)
+ {
+     t_sensors *sensors;
+     gchar *tmp;
+ 
+     TRACE ("enters create_sensors_control");
+ 
+     tmp = xfce_panel_plugin_lookup_rc_file(plugin);
+ 
+     sensors = sensors_new (plugin, tmp);
+     /* need/want to encapsulate/wrap that ? */
+     sensors->orientation = xfce_panel_plugin_get_orientation (plugin);
+     sensors->panel_size = xfce_panel_plugin_get_size (plugin);
+ 
+     add_event_box (sensors);
+ 
 -    /* Add tooltip to show extended current sensors status */
 -    //sensors_create_tooltip ((gpointer) sensors);
++        /* Add tooltip to show extended current sensors status */
++    sensors_create_tooltip ((gpointer) sensors);
+ 
+     /* fill panel widget with boxes, strings, values, ... */
+     create_panel_widget (sensors);
+ 
+     /* finally add panel "sensors" to eventbox */
+     gtk_container_add (GTK_CONTAINER (sensors->eventbox),
+                        sensors->widget_sensors);
+ 
 -    
++    /* #if GTK_VERSION >= 2.11
++     * g_signal_connect(G_OBJECT(sensors->eventbox),
++                                    "query-tooltip",
++                                    G_CALLBACK(handle_tooltip_query),
++                                    (gpointer) sensors); */
++
+     /* sensors_set_size (control, settings.size); */
+ 
+     TRACE ("leaves create_sensors_control");
+ 
+     return sensors;
+ }
+ 
+ 
+ static void
+ sensors_plugin_construct (XfcePanelPlugin *plugin)
+ {
+     t_sensors *sensors;
+ 
+     TRACE ("enters sensors_plugin_construct");
+ 
+     xfce_textdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR, "UTF-8");
+ 
+     sensors = create_sensors_control (plugin);
+ 
+     sensors->plugin_config_file = xfce_panel_plugin_lookup_rc_file(plugin);
+     sensors_read_config (plugin, sensors);
+     
+     //if (font)
+             //g_free (font);
+     //font = g_strdup(sensors->font);
+ 
+     /* Try to resize the sensors to fit the user settings.
+        Do also modify the tooltip text. */
+     sensors_show_panel ((gpointer) sensors);
+ 
+     sensors->timeout_id = g_timeout_add (sensors->sensors_refresh_time * 1000,
+                                          (GtkFunction) sensors_show_panel,
+                                          (gpointer) sensors);
+ 
+     g_signal_connect (plugin, "free-data", G_CALLBACK (sensors_free), sensors);
+ 
+     sensors->plugin_config_file = xfce_panel_plugin_save_location (plugin, TRUE);
+     g_signal_connect (plugin, "save", G_CALLBACK (sensors_write_config),
+                       sensors);
+ 
+     xfce_panel_plugin_menu_show_configure (plugin);
+ 
+     g_signal_connect (plugin, "configure-plugin",
+                       G_CALLBACK (sensors_create_options), sensors);
+ 
+     g_signal_connect (plugin, "size-changed", G_CALLBACK (sensors_set_size),
+                          sensors);
+ 
+     g_signal_connect (plugin, "orientation-changed",
+                       G_CALLBACK (sensors_set_orientation), sensors);
+ 
+     gtk_container_add (GTK_CONTAINER(plugin), sensors->eventbox);
+ 
+     xfce_panel_plugin_add_action_widget (plugin, sensors->eventbox);
 -    
 -    gtk_widget_show (sensors->eventbox);
 -    
++
+     TRACE ("leaves sensors_plugin_construct");
+ }
+ 
+ XFCE_PANEL_PLUGIN_REGISTER_EXTERNAL (sensors_plugin_construct);
++
diff --cc panel-plugin/xfce4-sensors-plugin.desktop
index 0000000,0000000..6385793
new file mode 100644
--- /dev/null
+++ b/panel-plugin/xfce4-sensors-plugin.desktop
@@@ -1,0 -1,0 +1,50 @@@
++[Xfce Panel]
++Type=X-XFCE-PanelPlugin
++Encoding=UTF-8
++Name=Sensor plugin
++Name[de]=Sensorerweiterung
++Comment=Show sensor values.
++Comment[ar]=إظهار قيم المجس.
++Comment[ast]=Amosar valores de sensores.
++Comment[bg]=Покажи показанията на сензора.
++Comment[cs]=Zobrazuje hodnoty senzorů
++Comment[de]=Sensorwerte erkannter Sensoren überwachen.
++Comment[el]=Εμφάνιση τιμών αισθητήρα.
++Comment[en_AU]=Show sensor values.
++Comment[en_GB]=Show sensor values.
++Comment[es]=Mostrar valores de sensores.
++Comment[eu]=Sentsore balioak bistarazi.
++Comment[fi]=Näyttää laiteanturien arvot
++Comment[fr]=Afficher les valeurs du capteur.
++Comment[gl]=Mostrar os valores do sensor.
++Comment[he]=הצג ערכי חיישן.
++Comment[hu]=Érzékelőértékek megjelenítése
++Comment[id]=Tampilkan nilai sensor.
++Comment[is]=Sýna gildi skynjara.
++Comment[it]=Mostra i valori di un sensore
++Comment[ja]=センサーの値を表示します。
++Comment[ko]=센서 값을 보여줍니다.
++Comment[lv]=Rādīt sensora vērtības.
++Comment[ms]=Tunjuk nilai penderia.
++Comment[nb]=Vis sensorverdier.
++Comment[nl]=Toon sensorwaarden.
++Comment[pl]=Wyświetla wskazania czujników sprzętowych
++Comment[pt]=Mostrar valores de sensor.
++Comment[pt_BR]=Mostrar valores do sensor.
++Comment[ru]=Отображение показаний датчиков
++Comment[sk]=Zobrazuje hodnoty senzorov
++Comment[sq]=Shfaq vlera ndijuesish.
++Comment[sr]=Прикажи вредности пријемника.
++Comment[sv]=Visa sensorsvärden.
++Comment[th]=แสดงค่าต่างๆ ของเซนเซอร์
++Comment[tr]=Algılayıcı değerlerini gösterir.
++Comment[ug]=سەزگۈچنىڭ قىممىتىنى كۆرسىتىدۇ.
++Comment[uk]=Показувати значення сенсорів.
++Comment[ur]=سینسر ویلیو دکھائیں:
++Comment[ur_PK]=سینسر ویلیو دکھائیں:
++Comment[zh_CN]=显示传感器值。
++Comment[zh_TW]=顯示感測器數值。
++Icon=xfce-sensors
++X-XFCE-Internal=FALSE
++X-XFCE-Module=xfce4-sensors-plugin
++X-XFCE-API=2.0
diff --cc po/Makefile.in
index 0000000,0b4c992..f5991d0
mode 000000,100644..100644
--- a/po/Makefile.in
+++ b/po/Makefile.in
@@@ -1,0 -1,223 +1,222 @@@
+ # Makefile for program source directory in GNU NLS utilities package.
+ # Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper at gnu.ai.mit.edu>
+ # Copyright (C) 2004-2008 Rodney Dawes <dobey.pwns at gmail.com>
+ #
+ # This file may be copied and used freely without restrictions.  It may
+ # be used in projects which are not available under a GNU Public License,
+ # but which still want to provide support for the GNU gettext functionality.
+ #
+ # - Modified by Owen Taylor <otaylor at redhat.com> to use GETTEXT_PACKAGE
+ #   instead of PACKAGE and to look for po2tbl in ./ not in intl/
+ #
+ # - Modified by jacob berkman <jacob at ximian.com> to install
+ #   Makefile.in.in and po2tbl.sed.in for use with glib-gettextize
+ #
+ # - Modified by Rodney Dawes <dobey.pwns at gmail.com> for use with intltool
+ #
+ # We have the following line for use by intltoolize:
+ # INTLTOOL_MAKEFILE
+ 
 -GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
 -PACKAGE = @PACKAGE@
 -VERSION = @VERSION@
 -
 -SHELL = @SHELL@
 -
 -srcdir = @srcdir@
 -top_srcdir = @top_srcdir@
 -top_builddir = @top_builddir@
 -VPATH = @srcdir@
 -
 -prefix = @prefix@
 -exec_prefix = @exec_prefix@
 -datadir = @datadir@
 -datarootdir = @datarootdir@
 -libdir = @libdir@
 -DATADIRNAME = @DATADIRNAME@
 -itlocaledir = $(prefix)/$(DATADIRNAME)/locale
++GETTEXT_PACKAGE = xfce4-sensors-plugin
++PACKAGE = xfce4-sensors-plugin
++VERSION = 1.2.95
++
++SHELL = /bin/bash
++
++srcdir = .
++top_srcdir = ..
++top_builddir = ..
++
++
++prefix = /usr/local
++exec_prefix = ${prefix}
++datadir = ${datarootdir}
++datarootdir = ${prefix}/share
++libdir = ${exec_prefix}/lib
++localedir = ${datarootdir}/locale
+ subdir = po
 -install_sh = @install_sh@
 -# Automake >= 1.8 provides @mkdir_p at .
++install_sh = ${SHELL} /home/tim/install/xfce47/goodies/xfce4-sensors-plugin/install-sh
++# Automake >= 1.8 provides $(MKDIR_P).
+ # Until it can be supposed, use the safe fallback:
+ mkdir_p = $(install_sh) -d
+ 
 -INSTALL = @INSTALL@
 -INSTALL_DATA = @INSTALL_DATA@
++INSTALL = /usr/bin/install -c
++INSTALL_DATA = ${INSTALL} -m 644
+ 
 -GMSGFMT = @GMSGFMT@
 -MSGFMT = @MSGFMT@
 -XGETTEXT_ARGS = @XGETTEXT_ARGS@
 -XGETTEXT = @XGETTEXT@ $(XGETTEXT_ARGS)
 -INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
 -INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
++GMSGFMT = /usr/bin/msgfmt
++MSGFMT = /usr/bin/msgfmt
++XGETTEXT_ARGS = --keyword=Q_ --from-code=UTF-8
++XGETTEXT = /usr/bin/xgettext $(XGETTEXT_ARGS)
++INTLTOOL_UPDATE = /usr/bin/intltool-update
++INTLTOOL_EXTRACT = /usr/bin/intltool-extract
+ MSGMERGE = XGETTEXT_ARGS="$(XGETTEXT_ARGS)" INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
+ GENPOT   = XGETTEXT_ARGS="$(XGETTEXT_ARGS)" INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
+ 
 -ALL_LINGUAS = @ALL_LINGUAS@
++ALL_LINGUAS = ar ast bg ca cs de el en_AU en_GB es eu fi fr gl he hu id is it ja ko lv ms nb nl pl pt_BR pt ru sk sq sr sv th tr ug uk ur_PK ur vi zh_CN zh_TW 
+ 
+ PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi)
+ 
+ USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi)
+ 
+ USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)
+ 
+ POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done)
+ 
+ DISTFILES = Makefile.in.in POTFILES.in $(POFILES)
+ EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS
+ 
+ POTFILES = \
+ # This comment gets stripped out
+ 
+ CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done)
+ 
+ .SUFFIXES:
+ .SUFFIXES: .po .pox .gmo .mo .msg .cat
+ 
 -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
++AM_DEFAULT_VERBOSITY = 1
+ INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V))
+ INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY))
+ INTLTOOL__v_MSGFMT_0 = @echo "  MSGFMT" $@;
+ 
+ .po.pox:
+ 	$(MAKE) $(GETTEXT_PACKAGE).pot
 -	$(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox
++	$(MSGMERGE) $* $(GETTEXT_PACKAGE).pot -o $*.pox
+ 
+ .po.mo:
+ 	$(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $<
+ 
+ .po.gmo:
+ 	$(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \
+ 	  && rm -f $$file && $(GMSGFMT) -o $$file $<
+ 
+ .po.cat:
+ 	sed -f ../intl/po2msg.sed < $< > $*.msg \
+ 	  && rm -f $@ && gencat $@ $*.msg
+ 
+ 
 -all: all- at USE_NLS@
++all: all-yes
+ 
+ all-yes: $(CATALOGS)
+ all-no:
+ 
+ $(GETTEXT_PACKAGE).pot: $(POTFILES)
+ 	$(GENPOT)
+ 
+ install: install-data
 -install-data: install-data- at USE_NLS@
++install-data: install-data-yes
+ install-data-no: all
+ install-data-yes: all
+ 	linguas="$(USE_LINGUAS)"; \
+ 	for lang in $$linguas; do \
 -	  dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \
++	  dir=$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \
+ 	  $(mkdir_p) $$dir; \
+ 	  if test -r $$lang.gmo; then \
+ 	    $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
+ 	    echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \
+ 	  else \
+ 	    $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
+ 	    echo "installing $(srcdir)/$$lang.gmo as" \
+ 		 "$$dir/$(GETTEXT_PACKAGE).mo"; \
+ 	  fi; \
+ 	  if test -r $$lang.gmo.m; then \
+ 	    $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \
+ 	    echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \
+ 	  else \
+ 	    if test -r $(srcdir)/$$lang.gmo.m ; then \
+ 	      $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \
+ 		$$dir/$(GETTEXT_PACKAGE).mo.m; \
+ 	      echo "installing $(srcdir)/$$lang.gmo.m as" \
+ 		   "$$dir/$(GETTEXT_PACKAGE).mo.m"; \
+ 	    else \
+ 	      true; \
+ 	    fi; \
+ 	  fi; \
+ 	done
+ 
+ # Empty stubs to satisfy archaic automake needs
+ dvi info ctags tags CTAGS TAGS ID:
+ 
+ # Define this as empty until I found a useful application.
+ install-exec installcheck:
+ 
+ uninstall:
+ 	linguas="$(USE_LINGUAS)"; \
+ 	for lang in $$linguas; do \
 -	  rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
 -	  rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
++	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
++	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
+ 	done
+ 
+ check: all $(GETTEXT_PACKAGE).pot
+ 	rm -f missing notexist
+ 	srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m
+ 	if [ -r missing -o -r notexist ]; then \
+ 	  exit 1; \
+ 	fi
+ 
+ mostlyclean:
+ 	rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp
+ 	rm -f .intltool-merge-cache
+ 
+ clean: mostlyclean
+ 
+ distclean: clean
+ 	rm -f Makefile Makefile.in POTFILES stamp-it
+ 	rm -f *.mo *.msg *.cat *.cat.m *.gmo
+ 
+ maintainer-clean: distclean
+ 	@echo "This command is intended for maintainers to use;"
+ 	@echo "it deletes files that may require special tools to rebuild."
+ 	rm -f Makefile.in.in
+ 
+ distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
+ dist distdir: $(DISTFILES)
+ 	dists="$(DISTFILES)"; \
+ 	extra_dists="$(EXTRA_DISTFILES)"; \
+ 	for file in $$extra_dists; do \
+ 	  test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \
+ 	done; \
+ 	for file in $$dists; do \
+ 	  test -f $$file || file="$(srcdir)/$$file"; \
+ 	  ln $$file $(distdir) 2> /dev/null \
+ 	    || cp -p $$file $(distdir); \
+ 	done
+ 
+ update-po: Makefile
+ 	$(MAKE) $(GETTEXT_PACKAGE).pot
+ 	tmpdir=`pwd`; \
+ 	linguas="$(USE_LINGUAS)"; \
+ 	for lang in $$linguas; do \
+ 	  echo "$$lang:"; \
+ 	  result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \
+ 	  if $$result; then \
+ 	    if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
+ 	      rm -f $$tmpdir/$$lang.new.po; \
+             else \
+ 	      if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
+ 	        :; \
+ 	      else \
+ 	        echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
+ 	        rm -f $$tmpdir/$$lang.new.po; \
+ 	        exit 1; \
+ 	      fi; \
+ 	    fi; \
+ 	  else \
+ 	    echo "msgmerge for $$lang.gmo failed!"; \
+ 	    rm -f $$tmpdir/$$lang.new.po; \
+ 	  fi; \
+ 	done
+ 
+ Makefile POTFILES: stamp-it
+ 	@if test ! -f $@; then \
+ 	  rm -f stamp-it; \
+ 	  $(MAKE) stamp-it; \
+ 	fi
+ 
+ stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in
+ 	cd $(top_builddir) \
+ 	  && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \
+ 	       $(SHELL) ./config.status
+ 
+ # Tell versions [3.59,3.63) of GNU make not to export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
diff --cc po/POTFILES
index 0000000,0000000..a6843b7
new file mode 100644
--- /dev/null
+++ b/po/POTFILES
@@@ -1,0 -1,0 +1,16 @@@
++	../panel-plugin/sensors-plugin.c \
++	../panel-plugin/sensors-plugin.h \
++	../lib/configuration.c \
++	../lib/acpi.c \
++	../lib/nvidia.c \
++	../lib/hddtemp.c \
++	../lib/lmsensors.c \
++	../lib/middlelayer.c \
++	../lib/sensors-interface.c \
++	../lib/sensors-interface-common.c \
++	../src/main.c \
++	../src/interface.c \
++	../src/callbacks.c \
++	../src/actions.c \
++	../src/xfce4-sensors.desktop.in \
++	../panel-plugin/xfce4-sensors-plugin.desktop.in
diff --cc po/ar.po
index dfe2004,4622b3a..8bd12e4
--- a/po/ar.po
+++ b/po/ar.po
@@@ -8,7 -8,7 +8,7 @@@ msgid "
  msgstr ""
  "Project-Id-Version: Xfce Panel Plugins\n"
  "Report-Msgid-Bugs-To: \n"
- "POT-Creation-Date: 2016-06-19 19:59+0200\n"
 -"POT-Creation-Date: 2015-02-23 21:54+0100\n"
++"POT-Creation-Date: 2017-02-04 10:42+0100\n"
  "PO-Revision-Date: 2013-09-15 07:24+0000\n"
  "Last-Translator: mohammad alhargan <malham1 at hotmail.com>\n"
  "Language-Team: Arabic (http://www.transifex.com/projects/p/xfce/language/"
@@@ -20,21 -20,20 +20,21 @@@
  "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
  "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
  
 -#: ../panel-plugin/sensors-plugin.c:301 ../panel-plugin/sensors-plugin.c:397
 -#: ../panel-plugin/sensors-plugin.c:999
 +#. initialize value label widget
- #: ../panel-plugin/sensors-plugin.c:319 ../panel-plugin/sensors-plugin.c:414
- #: ../panel-plugin/sensors-plugin.c:1009
++#: ../panel-plugin/sensors-plugin.c:365 ../panel-plugin/sensors-plugin.c:467
++#: ../panel-plugin/sensors-plugin.c:1144
  #, fuzzy
  msgid "<span><b>Sensors</b></span>"
  msgstr "<span foreground=\"#000000\"><b>مجسات</b></span>"
  
  #. widget = sensors->eventbox;
- #: ../panel-plugin/sensors-plugin.c:819
 -#: ../panel-plugin/sensors-plugin.c:802
++#: ../panel-plugin/sensors-plugin.c:948
  msgid "No sensors selected!"
  msgstr "لم تحدّد أيّة مجسات!"
  
  #. FIXME: either print nothing, or undertake appropriate action,
  #. * or pop up a message box.
- #: ../panel-plugin/sensors-plugin.c:859
 -#: ../panel-plugin/sensors-plugin.c:842
++#: ../panel-plugin/sensors-plugin.c:988
  #, c-format
  msgid ""
  "Sensors Plugin:\n"
@@@ -45,105 -44,104 +45,105 @@@ msgstr "
  "يبدو أن هناك مشكلة في قراءة قيمة المجس.\n"
  "لا يمكن ضمان الإجراء المناسب.\n"
  
- #: ../panel-plugin/sensors-plugin.c:1727
 -#: ../panel-plugin/sensors-plugin.c:1722
++#: ../panel-plugin/sensors-plugin.c:1862
  msgid "UI style:"
  msgstr "نمط واجهة المستخدم:"
  
- #: ../panel-plugin/sensors-plugin.c:1728
 -#: ../panel-plugin/sensors-plugin.c:1723
++#: ../panel-plugin/sensors-plugin.c:1863
  msgid "_text"
  msgstr "_نص"
  
- #: ../panel-plugin/sensors-plugin.c:1730
 -#: ../panel-plugin/sensors-plugin.c:1725
++#: ../panel-plugin/sensors-plugin.c:1865
  msgid "_progress bars"
  msgstr "_شريط التقدم"
  
- #: ../panel-plugin/sensors-plugin.c:1732
 -#: ../panel-plugin/sensors-plugin.c:1727
++#: ../panel-plugin/sensors-plugin.c:1867
  msgid "_tachos"
  msgstr "_tachos"
  
- #: ../panel-plugin/sensors-plugin.c:1777
 -#: ../panel-plugin/sensors-plugin.c:1772
++#: ../panel-plugin/sensors-plugin.c:1912
  msgid "Show _labels"
  msgstr "عرض_المسميات"
  
- #: ../panel-plugin/sensors-plugin.c:1807
 -#: ../panel-plugin/sensors-plugin.c:1802
++#: ../panel-plugin/sensors-plugin.c:1942
  msgid "Show colored _bars"
  msgstr "إظهار لوحة_الملونة"
  
- #: ../panel-plugin/sensors-plugin.c:1835
 -#: ../panel-plugin/sensors-plugin.c:1830
++#: ../panel-plugin/sensors-plugin.c:1970
  msgid "_Show title"
  msgstr "_أظهر العناوين"
  
- #: ../panel-plugin/sensors-plugin.c:1859
 -#: ../panel-plugin/sensors-plugin.c:1854
++#: ../panel-plugin/sensors-plugin.c:1994
  msgid "_Number of text lines:"
  msgstr "_عدد أسطر النص:"
  
- #: ../panel-plugin/sensors-plugin.c:1894
 -#: ../panel-plugin/sensors-plugin.c:1889
++#: ../panel-plugin/sensors-plugin.c:2029
  msgid "F_ont size:"
  msgstr "حجم الخط:"
  
  #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
- #: ../panel-plugin/sensors-plugin.c:1901
 -#: ../panel-plugin/sensors-plugin.c:1896
++#: ../panel-plugin/sensors-plugin.c:2036
  msgid "x-small"
  msgstr "صغير جداً"
  
- #: ../panel-plugin/sensors-plugin.c:1902
 -#: ../panel-plugin/sensors-plugin.c:1897
++#: ../panel-plugin/sensors-plugin.c:2037
  msgid "small"
  msgstr "صغير"
  
- #: ../panel-plugin/sensors-plugin.c:1903
 -#: ../panel-plugin/sensors-plugin.c:1898
++#: ../panel-plugin/sensors-plugin.c:2038
  msgid "medium"
  msgstr "متوسّط"
  
- #: ../panel-plugin/sensors-plugin.c:1904
 -#: ../panel-plugin/sensors-plugin.c:1899
++#: ../panel-plugin/sensors-plugin.c:2039
  msgid "large"
  msgstr "كبير"
  
- #: ../panel-plugin/sensors-plugin.c:1905
 -#: ../panel-plugin/sensors-plugin.c:1900
++#: ../panel-plugin/sensors-plugin.c:2040
  msgid "x-large"
  msgstr "كبير جداً"
  
- #: ../panel-plugin/sensors-plugin.c:1936
 -#: ../panel-plugin/sensors-plugin.c:1931
++#: ../panel-plugin/sensors-plugin.c:2071
  msgid "F_ont:"
  msgstr "خط:"
  
- #: ../panel-plugin/sensors-plugin.c:1970
 -#: ../panel-plugin/sensors-plugin.c:1965
++#: ../panel-plugin/sensors-plugin.c:2105
  msgid "Show _Units"
  msgstr "إظهار _الوحدات"
  
- #: ../panel-plugin/sensors-plugin.c:1991
 -#: ../panel-plugin/sensors-plugin.c:1986
++#: ../panel-plugin/sensors-plugin.c:2126
  msgid "Small horizontal s_pacing"
  msgstr "مسافات أفقية صغيرة"
  
- #: ../panel-plugin/sensors-plugin.c:2013
 -#: ../panel-plugin/sensors-plugin.c:2008
++#: ../panel-plugin/sensors-plugin.c:2148
  msgid "Suppress messages"
  msgstr "منع الرسائل"
  
- #: ../panel-plugin/sensors-plugin.c:2031
 -#: ../panel-plugin/sensors-plugin.c:2026
++#: ../panel-plugin/sensors-plugin.c:2166
  msgid "Suppress tooltip"
  msgstr ""
  
- #: ../panel-plugin/sensors-plugin.c:2056
 -#: ../panel-plugin/sensors-plugin.c:2051
++#: ../panel-plugin/sensors-plugin.c:2191
  msgid "E_xecute on double click:"
  msgstr "تنفيذ عند النقر المزدوج:"
  
- #: ../panel-plugin/sensors-plugin.c:2099
 -#: ../panel-plugin/sensors-plugin.c:2094
++#: ../panel-plugin/sensors-plugin.c:2234
  msgid "_View"
  msgstr "_عرض"
  
- #: ../panel-plugin/sensors-plugin.c:2133
 -#: ../panel-plugin/sensors-plugin.c:2128
++#: ../panel-plugin/sensors-plugin.c:2268
  msgid "_Miscellaneous"
  msgstr "_متنوع"
  
- #: ../panel-plugin/sensors-plugin.c:2208 ../panel-plugin/sensors-plugin.h:30
 -#: ../panel-plugin/sensors-plugin.c:2203 ../panel-plugin/sensors-plugin.h:30
 -#: ../lib/hddtemp.c:180
++#: ../panel-plugin/sensors-plugin.c:2343 ../panel-plugin/sensors-plugin.h:30
 +#: ../lib/hddtemp.c:162
  msgid "Sensors Plugin"
  msgstr "ملحق المجسات"
  
- #: ../panel-plugin/sensors-plugin.c:2216
 -#. gtk_cpu_paint(sensors->tachos [i][index_feature]);
 -#. gtk_cpu_expose(sensors->tachos [i][index_feature], NULL);
 -#. #if GTK_VERSION < 2.11
 -#: ../panel-plugin/sensors-plugin.c:2242 ../src/actions.c:205
++#: ../panel-plugin/sensors-plugin.c:2351
 +msgid "Properties"
 +msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:2249
++#: ../panel-plugin/sensors-plugin.c:2384
  msgid ""
  "You can change a feature's properties such as name, colours, min/max value "
  "by double-clicking the entry, editing the content, and pressing \"Return\" "
@@@ -185,12 -185,15 +185,7 @@@ msgstr "درجة حرارة NVidia GPU
  msgid "nvidia"
  msgstr "nvidia"
  
- #: ../lib/nvidia.c:132 ../lib/hddtemp.c:679
 -#. if (scale == FAHRENHEIT) {
 -#. cf->formatted_value = g_strdup_printf(_("%.1f °F"), (float) (value * 9/5 + 32) );
 -#. } else { // Celsius
 -#: ../lib/nvidia.c:126 ../lib/hddtemp.c:729
--#, c-format
--msgid "%.1f °C"
--msgstr "%.1f °م"
--
 -#: ../lib/hddtemp.c:414
 +#: ../lib/hddtemp.c:392
  msgid "S.M.A.R.T. harddisk temperatures"
  msgstr "درجة حرارة القرص الصلب S.M.A.R.T"
  
@@@ -253,55 -256,55 +248,55 @@@ msgstr "
  "يبدو أن هناك مشكلة في قراءة قيمة المجس.\n"
  "لا يمكن ضمان الإجراء المناسب."
  
--#: ../lib/sensors-interface.c:172
++#: ../lib/sensors-interface.c:174
  msgid "Sensors t_ype:"
  msgstr "نوع المجسات:"
  
--#: ../lib/sensors-interface.c:198
++#: ../lib/sensors-interface.c:200
  msgid "Description:"
  msgstr "الوصف:"
  
--#: ../lib/sensors-interface.c:231
++#: ../lib/sensors-interface.c:233
  msgid "U_pdate interval (seconds):"
  msgstr "فاصل التحديث الزمني (بالثواني):"
  
--#: ../lib/sensors-interface.c:271
++#: ../lib/sensors-interface.c:273
  msgid "Name"
  msgstr "إسم"
  
--#: ../lib/sensors-interface.c:283
++#: ../lib/sensors-interface.c:285
  msgid "Value"
  msgstr "قيمة"
  
--#: ../lib/sensors-interface.c:291
++#: ../lib/sensors-interface.c:293
  msgid "Show"
  msgstr "إظهار"
  
--#: ../lib/sensors-interface.c:300
++#: ../lib/sensors-interface.c:302
  msgid "Color"
  msgstr "لون"
  
--#: ../lib/sensors-interface.c:313
++#: ../lib/sensors-interface.c:315
  msgid "Min"
  msgstr "الأدنى"
  
--#: ../lib/sensors-interface.c:330
++#: ../lib/sensors-interface.c:332
  msgid "Max"
  msgstr "الحد الأقصى"
  
--#: ../lib/sensors-interface.c:371
++#: ../lib/sensors-interface.c:373
  msgid "Temperature scale:"
  msgstr "مقياس درجة الحرارة:"
  
--#: ../lib/sensors-interface.c:373
++#: ../lib/sensors-interface.c:375
  msgid "_Celsius"
  msgstr "_مئوي"
  
--#: ../lib/sensors-interface.c:375
++#: ../lib/sensors-interface.c:377
  msgid "_Fahrenheit"
  msgstr "_فهرنهايت"
  
--#: ../lib/sensors-interface.c:411
++#: ../lib/sensors-interface.c:413
  msgid "_Sensors"
  msgstr "_مجسات"
  
@@@ -427,7 -430,6 +422,10 @@@ msgstr "إظهار قيم المجس.
  msgid "Sensor Values Viewer"
  msgstr "عارض قيم المجس"
  
 -#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.in.h:1
 -msgid "Sensor plugin "
 +#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.h:1
 +#, fuzzy
 +msgid "Sensor plugin"
  msgstr "ملحق المجس "
++
++#~ msgid "%.1f °C"
++#~ msgstr "%.1f °م"
diff --cc po/ast.po
index 7513eed,1e38e86..5e25f37
--- a/po/ast.po
+++ b/po/ast.po
@@@ -10,7 -10,7 +10,7 @@@ msgid "
  msgstr ""
  "Project-Id-Version: Xfce Panel Plugins\n"
  "Report-Msgid-Bugs-To: \n"
- "POT-Creation-Date: 2016-06-19 19:59+0200\n"
 -"POT-Creation-Date: 2015-02-23 21:54+0100\n"
++"POT-Creation-Date: 2017-02-04 10:42+0100\n"
  "PO-Revision-Date: 2014-11-24 16:33+0000\n"
  "Last-Translator: Ḷḷumex03 <tornes at opmbx.org>\n"
  "Language-Team: Asturian (http://www.transifex.com/projects/p/xfce-panel-"
@@@ -21,20 -21,19 +21,20 @@@
  "Content-Transfer-Encoding: 8bit\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
 -#: ../panel-plugin/sensors-plugin.c:301 ../panel-plugin/sensors-plugin.c:397
 -#: ../panel-plugin/sensors-plugin.c:999
 +#. initialize value label widget
- #: ../panel-plugin/sensors-plugin.c:319 ../panel-plugin/sensors-plugin.c:414
- #: ../panel-plugin/sensors-plugin.c:1009
++#: ../panel-plugin/sensors-plugin.c:365 ../panel-plugin/sensors-plugin.c:467
++#: ../panel-plugin/sensors-plugin.c:1144
  msgid "<span><b>Sensors</b></span>"
  msgstr "<span><b>Sensores</b></span>"
  
  #. widget = sensors->eventbox;
- #: ../panel-plugin/sensors-plugin.c:819
 -#: ../panel-plugin/sensors-plugin.c:802
++#: ../panel-plugin/sensors-plugin.c:948
  msgid "No sensors selected!"
  msgstr "¡Nun s'esbilló dengún sensor!"
  
  #. FIXME: either print nothing, or undertake appropriate action,
  #. * or pop up a message box.
- #: ../panel-plugin/sensors-plugin.c:859
 -#: ../panel-plugin/sensors-plugin.c:842
++#: ../panel-plugin/sensors-plugin.c:988
  #, c-format
  msgid ""
  "Sensors Plugin:\n"
@@@ -45,105 -44,104 +45,105 @@@ msgstr "
  "Paez qu'hai un problema lleendo un valor carauterísticu del sensor.\n"
  "Nun pue garantizase un procesu apropiáu.\n"
  
- #: ../panel-plugin/sensors-plugin.c:1727
 -#: ../panel-plugin/sensors-plugin.c:1722
++#: ../panel-plugin/sensors-plugin.c:1862
  msgid "UI style:"
  msgstr "Estilu d'UI:"
  
- #: ../panel-plugin/sensors-plugin.c:1728
 -#: ../panel-plugin/sensors-plugin.c:1723
++#: ../panel-plugin/sensors-plugin.c:1863
  msgid "_text"
  msgstr "_testu"
  
- #: ../panel-plugin/sensors-plugin.c:1730
 -#: ../panel-plugin/sensors-plugin.c:1725
++#: ../panel-plugin/sensors-plugin.c:1865
  msgid "_progress bars"
  msgstr "_barres de progresu"
  
- #: ../panel-plugin/sensors-plugin.c:1732
 -#: ../panel-plugin/sensors-plugin.c:1727
++#: ../panel-plugin/sensors-plugin.c:1867
  msgid "_tachos"
  msgstr "_tachos"
  
- #: ../panel-plugin/sensors-plugin.c:1777
 -#: ../panel-plugin/sensors-plugin.c:1772
++#: ../panel-plugin/sensors-plugin.c:1912
  msgid "Show _labels"
  msgstr "Amosar eti_questes"
  
- #: ../panel-plugin/sensors-plugin.c:1807
 -#: ../panel-plugin/sensors-plugin.c:1802
++#: ../panel-plugin/sensors-plugin.c:1942
  msgid "Show colored _bars"
  msgstr "Amosar _barres con colores"
  
- #: ../panel-plugin/sensors-plugin.c:1835
 -#: ../panel-plugin/sensors-plugin.c:1830
++#: ../panel-plugin/sensors-plugin.c:1970
  msgid "_Show title"
  msgstr "Amosar _títulu"
  
- #: ../panel-plugin/sensors-plugin.c:1859
 -#: ../panel-plugin/sensors-plugin.c:1854
++#: ../panel-plugin/sensors-plugin.c:1994
  msgid "_Number of text lines:"
  msgstr "_Númberu de llinies de testu:"
  
- #: ../panel-plugin/sensors-plugin.c:1894
 -#: ../panel-plugin/sensors-plugin.c:1889
++#: ../panel-plugin/sensors-plugin.c:2029
  msgid "F_ont size:"
  msgstr "Tamañu de f_onte:"
  
  #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
- #: ../panel-plugin/sensors-plugin.c:1901
 -#: ../panel-plugin/sensors-plugin.c:1896
++#: ../panel-plugin/sensors-plugin.c:2036
  msgid "x-small"
  msgstr "perpequeña"
  
- #: ../panel-plugin/sensors-plugin.c:1902
 -#: ../panel-plugin/sensors-plugin.c:1897
++#: ../panel-plugin/sensors-plugin.c:2037
  msgid "small"
  msgstr "pequeña"
  
- #: ../panel-plugin/sensors-plugin.c:1903
 -#: ../panel-plugin/sensors-plugin.c:1898
++#: ../panel-plugin/sensors-plugin.c:2038
  msgid "medium"
  msgstr "media"
  
- #: ../panel-plugin/sensors-plugin.c:1904
 -#: ../panel-plugin/sensors-plugin.c:1899
++#: ../panel-plugin/sensors-plugin.c:2039
  msgid "large"
  msgstr "grande"
  
- #: ../panel-plugin/sensors-plugin.c:1905
 -#: ../panel-plugin/sensors-plugin.c:1900
++#: ../panel-plugin/sensors-plugin.c:2040
  msgid "x-large"
  msgstr "pergrande"
  
- #: ../panel-plugin/sensors-plugin.c:1936
 -#: ../panel-plugin/sensors-plugin.c:1931
++#: ../panel-plugin/sensors-plugin.c:2071
  msgid "F_ont:"
  msgstr "F_onte:"
  
- #: ../panel-plugin/sensors-plugin.c:1970
 -#: ../panel-plugin/sensors-plugin.c:1965
++#: ../panel-plugin/sensors-plugin.c:2105
  msgid "Show _Units"
  msgstr "Amosar _unidaes"
  
- #: ../panel-plugin/sensors-plugin.c:1991
 -#: ../panel-plugin/sensors-plugin.c:1986
++#: ../panel-plugin/sensors-plugin.c:2126
  msgid "Small horizontal s_pacing"
  msgstr "Es_paciáu horizontal pequeñu"
  
- #: ../panel-plugin/sensors-plugin.c:2013
 -#: ../panel-plugin/sensors-plugin.c:2008
++#: ../panel-plugin/sensors-plugin.c:2148
  msgid "Suppress messages"
  msgstr "Suprimir mensaxes"
  
- #: ../panel-plugin/sensors-plugin.c:2031
 -#: ../panel-plugin/sensors-plugin.c:2026
++#: ../panel-plugin/sensors-plugin.c:2166
  msgid "Suppress tooltip"
  msgstr "Suprimir caxa de función"
  
- #: ../panel-plugin/sensors-plugin.c:2056
 -#: ../panel-plugin/sensors-plugin.c:2051
++#: ../panel-plugin/sensors-plugin.c:2191
  msgid "E_xecute on double click:"
  msgstr "E_xecutar al facer clic doblu:"
  
- #: ../panel-plugin/sensors-plugin.c:2099
 -#: ../panel-plugin/sensors-plugin.c:2094
++#: ../panel-plugin/sensors-plugin.c:2234
  msgid "_View"
  msgstr "_Ver"
  
- #: ../panel-plugin/sensors-plugin.c:2133
 -#: ../panel-plugin/sensors-plugin.c:2128
++#: ../panel-plugin/sensors-plugin.c:2268
  msgid "_Miscellaneous"
  msgstr "_Miscelaina"
  
- #: ../panel-plugin/sensors-plugin.c:2208 ../panel-plugin/sensors-plugin.h:30
 -#: ../panel-plugin/sensors-plugin.c:2203 ../panel-plugin/sensors-plugin.h:30
 -#: ../lib/hddtemp.c:180
++#: ../panel-plugin/sensors-plugin.c:2343 ../panel-plugin/sensors-plugin.h:30
 +#: ../lib/hddtemp.c:162
  msgid "Sensors Plugin"
  msgstr "Complementu Sensors"
  
- #: ../panel-plugin/sensors-plugin.c:2216
 -#. gtk_cpu_paint(sensors->tachos [i][index_feature]);
 -#. gtk_cpu_expose(sensors->tachos [i][index_feature], NULL);
 -#. #if GTK_VERSION < 2.11
 -#: ../panel-plugin/sensors-plugin.c:2242 ../src/actions.c:205
++#: ../panel-plugin/sensors-plugin.c:2351
 +msgid "Properties"
 +msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:2249
++#: ../panel-plugin/sensors-plugin.c:2384
  msgid ""
  "You can change a feature's properties such as name, colours, min/max value "
  "by double-clicking the entry, editing the content, and pressing \"Return\" "
@@@ -185,12 -185,15 +185,7 @@@ msgstr "Temperatura del nucleu gráfic
  msgid "nvidia"
  msgstr "nvidia"
  
- #: ../lib/nvidia.c:132 ../lib/hddtemp.c:679
 -#. if (scale == FAHRENHEIT) {
 -#. cf->formatted_value = g_strdup_printf(_("%.1f °F"), (float) (value * 9/5 + 32) );
 -#. } else { // Celsius
 -#: ../lib/nvidia.c:126 ../lib/hddtemp.c:729
--#, c-format
--msgid "%.1f °C"
--msgstr "%.1f °C"
--
 -#: ../lib/hddtemp.c:414
 +#: ../lib/hddtemp.c:392
  msgid "S.M.A.R.T. harddisk temperatures"
  msgstr "Temperatures del discu S.M.A.R.T."
  
@@@ -253,55 -256,55 +248,55 @@@ msgstr "
  "Parez qu'hebo un problema lleendo'l valor d'una carauterística d'un sensor.\n"
  "Nun puede garantizase'l funcionamientu afayadizu."
  
--#: ../lib/sensors-interface.c:172
++#: ../lib/sensors-interface.c:174
  msgid "Sensors t_ype:"
  msgstr "Tr_iba de sensores:"
  
--#: ../lib/sensors-interface.c:198
++#: ../lib/sensors-interface.c:200
  msgid "Description:"
  msgstr "Descripción:"
  
--#: ../lib/sensors-interface.c:231
++#: ../lib/sensors-interface.c:233
  msgid "U_pdate interval (seconds):"
  msgstr "Intervalu d'a_novmientu (segundos):"
  
--#: ../lib/sensors-interface.c:271
++#: ../lib/sensors-interface.c:273
  msgid "Name"
  msgstr "Nome"
  
--#: ../lib/sensors-interface.c:283
++#: ../lib/sensors-interface.c:285
  msgid "Value"
  msgstr "Valor"
  
--#: ../lib/sensors-interface.c:291
++#: ../lib/sensors-interface.c:293
  msgid "Show"
  msgstr "Amosar"
  
--#: ../lib/sensors-interface.c:300
++#: ../lib/sensors-interface.c:302
  msgid "Color"
  msgstr "Color"
  
--#: ../lib/sensors-interface.c:313
++#: ../lib/sensors-interface.c:315
  msgid "Min"
  msgstr "Mín."
  
--#: ../lib/sensors-interface.c:330
++#: ../lib/sensors-interface.c:332
  msgid "Max"
  msgstr "Máx."
  
--#: ../lib/sensors-interface.c:371
++#: ../lib/sensors-interface.c:373
  msgid "Temperature scale:"
  msgstr "Escala de temperatura:"
  
--#: ../lib/sensors-interface.c:373
++#: ../lib/sensors-interface.c:375
  msgid "_Celsius"
  msgstr "_Celsius"
  
--#: ../lib/sensors-interface.c:375
++#: ../lib/sensors-interface.c:377
  msgid "_Fahrenheit"
  msgstr "_Fahrenheit"
  
--#: ../lib/sensors-interface.c:411
++#: ../lib/sensors-interface.c:413
  msgid "_Sensors"
  msgstr "_Sensores"
  
@@@ -428,7 -431,6 +423,10 @@@ msgstr "Amosar valores de sensores.
  msgid "Sensor Values Viewer"
  msgstr "Visor de valores de sensor"
  
 -#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.in.h:1
 -msgid "Sensor plugin "
 +#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.h:1
 +#, fuzzy
 +msgid "Sensor plugin"
  msgstr "Complementu del sensor"
++
++#~ msgid "%.1f °C"
++#~ msgstr "%.1f °C"
diff --cc po/bg.po
index e5b6a69,b46ca58..749ecfd
--- a/po/bg.po
+++ b/po/bg.po
@@@ -9,7 -9,7 +9,7 @@@ msgid "
  msgstr ""
  "Project-Id-Version: Xfce Panel Plugins\n"
  "Report-Msgid-Bugs-To: \n"
- "POT-Creation-Date: 2016-06-19 19:59+0200\n"
 -"POT-Creation-Date: 2015-02-23 21:54+0100\n"
++"POT-Creation-Date: 2017-02-04 10:42+0100\n"
  "PO-Revision-Date: 2015-02-23 16:25+0000\n"
  "Last-Translator: Lyubomir Vasilev\n"
  "Language-Team: Bulgarian (http://www.transifex.com/projects/p/xfce-panel-"
@@@ -20,20 -20,19 +20,20 @@@
  "Content-Transfer-Encoding: 8bit\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
 -#: ../panel-plugin/sensors-plugin.c:301 ../panel-plugin/sensors-plugin.c:397
 -#: ../panel-plugin/sensors-plugin.c:999
 +#. initialize value label widget
- #: ../panel-plugin/sensors-plugin.c:319 ../panel-plugin/sensors-plugin.c:414
- #: ../panel-plugin/sensors-plugin.c:1009
++#: ../panel-plugin/sensors-plugin.c:365 ../panel-plugin/sensors-plugin.c:467
++#: ../panel-plugin/sensors-plugin.c:1144
  msgid "<span><b>Sensors</b></span>"
  msgstr "<span><b>Сензори</b></span>"
  
  #. widget = sensors->eventbox;
- #: ../panel-plugin/sensors-plugin.c:819
 -#: ../panel-plugin/sensors-plugin.c:802
++#: ../panel-plugin/sensors-plugin.c:948
  msgid "No sensors selected!"
  msgstr "Не са избрани сензори!"
  
  #. FIXME: either print nothing, or undertake appropriate action,
  #. * or pop up a message box.
- #: ../panel-plugin/sensors-plugin.c:859
 -#: ../panel-plugin/sensors-plugin.c:842
++#: ../panel-plugin/sensors-plugin.c:988
  #, c-format
  msgid ""
  "Sensors Plugin:\n"
@@@ -44,105 -43,104 +44,105 @@@ msgstr "
  "Изглежда е имало проблем с четенето на показанията на сензорите.\n"
  "Правилното поведение не е гарантирано.\n"
  
- #: ../panel-plugin/sensors-plugin.c:1727
 -#: ../panel-plugin/sensors-plugin.c:1722
++#: ../panel-plugin/sensors-plugin.c:1862
  msgid "UI style:"
  msgstr "UI стил:"
  
- #: ../panel-plugin/sensors-plugin.c:1728
 -#: ../panel-plugin/sensors-plugin.c:1723
++#: ../panel-plugin/sensors-plugin.c:1863
  msgid "_text"
  msgstr "текст"
  
- #: ../panel-plugin/sensors-plugin.c:1730
 -#: ../panel-plugin/sensors-plugin.c:1725
++#: ../panel-plugin/sensors-plugin.c:1865
  msgid "_progress bars"
  msgstr "ленти с прогреса"
  
- #: ../panel-plugin/sensors-plugin.c:1732
 -#: ../panel-plugin/sensors-plugin.c:1727
++#: ../panel-plugin/sensors-plugin.c:1867
  msgid "_tachos"
  msgstr "tachos"
  
- #: ../panel-plugin/sensors-plugin.c:1777
 -#: ../panel-plugin/sensors-plugin.c:1772
++#: ../panel-plugin/sensors-plugin.c:1912
  msgid "Show _labels"
  msgstr "Покажи етикети"
  
- #: ../panel-plugin/sensors-plugin.c:1807
 -#: ../panel-plugin/sensors-plugin.c:1802
++#: ../panel-plugin/sensors-plugin.c:1942
  msgid "Show colored _bars"
  msgstr "Покажи оцветени ленти"
  
- #: ../panel-plugin/sensors-plugin.c:1835
 -#: ../panel-plugin/sensors-plugin.c:1830
++#: ../panel-plugin/sensors-plugin.c:1970
  msgid "_Show title"
  msgstr "Покажи заглавие"
  
- #: ../panel-plugin/sensors-plugin.c:1859
 -#: ../panel-plugin/sensors-plugin.c:1854
++#: ../panel-plugin/sensors-plugin.c:1994
  msgid "_Number of text lines:"
  msgstr "Брой на тестовите редове:"
  
- #: ../panel-plugin/sensors-plugin.c:1894
 -#: ../panel-plugin/sensors-plugin.c:1889
++#: ../panel-plugin/sensors-plugin.c:2029
  msgid "F_ont size:"
  msgstr "Размер на шрифт"
  
  #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
- #: ../panel-plugin/sensors-plugin.c:1901
 -#: ../panel-plugin/sensors-plugin.c:1896
++#: ../panel-plugin/sensors-plugin.c:2036
  msgid "x-small"
  msgstr "много малък"
  
- #: ../panel-plugin/sensors-plugin.c:1902
 -#: ../panel-plugin/sensors-plugin.c:1897
++#: ../panel-plugin/sensors-plugin.c:2037
  msgid "small"
  msgstr "малък"
  
- #: ../panel-plugin/sensors-plugin.c:1903
 -#: ../panel-plugin/sensors-plugin.c:1898
++#: ../panel-plugin/sensors-plugin.c:2038
  msgid "medium"
  msgstr "среден"
  
- #: ../panel-plugin/sensors-plugin.c:1904
 -#: ../panel-plugin/sensors-plugin.c:1899
++#: ../panel-plugin/sensors-plugin.c:2039
  msgid "large"
  msgstr "голям"
  
- #: ../panel-plugin/sensors-plugin.c:1905
 -#: ../panel-plugin/sensors-plugin.c:1900
++#: ../panel-plugin/sensors-plugin.c:2040
  msgid "x-large"
  msgstr "много голям"
  
- #: ../panel-plugin/sensors-plugin.c:1936
 -#: ../panel-plugin/sensors-plugin.c:1931
++#: ../panel-plugin/sensors-plugin.c:2071
  msgid "F_ont:"
  msgstr "Шрифт:"
  
- #: ../panel-plugin/sensors-plugin.c:1970
 -#: ../panel-plugin/sensors-plugin.c:1965
++#: ../panel-plugin/sensors-plugin.c:2105
  msgid "Show _Units"
  msgstr "Покажи единици"
  
- #: ../panel-plugin/sensors-plugin.c:1991
 -#: ../panel-plugin/sensors-plugin.c:1986
++#: ../panel-plugin/sensors-plugin.c:2126
  msgid "Small horizontal s_pacing"
  msgstr "Малко хоризонтално разстояние"
  
- #: ../panel-plugin/sensors-plugin.c:2013
 -#: ../panel-plugin/sensors-plugin.c:2008
++#: ../panel-plugin/sensors-plugin.c:2148
  msgid "Suppress messages"
  msgstr "Блокиране на съобщенията"
  
- #: ../panel-plugin/sensors-plugin.c:2031
 -#: ../panel-plugin/sensors-plugin.c:2026
++#: ../panel-plugin/sensors-plugin.c:2166
  msgid "Suppress tooltip"
  msgstr "Блокиране на подсказките"
  
- #: ../panel-plugin/sensors-plugin.c:2056
 -#: ../panel-plugin/sensors-plugin.c:2051
++#: ../panel-plugin/sensors-plugin.c:2191
  msgid "E_xecute on double click:"
  msgstr "Изпълнение при двойно кликване:"
  
- #: ../panel-plugin/sensors-plugin.c:2099
 -#: ../panel-plugin/sensors-plugin.c:2094
++#: ../panel-plugin/sensors-plugin.c:2234
  msgid "_View"
  msgstr "Преглед"
  
- #: ../panel-plugin/sensors-plugin.c:2133
 -#: ../panel-plugin/sensors-plugin.c:2128
++#: ../panel-plugin/sensors-plugin.c:2268
  msgid "_Miscellaneous"
  msgstr "Разни"
  
- #: ../panel-plugin/sensors-plugin.c:2208 ../panel-plugin/sensors-plugin.h:30
 -#: ../panel-plugin/sensors-plugin.c:2203 ../panel-plugin/sensors-plugin.h:30
 -#: ../lib/hddtemp.c:180
++#: ../panel-plugin/sensors-plugin.c:2343 ../panel-plugin/sensors-plugin.h:30
 +#: ../lib/hddtemp.c:162
  msgid "Sensors Plugin"
  msgstr "Добавка Сензори"
  
- #: ../panel-plugin/sensors-plugin.c:2216
 -#. gtk_cpu_paint(sensors->tachos [i][index_feature]);
 -#. gtk_cpu_expose(sensors->tachos [i][index_feature], NULL);
 -#. #if GTK_VERSION < 2.11
 -#: ../panel-plugin/sensors-plugin.c:2242 ../src/actions.c:205
++#: ../panel-plugin/sensors-plugin.c:2351
 +msgid "Properties"
 +msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:2249
++#: ../panel-plugin/sensors-plugin.c:2384
  msgid ""
  "You can change a feature's properties such as name, colours, min/max value "
  "by double-clicking the entry, editing the content, and pressing \"Return\" "
@@@ -184,12 -184,15 +184,7 @@@ msgstr "Температура на NVi
  msgid "nvidia"
  msgstr "nvidia"
  
- #: ../lib/nvidia.c:132 ../lib/hddtemp.c:679
 -#. if (scale == FAHRENHEIT) {
 -#. cf->formatted_value = g_strdup_printf(_("%.1f °F"), (float) (value * 9/5 + 32) );
 -#. } else { // Celsius
 -#: ../lib/nvidia.c:126 ../lib/hddtemp.c:729
--#, c-format
--msgid "%.1f °C"
--msgstr "%.1f °C"
--
 -#: ../lib/hddtemp.c:414
 +#: ../lib/hddtemp.c:392
  msgid "S.M.A.R.T. harddisk temperatures"
  msgstr "S.M.A.R.T. температура на твърдият диск"
  
@@@ -253,55 -256,55 +248,55 @@@ msgstr "
  "Изглежда, че е имало проблем с прочитането на показанията на сензорите.\n"
  "Правилната процедура не може да бъде гарантирана."
  
--#: ../lib/sensors-interface.c:172
++#: ../lib/sensors-interface.c:174
  msgid "Sensors t_ype:"
  msgstr "Тип сензори:"
  
--#: ../lib/sensors-interface.c:198
++#: ../lib/sensors-interface.c:200
  msgid "Description:"
  msgstr "Описание:"
  
--#: ../lib/sensors-interface.c:231
++#: ../lib/sensors-interface.c:233
  msgid "U_pdate interval (seconds):"
  msgstr "Интервал на опресняване (секунди):"
  
--#: ../lib/sensors-interface.c:271
++#: ../lib/sensors-interface.c:273
  msgid "Name"
  msgstr "Име"
  
--#: ../lib/sensors-interface.c:283
++#: ../lib/sensors-interface.c:285
  msgid "Value"
  msgstr "Стойност"
  
--#: ../lib/sensors-interface.c:291
++#: ../lib/sensors-interface.c:293
  msgid "Show"
  msgstr "Покажи"
  
--#: ../lib/sensors-interface.c:300
++#: ../lib/sensors-interface.c:302
  msgid "Color"
  msgstr "Цвят"
  
--#: ../lib/sensors-interface.c:313
++#: ../lib/sensors-interface.c:315
  msgid "Min"
  msgstr "Мин"
  
--#: ../lib/sensors-interface.c:330
++#: ../lib/sensors-interface.c:332
  msgid "Max"
  msgstr "Макс"
  
--#: ../lib/sensors-interface.c:371
++#: ../lib/sensors-interface.c:373
  msgid "Temperature scale:"
  msgstr "Температурна скала:"
  
--#: ../lib/sensors-interface.c:373
++#: ../lib/sensors-interface.c:375
  msgid "_Celsius"
  msgstr "Целзий"
  
--#: ../lib/sensors-interface.c:375
++#: ../lib/sensors-interface.c:377
  msgid "_Fahrenheit"
  msgstr "Фаренхайт"
  
--#: ../lib/sensors-interface.c:411
++#: ../lib/sensors-interface.c:413
  msgid "_Sensors"
  msgstr "Сензори"
  
@@@ -429,7 -432,6 +424,10 @@@ msgstr "Покажи показания
  msgid "Sensor Values Viewer"
  msgstr "Преглед на показанията на сензора"
  
 -#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.in.h:1
 -msgid "Sensor plugin "
 +#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.h:1
 +#, fuzzy
 +msgid "Sensor plugin"
  msgstr "Добавка Сензор"
++
++#~ msgid "%.1f °C"
++#~ msgstr "%.1f °C"
diff --cc po/ca.po
index a841423,a96256c..e69de29
--- a/po/ca.po
+++ b/po/ca.po
@@@ -1,436 -1,394 +1,0 @@@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
- #
 -# 
--# Translators:
--# Davidmp <medipas at gmail.com>, 2016
--# Pau Rul·lan Ferragut <paurullan at bulma.net>, 2006
- # Robert Antoni Buj i Gelonch <rbuj at fedoraproject.org>, 2016
 -# Robert Antoni Buj Gelonch <rbuj at fedoraproject.org>, 2016
 -# Robert Antoni Buj Gelonch <rbuj at fedoraproject.org>, 2016
--msgid ""
--msgstr ""
--"Project-Id-Version: Xfce Panel Plugins\n"
--"Report-Msgid-Bugs-To: \n"
- "POT-Creation-Date: 2016-06-19 19:59+0200\n"
- "PO-Revision-Date: 2016-06-06 00:29+0000\n"
- "Last-Translator: Robert Antoni Buj i Gelonch <rbuj at fedoraproject.org>\n"
- "Language-Team: Catalan (http://www.transifex.com/xfce/xfce-panel-plugins/"
- "language/ca/)\n"
- "Language: ca\n"
 -"POT-Creation-Date: 2014-05-22 00:31+0200\n"
 -"PO-Revision-Date: 2016-08-06 18:05+0000\n"
 -"Last-Translator: Robert Antoni Buj Gelonch <rbuj at fedoraproject.org>\n"
 -"Language-Team: Catalan (http://www.transifex.com/xfce/xfce-panel-plugins/language/ca/)\n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\n"
 -"Language: ca\n"
--"Plural-Forms: nplurals=2; plural=(n != 1);\n"
--
- #. initialize value label widget
- #: ../panel-plugin/sensors-plugin.c:319 ../panel-plugin/sensors-plugin.c:414
- #: ../panel-plugin/sensors-plugin.c:1009
 -#: ../panel-plugin/sensors-plugin.c:287 ../panel-plugin/sensors-plugin.c:383
 -#: ../panel-plugin/sensors-plugin.c:985
--msgid "<span><b>Sensors</b></span>"
--msgstr "<span><b>Sensors</b></span>"
--
--#. widget = sensors->eventbox;
- #: ../panel-plugin/sensors-plugin.c:819
 -#: ../panel-plugin/sensors-plugin.c:788
--msgid "No sensors selected!"
--msgstr "No s'ha seleccionat cap sensor"
--
--#. FIXME: either print nothing, or undertake appropriate action,
--#. * or pop up a message box.
- #: ../panel-plugin/sensors-plugin.c:859
 -#: ../panel-plugin/sensors-plugin.c:828
--#, c-format
--msgid ""
--"Sensors Plugin:\n"
--"Seems like there was a problem reading a sensor feature value.\n"
--"Proper proceeding cannot be guaranteed.\n"
- msgstr ""
- "Connector de sensors:\n"
- "Sembla com si hi hagués un problema en llegir el valor d'alguna "
- "característica del sensor.\n"
- "No es pot garantir que funcioni correctament.\n"
 -msgstr "Connector de sensors:\nSembla com si hi hagués un problema en llegir el valor d'alguna característica del sensor.\nNo es pot garantir que funcioni correctament.\n"
--
- #: ../panel-plugin/sensors-plugin.c:1727
 -#: ../panel-plugin/sensors-plugin.c:1709
--msgid "UI style:"
--msgstr "Estil gràfic:"
--
- #: ../panel-plugin/sensors-plugin.c:1728
 -#: ../panel-plugin/sensors-plugin.c:1710
--msgid "_text"
--msgstr "_text"
--
- #: ../panel-plugin/sensors-plugin.c:1730
 -#: ../panel-plugin/sensors-plugin.c:1712
--msgid "_progress bars"
- msgstr "Barres de _progrés"
 -msgstr "barres de _progrés"
--
- #: ../panel-plugin/sensors-plugin.c:1732
 -#: ../panel-plugin/sensors-plugin.c:1714
--msgid "_tachos"
--msgstr "_instruments"
--
- #: ../panel-plugin/sensors-plugin.c:1777
 -#: ../panel-plugin/sensors-plugin.c:1759
--msgid "Show _labels"
- msgstr "Mostra _etiquetes"
 -msgstr "Mostra les _etiquetes"
--
- #: ../panel-plugin/sensors-plugin.c:1807
 -#: ../panel-plugin/sensors-plugin.c:1789
--msgid "Show colored _bars"
- msgstr "Mostra _barres colorejades"
 -msgstr "Mostra les _barres colorejades"
--
- #: ../panel-plugin/sensors-plugin.c:1835
 -#: ../panel-plugin/sensors-plugin.c:1817
--msgid "_Show title"
- msgstr "_Mostra títol"
 -msgstr "_Mostra el títol"
--
- #: ../panel-plugin/sensors-plugin.c:1859
 -#: ../panel-plugin/sensors-plugin.c:1841
--msgid "_Number of text lines:"
--msgstr "_Número de línies de text:"
--
- #: ../panel-plugin/sensors-plugin.c:1894
 -#: ../panel-plugin/sensors-plugin.c:1876
--msgid "F_ont size:"
--msgstr "Mida de la _lletra:"
--
- #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
- #: ../panel-plugin/sensors-plugin.c:1901
 -#. gtk_widget_set_sensitive(myFontBox,
 -#. !sd->sensors->display_values_graphically);
 -#: ../panel-plugin/sensors-plugin.c:1883
--msgid "x-small"
- msgstr "molt petit"
 -msgstr "molt petita"
--
- #: ../panel-plugin/sensors-plugin.c:1902
 -#: ../panel-plugin/sensors-plugin.c:1884
--msgid "small"
- msgstr "petit"
 -msgstr "petita"
--
- #: ../panel-plugin/sensors-plugin.c:1903
 -#: ../panel-plugin/sensors-plugin.c:1885
--msgid "medium"
- msgstr "mitjà"
 -msgstr "mitjana"
--
- #: ../panel-plugin/sensors-plugin.c:1904
 -#: ../panel-plugin/sensors-plugin.c:1886
--msgid "large"
--msgstr "gran"
--
- #: ../panel-plugin/sensors-plugin.c:1905
 -#: ../panel-plugin/sensors-plugin.c:1887
--msgid "x-large"
--msgstr "extra gran"
--
- #: ../panel-plugin/sensors-plugin.c:1936
 -#: ../panel-plugin/sensors-plugin.c:1918
--msgid "F_ont:"
--msgstr "Tipus de _lletra:"
--
- #: ../panel-plugin/sensors-plugin.c:1970
 -#: ../panel-plugin/sensors-plugin.c:1952
--msgid "Show _Units"
- msgstr "Mostra _unitats"
 -msgstr "Mostra les _unitats"
--
- #: ../panel-plugin/sensors-plugin.c:1991
 -#: ../panel-plugin/sensors-plugin.c:1973
--msgid "Small horizontal s_pacing"
--msgstr "_Espaiat petit horitzontal"
--
- #: ../panel-plugin/sensors-plugin.c:2013
 -#: ../panel-plugin/sensors-plugin.c:1995
--msgid "Suppress messages"
--msgstr "Suprimeix els missatges"
--
- #: ../panel-plugin/sensors-plugin.c:2031
 -#: ../panel-plugin/sensors-plugin.c:2013
--msgid "Suppress tooltip"
--msgstr "Suprimeix el quadre de text emergent"
--
- #: ../panel-plugin/sensors-plugin.c:2056
 -#: ../panel-plugin/sensors-plugin.c:2038
--msgid "E_xecute on double click:"
- msgstr "E_xecuta amb doble clic:"
 -msgstr "E_xecuta en fer doble clic:"
--
- #: ../panel-plugin/sensors-plugin.c:2099
 -#: ../panel-plugin/sensors-plugin.c:2081
--msgid "_View"
--msgstr "_Mostra"
--
- #: ../panel-plugin/sensors-plugin.c:2133
 -#: ../panel-plugin/sensors-plugin.c:2115
--msgid "_Miscellaneous"
--msgstr "_Miscel·lània"
--
- #: ../panel-plugin/sensors-plugin.c:2208 ../panel-plugin/sensors-plugin.h:30
- #: ../lib/hddtemp.c:162
 -#: ../panel-plugin/sensors-plugin.c:2190 ../panel-plugin/sensors-plugin.h:30
 -#: ../lib/hddtemp.c:180
--msgid "Sensors Plugin"
--msgstr "Connector de sensors"
- 
- #: ../panel-plugin/sensors-plugin.c:2216
- msgid "Properties"
- msgstr ""
--
- #: ../panel-plugin/sensors-plugin.c:2249
 -#. gtk_cpu_paint(sensors->tachos [i][index_feature]);
 -#. gtk_cpu_expose(sensors->tachos [i][index_feature], NULL);
 -#. #if GTK_VERSION < 2.11
 -#: ../panel-plugin/sensors-plugin.c:2229 ../src/actions.c:205
--msgid ""
--"You can change a feature's properties such as name, colours, min/max value "
--"by double-clicking the entry, editing the content, and pressing \"Return\" "
--"or selecting a different field."
- msgstr ""
- "Podeu canviar la propietat d'alguna característica com ara el nom, els "
- "colors o els valors màxims o mínims en fer doble clic al camp d'entrada, "
- "editant el contingut i pitjant la tecla de retorn o seleccionant un altre "
- "camp."
 -msgstr "Podeu canviar la propietat d'alguna característica com ara el nom, els colors o els valors màxims o mínims en fer doble clic al camp d'entrada, editant el contingut i pitjant la tecla de retorn o seleccionant un altre camp."
--
--#. only use this if no hddtemp sensor
--#. or do only use this , if it is an lmsensors device. whatever.
- #. FIXME: compare strings, or also have hddtemp and acpi store numeric values
 -#. FIXME: compare strings, or also have hddtmep and acpi store numeric values
--#. assert correctly saved file
- #: ../lib/configuration.c:162 ../lib/configuration.c:368
- #: ../lib/configuration.c:375 ../lib/hddtemp.c:393
 -#: ../lib/configuration.c:162 ../lib/configuration.c:367
 -#: ../lib/configuration.c:374 ../lib/hddtemp.c:366 ../lib/hddtemp.c:415
--msgid "Hard disks"
--msgstr "Discs durs"
--
- #: ../lib/acpi.c:561 ../lib/acpi.c:571 ../lib/acpi.c:572
 -#: ../lib/acpi.c:529 ../lib/acpi.c:537
--msgid "ACPI"
--msgstr "ACPI"
--
- #: ../lib/acpi.c:564
 -#. to be displayed
 -#. chip->description = g_strdup(_("Advanced Configuration and Power
 -#. Interface"));
 -#: ../lib/acpi.c:531
--#, c-format
--msgid "ACPI v%s zones"
- msgstr "ACPI v%s zones"
 -msgstr "zones v%s d'ACPI"
--
--#. who knows, if we obtain non-NULL version at all...
--#. || g_strisempty(version))
- #: ../lib/acpi.c:725
 -#: ../lib/acpi.c:669
--msgid "<Unknown>"
--msgstr "<desconegut>"
--
- #: ../lib/nvidia.c:61
 -#: ../lib/nvidia.c:60
--msgid "NVidia GPU core temperature"
--msgstr "Temperatura del nucli GPU de NVidia"
--
- #: ../lib/nvidia.c:62
 -#: ../lib/nvidia.c:61
--msgid "nvidia"
--msgstr "nvidia"
--
- #: ../lib/nvidia.c:132 ../lib/hddtemp.c:679
 -#. if (scale == FAHRENHEIT) {
 -#. cf->formatted_value = g_strdup_printf(_("%.1f °F"), (float) (value * 9/5 +
 -#. 32) );
 -#. } else { // Celsius
 -#: ../lib/nvidia.c:126 ../lib/hddtemp.c:729
--#, c-format
--msgid "%.1f °C"
--msgstr "%.1f °C"
--
- #: ../lib/hddtemp.c:392
 -#: ../lib/hddtemp.c:414
--msgid "S.M.A.R.T. harddisk temperatures"
--msgstr "Temperatures del disc dur S.M.A.R.T."
--
- #: ../lib/hddtemp.c:571
 -#: ../lib/hddtemp.c:614
--#, c-format
--msgid ""
- "\"hddtemp\" was not executed correctly, although it is executable. This is "
- "most probably due to the disks requiring root privileges to read their "
- "temperatures, and \"hddtemp\" not being setuid root.\n"
 -"\"hddtemp\" was not executed correctly, although it is executable. This is most probably due to the disks requiring root privileges to read their temperatures, and \"hddtemp\" not being setuid root.\n"
--"\n"
- "An easy but dirty solution is to run \"chmod u+s %s\" as root user and "
- "restart this plugin or its panel.\n"
 -"An easy but dirty solution is to run \"chmod u+s %s\" as root user and restart this plugin or its panel.\n"
--"\n"
--"Calling \"%s\" gave the following error:\n"
--"%s\n"
--"with a return value of %d.\n"
- msgstr ""
- "«hddtemp» no s'ha executat correctament, tot i que és executable. "
- "Probablement es deu al fet que els discs requereixen privilegis de root per "
- "llegir-ne les temperatures i que «hddtemp» no té «setuid» de root.\n"
- "\n"
- "Una solució fàcil però lletja és executar l'ordre «chmod u+s %s» com a "
- "usuari root i reiniciar el connector o el seu plafó.\n"
- "\n"
- "L'ordre «%s» ha tornat aquest error:\n"
- "%s\n"
- "amb un valor de %d.\n"
 -msgstr "«hddtemp» no s'ha executat correctament, tot i que és executable. Probablement es deu al fet que els discs requereixen privilegis de root per llegir-ne les temperatures i que «hddtemp» no té «setuid» de root.\n\nUna solució fàcil però lletja és executar l'ordre «chmod u+s %s» com a usuari root i reiniciar el connector o el seu plafó.\n\nL'ordre «%s» ha tornat aquest error:\n%s\namb un valor de %d.\n"
--
- #: ../lib/hddtemp.c:587 ../lib/hddtemp.c:611
 -#: ../lib/hddtemp.c:630 ../lib/hddtemp.c:660
--msgid "Suppress this message in future"
--msgstr "No mostris aquest missatge en el futur"
--
- #: ../lib/hddtemp.c:605
 -#: ../lib/hddtemp.c:654
--#, c-format
--msgid ""
--"An error occurred when executing \"%s\":\n"
- "%s"
- msgstr ""
- "S'ha produït un error al executar «%s»:\n"
--"%s"
 -msgstr "S'ha produït un error al executar «%s»:\n%s"
--
- #: ../lib/lmsensors.c:95
 -#: ../lib/lmsensors.c:110
--msgid "LM Sensors"
--msgstr "Sensors LM"
--
- #: ../lib/lmsensors.c:364 ../lib/lmsensors.c:411
 -#: ../lib/lmsensors.c:370 ../lib/lmsensors.c:417
--#, c-format
--msgid "Error: Could not connect to sensors!"
--msgstr "Error: No s'ha pogut connectar a sensors!"
--
- #: ../lib/sensors-interface.c:87
 -#: ../lib/sensors-interface.c:84
--msgid "Sensors Plugin Failure"
--msgstr "Fallida del connector de sensors"
--
- #: ../lib/sensors-interface.c:88
 -#: ../lib/sensors-interface.c:85
--msgid ""
--"Seems like there was a problem reading a sensor feature value.\n"
--"Proper proceeding cannot be guaranteed."
- msgstr ""
- "Sembla com si hi hagués un problema en llegir el valor d'alguna "
- "característica del sensor.\n"
- "No es pot garantir que funcioni correctament."
 -msgstr "Sembla com si hi hagués un problema en llegir el valor d'alguna característica del sensor.\nNo es pot garantir que funcioni correctament."
--
--#: ../lib/sensors-interface.c:172
--msgid "Sensors t_ype:"
--msgstr "_Tipus de sensors:"
--
--#: ../lib/sensors-interface.c:198
--msgid "Description:"
--msgstr "Descripció:"
--
--#: ../lib/sensors-interface.c:231
--msgid "U_pdate interval (seconds):"
--msgstr "Interval d'_actualització (segons):"
--
--#: ../lib/sensors-interface.c:271
--msgid "Name"
--msgstr "Nom"
--
--#: ../lib/sensors-interface.c:283
--msgid "Value"
--msgstr "Valor"
--
--#: ../lib/sensors-interface.c:291
--msgid "Show"
--msgstr "Mostra"
--
--#: ../lib/sensors-interface.c:300
--msgid "Color"
--msgstr "Color"
--
--#: ../lib/sensors-interface.c:313
--msgid "Min"
--msgstr "Mín."
--
--#: ../lib/sensors-interface.c:330
--msgid "Max"
--msgstr "Màx."
--
--#: ../lib/sensors-interface.c:371
--msgid "Temperature scale:"
--msgstr "Temperatura:"
--
--#: ../lib/sensors-interface.c:373
--msgid "_Celsius"
--msgstr "_Centígrads"
--
--#: ../lib/sensors-interface.c:375
--msgid "_Fahrenheit"
--msgstr "_Fahrenheit"
--
--#: ../lib/sensors-interface.c:411
--msgid "_Sensors"
--msgstr "_Sensors"
--
--#: ../lib/sensors-interface-common.c:73 ../lib/sensors-interface-common.c:74
--msgid "No sensors found!"
--msgstr "No s'ha trobat cap sensor!"
--
- #: ../lib/sensors-interface-common.c:145
 -#: ../lib/sensors-interface-common.c:144
--#, c-format
--msgid "%.0f °F"
--msgstr "%.0f °F"
--
--#. Celsius
- #: ../lib/sensors-interface-common.c:148
 -#: ../lib/sensors-interface-common.c:147
--#, c-format
--msgid "%.0f °C"
--msgstr "%.0f °C"
--
- #: ../lib/sensors-interface-common.c:153
 -#: ../lib/sensors-interface-common.c:152
--#, c-format
--msgid "%+.3f V"
--msgstr "%+.3f V"
--
- #: ../lib/sensors-interface-common.c:157
 -#: ../lib/sensors-interface-common.c:156
--#, c-format
--msgid "%.0f mWh"
--msgstr "%.0f mWh"
--
- #: ../lib/sensors-interface-common.c:162
 -#: ../lib/sensors-interface-common.c:161
--msgid "off"
--msgstr "inactiu"
--
- #: ../lib/sensors-interface-common.c:164
 -#: ../lib/sensors-interface-common.c:163
--msgid "on"
--msgstr "actiu"
--
- #: ../lib/sensors-interface-common.c:168
 -#: ../lib/sensors-interface-common.c:167
--#, c-format
--msgid "%.0f rpm"
--msgstr "%.0f rpm"
--
- #: ../src/main.c:58
 -#: ../src/main.c:52
--#, c-format
--msgid ""
--"Xfce4 Sensors %s\n"
--"This program is published under the GPL v2.\n"
- "The license text can be found inside the program's source archive or under /"
- "usr/share/apps/LICENSES/GPL_V2 or at http://www.gnu.org/licenses/old-"
- "licenses/gpl-2.0.txt\n"
- msgstr ""
- "Sensors Xfce4 %s\n"
- "Aquest programa es distribueix amb llicència GPL v2.\n"
- "El text de la llicència el podeu trobar dins de l'arxiu font del programa o "
- "a «/usr/share/apps/LICENSES/GPL_V2» o a http://www.gnu.org/licenses/old-"
- "licenses/gpl-2.0.txt\n"
 -"The license text can be found inside the program's source archive or under /usr/share/apps/LICENSES/GPL_V2 or at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt\n"
 -msgstr "Sensors Xfce4 %s\nAquest programa es distribueix amb llicència GPL v2.\nEl text de la llicència el podeu trobar dins de l'arxiu font del programa o a «/usr/share/apps/LICENSES/GPL_V2» o a http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt\n"
--
- #: ../src/main.c:70
 -#: ../src/main.c:64
--#, c-format
--msgid ""
--"Xfce4 Sensors %s\n"
- "Displays information about your hardware sensors, ACPI status, harddisk "
- "temperatures and Nvidia GPU's temperature.\n"
 -"Displays information about your hardware sensors, ACPI status, harddisk temperatures and Nvidia GPU's temperature.\n"
--"Synopsis: \n"
--"  xfce4-sensors options\n"
--"where options are one or more of the following:\n"
--"  -h, --help    Print this help dialog.\n"
--"  -l, --license Print license information.\n"
--"  -V, --version Print version information.\n"
--"\n"
--"This program is published under the GPL v2.\n"
- msgstr ""
- "Xfce4 Sensors %s\n"
- "Mostra informació dels sensors i d'ACPI.\n"
- "Sinopsis: \n"
- "  xfce4-sensors opcions\n"
- "On les opcions son:\n"
- "  -h, --help    Mostra aquest diàleg d'ajuda.\n"
- "  -l, --license Mostra informació de la llicència.\n"
- "  -V, --version Mostra informació de la versió.\n"
- "\n"
- "Aquest programa es distribueix amb llicència GPL v2.\n"
 -msgstr "Xfce4 Sensors %s\nMostra informació dels sensors i d'ACPI.\nSinopsis: \n  xfce4-sensors opcions\nOn les opcions son:\n  -h, --help    Mostra aquest diàleg d'ajuda.\n  -l, --license Mostra informació de la llicència.\n  -V, --version Mostra informació de la versió.\n\nAquest programa es distribueix amb llicència GPL v2.\n"
--
- #: ../src/main.c:88
 -#: ../src/main.c:82
--#, c-format
--msgid "Xfce4 Sensors %s\n"
- msgstr "Sensors Xfce4 %s\n"
 -msgstr "Sensors de Xfce4 %s\n"
--
- #: ../src/interface.c:85
 -#: ../src/interface.c:78
--msgid "_Overview"
- msgstr "_VIsió general"
 -msgstr "_Visió general"
--
- #: ../src/interface.c:105
 -#: ../src/interface.c:99
--msgid "_Tachometers"
--msgstr "_Tacòmetres"
--
- #: ../src/interface.c:122
 -#: ../src/interface.c:116
--msgid "Sensors Viewer"
--msgstr "Visualitzador dels sensors"
--
--#. FIXME: either print nothing, or undertake appropriate action,
--#. * or pop up a message box.
--#: ../src/actions.c:80
--#, c-format
--msgid ""
--"Sensors Viewer:\n"
--"Seems like there was a problem reading a sensor feature value.\n"
--"Proper proceeding cannot be guaranteed.\n"
- msgstr ""
- "Visualitzador dels sensors:\n"
- "Sembla que hi ha algun problema amb la lectura del sensor.\n"
- "No es pot garantir el correcte funcionament.\n"
 -msgstr "Visualitzador dels sensors:\nSembla que hi ha algun problema amb la lectura del sensor.\nNo es pot garantir el correcte funcionament.\n"
--
--#: ../src/xfce4-sensors.desktop.in.h:1
--msgid "Sensor Viewer"
--msgstr "Visualitzador del sensor"
--
--#: ../src/xfce4-sensors.desktop.in.h:2
- #: ../panel-plugin/xfce4-sensors-plugin.desktop.in.h:2
 -#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.in.h:2
--msgid "Show sensor values."
--msgstr "Mostra els valors del sensor."
--
--#: ../src/xfce4-sensors.desktop.in.h:3
--msgid "Sensor Values Viewer"
--msgstr "Visualitzador dels valors dels sensors"
--
- #: ../panel-plugin/xfce4-sensors-plugin.desktop.in.h:1
- #, fuzzy
- msgid "Sensor plugin"
 -#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.in.h:1
 -msgid "Sensor plugin "
--msgstr "Connector del sensor"
diff --cc po/da.po
index 43f3274,ef409ca..0000000
deleted file mode 100644,100644
--- a/po/da.po
+++ /dev/null
@@@ -1,436 -1,395 +1,0 @@@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
- #
 -# 
--# Translators:
- # Aputsiaĸ Niels Janussen <aj at isit.gl>, 2015
 -# Aputsiak Niels Janussen <aj at isit.gl>, 2015
--# Chris Darnell <chris at cedeel.com>, 2013
--# Jens Hyllegaard <jens.hyllegaard at gmail.com>, 2007
--# Per Kongstad <p_kongstad at op.pl>, 2008
 -# scootergrisen, 2017
--msgid ""
--msgstr ""
--"Project-Id-Version: Xfce Panel Plugins\n"
--"Report-Msgid-Bugs-To: \n"
- "POT-Creation-Date: 2016-06-19 19:59+0200\n"
- "PO-Revision-Date: 2015-02-20 07:38+0000\n"
- "Last-Translator: Aputsiaĸ Niels Janussen <aj at isit.gl>\n"
- "Language-Team: Danish (http://www.transifex.com/projects/p/xfce-panel-"
- "plugins/language/da/)\n"
- "Language: da\n"
 -"POT-Creation-Date: 2014-05-22 00:31+0200\n"
 -"PO-Revision-Date: 2017-01-22 21:39+0000\n"
 -"Last-Translator: scootergrisen\n"
 -"Language-Team: Danish (http://www.transifex.com/xfce/xfce-panel-plugins/language/da/)\n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\n"
 -"Language: da\n"
--"Plural-Forms: nplurals=2; plural=(n != 1);\n"
--
- #. initialize value label widget
- #: ../panel-plugin/sensors-plugin.c:319 ../panel-plugin/sensors-plugin.c:414
- #: ../panel-plugin/sensors-plugin.c:1009
 -#: ../panel-plugin/sensors-plugin.c:287 ../panel-plugin/sensors-plugin.c:383
 -#: ../panel-plugin/sensors-plugin.c:985
--msgid "<span><b>Sensors</b></span>"
--msgstr "<span><b>Sensorer</b></span>"
--
--#. widget = sensors->eventbox;
- #: ../panel-plugin/sensors-plugin.c:819
 -#: ../panel-plugin/sensors-plugin.c:788
--msgid "No sensors selected!"
--msgstr "Ingen sensorer valgt!"
--
--#. FIXME: either print nothing, or undertake appropriate action,
--#. * or pop up a message box.
- #: ../panel-plugin/sensors-plugin.c:859
 -#: ../panel-plugin/sensors-plugin.c:828
--#, c-format
--msgid ""
--"Sensors Plugin:\n"
--"Seems like there was a problem reading a sensor feature value.\n"
--"Proper proceeding cannot be guaranteed.\n"
- msgstr ""
- "Udvidelsesmodul for sensorer:\n"
- "Det lader til, at der var et problem med at læse en sensors funktionsværdi.\n"
- "Korrekt viderebehandling kan ikke garanteres.\n"
 -msgstr "Udvidelsesmodul for sensorer:\nDet lader til, at der var et problem med at læse en sensors funktionsværdi.\nKorrekt viderebehandling kan ikke garanteres.\n"
--
- #: ../panel-plugin/sensors-plugin.c:1727
 -#: ../panel-plugin/sensors-plugin.c:1709
--msgid "UI style:"
--msgstr "Grafisk brugerfladestil:"
--
- #: ../panel-plugin/sensors-plugin.c:1728
 -#: ../panel-plugin/sensors-plugin.c:1710
--msgid "_text"
--msgstr "_tekst"
--
- #: ../panel-plugin/sensors-plugin.c:1730
 -#: ../panel-plugin/sensors-plugin.c:1712
--msgid "_progress bars"
- msgstr "_fremgangsstatus"
 -msgstr "_fremgangsbjælker"
--
- #: ../panel-plugin/sensors-plugin.c:1732
 -#: ../panel-plugin/sensors-plugin.c:1714
--msgid "_tachos"
--msgstr "_tachometer"
--
- #: ../panel-plugin/sensors-plugin.c:1777
 -#: ../panel-plugin/sensors-plugin.c:1759
--msgid "Show _labels"
- msgstr "Vi_s mærkater"
 -msgstr "Vi_s etiketter"
--
- #: ../panel-plugin/sensors-plugin.c:1807
 -#: ../panel-plugin/sensors-plugin.c:1789
--msgid "Show colored _bars"
--msgstr "Vis farvede _bjælker"
--
- #: ../panel-plugin/sensors-plugin.c:1835
 -#: ../panel-plugin/sensors-plugin.c:1817
--msgid "_Show title"
--msgstr "Vi_s titel"
--
- #: ../panel-plugin/sensors-plugin.c:1859
 -#: ../panel-plugin/sensors-plugin.c:1841
--msgid "_Number of text lines:"
--msgstr "_Antal af tekstlinjer:"
--
- #: ../panel-plugin/sensors-plugin.c:1894
 -#: ../panel-plugin/sensors-plugin.c:1876
--msgid "F_ont size:"
--msgstr "_Skrifttypestørrelse:"
--
- #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
- #: ../panel-plugin/sensors-plugin.c:1901
 -#. gtk_widget_set_sensitive(myFontBox,
 -#. !sd->sensors->display_values_graphically);
 -#: ../panel-plugin/sensors-plugin.c:1883
--msgid "x-small"
--msgstr "ekstra lille"
--
- #: ../panel-plugin/sensors-plugin.c:1902
 -#: ../panel-plugin/sensors-plugin.c:1884
--msgid "small"
--msgstr "lille"
--
- #: ../panel-plugin/sensors-plugin.c:1903
 -#: ../panel-plugin/sensors-plugin.c:1885
--msgid "medium"
--msgstr "mellem"
--
- #: ../panel-plugin/sensors-plugin.c:1904
 -#: ../panel-plugin/sensors-plugin.c:1886
--msgid "large"
--msgstr "stor"
--
- #: ../panel-plugin/sensors-plugin.c:1905
 -#: ../panel-plugin/sensors-plugin.c:1887
--msgid "x-large"
--msgstr "ekstra stor"
--
- #: ../panel-plugin/sensors-plugin.c:1936
 -#: ../panel-plugin/sensors-plugin.c:1918
--msgid "F_ont:"
--msgstr "_Skrifttype:"
--
- #: ../panel-plugin/sensors-plugin.c:1970
 -#: ../panel-plugin/sensors-plugin.c:1952
--msgid "Show _Units"
--msgstr "Vis _enheder"
--
- #: ../panel-plugin/sensors-plugin.c:1991
 -#: ../panel-plugin/sensors-plugin.c:1973
--msgid "Small horizontal s_pacing"
--msgstr "Små vandrette _mellemrum"
--
- #: ../panel-plugin/sensors-plugin.c:2013
 -#: ../panel-plugin/sensors-plugin.c:1995
--msgid "Suppress messages"
--msgstr "Undertryk beskeder"
--
- #: ../panel-plugin/sensors-plugin.c:2031
 -#: ../panel-plugin/sensors-plugin.c:2013
--msgid "Suppress tooltip"
--msgstr "Fortræng værktøjstip"
--
- #: ../panel-plugin/sensors-plugin.c:2056
 -#: ../panel-plugin/sensors-plugin.c:2038
--msgid "E_xecute on double click:"
--msgstr "Kø_r ved dobbeltklik:"
--
- #: ../panel-plugin/sensors-plugin.c:2099
 -#: ../panel-plugin/sensors-plugin.c:2081
--msgid "_View"
- msgstr "_Vis"
 -msgstr "_Visning"
--
- #: ../panel-plugin/sensors-plugin.c:2133
 -#: ../panel-plugin/sensors-plugin.c:2115
--msgid "_Miscellaneous"
--msgstr "_Diverse"
--
- #: ../panel-plugin/sensors-plugin.c:2208 ../panel-plugin/sensors-plugin.h:30
- #: ../lib/hddtemp.c:162
 -#: ../panel-plugin/sensors-plugin.c:2190 ../panel-plugin/sensors-plugin.h:30
 -#: ../lib/hddtemp.c:180
--msgid "Sensors Plugin"
--msgstr "Udvidelsesmodul for sensorer"
- 
- #: ../panel-plugin/sensors-plugin.c:2216
- msgid "Properties"
- msgstr ""
--
- #: ../panel-plugin/sensors-plugin.c:2249
 -#. gtk_cpu_paint(sensors->tachos [i][index_feature]);
 -#. gtk_cpu_expose(sensors->tachos [i][index_feature], NULL);
 -#. #if GTK_VERSION < 2.11
 -#: ../panel-plugin/sensors-plugin.c:2229 ../src/actions.c:205
--msgid ""
--"You can change a feature's properties such as name, colours, min/max value "
--"by double-clicking the entry, editing the content, and pressing \"Return\" "
--"or selecting a different field."
- msgstr ""
- "Du kan ændre en funktions egenskaber såsom navn, farver, minimum-/"
- "maksimumværdier ved at dobbeltklikke elementet, redigering af indhold og "
- "trykke \"Return\" eller vælge et andet felt."
 -msgstr "Du kan ændre en funktions egenskaber såsom navn, farver, minimum-/maksimumværdier ved at dobbeltklikke elementet, redigere indholdet og trykke på \"Retur\" eller vælge et andet felt."
--
--#. only use this if no hddtemp sensor
--#. or do only use this , if it is an lmsensors device. whatever.
- #. FIXME: compare strings, or also have hddtemp and acpi store numeric values
 -#. FIXME: compare strings, or also have hddtmep and acpi store numeric values
--#. assert correctly saved file
- #: ../lib/configuration.c:162 ../lib/configuration.c:368
- #: ../lib/configuration.c:375 ../lib/hddtemp.c:393
 -#: ../lib/configuration.c:162 ../lib/configuration.c:367
 -#: ../lib/configuration.c:374 ../lib/hddtemp.c:366 ../lib/hddtemp.c:415
--msgid "Hard disks"
--msgstr "Harddiske"
--
- #: ../lib/acpi.c:561 ../lib/acpi.c:571 ../lib/acpi.c:572
 -#: ../lib/acpi.c:529 ../lib/acpi.c:537
--msgid "ACPI"
--msgstr "ACPI"
--
- #: ../lib/acpi.c:564
 -#. to be displayed
 -#. chip->description = g_strdup(_("Advanced Configuration and Power
 -#. Interface"));
 -#: ../lib/acpi.c:531
--#, c-format
--msgid "ACPI v%s zones"
--msgstr "ACPI v%s zoner"
--
--#. who knows, if we obtain non-NULL version at all...
--#. || g_strisempty(version))
- #: ../lib/acpi.c:725
 -#: ../lib/acpi.c:669
--msgid "<Unknown>"
--msgstr "<Ukendt>"
--
- #: ../lib/nvidia.c:61
 -#: ../lib/nvidia.c:60
--msgid "NVidia GPU core temperature"
- msgstr "NVidia GPU kærnetemperatur"
 -msgstr "NVidia GPU kernetemperatur"
--
- #: ../lib/nvidia.c:62
 -#: ../lib/nvidia.c:61
--msgid "nvidia"
- msgstr "Nvidia"
 -msgstr "nvidia"
--
- #: ../lib/nvidia.c:132 ../lib/hddtemp.c:679
 -#. if (scale == FAHRENHEIT) {
 -#. cf->formatted_value = g_strdup_printf(_("%.1f °F"), (float) (value * 9/5 +
 -#. 32) );
 -#. } else { // Celsius
 -#: ../lib/nvidia.c:126 ../lib/hddtemp.c:729
--#, c-format
--msgid "%.1f °C"
--msgstr "%.1f °C"
--
- #: ../lib/hddtemp.c:392
 -#: ../lib/hddtemp.c:414
--msgid "S.M.A.R.T. harddisk temperatures"
--msgstr "S.M.A.R.T. harddisk-temperaturer"
--
- #: ../lib/hddtemp.c:571
 -#: ../lib/hddtemp.c:614
--#, c-format
--msgid ""
- "\"hddtemp\" was not executed correctly, although it is executable. This is "
- "most probably due to the disks requiring root privileges to read their "
- "temperatures, and \"hddtemp\" not being setuid root.\n"
 -"\"hddtemp\" was not executed correctly, although it is executable. This is most probably due to the disks requiring root privileges to read their temperatures, and \"hddtemp\" not being setuid root.\n"
--"\n"
- "An easy but dirty solution is to run \"chmod u+s %s\" as root user and "
- "restart this plugin or its panel.\n"
 -"An easy but dirty solution is to run \"chmod u+s %s\" as root user and restart this plugin or its panel.\n"
--"\n"
--"Calling \"%s\" gave the following error:\n"
--"%s\n"
--"with a return value of %d.\n"
- msgstr ""
- "\"hddtemp\" blev ikke kørt korrekt, selvom denne er kørselbar. Dette skyldes "
- "mest sandsynligt, at diskene kræver administratorrettigheder for at aflæse "
- "deres temperaturer, og \"hddtemp\" er ikke setuid-rod.\n"
- "\n"
- "En let men ikke pæn løsning er at køre \"chmod u+s %s\" som administrator og "
- "genstarte dette udvidelsesmodul eller dets paneler.\n"
- "\n"
- "Kaldet \"%s\" gav følgende fejl:\n"
- "%s\n"
- "med en svarværdi %d.\n"
 -msgstr "\"hddtemp\" blev ikke kørt korrekt, selvom denne er kørselbar. Dette skyldes mest sandsynligt, at diskene kræver administratorrettigheder for at aflæse deres temperaturer, og \"hddtemp\" er ikke setuid-rod.\n\nEn let men ikke pæn løsning er at køre \"chmod u+s %s\" som administrator og genstarte dette udvidelsesmodul eller dets paneler.\n\nKaldet \"%s\" gav følgende fejl:\n%s\nmed en svarværdi %d.\n"
--
- #: ../lib/hddtemp.c:587 ../lib/hddtemp.c:611
 -#: ../lib/hddtemp.c:630 ../lib/hddtemp.c:660
--msgid "Suppress this message in future"
--msgstr "Undertryk denne besked for fremtiden"
--
- #: ../lib/hddtemp.c:605
 -#: ../lib/hddtemp.c:654
--#, c-format
--msgid ""
--"An error occurred when executing \"%s\":\n"
- "%s"
- msgstr ""
- "Der opstod en fejl ved kørsel af \"%s\":\n"
--"%s"
 -msgstr "Der opstod en fejl ved kørsel af \"%s\":\n%s"
--
- #: ../lib/lmsensors.c:95
 -#: ../lib/lmsensors.c:110
--msgid "LM Sensors"
--msgstr "LM-sensorer"
--
- #: ../lib/lmsensors.c:364 ../lib/lmsensors.c:411
 -#: ../lib/lmsensors.c:370 ../lib/lmsensors.c:417
--#, c-format
--msgid "Error: Could not connect to sensors!"
--msgstr "Fejl: Kunne ikke forbinde til sensorer!"
--
- #: ../lib/sensors-interface.c:87
 -#: ../lib/sensors-interface.c:84
--msgid "Sensors Plugin Failure"
--msgstr "Udvidelsesmodul for sensorer fejlede"
--
- #: ../lib/sensors-interface.c:88
 -#: ../lib/sensors-interface.c:85
--msgid ""
--"Seems like there was a problem reading a sensor feature value.\n"
--"Proper proceeding cannot be guaranteed."
- msgstr ""
- "Det lader til, at der var et problem med at læse en sensors funktionsværdi.\n"
- "Korrekt viderebehandling kan ikke garanteres."
 -msgstr "Det lader til, at der var et problem med at læse en sensors funktionsværdi.\nKorrekt viderebehandling kan ikke garanteres."
--
--#: ../lib/sensors-interface.c:172
--msgid "Sensors t_ype:"
- msgstr "Sensor_typer:"
 -msgstr "Sensor_type:"
--
--#: ../lib/sensors-interface.c:198
--msgid "Description:"
--msgstr "Beskrivelse:"
--
--#: ../lib/sensors-interface.c:231
--msgid "U_pdate interval (seconds):"
--msgstr "O_pdateringsinterval (sekunder):"
--
--#: ../lib/sensors-interface.c:271
--msgid "Name"
--msgstr "Navn"
--
--#: ../lib/sensors-interface.c:283
--msgid "Value"
--msgstr "Værdi"
--
--#: ../lib/sensors-interface.c:291
--msgid "Show"
--msgstr "Vis"
--
--#: ../lib/sensors-interface.c:300
--msgid "Color"
--msgstr "Farve"
--
--#: ../lib/sensors-interface.c:313
--msgid "Min"
--msgstr "Min."
--
--#: ../lib/sensors-interface.c:330
--msgid "Max"
--msgstr "Maks."
--
--#: ../lib/sensors-interface.c:371
--msgid "Temperature scale:"
--msgstr "Temperaturskala:"
--
--#: ../lib/sensors-interface.c:373
--msgid "_Celsius"
--msgstr "_Celsius"
--
--#: ../lib/sensors-interface.c:375
--msgid "_Fahrenheit"
--msgstr "_Fahrenheit"
--
--#: ../lib/sensors-interface.c:411
--msgid "_Sensors"
--msgstr "_Sensorer"
--
--#: ../lib/sensors-interface-common.c:73 ../lib/sensors-interface-common.c:74
--msgid "No sensors found!"
--msgstr "Ingen sensorer fundet!"
--
- #: ../lib/sensors-interface-common.c:145
 -#: ../lib/sensors-interface-common.c:144
--#, c-format
--msgid "%.0f °F"
--msgstr "%.0f °F"
--
--#. Celsius
- #: ../lib/sensors-interface-common.c:148
 -#: ../lib/sensors-interface-common.c:147
--#, c-format
--msgid "%.0f °C"
--msgstr "%.0f °C"
--
- #: ../lib/sensors-interface-common.c:153
 -#: ../lib/sensors-interface-common.c:152
--#, c-format
--msgid "%+.3f V"
--msgstr "%+.3f V"
--
- #: ../lib/sensors-interface-common.c:157
 -#: ../lib/sensors-interface-common.c:156
--#, c-format
--msgid "%.0f mWh"
--msgstr "%.0f mWh"
--
- #: ../lib/sensors-interface-common.c:162
 -#: ../lib/sensors-interface-common.c:161
--msgid "off"
--msgstr "slukket"
--
- #: ../lib/sensors-interface-common.c:164
 -#: ../lib/sensors-interface-common.c:163
--msgid "on"
--msgstr "tændt"
--
- #: ../lib/sensors-interface-common.c:168
 -#: ../lib/sensors-interface-common.c:167
--#, c-format
--msgid "%.0f rpm"
--msgstr "%.0f o/m."
--
- #: ../src/main.c:58
 -#: ../src/main.c:52
--#, c-format
--msgid ""
--"Xfce4 Sensors %s\n"
--"This program is published under the GPL v2.\n"
- "The license text can be found inside the program's source archive or under /"
- "usr/share/apps/LICENSES/GPL_V2 or at http://www.gnu.org/licenses/old-"
- "licenses/gpl-2.0.txt\n"
- msgstr ""
- "Sensorer %s til Xfce4\n"
- "Dette program er udgivet under GPL v2.\n"
- "Licensteksten kan findes i programmets kildearkiv eller under /usr/share/"
- "apps/LICENSES/GPL_V2 eller på http://www.gnu.org/licenses/old-licenses/"
- "gpl-2.0.txt\n"
 -"The license text can be found inside the program's source archive or under /usr/share/apps/LICENSES/GPL_V2 or at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt\n"
 -msgstr "Sensorer %s til Xfce4\nDette program er udgivet under GPL v2.\nLicensteksten kan findes i programmets kildearkiv eller under /usr/share/apps/LICENSES/GPL_V2 eller på http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt\n"
--
- #: ../src/main.c:70
 -#: ../src/main.c:64
--#, c-format
--msgid ""
--"Xfce4 Sensors %s\n"
- "Displays information about your hardware sensors, ACPI status, harddisk "
- "temperatures and Nvidia GPU's temperature.\n"
 -"Displays information about your hardware sensors, ACPI status, harddisk temperatures and Nvidia GPU's temperature.\n"
--"Synopsis: \n"
--"  xfce4-sensors options\n"
--"where options are one or more of the following:\n"
--"  -h, --help    Print this help dialog.\n"
--"  -l, --license Print license information.\n"
--"  -V, --version Print version information.\n"
--"\n"
--"This program is published under the GPL v2.\n"
- msgstr ""
- "Sensorer %s til Xfce4\n"
- "Viser information om dine sensorer og ACPI-status, temperaturen på dine "
- "diske samt temperaturen på Nvidias grafikprocessorer.\n"
- "Synopsis: \n"
- "  xfce4-sensorer tilvalg\n"
- "hvor tilvalg er en eller flere af de følgende:\n"
- "  -h, --help    Viser denne hjælpedialog.\n"
- "  -l, --license Viser licensinformation.\n"
- "  -V, --version Viser versionsinformation.\n"
- "\n"
- "Dette program er udgivet under GPL v2.\n"
 -msgstr "Sensorer %s til Xfce4\nViser information om dine sensorer og ACPI-status, temperaturen på dine diske samt temperaturen på Nvidias grafikprocessorer.\nSynopsis: \n  xfce4-sensorer tilvalg\nhvor tilvalg er en eller flere af de følgende:\n  -h, --help    Viser denne hjælpedialog.\n  -l, --license Viser licensinformation.\n  -V, --version Viser versionsinformation.\n\nDette program er udgivet under GPL v2.\n"
--
- #: ../src/main.c:88
 -#: ../src/main.c:82
--#, c-format
--msgid "Xfce4 Sensors %s\n"
--msgstr "Sensorer %s til Xfce4\n"
--
- #: ../src/interface.c:85
 -#: ../src/interface.c:78
--msgid "_Overview"
--msgstr "_Oversigt"
--
- #: ../src/interface.c:105
 -#: ../src/interface.c:99
--msgid "_Tachometers"
--msgstr "_Tachometre"
--
- #: ../src/interface.c:122
 -#: ../src/interface.c:116
--msgid "Sensors Viewer"
--msgstr "Sensorvisere"
--
--#. FIXME: either print nothing, or undertake appropriate action,
--#. * or pop up a message box.
--#: ../src/actions.c:80
--#, c-format
--msgid ""
--"Sensors Viewer:\n"
--"Seems like there was a problem reading a sensor feature value.\n"
--"Proper proceeding cannot be guaranteed.\n"
- msgstr ""
- "Fremviser til sensorer:\n"
- "Det ser ud til at der opstod et problem med at aflæse en sensors "
- "egenskabsværdi.\n"
- "Korrekte værdier kan ikke garanteres.\n"
 -msgstr "Fremviser til sensorer:\nDet ser ud til at der opstod et problem med at aflæse en sensors egenskabsværdi.\nKorrekte værdier kan ikke garanteres.\n"
--
--#: ../src/xfce4-sensors.desktop.in.h:1
--msgid "Sensor Viewer"
--msgstr "Sensorviser"
--
--#: ../src/xfce4-sensors.desktop.in.h:2
- #: ../panel-plugin/xfce4-sensors-plugin.desktop.in.h:2
 -#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.in.h:2
--msgid "Show sensor values."
--msgstr "Vis sensorværdier."
--
--#: ../src/xfce4-sensors.desktop.in.h:3
--msgid "Sensor Values Viewer"
--msgstr "Fremvisning af sensorværdier"
--
- #: ../panel-plugin/xfce4-sensors-plugin.desktop.in.h:1
- #, fuzzy
- msgid "Sensor plugin"
 -#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.in.h:1
 -msgid "Sensor plugin "
--msgstr "Sensor-udvidelsesmodul "
diff --cc po/lt.po
index 0f01edd,75e3df0..0000000
deleted file mode 100644,100644
--- a/po/lt.po
+++ /dev/null
@@@ -1,434 -1,393 +1,0 @@@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
- #
 -# 
--# Translators:
--# Algimantas Margevičius <margevicius.algimantas at gmail.com>, 2012
- # Moo, 2015
 -# Moo, 2015-2016
--# Rimas Kudelis <rq at akl.lt>, 2005
--msgid ""
--msgstr ""
--"Project-Id-Version: Xfce Panel Plugins\n"
--"Report-Msgid-Bugs-To: \n"
- "POT-Creation-Date: 2016-06-19 19:59+0200\n"
- "PO-Revision-Date: 2015-03-16 19:53+0000\n"
 -"POT-Creation-Date: 2014-05-22 00:31+0200\n"
 -"PO-Revision-Date: 2016-09-07 14:52+0000\n"
--"Last-Translator: Moo\n"
- "Language-Team: Lithuanian (http://www.transifex.com/projects/p/xfce-panel-"
- "plugins/language/lt/)\n"
- "Language: lt\n"
 -"Language-Team: Lithuanian (http://www.transifex.com/xfce/xfce-panel-plugins/language/lt/)\n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\n"
- "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
- "%100<10 || n%100>=20) ? 1 : 2);\n"
 -"Language: lt\n"
 -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
--
- #. initialize value label widget
- #: ../panel-plugin/sensors-plugin.c:319 ../panel-plugin/sensors-plugin.c:414
- #: ../panel-plugin/sensors-plugin.c:1009
 -#: ../panel-plugin/sensors-plugin.c:287 ../panel-plugin/sensors-plugin.c:383
 -#: ../panel-plugin/sensors-plugin.c:985
--msgid "<span><b>Sensors</b></span>"
--msgstr "<span><b>Jutikliai</b></span>"
--
--#. widget = sensors->eventbox;
- #: ../panel-plugin/sensors-plugin.c:819
 -#: ../panel-plugin/sensors-plugin.c:788
--msgid "No sensors selected!"
--msgstr "Nepasirinkti jokie jutikliai!"
--
--#. FIXME: either print nothing, or undertake appropriate action,
--#. * or pop up a message box.
- #: ../panel-plugin/sensors-plugin.c:859
 -#: ../panel-plugin/sensors-plugin.c:828
--#, c-format
--msgid ""
--"Sensors Plugin:\n"
--"Seems like there was a problem reading a sensor feature value.\n"
--"Proper proceeding cannot be guaranteed.\n"
- msgstr ""
- "Jutiklių įskiepis:\n"
- "Atrodo, jog buvo problemų nuskaitant jutiklio funkcijos reikšmę.\n"
- "Tvarkingas tolesnis darbas negali būti užtikrinamas.\n"
 -msgstr "Jutiklių įskiepis:\nAtrodo, jog buvo problemų nuskaitant jutiklio funkcijos reikšmę.\nTvarkingas tolesnis darbas negali būti užtikrinamas.\n"
--
- #: ../panel-plugin/sensors-plugin.c:1727
 -#: ../panel-plugin/sensors-plugin.c:1709
--msgid "UI style:"
--msgstr "Naudotojo sąsajos stilius:"
--
- #: ../panel-plugin/sensors-plugin.c:1728
 -#: ../panel-plugin/sensors-plugin.c:1710
--msgid "_text"
--msgstr "_tekstas"
--
- #: ../panel-plugin/sensors-plugin.c:1730
 -#: ../panel-plugin/sensors-plugin.c:1712
--msgid "_progress bars"
--msgstr "_eigos juostos"
--
- #: ../panel-plugin/sensors-plugin.c:1732
 -#: ../panel-plugin/sensors-plugin.c:1714
--msgid "_tachos"
--msgstr "_tachos"
--
- #: ../panel-plugin/sensors-plugin.c:1777
 -#: ../panel-plugin/sensors-plugin.c:1759
--msgid "Show _labels"
--msgstr "_Rodyti žymes"
--
- #: ../panel-plugin/sensors-plugin.c:1807
 -#: ../panel-plugin/sensors-plugin.c:1789
--msgid "Show colored _bars"
--msgstr "Rodyti spalvotas _juostas"
--
- #: ../panel-plugin/sensors-plugin.c:1835
 -#: ../panel-plugin/sensors-plugin.c:1817
--msgid "_Show title"
--msgstr "Rodyti _antraštę"
--
- #: ../panel-plugin/sensors-plugin.c:1859
 -#: ../panel-plugin/sensors-plugin.c:1841
--msgid "_Number of text lines:"
--msgstr "Teksto eilučių _skaičius:"
--
- #: ../panel-plugin/sensors-plugin.c:1894
 -#: ../panel-plugin/sensors-plugin.c:1876
--msgid "F_ont size:"
--msgstr "Š_rifto dydis:"
--
- #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
- #: ../panel-plugin/sensors-plugin.c:1901
 -#. gtk_widget_set_sensitive(myFontBox,
 -#. !sd->sensors->display_values_graphically);
 -#: ../panel-plugin/sensors-plugin.c:1883
--msgid "x-small"
--msgstr "labai mažas"
--
- #: ../panel-plugin/sensors-plugin.c:1902
 -#: ../panel-plugin/sensors-plugin.c:1884
--msgid "small"
--msgstr "mažas"
--
- #: ../panel-plugin/sensors-plugin.c:1903
 -#: ../panel-plugin/sensors-plugin.c:1885
--msgid "medium"
--msgstr "vidutinis"
--
- #: ../panel-plugin/sensors-plugin.c:1904
 -#: ../panel-plugin/sensors-plugin.c:1886
--msgid "large"
--msgstr "didelis"
--
- #: ../panel-plugin/sensors-plugin.c:1905
 -#: ../panel-plugin/sensors-plugin.c:1887
--msgid "x-large"
--msgstr "labai didelis"
--
- #: ../panel-plugin/sensors-plugin.c:1936
 -#: ../panel-plugin/sensors-plugin.c:1918
--msgid "F_ont:"
--msgstr "Šr_iftas:"
--
- #: ../panel-plugin/sensors-plugin.c:1970
 -#: ../panel-plugin/sensors-plugin.c:1952
--msgid "Show _Units"
--msgstr "R_odyti matavimo vienetus"
--
- #: ../panel-plugin/sensors-plugin.c:1991
 -#: ../panel-plugin/sensors-plugin.c:1973
--msgid "Small horizontal s_pacing"
--msgstr "Maži horizontalūs tarpai"
--
- #: ../panel-plugin/sensors-plugin.c:2013
 -#: ../panel-plugin/sensors-plugin.c:1995
--msgid "Suppress messages"
--msgstr "Nerodyti pranešimų"
--
- #: ../panel-plugin/sensors-plugin.c:2031
 -#: ../panel-plugin/sensors-plugin.c:2013
--msgid "Suppress tooltip"
--msgstr "Nerodyti paaiškinimų"
--
- #: ../panel-plugin/sensors-plugin.c:2056
 -#: ../panel-plugin/sensors-plugin.c:2038
--msgid "E_xecute on double click:"
- msgstr "_Vykdyti du kart paspaudus"
 -msgstr "_Vykdyti du kartus spustelėjus:"
--
- #: ../panel-plugin/sensors-plugin.c:2099
 -#: ../panel-plugin/sensors-plugin.c:2081
--msgid "_View"
--msgstr "_Rodymas"
--
- #: ../panel-plugin/sensors-plugin.c:2133
 -#: ../panel-plugin/sensors-plugin.c:2115
--msgid "_Miscellaneous"
--msgstr "Į_vairūs"
--
- #: ../panel-plugin/sensors-plugin.c:2208 ../panel-plugin/sensors-plugin.h:30
- #: ../lib/hddtemp.c:162
 -#: ../panel-plugin/sensors-plugin.c:2190 ../panel-plugin/sensors-plugin.h:30
 -#: ../lib/hddtemp.c:180
--msgid "Sensors Plugin"
--msgstr "Jutiklio papildinys"
- 
- #: ../panel-plugin/sensors-plugin.c:2216
- msgid "Properties"
- msgstr ""
--
- #: ../panel-plugin/sensors-plugin.c:2249
 -#. gtk_cpu_paint(sensors->tachos [i][index_feature]);
 -#. gtk_cpu_expose(sensors->tachos [i][index_feature], NULL);
 -#. #if GTK_VERSION < 2.11
 -#: ../panel-plugin/sensors-plugin.c:2229 ../src/actions.c:205
--msgid ""
--"You can change a feature's properties such as name, colours, min/max value "
--"by double-clicking the entry, editing the content, and pressing \"Return\" "
--"or selecting a different field."
- msgstr ""
- "Jūs galite keisti tokias savybes kaip pavadinimas, spalvos, didžiausia/"
- "mažiausia reikšmė dukart spustelėję ant įrašo."
 -msgstr "Jūs galite keisti tokias savybes kaip pavadinimas, spalvos, didžiausia/mažiausia reikšmė du kartus spustelėję ant įrašo, atlikę turinio redagavimą ir nuspaudę \"Return\" (Įvedimo arba angl. \"Enter\") klavišą arba pasirinkdami kitą lauką."
--
--#. only use this if no hddtemp sensor
--#. or do only use this , if it is an lmsensors device. whatever.
- #. FIXME: compare strings, or also have hddtemp and acpi store numeric values
 -#. FIXME: compare strings, or also have hddtmep and acpi store numeric values
--#. assert correctly saved file
- #: ../lib/configuration.c:162 ../lib/configuration.c:368
- #: ../lib/configuration.c:375 ../lib/hddtemp.c:393
 -#: ../lib/configuration.c:162 ../lib/configuration.c:367
 -#: ../lib/configuration.c:374 ../lib/hddtemp.c:366 ../lib/hddtemp.c:415
--msgid "Hard disks"
--msgstr "Standusis diskas"
--
- #: ../lib/acpi.c:561 ../lib/acpi.c:571 ../lib/acpi.c:572
 -#: ../lib/acpi.c:529 ../lib/acpi.c:537
--msgid "ACPI"
--msgstr "ACPI"
--
- #: ../lib/acpi.c:564
 -#. to be displayed
 -#. chip->description = g_strdup(_("Advanced Configuration and Power
 -#. Interface"));
 -#: ../lib/acpi.c:531
--#, c-format
--msgid "ACPI v%s zones"
--msgstr "ACPI v%s zonos"
--
--#. who knows, if we obtain non-NULL version at all...
--#. || g_strisempty(version))
- #: ../lib/acpi.c:725
 -#: ../lib/acpi.c:669
--msgid "<Unknown>"
--msgstr "<Nežinoma>"
--
- #: ../lib/nvidia.c:61
 -#: ../lib/nvidia.c:60
--msgid "NVidia GPU core temperature"
--msgstr "NVidia GPU šerdies temperatūra"
--
- #: ../lib/nvidia.c:62
 -#: ../lib/nvidia.c:61
--msgid "nvidia"
--msgstr "nvidia"
--
- #: ../lib/nvidia.c:132 ../lib/hddtemp.c:679
 -#. if (scale == FAHRENHEIT) {
 -#. cf->formatted_value = g_strdup_printf(_("%.1f °F"), (float) (value * 9/5 +
 -#. 32) );
 -#. } else { // Celsius
 -#: ../lib/nvidia.c:126 ../lib/hddtemp.c:729
--#, c-format
--msgid "%.1f °C"
--msgstr "%.1f °C"
--
- #: ../lib/hddtemp.c:392
 -#: ../lib/hddtemp.c:414
--msgid "S.M.A.R.T. harddisk temperatures"
--msgstr "S.M.A.R.T. standžiojo disko temperatūros"
--
- #: ../lib/hddtemp.c:571
 -#: ../lib/hddtemp.c:614
--#, c-format
--msgid ""
- "\"hddtemp\" was not executed correctly, although it is executable. This is "
- "most probably due to the disks requiring root privileges to read their "
- "temperatures, and \"hddtemp\" not being setuid root.\n"
 -"\"hddtemp\" was not executed correctly, although it is executable. This is most probably due to the disks requiring root privileges to read their temperatures, and \"hddtemp\" not being setuid root.\n"
--"\n"
- "An easy but dirty solution is to run \"chmod u+s %s\" as root user and "
- "restart this plugin or its panel.\n"
 -"An easy but dirty solution is to run \"chmod u+s %s\" as root user and restart this plugin or its panel.\n"
--"\n"
--"Calling \"%s\" gave the following error:\n"
--"%s\n"
--"with a return value of %d.\n"
- msgstr ""
- "„hddtemp“ nebuvo tinkamai įvykdyta, nepaisant to jis vykdomas. Greičiausiai "
- "tai nutiko dėl to jog prašoma informacijos apie diskų temperatūrą, bet "
- "neturima reikiamų teisių.\n"
- "\n"
- "Lengvas bet purvinas sprendimas yra įvykdyti „chmod u+s %s“ kaip root "
- "naudotojas ir paleisti šį įskiepį ar skydelį iš naujo.\n"
- "\n"
- "Kviečiant „%s“ gauta klaida:\n"
- "%s\n"
- "su grąžinimo reikšme %d.\n"
 -msgstr "„hddtemp“ nebuvo tinkamai įvykdyta, nepaisant to jis vykdomas. Greičiausiai tai nutiko dėl to jog prašoma informacijos apie diskų temperatūrą, bet neturima reikiamų teisių.\n\nLengvas bet purvinas sprendimas yra įvykdyti „chmod u+s %s“ kaip root naudotojas ir paleisti šį įskiepį ar skydelį iš naujo.\n\nKviečiant „%s“ gauta klaida:\n%s\nsu grąžinimo reikšme %d.\n"
--
- #: ../lib/hddtemp.c:587 ../lib/hddtemp.c:611
 -#: ../lib/hddtemp.c:630 ../lib/hddtemp.c:660
--msgid "Suppress this message in future"
--msgstr "Nerodyti šios žinutės ateityje "
--
- #: ../lib/hddtemp.c:605
 -#: ../lib/hddtemp.c:654
--#, c-format
--msgid ""
--"An error occurred when executing \"%s\":\n"
- "%s"
- msgstr ""
- "Įvyko klaida vykdant \"%s\":\n"
--"%s"
 -msgstr "Įvyko klaida vykdant \"%s\":\n%s"
--
- #: ../lib/lmsensors.c:95
 -#: ../lib/lmsensors.c:110
--msgid "LM Sensors"
--msgstr "LM jutikliai"
--
- #: ../lib/lmsensors.c:364 ../lib/lmsensors.c:411
 -#: ../lib/lmsensors.c:370 ../lib/lmsensors.c:417
--#, c-format
--msgid "Error: Could not connect to sensors!"
--msgstr "Klaida: nepavyko prisijungti prie jutiklių!"
--
- #: ../lib/sensors-interface.c:87
 -#: ../lib/sensors-interface.c:84
--msgid "Sensors Plugin Failure"
--msgstr "Jutiklių įskiepio klaida"
--
- #: ../lib/sensors-interface.c:88
 -#: ../lib/sensors-interface.c:85
--msgid ""
--"Seems like there was a problem reading a sensor feature value.\n"
--"Proper proceeding cannot be guaranteed."
- msgstr ""
- "Atrodo, jog buvo problemų nuskaitant jutiklio funkcijos reikšmę.\n"
- "Tvarkingas tolesnis darbas negali būti užtikrinamas."
 -msgstr "Atrodo, jog buvo problemų nuskaitant jutiklio funkcijos reikšmę.\nTvarkingas tolesnis darbas negali būti užtikrinamas."
--
--#: ../lib/sensors-interface.c:172
--msgid "Sensors t_ype:"
--msgstr "Jutiklių _tipas:"
--
--#: ../lib/sensors-interface.c:198
--msgid "Description:"
--msgstr "Aprašymas:"
--
--#: ../lib/sensors-interface.c:231
--msgid "U_pdate interval (seconds):"
--msgstr "Atnaujinimo _dažnumas (sek.):"
--
--#: ../lib/sensors-interface.c:271
--msgid "Name"
--msgstr "Pavadinimas"
--
--#: ../lib/sensors-interface.c:283
--msgid "Value"
--msgstr "Reikšmė"
--
--#: ../lib/sensors-interface.c:291
--msgid "Show"
--msgstr "Rodyti"
--
--#: ../lib/sensors-interface.c:300
--msgid "Color"
--msgstr "Spalva"
--
--#: ../lib/sensors-interface.c:313
--msgid "Min"
--msgstr "Min"
--
--#: ../lib/sensors-interface.c:330
--msgid "Max"
--msgstr "Maks"
--
--#: ../lib/sensors-interface.c:371
--msgid "Temperature scale:"
--msgstr "Temperatūros skalė:"
--
--#: ../lib/sensors-interface.c:373
--msgid "_Celsius"
--msgstr "_Celsijus"
--
--#: ../lib/sensors-interface.c:375
--msgid "_Fahrenheit"
--msgstr "_Farenheitas"
--
--#: ../lib/sensors-interface.c:411
--msgid "_Sensors"
--msgstr "_Jutikliai"
--
--#: ../lib/sensors-interface-common.c:73 ../lib/sensors-interface-common.c:74
--msgid "No sensors found!"
--msgstr "Jokių jutiklių nerasta!"
--
- #: ../lib/sensors-interface-common.c:145
 -#: ../lib/sensors-interface-common.c:144
--#, c-format
--msgid "%.0f °F"
--msgstr "%.0f °F"
--
--#. Celsius
- #: ../lib/sensors-interface-common.c:148
 -#: ../lib/sensors-interface-common.c:147
--#, c-format
--msgid "%.0f °C"
--msgstr "%.0f °C"
--
- #: ../lib/sensors-interface-common.c:153
 -#: ../lib/sensors-interface-common.c:152
--#, c-format
--msgid "%+.3f V"
--msgstr "%+.3f V"
--
- #: ../lib/sensors-interface-common.c:157
 -#: ../lib/sensors-interface-common.c:156
--#, c-format
--msgid "%.0f mWh"
--msgstr "%.0f mWh"
--
- #: ../lib/sensors-interface-common.c:162
 -#: ../lib/sensors-interface-common.c:161
--msgid "off"
--msgstr "išj."
--
- #: ../lib/sensors-interface-common.c:164
 -#: ../lib/sensors-interface-common.c:163
--msgid "on"
--msgstr "įj."
--
- #: ../lib/sensors-interface-common.c:168
 -#: ../lib/sensors-interface-common.c:167
--#, c-format
--msgid "%.0f rpm"
--msgstr "%.0f rpm"
--
- #: ../src/main.c:58
 -#: ../src/main.c:52
--#, c-format
--msgid ""
--"Xfce4 Sensors %s\n"
--"This program is published under the GPL v2.\n"
- "The license text can be found inside the program's source archive or under /"
- "usr/share/apps/LICENSES/GPL_V2 or at http://www.gnu.org/licenses/old-"
- "licenses/gpl-2.0.txt\n"
- msgstr ""
- "Xfce4 Sensors %s\n"
- "Ši programa platinama pagal GPL v2 licenciją.\n"
- "Licencijos tekstą galite rasti programos pirminiame kode arba /usr/share/"
- "apps/LICENSES/GPL_V2 ar http://www.gnu.org/licenses/old-licenses/gpl-2.0."
- "txt\n"
 -"The license text can be found inside the program's source archive or under /usr/share/apps/LICENSES/GPL_V2 or at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt\n"
 -msgstr "Xfce4 Sensors %s\nŠi programa platinama pagal GPL v2 licenciją.\nLicencijos tekstą galite rasti programos pirminiame kode arba /usr/share/apps/LICENSES/GPL_V2 ar http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt\n"
--
- #: ../src/main.c:70
 -#: ../src/main.c:64
--#, c-format
--msgid ""
--"Xfce4 Sensors %s\n"
- "Displays information about your hardware sensors, ACPI status, harddisk "
- "temperatures and Nvidia GPU's temperature.\n"
 -"Displays information about your hardware sensors, ACPI status, harddisk temperatures and Nvidia GPU's temperature.\n"
--"Synopsis: \n"
--"  xfce4-sensors options\n"
--"where options are one or more of the following:\n"
--"  -h, --help    Print this help dialog.\n"
--"  -l, --license Print license information.\n"
--"  -V, --version Print version information.\n"
--"\n"
--"This program is published under the GPL v2.\n"
- msgstr ""
- "Xfce4 jutikliai %s\n"
- "Rodo informaciją apie jūsų sisteminę įrangą, ACPI būseną, kietųjų diskų "
- "temperatūrą ir Nvidia GPU temperatūrą.\n"
- "Apžvalga: \n"
- "  xfce4-sensors parinktys\n"
- "ten kur parinktys yra viena šių reikšmių:\n"
- "  -h, --help    Parodo šį dialogą.\n"
- "  -l, --license Parodo licencijos informaciją.\n"
- "  -V, --version Parodo versijos informaciją.\n"
- "\n"
- "Ši programa platinama pagal GPL v2 licenciją.\n"
 -msgstr "Xfce4 jutikliai %s\nRodo informaciją apie jūsų sisteminę įrangą, ACPI būseną, kietųjų diskų temperatūrą ir Nvidia GPU temperatūrą.\nApžvalga: \n  xfce4-sensors parinktys\nten kur parinktys yra viena šių reikšmių:\n  -h, --help    Parodo šį dialogą.\n  -l, --license Parodo licencijos informaciją.\n  -V, --version Parodo versijos informaciją.\n\nŠi programa platinama pagal GPL v2 licenciją.\n"
--
- #: ../src/main.c:88
 -#: ../src/main.c:82
--#, c-format
--msgid "Xfce4 Sensors %s\n"
--msgstr "Xfce4 Jutikliai %s\n"
--
- #: ../src/interface.c:85
 -#: ../src/interface.c:78
--msgid "_Overview"
--msgstr "P_eržiūra"
--
- #: ../src/interface.c:105
 -#: ../src/interface.c:99
--msgid "_Tachometers"
--msgstr "_Tachometras"
--
- #: ../src/interface.c:122
 -#: ../src/interface.c:116
--msgid "Sensors Viewer"
--msgstr "Jutiklių peržiūra"
--
--#. FIXME: either print nothing, or undertake appropriate action,
--#. * or pop up a message box.
--#: ../src/actions.c:80
--#, c-format
--msgid ""
--"Sensors Viewer:\n"
--"Seems like there was a problem reading a sensor feature value.\n"
--"Proper proceeding cannot be guaranteed.\n"
- msgstr ""
- "Jutiklių peržiūra:\n"
- "Atrodo, jog buvo problemų nuskaitant jutiklio funkcijos reikšmę.\n"
- "Tvarkingas tolesnis darbas negali būti užtikrinamas.\n"
 -msgstr "Jutiklių peržiūra:\nAtrodo, jog buvo problemų nuskaitant jutiklio funkcijos reikšmę.\nTvarkingas tolesnis darbas negali būti užtikrinamas.\n"
--
--#: ../src/xfce4-sensors.desktop.in.h:1
--msgid "Sensor Viewer"
--msgstr "Jutiklio peržiūra"
--
--#: ../src/xfce4-sensors.desktop.in.h:2
- #: ../panel-plugin/xfce4-sensors-plugin.desktop.in.h:2
 -#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.in.h:2
--msgid "Show sensor values."
--msgstr "Parodyti jutiklio reikšmes."
--
--#: ../src/xfce4-sensors.desktop.in.h:3
--msgid "Sensor Values Viewer"
--msgstr "Jutiklių reikšmių peržiūra"
--
- #: ../panel-plugin/xfce4-sensors-plugin.desktop.in.h:1
- #, fuzzy
- msgid "Sensor plugin"
 -#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.in.h:1
 -msgid "Sensor plugin "
--msgstr "Jutiklio įskiepis"
diff --cc po/oc.po
index a0de0d8,7fb6cae..0000000
deleted file mode 100644,100644
--- a/po/oc.po
+++ /dev/null
@@@ -1,438 -1,392 +1,0 @@@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
- #
 -# 
--# Translators:
- # Cedric31 <cvalmary at yahoo.fr>, 2013
 -# Cédric Valmary <cvalmary at yahoo.fr>, 2016
 -# Cédric Valmary <cvalmary at yahoo.fr>, 2013
--msgid ""
--msgstr ""
--"Project-Id-Version: Xfce Panel Plugins\n"
--"Report-Msgid-Bugs-To: \n"
- "POT-Creation-Date: 2016-06-19 19:59+0200\n"
- "PO-Revision-Date: 2013-12-07 09:04+0000\n"
- "Last-Translator: Cedric31 <cvalmary at yahoo.fr>\n"
- "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/xfce/"
- "language/oc/)\n"
- "Language: oc\n"
 -"POT-Creation-Date: 2014-05-22 00:31+0200\n"
 -"PO-Revision-Date: 2016-11-24 18:32+0000\n"
 -"Last-Translator: Cédric Valmary <cvalmary at yahoo.fr>\n"
 -"Language-Team: Occitan (post 1500) (http://www.transifex.com/xfce/xfce-panel-plugins/language/oc/)\n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\n"
 -"Language: oc\n"
--"Plural-Forms: nplurals=2; plural=(n > 1);\n"
--
- #. initialize value label widget
- #: ../panel-plugin/sensors-plugin.c:319 ../panel-plugin/sensors-plugin.c:414
- #: ../panel-plugin/sensors-plugin.c:1009
- #, fuzzy
 -#: ../panel-plugin/sensors-plugin.c:287 ../panel-plugin/sensors-plugin.c:383
 -#: ../panel-plugin/sensors-plugin.c:985
--msgid "<span><b>Sensors</b></span>"
- msgstr "<span foreground=\"#000000\"><b>Captadors</b></span>"
 -msgstr "<span><b>Captadors</b></span>"
--
--#. widget = sensors->eventbox;
- #: ../panel-plugin/sensors-plugin.c:819
 -#: ../panel-plugin/sensors-plugin.c:788
--msgid "No sensors selected!"
--msgstr "Cap de captador pas seleccionat !"
--
--#. FIXME: either print nothing, or undertake appropriate action,
--#. * or pop up a message box.
- #: ../panel-plugin/sensors-plugin.c:859
 -#: ../panel-plugin/sensors-plugin.c:828
--#, c-format
--msgid ""
--"Sensors Plugin:\n"
--"Seems like there was a problem reading a sensor feature value.\n"
--"Proper proceeding cannot be guaranteed.\n"
- msgstr ""
- "Empeuton Captadors :\n"
- "Semblariá qu'i aja un problèma de lectura d'una valor caracteristica del "
- "captador.\n"
- "L'execucion normala pòt pas èsser garantida.\n"
- "\n"
- "\n"
- "\n"
 -msgstr "Empeuton Captadors :\nSemblariá qu'i aja un problèma de lectura d'una valor caracteristica del captador.\nL'execucion normala pòt pas èsser garantida.\n\n\n\n"
--
- #: ../panel-plugin/sensors-plugin.c:1727
 -#: ../panel-plugin/sensors-plugin.c:1709
--msgid "UI style:"
--msgstr "Estil de l'interfàcia :"
--
- #: ../panel-plugin/sensors-plugin.c:1728
 -#: ../panel-plugin/sensors-plugin.c:1710
--msgid "_text"
--msgstr "_tèxte"
--
- #: ../panel-plugin/sensors-plugin.c:1730
 -#: ../panel-plugin/sensors-plugin.c:1712
--msgid "_progress bars"
--msgstr "_barras de progression"
--
- #: ../panel-plugin/sensors-plugin.c:1732
 -#: ../panel-plugin/sensors-plugin.c:1714
--msgid "_tachos"
--msgstr "_taquis"
--
- #: ../panel-plugin/sensors-plugin.c:1777
 -#: ../panel-plugin/sensors-plugin.c:1759
--msgid "Show _labels"
--msgstr "Afi_char las etiquetas"
--
- #: ../panel-plugin/sensors-plugin.c:1807
 -#: ../panel-plugin/sensors-plugin.c:1789
--msgid "Show colored _bars"
--msgstr "Afichar las _barras en color"
--
- #: ../panel-plugin/sensors-plugin.c:1835
 -#: ../panel-plugin/sensors-plugin.c:1817
--msgid "_Show title"
--msgstr "Afi_char lo títol"
--
- #: ../panel-plugin/sensors-plugin.c:1859
 -#: ../panel-plugin/sensors-plugin.c:1841
--msgid "_Number of text lines:"
--msgstr "_Nombre de linhas de tèxte :"
--
- #: ../panel-plugin/sensors-plugin.c:1894
 -#: ../panel-plugin/sensors-plugin.c:1876
--msgid "F_ont size:"
--msgstr "Talha de la _poliça :"
--
- #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
- #: ../panel-plugin/sensors-plugin.c:1901
 -#. gtk_widget_set_sensitive(myFontBox,
 -#. !sd->sensors->display_values_graphically);
 -#: ../panel-plugin/sensors-plugin.c:1883
--msgid "x-small"
--msgstr "fòrça pichona"
--
- #: ../panel-plugin/sensors-plugin.c:1902
 -#: ../panel-plugin/sensors-plugin.c:1884
--msgid "small"
--msgstr "pichona"
--
- #: ../panel-plugin/sensors-plugin.c:1903
 -#: ../panel-plugin/sensors-plugin.c:1885
--msgid "medium"
--msgstr "normala"
--
- #: ../panel-plugin/sensors-plugin.c:1904
 -#: ../panel-plugin/sensors-plugin.c:1886
--msgid "large"
--msgstr "granda"
--
- #: ../panel-plugin/sensors-plugin.c:1905
 -#: ../panel-plugin/sensors-plugin.c:1887
--msgid "x-large"
--msgstr "fòrça granda"
--
- #: ../panel-plugin/sensors-plugin.c:1936
 -#: ../panel-plugin/sensors-plugin.c:1918
--msgid "F_ont:"
--msgstr "Talha de la _poliça :"
--
- #: ../panel-plugin/sensors-plugin.c:1970
 -#: ../panel-plugin/sensors-plugin.c:1952
--msgid "Show _Units"
--msgstr "Afichar las _unitats"
--
- #: ../panel-plugin/sensors-plugin.c:1991
 -#: ../panel-plugin/sensors-plugin.c:1973
--msgid "Small horizontal s_pacing"
--msgstr "Pichon e_spaci orizontal"
--
- #: ../panel-plugin/sensors-plugin.c:2013
 -#: ../panel-plugin/sensors-plugin.c:1995
--msgid "Suppress messages"
--msgstr "Suprimir los messatges"
--
- #: ../panel-plugin/sensors-plugin.c:2031
 -#: ../panel-plugin/sensors-plugin.c:2013
--msgid "Suppress tooltip"
- msgstr ""
 -msgstr "Suprimir l’infobulla"
--
- #: ../panel-plugin/sensors-plugin.c:2056
 -#: ../panel-plugin/sensors-plugin.c:2038
--msgid "E_xecute on double click:"
--msgstr "E_xecuta aprèp un clic doble :"
--
- #: ../panel-plugin/sensors-plugin.c:2099
 -#: ../panel-plugin/sensors-plugin.c:2081
--msgid "_View"
--msgstr "_Afichar"
--
- #: ../panel-plugin/sensors-plugin.c:2133
 -#: ../panel-plugin/sensors-plugin.c:2115
--msgid "_Miscellaneous"
--msgstr "_Divèrs"
--
- #: ../panel-plugin/sensors-plugin.c:2208 ../panel-plugin/sensors-plugin.h:30
- #: ../lib/hddtemp.c:162
 -#: ../panel-plugin/sensors-plugin.c:2190 ../panel-plugin/sensors-plugin.h:30
 -#: ../lib/hddtemp.c:180
--msgid "Sensors Plugin"
--msgstr "Empeuton Captadors"
- 
- #: ../panel-plugin/sensors-plugin.c:2216
- msgid "Properties"
- msgstr ""
--
- #: ../panel-plugin/sensors-plugin.c:2249
 -#. gtk_cpu_paint(sensors->tachos [i][index_feature]);
 -#. gtk_cpu_expose(sensors->tachos [i][index_feature], NULL);
 -#. #if GTK_VERSION < 2.11
 -#: ../panel-plugin/sensors-plugin.c:2229 ../src/actions.c:205
--msgid ""
--"You can change a feature's properties such as name, colours, min/max value "
--"by double-clicking the entry, editing the content, and pressing \"Return\" "
--"or selecting a different field."
- msgstr ""
- "Podètz modificar las proprietats d'una entitat coma lo nom, las colors, la "
- "valor min / max  en doble-clicant sus l'entrada, editar lo contengut, e en "
- "quichant sus « Entrada » o en seleccionant un autre camp."
 -msgstr "Podètz modificar las proprietats d'una entitat coma lo nom, las colors, la valor min / max  en doble-clicant sus l'entrada, editar lo contengut, e en quichant sus « Entrada » o en seleccionant un autre camp."
--
--#. only use this if no hddtemp sensor
--#. or do only use this , if it is an lmsensors device. whatever.
- #. FIXME: compare strings, or also have hddtemp and acpi store numeric values
 -#. FIXME: compare strings, or also have hddtmep and acpi store numeric values
--#. assert correctly saved file
- #: ../lib/configuration.c:162 ../lib/configuration.c:368
- #: ../lib/configuration.c:375 ../lib/hddtemp.c:393
 -#: ../lib/configuration.c:162 ../lib/configuration.c:367
 -#: ../lib/configuration.c:374 ../lib/hddtemp.c:366 ../lib/hddtemp.c:415
--msgid "Hard disks"
--msgstr "Disques durs"
--
- #: ../lib/acpi.c:561 ../lib/acpi.c:571 ../lib/acpi.c:572
 -#: ../lib/acpi.c:529 ../lib/acpi.c:537
--msgid "ACPI"
--msgstr "ACPI"
--
- #: ../lib/acpi.c:564
 -#. to be displayed
 -#. chip->description = g_strdup(_("Advanced Configuration and Power
 -#. Interface"));
 -#: ../lib/acpi.c:531
--#, c-format
--msgid "ACPI v%s zones"
--msgstr "Zònas ACPI v%s"
--
--#. who knows, if we obtain non-NULL version at all...
--#. || g_strisempty(version))
- #: ../lib/acpi.c:725
 -#: ../lib/acpi.c:669
--msgid "<Unknown>"
--msgstr "<Desconegut>"
--
- #: ../lib/nvidia.c:61
 -#: ../lib/nvidia.c:60
--msgid "NVidia GPU core temperature"
--msgstr "Temperatura del còr del GPU NVidia"
--
- #: ../lib/nvidia.c:62
 -#: ../lib/nvidia.c:61
--msgid "nvidia"
--msgstr "nvidia"
--
- #: ../lib/nvidia.c:132 ../lib/hddtemp.c:679
 -#. if (scale == FAHRENHEIT) {
 -#. cf->formatted_value = g_strdup_printf(_("%.1f °F"), (float) (value * 9/5 +
 -#. 32) );
 -#. } else { // Celsius
 -#: ../lib/nvidia.c:126 ../lib/hddtemp.c:729
--#, c-format
--msgid "%.1f °C"
--msgstr "%.1f °C"
--
- #: ../lib/hddtemp.c:392
 -#: ../lib/hddtemp.c:414
--msgid "S.M.A.R.T. harddisk temperatures"
--msgstr "Sondas de temperatura del disc dur S.M.A.R.T."
--
- #: ../lib/hddtemp.c:571
 -#: ../lib/hddtemp.c:614
--#, c-format
--msgid ""
- "\"hddtemp\" was not executed correctly, although it is executable. This is "
- "most probably due to the disks requiring root privileges to read their "
- "temperatures, and \"hddtemp\" not being setuid root.\n"
 -"\"hddtemp\" was not executed correctly, although it is executable. This is most probably due to the disks requiring root privileges to read their temperatures, and \"hddtemp\" not being setuid root.\n"
--"\n"
- "An easy but dirty solution is to run \"chmod u+s %s\" as root user and "
- "restart this plugin or its panel.\n"
 -"An easy but dirty solution is to run \"chmod u+s %s\" as root user and restart this plugin or its panel.\n"
--"\n"
--"Calling \"%s\" gave the following error:\n"
--"%s\n"
--"with a return value of %d.\n"
- msgstr ""
- "« hddtemp » es pas estat executat corrèctament mentre qu'es executable. Se "
- "poiriá mentre que siá degut a de privilègis restrenches per la lectura de "
- "las temperaturas e que « hddtemp » siá pas fixé amb un setuid root.\n"
- "\n"
- "Una solucion simpla mas radicala consistís a aviar la comanda « chmod u+s %s "
- "» en tant que root e de daissar l'empeuton o son tablèu de bòrd.\n"
- "\n"
- "L'apèl a « %s » a donat l'error seguenta :\n"
- "%s\n"
- "amb lo còde retorn %d.\n"
 -msgstr "« hddtemp » es pas estat executat corrèctament mentre qu'es executable. Se poiriá mentre que siá degut a de privilègis restrenches per la lectura de las temperaturas e que « hddtemp » siá pas fixé amb un setuid root.\n\nUna solucion simpla mas radicala consistís a aviar la comanda « chmod u+s %s » en tant que root e de daissar l'empeuton o son tablèu de bòrd.\n\nL'apèl a « %s » a donat l'error seguenta :\n%s\namb lo còde retorn %d.\n"
--
- #: ../lib/hddtemp.c:587 ../lib/hddtemp.c:611
 -#: ../lib/hddtemp.c:630 ../lib/hddtemp.c:660
--msgid "Suppress this message in future"
--msgstr "Afichar pas mai aqueste messatge"
--
- #: ../lib/hddtemp.c:605
 -#: ../lib/hddtemp.c:654
--#, c-format
--msgid ""
--"An error occurred when executing \"%s\":\n"
- "%s"
- msgstr ""
- "Una error s'es produsida al moment de l'execucion de « %s » :\n"
--"%s"
 -msgstr "Una error s'es produsida al moment de l'execucion de « %s » :\n%s"
--
- #: ../lib/lmsensors.c:95
 -#: ../lib/lmsensors.c:110
--msgid "LM Sensors"
--msgstr "LM Captadors"
--
- #: ../lib/lmsensors.c:364 ../lib/lmsensors.c:411
 -#: ../lib/lmsensors.c:370 ../lib/lmsensors.c:417
--#, c-format
--msgid "Error: Could not connect to sensors!"
--msgstr "Error : se pòt pas connectar als captadors !"
--
- #: ../lib/sensors-interface.c:87
 -#: ../lib/sensors-interface.c:84
--msgid "Sensors Plugin Failure"
--msgstr "Error dins l'empeuton de captadors"
--
- #: ../lib/sensors-interface.c:88
 -#: ../lib/sensors-interface.c:85
--msgid ""
--"Seems like there was a problem reading a sensor feature value.\n"
--"Proper proceeding cannot be guaranteed."
- msgstr ""
- "Semblariá qu'i aguèsse un problèma de lectura d'una valor caracteristica del "
- "captador.\n"
- "L'execucion normala pòt pas èsser garantida."
 -msgstr "Semblariá qu'i aguèsse un problèma de lectura d'una valor caracteristica del captador.\nL'execucion normala pòt pas èsser garantida."
--
--#: ../lib/sensors-interface.c:172
--msgid "Sensors t_ype:"
--msgstr "T_ipe de captadors :"
--
--#: ../lib/sensors-interface.c:198
--msgid "Description:"
--msgstr "Descripcion :"
--
--#: ../lib/sensors-interface.c:231
--msgid "U_pdate interval (seconds):"
--msgstr "_Interval de mesa a jorn (segondas) :"
--
--#: ../lib/sensors-interface.c:271
--msgid "Name"
--msgstr "Nom"
--
--#: ../lib/sensors-interface.c:283
--msgid "Value"
--msgstr "Valor"
--
--#: ../lib/sensors-interface.c:291
--msgid "Show"
--msgstr "Afichar"
--
--#: ../lib/sensors-interface.c:300
--msgid "Color"
--msgstr "Color"
--
--#: ../lib/sensors-interface.c:313
--msgid "Min"
--msgstr "Min"
--
--#: ../lib/sensors-interface.c:330
--msgid "Max"
--msgstr "Max"
--
--#: ../lib/sensors-interface.c:371
--msgid "Temperature scale:"
--msgstr "Escala de temperatura :"
--
--#: ../lib/sensors-interface.c:373
--msgid "_Celsius"
--msgstr "_Celsius"
--
--#: ../lib/sensors-interface.c:375
--msgid "_Fahrenheit"
--msgstr "_Fahrenheit"
--
--#: ../lib/sensors-interface.c:411
--msgid "_Sensors"
--msgstr "_Captador"
--
--#: ../lib/sensors-interface-common.c:73 ../lib/sensors-interface-common.c:74
--msgid "No sensors found!"
--msgstr "Cap de captador pas trobat !"
--
- #: ../lib/sensors-interface-common.c:145
 -#: ../lib/sensors-interface-common.c:144
--#, c-format
--msgid "%.0f °F"
--msgstr "%.0f °F"
--
--#. Celsius
- #: ../lib/sensors-interface-common.c:148
 -#: ../lib/sensors-interface-common.c:147
--#, c-format
--msgid "%.0f °C"
--msgstr "%.0f °C"
--
- #: ../lib/sensors-interface-common.c:153
 -#: ../lib/sensors-interface-common.c:152
--#, c-format
--msgid "%+.3f V"
--msgstr "%+.3f V"
--
- #: ../lib/sensors-interface-common.c:157
 -#: ../lib/sensors-interface-common.c:156
--#, c-format
--msgid "%.0f mWh"
--msgstr "%.0f mWh"
--
- #: ../lib/sensors-interface-common.c:162
 -#: ../lib/sensors-interface-common.c:161
--msgid "off"
--msgstr "inactiu"
--
- #: ../lib/sensors-interface-common.c:164
 -#: ../lib/sensors-interface-common.c:163
--msgid "on"
--msgstr "actiu"
--
- #: ../lib/sensors-interface-common.c:168
 -#: ../lib/sensors-interface-common.c:167
--#, c-format
--msgid "%.0f rpm"
--msgstr "%.0f tr/mn"
--
- #: ../src/main.c:58
 -#: ../src/main.c:52
--#, c-format
--msgid ""
--"Xfce4 Sensors %s\n"
--"This program is published under the GPL v2.\n"
- "The license text can be found inside the program's source archive or under /"
- "usr/share/apps/LICENSES/GPL_V2 or at http://www.gnu.org/licenses/old-"
- "licenses/gpl-2.0.txt\n"
- msgstr ""
- "Captadors Xfce4 %s\n"
- "Aqueste programa es publicat jos la licéncia GPL v2.\n"
- "Lo tèxte de la licéncia pòt èsser trobat a l'interior de l'archiu font del "
- "programa o dins /usr/share/apps/LICENSES/GPL_V2 o a http://www.gnu.org/"
- "licenses/old-licenses/gpl-2.0.txt\n"
 -"The license text can be found inside the program's source archive or under /usr/share/apps/LICENSES/GPL_V2 or at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt\n"
 -msgstr "Captadors Xfce4 %s\nAqueste programa es publicat jos la licéncia GPL v2.\nLo tèxte de la licéncia pòt èsser trobat a l'interior de l'archiu font del programa o dins /usr/share/apps/LICENSES/GPL_V2 o a http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt\n"
--
- #: ../src/main.c:70
 -#: ../src/main.c:64
--#, c-format
--msgid ""
--"Xfce4 Sensors %s\n"
- "Displays information about your hardware sensors, ACPI status, harddisk "
- "temperatures and Nvidia GPU's temperature.\n"
 -"Displays information about your hardware sensors, ACPI status, harddisk temperatures and Nvidia GPU's temperature.\n"
--"Synopsis: \n"
--"  xfce4-sensors options\n"
--"where options are one or more of the following:\n"
--"  -h, --help    Print this help dialog.\n"
--"  -l, --license Print license information.\n"
--"  -V, --version Print version information.\n"
--"\n"
--"This program is published under the GPL v2.\n"
- msgstr ""
- "Captadors Xfce4 %s\n"
- "Aficha d'informacions sus vòstres captadors materials, l'estat de l'ACPI, "
- "las temperaturas de disc dur e la temperatura del GPU Nvidia.\n"
- "Usatge :\n"
- "  opcions xfce4-sensors\n"
- "ont las opcions son un o mantun dels elements seguents :\n"
- "  -h, --help       Aficha l'ajuda.\n"
- "  -l, --license    Aficha las informacions de licéncia.\n"
- "  -V, --version    Aficha las informacions de version.\n"
- "\n"
- "Aqueste programa es publicat jos la licéncia GPL v2.\n"
 -msgstr "Captadors Xfce4 %s\nAficha d'informacions sus vòstres captadors materials, l'estat de l'ACPI, las temperaturas de disc dur e la temperatura del GPU Nvidia.\nUsatge :\n  opcions xfce4-sensors\nont las opcions son un o mantun dels elements seguents :\n  -h, --help       Aficha l'ajuda.\n  -l, --license    Aficha las informacions de licéncia.\n  -V, --version    Aficha las informacions de version.\n\nAqueste programa es publicat jos la licéncia GPL v2.\n"
--
- #: ../src/main.c:88
 -#: ../src/main.c:82
--#, c-format
--msgid "Xfce4 Sensors %s\n"
--msgstr "Captadors Xfce4 %s\n"
--
- #: ../src/interface.c:85
 -#: ../src/interface.c:78
--msgid "_Overview"
--msgstr "_Apercebut"
--
- #: ../src/interface.c:105
 -#: ../src/interface.c:99
--msgid "_Tachometers"
--msgstr "_Taquimètres"
--
- #: ../src/interface.c:122
 -#: ../src/interface.c:116
--msgid "Sensors Viewer"
--msgstr "Afichador de captadors"
--
--#. FIXME: either print nothing, or undertake appropriate action,
--#. * or pop up a message box.
--#: ../src/actions.c:80
--#, c-format
--msgid ""
--"Sensors Viewer:\n"
--"Seems like there was a problem reading a sensor feature value.\n"
--"Proper proceeding cannot be guaranteed.\n"
- msgstr ""
- "Empeuton de Captadors :\n"
- "Semblariá qu'i aguèsse un problèma de lectura de valor sus un captador.\n"
- "L'execucion normala pòt pas èsser garantida.\n"
 -msgstr "Empeuton de Captadors :\nSemblariá qu'i aguèsse un problèma de lectura de valor sus un captador.\nL'execucion normala pòt pas èsser garantida.\n"
--
--#: ../src/xfce4-sensors.desktop.in.h:1
--msgid "Sensor Viewer"
--msgstr "Afichador de captador"
--
--#: ../src/xfce4-sensors.desktop.in.h:2
- #: ../panel-plugin/xfce4-sensors-plugin.desktop.in.h:2
 -#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.in.h:2
--msgid "Show sensor values."
--msgstr "Afichar las valors del captador."
--
--#: ../src/xfce4-sensors.desktop.in.h:3
--msgid "Sensor Values Viewer"
--msgstr "Afichador de las valors dels captadors"
--
- #: ../panel-plugin/xfce4-sensors-plugin.desktop.in.h:1
- #, fuzzy
- msgid "Sensor plugin"
 -#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.in.h:1
 -msgid "Sensor plugin "
--msgstr "Empeuton Captador"
diff --cc po/stamp-it
index 0000000,0000000..e69de29
new file mode 100644
--- /dev/null
+++ b/po/stamp-it
diff --cc po/xfce4-sensors-plugin.pot
index 03c66c0,0000000..ce79961
mode 100644,000000..100644
--- a/po/xfce4-sensors-plugin.pot
+++ b/po/xfce4-sensors-plugin.pot
@@@ -1,433 -1,0 +1,385 @@@
 +# SOME DESCRIPTIVE TITLE.
 +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 +# This file is distributed under the same license as the PACKAGE package.
++# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
 +#
- # Translators:
- # schizo <eveskovic at gmail.com>, 2014
- # Ivica  Kolić <ikoli at yahoo.com>, 2013
++#, fuzzy
 +msgid ""
 +msgstr ""
- "Project-Id-Version: Xfce Panel Plugins\n"
++"Project-Id-Version: PACKAGE VERSION\n"
 +"Report-Msgid-Bugs-To: \n"
- "POT-Creation-Date: 2016-06-19 19:59+0200\n"
- "PO-Revision-Date: 2014-05-28 20:37+0000\n"
- "Last-Translator: schizo <eveskovic at gmail.com>\n"
- "Language-Team: Croatian (http://www.transifex.com/projects/p/xfce-panel-"
- "plugins/language/hr/)\n"
- "Language: hr\n"
++"POT-Creation-Date: 2017-02-04 10:42+0100\n"
++"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
++"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
++"Language-Team: LANGUAGE <LL at li.org>\n"
++"Language: \n"
 +"MIME-Version: 1.0\n"
 +"Content-Type: text/plain; charset=UTF-8\n"
 +"Content-Transfer-Encoding: 8bit\n"
- "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
- "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 +
 +#. initialize value label widget
- #: ../panel-plugin/sensors-plugin.c:319 ../panel-plugin/sensors-plugin.c:414
- #: ../panel-plugin/sensors-plugin.c:1009
++#: ../panel-plugin/sensors-plugin.c:365 ../panel-plugin/sensors-plugin.c:467
++#: ../panel-plugin/sensors-plugin.c:1144
 +msgid "<span><b>Sensors</b></span>"
- msgstr "<span><b>Senzori</b></span>"
++msgstr ""
 +
 +#. widget = sensors->eventbox;
- #: ../panel-plugin/sensors-plugin.c:819
++#: ../panel-plugin/sensors-plugin.c:948
 +msgid "No sensors selected!"
- msgstr "NIjedan senzor nije odabran!"
++msgstr ""
 +
 +#. FIXME: either print nothing, or undertake appropriate action,
 +#. * or pop up a message box.
- #: ../panel-plugin/sensors-plugin.c:859
++#: ../panel-plugin/sensors-plugin.c:988
 +#, c-format
 +msgid ""
 +"Sensors Plugin:\n"
 +"Seems like there was a problem reading a sensor feature value.\n"
 +"Proper proceeding cannot be guaranteed.\n"
 +msgstr ""
- "Dodatak za senzore:\n"
- "Postoji problem pri čitanju vrijednosti senzora.\n"
- "Pravilan nastavak nije garantiran.\n"
 +
- #: ../panel-plugin/sensors-plugin.c:1727
++#: ../panel-plugin/sensors-plugin.c:1862
 +msgid "UI style:"
- msgstr "UI stil:"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:1728
++#: ../panel-plugin/sensors-plugin.c:1863
 +msgid "_text"
- msgstr "_tekst"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:1730
++#: ../panel-plugin/sensors-plugin.c:1865
 +msgid "_progress bars"
- msgstr "_trake napretka"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:1732
++#: ../panel-plugin/sensors-plugin.c:1867
 +msgid "_tachos"
- msgstr "_tahometri"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:1777
++#: ../panel-plugin/sensors-plugin.c:1912
 +msgid "Show _labels"
- msgstr "Pokazuj _natpise"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:1807
++#: ../panel-plugin/sensors-plugin.c:1942
 +msgid "Show colored _bars"
- msgstr "Pokaži obojane _trake"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:1835
++#: ../panel-plugin/sensors-plugin.c:1970
 +msgid "_Show title"
- msgstr "_Pokaži naslov"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:1859
++#: ../panel-plugin/sensors-plugin.c:1994
 +msgid "_Number of text lines:"
- msgstr "_Broj redaka teksta:"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:1894
++#: ../panel-plugin/sensors-plugin.c:2029
 +msgid "F_ont size:"
- msgstr "V_eličina fonta:"
++msgstr ""
 +
 +#. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
- #: ../panel-plugin/sensors-plugin.c:1901
++#: ../panel-plugin/sensors-plugin.c:2036
 +msgid "x-small"
- msgstr "x-mali"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:1902
++#: ../panel-plugin/sensors-plugin.c:2037
 +msgid "small"
- msgstr "mali"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:1903
++#: ../panel-plugin/sensors-plugin.c:2038
 +msgid "medium"
- msgstr "srednji"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:1904
++#: ../panel-plugin/sensors-plugin.c:2039
 +msgid "large"
- msgstr "veliki"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:1905
++#: ../panel-plugin/sensors-plugin.c:2040
 +msgid "x-large"
- msgstr "x-veliki"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:1936
++#: ../panel-plugin/sensors-plugin.c:2071
 +msgid "F_ont:"
- msgstr "F_ont:"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:1970
++#: ../panel-plugin/sensors-plugin.c:2105
 +msgid "Show _Units"
- msgstr "Pokaži _jedinice"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:1991
++#: ../panel-plugin/sensors-plugin.c:2126
 +msgid "Small horizontal s_pacing"
- msgstr "Mali vodoravni r_azmak"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:2013
++#: ../panel-plugin/sensors-plugin.c:2148
 +msgid "Suppress messages"
- msgstr "Potisni poruke"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:2031
++#: ../panel-plugin/sensors-plugin.c:2166
 +msgid "Suppress tooltip"
- msgstr "Potisni oblačić"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:2056
++#: ../panel-plugin/sensors-plugin.c:2191
 +msgid "E_xecute on double click:"
- msgstr "I_zvrši nakon dvostrukog klika:"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:2099
++#: ../panel-plugin/sensors-plugin.c:2234
 +msgid "_View"
- msgstr "_Pogled"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:2133
++#: ../panel-plugin/sensors-plugin.c:2268
 +msgid "_Miscellaneous"
- msgstr "_Razno"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:2208 ../panel-plugin/sensors-plugin.h:30
++#: ../panel-plugin/sensors-plugin.c:2343 ../panel-plugin/sensors-plugin.h:30
 +#: ../lib/hddtemp.c:162
 +msgid "Sensors Plugin"
- msgstr "Priključak senzora"
++msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:2216
++#: ../panel-plugin/sensors-plugin.c:2351
 +msgid "Properties"
 +msgstr ""
 +
- #: ../panel-plugin/sensors-plugin.c:2249
++#: ../panel-plugin/sensors-plugin.c:2384
 +msgid ""
 +"You can change a feature's properties such as name, colours, min/max value "
 +"by double-clicking the entry, editing the content, and pressing \"Return\" "
 +"or selecting a different field."
 +msgstr ""
- "Svojstva značajki mjenjajte tako da dva puta kliknete na liniju, zatim "
- "uredite sadržaj i pritisnite Enter ili izaberite drugo polje."
 +
 +#. only use this if no hddtemp sensor
 +#. or do only use this , if it is an lmsensors device. whatever.
 +#. FIXME: compare strings, or also have hddtemp and acpi store numeric values
 +#. assert correctly saved file
 +#: ../lib/configuration.c:162 ../lib/configuration.c:368
 +#: ../lib/configuration.c:375 ../lib/hddtemp.c:393
 +msgid "Hard disks"
- msgstr "Tvrdi diskovi"
++msgstr ""
 +
 +#: ../lib/acpi.c:561 ../lib/acpi.c:571 ../lib/acpi.c:572
 +msgid "ACPI"
- msgstr "ACPI"
++msgstr ""
 +
 +#: ../lib/acpi.c:564
 +#, c-format
 +msgid "ACPI v%s zones"
- msgstr "ACPI v%s zone"
++msgstr ""
 +
 +#. who knows, if we obtain non-NULL version at all...
 +#. || g_strisempty(version))
 +#: ../lib/acpi.c:725
 +msgid "<Unknown>"
- msgstr "<Nepoznato>"
++msgstr ""
 +
 +#: ../lib/nvidia.c:61
 +msgid "NVidia GPU core temperature"
- msgstr "Nvidia temperatura GPU jezgre"
++msgstr ""
 +
 +#: ../lib/nvidia.c:62
 +msgid "nvidia"
- msgstr "nvidia"
- 
- #: ../lib/nvidia.c:132 ../lib/hddtemp.c:679
- #, c-format
- msgid "%.1f °C"
- msgstr "%.1f °C"
++msgstr ""
 +
 +#: ../lib/hddtemp.c:392
 +msgid "S.M.A.R.T. harddisk temperatures"
- msgstr "S.M.A.R.T. harddisk temperature"
++msgstr ""
 +
 +#: ../lib/hddtemp.c:571
 +#, c-format
 +msgid ""
 +"\"hddtemp\" was not executed correctly, although it is executable. This is "
 +"most probably due to the disks requiring root privileges to read their "
 +"temperatures, and \"hddtemp\" not being setuid root.\n"
 +"\n"
 +"An easy but dirty solution is to run \"chmod u+s %s\" as root user and "
 +"restart this plugin or its panel.\n"
 +"\n"
 +"Calling \"%s\" gave the following error:\n"
 +"%s\n"
 +"with a return value of %d.\n"
 +msgstr ""
- "\"hddtemp\" nije pravilno izvršen iako je izvršan. Ovo se vjerojatno događa "
- "zato što su diskovima potrebne root privilegije za čitanje temperature, a "
- "\"hddtemp\" nema te privilegije.\n"
- "\n"
- "Lakši i prljaviji način je da izvršite \"chmod u+s %s\" naredbu kao root "
- "korisnik i ponovno pokrenete dodatak.\n"
- "\n"
- "Pozivanje \"%s\" dalo je slijedeću grešku:\n"
- "%s\n"
- "s povratnom vrijednosti %d.\n"
 +
 +#: ../lib/hddtemp.c:587 ../lib/hddtemp.c:611
 +msgid "Suppress this message in future"
- msgstr "Potisni ovu poruku u budućnosti"
++msgstr ""
 +
 +#: ../lib/hddtemp.c:605
 +#, c-format
 +msgid ""
 +"An error occurred when executing \"%s\":\n"
 +"%s"
 +msgstr ""
- "Došlo oje do greške pri izvršavanju \"%s\":\n"
- "%s"
 +
 +#: ../lib/lmsensors.c:95
 +msgid "LM Sensors"
- msgstr "LM senzori"
++msgstr ""
 +
 +#: ../lib/lmsensors.c:364 ../lib/lmsensors.c:411
 +#, c-format
 +msgid "Error: Could not connect to sensors!"
- msgstr "Greška: Neuspjelo povezivanje sa senzorima!"
++msgstr ""
 +
 +#: ../lib/sensors-interface.c:87
 +msgid "Sensors Plugin Failure"
- msgstr "Dodatak za senzore neuspješan"
++msgstr ""
 +
 +#: ../lib/sensors-interface.c:88
 +msgid ""
 +"Seems like there was a problem reading a sensor feature value.\n"
 +"Proper proceeding cannot be guaranteed."
 +msgstr ""
- "Postoji problem pri čitanju vrijednosti senzora.\n"
- "Pravilan nastavak nije garantiran. "
 +
- #: ../lib/sensors-interface.c:172
++#: ../lib/sensors-interface.c:174
 +msgid "Sensors t_ype:"
- msgstr "T_ip senzora:"
++msgstr ""
 +
- #: ../lib/sensors-interface.c:198
++#: ../lib/sensors-interface.c:200
 +msgid "Description:"
- msgstr "Opis:"
++msgstr ""
 +
- #: ../lib/sensors-interface.c:231
++#: ../lib/sensors-interface.c:233
 +msgid "U_pdate interval (seconds):"
- msgstr "I_nterval ažuriranja (sekunde):"
++msgstr ""
 +
- #: ../lib/sensors-interface.c:271
++#: ../lib/sensors-interface.c:273
 +msgid "Name"
- msgstr "Ime"
++msgstr ""
 +
- #: ../lib/sensors-interface.c:283
++#: ../lib/sensors-interface.c:285
 +msgid "Value"
- msgstr "Vrijednost"
++msgstr ""
 +
- #: ../lib/sensors-interface.c:291
++#: ../lib/sensors-interface.c:293
 +msgid "Show"
- msgstr "Pokaži"
++msgstr ""
 +
- #: ../lib/sensors-interface.c:300
++#: ../lib/sensors-interface.c:302
 +msgid "Color"
- msgstr "Boja"
++msgstr ""
 +
- #: ../lib/sensors-interface.c:313
++#: ../lib/sensors-interface.c:315
 +msgid "Min"
- msgstr "Min"
++msgstr ""
 +
- #: ../lib/sensors-interface.c:330
++#: ../lib/sensors-interface.c:332
 +msgid "Max"
- msgstr "Maks"
++msgstr ""
 +
- #: ../lib/sensors-interface.c:371
++#: ../lib/sensors-interface.c:373
 +msgid "Temperature scale:"
- msgstr "Temperaturna skala:"
++msgstr ""
 +
- #: ../lib/sensors-interface.c:373
++#: ../lib/sensors-interface.c:375
 +msgid "_Celsius"
- msgstr "_Celzijus"
++msgstr ""
 +
- #: ../lib/sensors-interface.c:375
++#: ../lib/sensors-interface.c:377
 +msgid "_Fahrenheit"
- msgstr "_Fahrenheit"
++msgstr ""
 +
- #: ../lib/sensors-interface.c:411
++#: ../lib/sensors-interface.c:413
 +msgid "_Sensors"
- msgstr "_Senzori"
++msgstr ""
 +
 +#: ../lib/sensors-interface-common.c:73 ../lib/sensors-interface-common.c:74
 +msgid "No sensors found!"
- msgstr "NIsu nađeni senzori!"
++msgstr ""
 +
 +#: ../lib/sensors-interface-common.c:145
 +#, c-format
 +msgid "%.0f °F"
- msgstr "%.0f °F"
++msgstr ""
 +
 +#. Celsius
 +#: ../lib/sensors-interface-common.c:148
 +#, c-format
 +msgid "%.0f °C"
- msgstr "%.0f °C"
++msgstr ""
 +
 +#: ../lib/sensors-interface-common.c:153
 +#, c-format
 +msgid "%+.3f V"
- msgstr "%+.3f V"
++msgstr ""
 +
 +#: ../lib/sensors-interface-common.c:157
 +#, c-format
 +msgid "%.0f mWh"
- msgstr "%.0f mWh"
++msgstr ""
 +
 +#: ../lib/sensors-interface-common.c:162
 +msgid "off"
- msgstr "ugašeno"
++msgstr ""
 +
 +#: ../lib/sensors-interface-common.c:164
 +msgid "on"
- msgstr "upaljeno"
++msgstr ""
 +
 +#: ../lib/sensors-interface-common.c:168
 +#, c-format
 +msgid "%.0f rpm"
- msgstr "%.0f rpm"
++msgstr ""
 +
 +#: ../src/main.c:58
 +#, c-format
 +msgid ""
 +"Xfce4 Sensors %s\n"
 +"This program is published under the GPL v2.\n"
 +"The license text can be found inside the program's source archive or under /"
 +"usr/share/apps/LICENSES/GPL_V2 or at http://www.gnu.org/licenses/old-"
 +"licenses/gpl-2.0.txt\n"
 +msgstr ""
- "Xfce4 Snzori %s\n"
- "Ovaj program je izdan pod GPL v2 licencom.\n"
- "Sadržaj licence možete pronaći unutar izvornog koda programa ili u /usr/"
- "share/apps/LICENSES/GPL_V2 ili na http://www.gnu.org/licenses/old-licenses/"
- "gpl-2.0.txt\n"
 +
 +#: ../src/main.c:70
 +#, c-format
 +msgid ""
 +"Xfce4 Sensors %s\n"
 +"Displays information about your hardware sensors, ACPI status, harddisk "
 +"temperatures and Nvidia GPU's temperature.\n"
 +"Synopsis: \n"
 +"  xfce4-sensors options\n"
 +"where options are one or more of the following:\n"
 +"  -h, --help    Print this help dialog.\n"
 +"  -l, --license Print license information.\n"
 +"  -V, --version Print version information.\n"
 +"\n"
 +"This program is published under the GPL v2.\n"
 +msgstr ""
- "Xfce4 Senzori %s\n"
- "Prikazuje informacije o senzorima uređaja, ACPI statusu, temeperature "
- "diskova i Nvidia grafičkih čipova.\n"
- "Sadržaj:\n"
- "xfce4-sensors mogućnosti\n"
- "gdje su opcije slijedeće stavke:\n"
- "-h, --help Ispiši ovaj tekst pomoći.\n"
- "-l, --license Ispiši informacije o licenci.\n"
- "-V, --version Ispiši informacijie o verziji programa.\n"
- "\n"
- "Ovaj program je izdan pod GPL v2 licencom.\n"
 +
 +#: ../src/main.c:88
 +#, c-format
 +msgid "Xfce4 Sensors %s\n"
- msgstr "Xfce4 senzori %s\n"
++msgstr ""
 +
 +#: ../src/interface.c:85
 +msgid "_Overview"
- msgstr "_Pregled"
++msgstr ""
 +
 +#: ../src/interface.c:105
 +msgid "_Tachometers"
- msgstr "_Tahometri"
++msgstr ""
 +
 +#: ../src/interface.c:122
 +msgid "Sensors Viewer"
- msgstr "Preglednik senzora"
++msgstr ""
 +
 +#. FIXME: either print nothing, or undertake appropriate action,
 +#. * or pop up a message box.
 +#: ../src/actions.c:80
 +#, c-format
 +msgid ""
 +"Sensors Viewer:\n"
 +"Seems like there was a problem reading a sensor feature value.\n"
 +"Proper proceeding cannot be guaranteed.\n"
 +msgstr ""
- "Dodatak za senzore:\n"
- "Postoji problem pri čitanju vrijednosti senzora.\n"
- "Pravilan nastavak nije garantiran.\n"
 +
 +#: ../src/xfce4-sensors.desktop.in.h:1
 +msgid "Sensor Viewer"
- msgstr "Preglednik senzora"
++msgstr ""
 +
 +#: ../src/xfce4-sensors.desktop.in.h:2
 +#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.h:2
 +msgid "Show sensor values."
- msgstr "Pokaži vrijednosti senzora."
++msgstr ""
 +
 +#: ../src/xfce4-sensors.desktop.in.h:3
 +msgid "Sensor Values Viewer"
- msgstr "Preglednik vrijednosti senzora"
++msgstr ""
 +
 +#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.h:1
- #, fuzzy
 +msgid "Sensor plugin"
- msgstr "Priključak senzora"
++msgstr ""
diff --cc po/zh_TW.html
index 0000000,0000000..df2cf4e
new file mode 100644
--- /dev/null
+++ b/po/zh_TW.html
@@@ -1,0 -1,0 +1,876 @@@
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
++  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
++<head>
++<title>xfce4-sensors-plugin - Sensors plugin for the Xfce Panel</title>
++<meta name='generator' content='cgit v0.8.2.1'/>
++<meta name='robots' content='index, nofollow'/>
++<link rel='stylesheet' type='text/css' href='/cgit.css'/>
++<link rel='alternate' title='Atom feed' href='http://git.xfce.org/panel-plugins/xfce4-sensors-plugin/atom/po/zh_TW.po?h=master' type='application/atom+xml'/></head>
++<body>
++<table id='header'>
++<tr>
++<td class='logo' rowspan='2'><a href='/'><img src='/cgit.png' alt='cgit logo'/></a></td>
++<td class='main'><a href='/'>index</a> : <a title='xfce4-sensors-plugin' href='/panel-plugins/xfce4-sensors-plugin/'>xfce4-sensors-plugin</a></td><td class='form'><form method='get' action=''>
++<select name='h' onchange='this.form.submit();'>
++<option value='BMEURER'>BMEURER</option>
++<option value='master' selected='selected'>master</option>
++<option value='oldpanel'>oldpanel</option>
++</select> <input type='submit' name='' value='switch'/></form></td></tr>
++<tr><td class='sub'>Sensors plugin for the Xfce Panel</td><td class='sub right'>Fabian Nowak</td></tr></table>
++<table class='tabs'><tr><td>
++<a href='/panel-plugins/xfce4-sensors-plugin/'>summary</a><a href='/panel-plugins/xfce4-sensors-plugin/refs/'>refs</a><a href='/panel-plugins/xfce4-sensors-plugin/log/'>log</a><a class='active' href='/panel-plugins/xfce4-sensors-plugin/tree/'>tree</a><a href='/panel-plugins/xfce4-sensors-plugin/commit/'>commit</a><a href='/panel-plugins/xfce4-sensors-plugin/diff/'>diff</a><a href='/panel-plugins/xfce4-sensors-plugin/stats/'>stats</a></td><td class='form'><form class='right' method='get' [...]
++<select name='qt'>
++<option value='grep'>log msg</option>
++<option value='author'>author</option>
++<option value='committer'>committer</option>
++</select>
++<input class='txt' type='text' size='10' name='q' value=''/>
++<input type='submit' value='search'/>
++</form>
++</td></tr></table>
++<div class='content'>path: <a href='/panel-plugins/xfce4-sensors-plugin/tree/?h=master'>root</a>/<a href='/panel-plugins/xfce4-sensors-plugin/tree/po'>po</a>/<a href='/panel-plugins/xfce4-sensors-plugin/tree/po/zh_TW.po'>zh_TW.po</a> (<a href='/panel-plugins/xfce4-sensors-plugin/plain/po/zh_TW.po'>plain</a>)<br/>blob: 131ea07234192c3d454da74b826764fcda65dea4
++<table summary='blob content' class='blob'>
++<tr><td class='linenumbers'><pre><a class='no' id='n1' name='n1' href='#n1'>1</a>
++<a class='no' id='n2' name='n2' href='#n2'>2</a>
++<a class='no' id='n3' name='n3' href='#n3'>3</a>
++<a class='no' id='n4' name='n4' href='#n4'>4</a>
++<a class='no' id='n5' name='n5' href='#n5'>5</a>
++<a class='no' id='n6' name='n6' href='#n6'>6</a>
++<a class='no' id='n7' name='n7' href='#n7'>7</a>
++<a class='no' id='n8' name='n8' href='#n8'>8</a>
++<a class='no' id='n9' name='n9' href='#n9'>9</a>
++<a class='no' id='n10' name='n10' href='#n10'>10</a>
++<a class='no' id='n11' name='n11' href='#n11'>11</a>
++<a class='no' id='n12' name='n12' href='#n12'>12</a>
++<a class='no' id='n13' name='n13' href='#n13'>13</a>
++<a class='no' id='n14' name='n14' href='#n14'>14</a>
++<a class='no' id='n15' name='n15' href='#n15'>15</a>
++<a class='no' id='n16' name='n16' href='#n16'>16</a>
++<a class='no' id='n17' name='n17' href='#n17'>17</a>
++<a class='no' id='n18' name='n18' href='#n18'>18</a>
++<a class='no' id='n19' name='n19' href='#n19'>19</a>
++<a class='no' id='n20' name='n20' href='#n20'>20</a>
++<a class='no' id='n21' name='n21' href='#n21'>21</a>
++<a class='no' id='n22' name='n22' href='#n22'>22</a>
++<a class='no' id='n23' name='n23' href='#n23'>23</a>
++<a class='no' id='n24' name='n24' href='#n24'>24</a>
++<a class='no' id='n25' name='n25' href='#n25'>25</a>
++<a class='no' id='n26' name='n26' href='#n26'>26</a>
++<a class='no' id='n27' name='n27' href='#n27'>27</a>
++<a class='no' id='n28' name='n28' href='#n28'>28</a>
++<a class='no' id='n29' name='n29' href='#n29'>29</a>
++<a class='no' id='n30' name='n30' href='#n30'>30</a>
++<a class='no' id='n31' name='n31' href='#n31'>31</a>
++<a class='no' id='n32' name='n32' href='#n32'>32</a>
++<a class='no' id='n33' name='n33' href='#n33'>33</a>
++<a class='no' id='n34' name='n34' href='#n34'>34</a>
++<a class='no' id='n35' name='n35' href='#n35'>35</a>
++<a class='no' id='n36' name='n36' href='#n36'>36</a>
++<a class='no' id='n37' name='n37' href='#n37'>37</a>
++<a class='no' id='n38' name='n38' href='#n38'>38</a>
++<a class='no' id='n39' name='n39' href='#n39'>39</a>
++<a class='no' id='n40' name='n40' href='#n40'>40</a>
++<a class='no' id='n41' name='n41' href='#n41'>41</a>
++<a class='no' id='n42' name='n42' href='#n42'>42</a>
++<a class='no' id='n43' name='n43' href='#n43'>43</a>
++<a class='no' id='n44' name='n44' href='#n44'>44</a>
++<a class='no' id='n45' name='n45' href='#n45'>45</a>
++<a class='no' id='n46' name='n46' href='#n46'>46</a>
++<a class='no' id='n47' name='n47' href='#n47'>47</a>
++<a class='no' id='n48' name='n48' href='#n48'>48</a>
++<a class='no' id='n49' name='n49' href='#n49'>49</a>
++<a class='no' id='n50' name='n50' href='#n50'>50</a>
++<a class='no' id='n51' name='n51' href='#n51'>51</a>
++<a class='no' id='n52' name='n52' href='#n52'>52</a>
++<a class='no' id='n53' name='n53' href='#n53'>53</a>
++<a class='no' id='n54' name='n54' href='#n54'>54</a>
++<a class='no' id='n55' name='n55' href='#n55'>55</a>
++<a class='no' id='n56' name='n56' href='#n56'>56</a>
++<a class='no' id='n57' name='n57' href='#n57'>57</a>
++<a class='no' id='n58' name='n58' href='#n58'>58</a>
++<a class='no' id='n59' name='n59' href='#n59'>59</a>
++<a class='no' id='n60' name='n60' href='#n60'>60</a>
++<a class='no' id='n61' name='n61' href='#n61'>61</a>
++<a class='no' id='n62' name='n62' href='#n62'>62</a>
++<a class='no' id='n63' name='n63' href='#n63'>63</a>
++<a class='no' id='n64' name='n64' href='#n64'>64</a>
++<a class='no' id='n65' name='n65' href='#n65'>65</a>
++<a class='no' id='n66' name='n66' href='#n66'>66</a>
++<a class='no' id='n67' name='n67' href='#n67'>67</a>
++<a class='no' id='n68' name='n68' href='#n68'>68</a>
++<a class='no' id='n69' name='n69' href='#n69'>69</a>
++<a class='no' id='n70' name='n70' href='#n70'>70</a>
++<a class='no' id='n71' name='n71' href='#n71'>71</a>
++<a class='no' id='n72' name='n72' href='#n72'>72</a>
++<a class='no' id='n73' name='n73' href='#n73'>73</a>
++<a class='no' id='n74' name='n74' href='#n74'>74</a>
++<a class='no' id='n75' name='n75' href='#n75'>75</a>
++<a class='no' id='n76' name='n76' href='#n76'>76</a>
++<a class='no' id='n77' name='n77' href='#n77'>77</a>
++<a class='no' id='n78' name='n78' href='#n78'>78</a>
++<a class='no' id='n79' name='n79' href='#n79'>79</a>
++<a class='no' id='n80' name='n80' href='#n80'>80</a>
++<a class='no' id='n81' name='n81' href='#n81'>81</a>
++<a class='no' id='n82' name='n82' href='#n82'>82</a>
++<a class='no' id='n83' name='n83' href='#n83'>83</a>
++<a class='no' id='n84' name='n84' href='#n84'>84</a>
++<a class='no' id='n85' name='n85' href='#n85'>85</a>
++<a class='no' id='n86' name='n86' href='#n86'>86</a>
++<a class='no' id='n87' name='n87' href='#n87'>87</a>
++<a class='no' id='n88' name='n88' href='#n88'>88</a>
++<a class='no' id='n89' name='n89' href='#n89'>89</a>
++<a class='no' id='n90' name='n90' href='#n90'>90</a>
++<a class='no' id='n91' name='n91' href='#n91'>91</a>
++<a class='no' id='n92' name='n92' href='#n92'>92</a>
++<a class='no' id='n93' name='n93' href='#n93'>93</a>
++<a class='no' id='n94' name='n94' href='#n94'>94</a>
++<a class='no' id='n95' name='n95' href='#n95'>95</a>
++<a class='no' id='n96' name='n96' href='#n96'>96</a>
++<a class='no' id='n97' name='n97' href='#n97'>97</a>
++<a class='no' id='n98' name='n98' href='#n98'>98</a>
++<a class='no' id='n99' name='n99' href='#n99'>99</a>
++<a class='no' id='n100' name='n100' href='#n100'>100</a>
++<a class='no' id='n101' name='n101' href='#n101'>101</a>
++<a class='no' id='n102' name='n102' href='#n102'>102</a>
++<a class='no' id='n103' name='n103' href='#n103'>103</a>
++<a class='no' id='n104' name='n104' href='#n104'>104</a>
++<a class='no' id='n105' name='n105' href='#n105'>105</a>
++<a class='no' id='n106' name='n106' href='#n106'>106</a>
++<a class='no' id='n107' name='n107' href='#n107'>107</a>
++<a class='no' id='n108' name='n108' href='#n108'>108</a>
++<a class='no' id='n109' name='n109' href='#n109'>109</a>
++<a class='no' id='n110' name='n110' href='#n110'>110</a>
++<a class='no' id='n111' name='n111' href='#n111'>111</a>
++<a class='no' id='n112' name='n112' href='#n112'>112</a>
++<a class='no' id='n113' name='n113' href='#n113'>113</a>
++<a class='no' id='n114' name='n114' href='#n114'>114</a>
++<a class='no' id='n115' name='n115' href='#n115'>115</a>
++<a class='no' id='n116' name='n116' href='#n116'>116</a>
++<a class='no' id='n117' name='n117' href='#n117'>117</a>
++<a class='no' id='n118' name='n118' href='#n118'>118</a>
++<a class='no' id='n119' name='n119' href='#n119'>119</a>
++<a class='no' id='n120' name='n120' href='#n120'>120</a>
++<a class='no' id='n121' name='n121' href='#n121'>121</a>
++<a class='no' id='n122' name='n122' href='#n122'>122</a>
++<a class='no' id='n123' name='n123' href='#n123'>123</a>
++<a class='no' id='n124' name='n124' href='#n124'>124</a>
++<a class='no' id='n125' name='n125' href='#n125'>125</a>
++<a class='no' id='n126' name='n126' href='#n126'>126</a>
++<a class='no' id='n127' name='n127' href='#n127'>127</a>
++<a class='no' id='n128' name='n128' href='#n128'>128</a>
++<a class='no' id='n129' name='n129' href='#n129'>129</a>
++<a class='no' id='n130' name='n130' href='#n130'>130</a>
++<a class='no' id='n131' name='n131' href='#n131'>131</a>
++<a class='no' id='n132' name='n132' href='#n132'>132</a>
++<a class='no' id='n133' name='n133' href='#n133'>133</a>
++<a class='no' id='n134' name='n134' href='#n134'>134</a>
++<a class='no' id='n135' name='n135' href='#n135'>135</a>
++<a class='no' id='n136' name='n136' href='#n136'>136</a>
++<a class='no' id='n137' name='n137' href='#n137'>137</a>
++<a class='no' id='n138' name='n138' href='#n138'>138</a>
++<a class='no' id='n139' name='n139' href='#n139'>139</a>
++<a class='no' id='n140' name='n140' href='#n140'>140</a>
++<a class='no' id='n141' name='n141' href='#n141'>141</a>
++<a class='no' id='n142' name='n142' href='#n142'>142</a>
++<a class='no' id='n143' name='n143' href='#n143'>143</a>
++<a class='no' id='n144' name='n144' href='#n144'>144</a>
++<a class='no' id='n145' name='n145' href='#n145'>145</a>
++<a class='no' id='n146' name='n146' href='#n146'>146</a>
++<a class='no' id='n147' name='n147' href='#n147'>147</a>
++<a class='no' id='n148' name='n148' href='#n148'>148</a>
++<a class='no' id='n149' name='n149' href='#n149'>149</a>
++<a class='no' id='n150' name='n150' href='#n150'>150</a>
++<a class='no' id='n151' name='n151' href='#n151'>151</a>
++<a class='no' id='n152' name='n152' href='#n152'>152</a>
++<a class='no' id='n153' name='n153' href='#n153'>153</a>
++<a class='no' id='n154' name='n154' href='#n154'>154</a>
++<a class='no' id='n155' name='n155' href='#n155'>155</a>
++<a class='no' id='n156' name='n156' href='#n156'>156</a>
++<a class='no' id='n157' name='n157' href='#n157'>157</a>
++<a class='no' id='n158' name='n158' href='#n158'>158</a>
++<a class='no' id='n159' name='n159' href='#n159'>159</a>
++<a class='no' id='n160' name='n160' href='#n160'>160</a>
++<a class='no' id='n161' name='n161' href='#n161'>161</a>
++<a class='no' id='n162' name='n162' href='#n162'>162</a>
++<a class='no' id='n163' name='n163' href='#n163'>163</a>
++<a class='no' id='n164' name='n164' href='#n164'>164</a>
++<a class='no' id='n165' name='n165' href='#n165'>165</a>
++<a class='no' id='n166' name='n166' href='#n166'>166</a>
++<a class='no' id='n167' name='n167' href='#n167'>167</a>
++<a class='no' id='n168' name='n168' href='#n168'>168</a>
++<a class='no' id='n169' name='n169' href='#n169'>169</a>
++<a class='no' id='n170' name='n170' href='#n170'>170</a>
++<a class='no' id='n171' name='n171' href='#n171'>171</a>
++<a class='no' id='n172' name='n172' href='#n172'>172</a>
++<a class='no' id='n173' name='n173' href='#n173'>173</a>
++<a class='no' id='n174' name='n174' href='#n174'>174</a>
++<a class='no' id='n175' name='n175' href='#n175'>175</a>
++<a class='no' id='n176' name='n176' href='#n176'>176</a>
++<a class='no' id='n177' name='n177' href='#n177'>177</a>
++<a class='no' id='n178' name='n178' href='#n178'>178</a>
++<a class='no' id='n179' name='n179' href='#n179'>179</a>
++<a class='no' id='n180' name='n180' href='#n180'>180</a>
++<a class='no' id='n181' name='n181' href='#n181'>181</a>
++<a class='no' id='n182' name='n182' href='#n182'>182</a>
++<a class='no' id='n183' name='n183' href='#n183'>183</a>
++<a class='no' id='n184' name='n184' href='#n184'>184</a>
++<a class='no' id='n185' name='n185' href='#n185'>185</a>
++<a class='no' id='n186' name='n186' href='#n186'>186</a>
++<a class='no' id='n187' name='n187' href='#n187'>187</a>
++<a class='no' id='n188' name='n188' href='#n188'>188</a>
++<a class='no' id='n189' name='n189' href='#n189'>189</a>
++<a class='no' id='n190' name='n190' href='#n190'>190</a>
++<a class='no' id='n191' name='n191' href='#n191'>191</a>
++<a class='no' id='n192' name='n192' href='#n192'>192</a>
++<a class='no' id='n193' name='n193' href='#n193'>193</a>
++<a class='no' id='n194' name='n194' href='#n194'>194</a>
++<a class='no' id='n195' name='n195' href='#n195'>195</a>
++<a class='no' id='n196' name='n196' href='#n196'>196</a>
++<a class='no' id='n197' name='n197' href='#n197'>197</a>
++<a class='no' id='n198' name='n198' href='#n198'>198</a>
++<a class='no' id='n199' name='n199' href='#n199'>199</a>
++<a class='no' id='n200' name='n200' href='#n200'>200</a>
++<a class='no' id='n201' name='n201' href='#n201'>201</a>
++<a class='no' id='n202' name='n202' href='#n202'>202</a>
++<a class='no' id='n203' name='n203' href='#n203'>203</a>
++<a class='no' id='n204' name='n204' href='#n204'>204</a>
++<a class='no' id='n205' name='n205' href='#n205'>205</a>
++<a class='no' id='n206' name='n206' href='#n206'>206</a>
++<a class='no' id='n207' name='n207' href='#n207'>207</a>
++<a class='no' id='n208' name='n208' href='#n208'>208</a>
++<a class='no' id='n209' name='n209' href='#n209'>209</a>
++<a class='no' id='n210' name='n210' href='#n210'>210</a>
++<a class='no' id='n211' name='n211' href='#n211'>211</a>
++<a class='no' id='n212' name='n212' href='#n212'>212</a>
++<a class='no' id='n213' name='n213' href='#n213'>213</a>
++<a class='no' id='n214' name='n214' href='#n214'>214</a>
++<a class='no' id='n215' name='n215' href='#n215'>215</a>
++<a class='no' id='n216' name='n216' href='#n216'>216</a>
++<a class='no' id='n217' name='n217' href='#n217'>217</a>
++<a class='no' id='n218' name='n218' href='#n218'>218</a>
++<a class='no' id='n219' name='n219' href='#n219'>219</a>
++<a class='no' id='n220' name='n220' href='#n220'>220</a>
++<a class='no' id='n221' name='n221' href='#n221'>221</a>
++<a class='no' id='n222' name='n222' href='#n222'>222</a>
++<a class='no' id='n223' name='n223' href='#n223'>223</a>
++<a class='no' id='n224' name='n224' href='#n224'>224</a>
++<a class='no' id='n225' name='n225' href='#n225'>225</a>
++<a class='no' id='n226' name='n226' href='#n226'>226</a>
++<a class='no' id='n227' name='n227' href='#n227'>227</a>
++<a class='no' id='n228' name='n228' href='#n228'>228</a>
++<a class='no' id='n229' name='n229' href='#n229'>229</a>
++<a class='no' id='n230' name='n230' href='#n230'>230</a>
++<a class='no' id='n231' name='n231' href='#n231'>231</a>
++<a class='no' id='n232' name='n232' href='#n232'>232</a>
++<a class='no' id='n233' name='n233' href='#n233'>233</a>
++<a class='no' id='n234' name='n234' href='#n234'>234</a>
++<a class='no' id='n235' name='n235' href='#n235'>235</a>
++<a class='no' id='n236' name='n236' href='#n236'>236</a>
++<a class='no' id='n237' name='n237' href='#n237'>237</a>
++<a class='no' id='n238' name='n238' href='#n238'>238</a>
++<a class='no' id='n239' name='n239' href='#n239'>239</a>
++<a class='no' id='n240' name='n240' href='#n240'>240</a>
++<a class='no' id='n241' name='n241' href='#n241'>241</a>
++<a class='no' id='n242' name='n242' href='#n242'>242</a>
++<a class='no' id='n243' name='n243' href='#n243'>243</a>
++<a class='no' id='n244' name='n244' href='#n244'>244</a>
++<a class='no' id='n245' name='n245' href='#n245'>245</a>
++<a class='no' id='n246' name='n246' href='#n246'>246</a>
++<a class='no' id='n247' name='n247' href='#n247'>247</a>
++<a class='no' id='n248' name='n248' href='#n248'>248</a>
++<a class='no' id='n249' name='n249' href='#n249'>249</a>
++<a class='no' id='n250' name='n250' href='#n250'>250</a>
++<a class='no' id='n251' name='n251' href='#n251'>251</a>
++<a class='no' id='n252' name='n252' href='#n252'>252</a>
++<a class='no' id='n253' name='n253' href='#n253'>253</a>
++<a class='no' id='n254' name='n254' href='#n254'>254</a>
++<a class='no' id='n255' name='n255' href='#n255'>255</a>
++<a class='no' id='n256' name='n256' href='#n256'>256</a>
++<a class='no' id='n257' name='n257' href='#n257'>257</a>
++<a class='no' id='n258' name='n258' href='#n258'>258</a>
++<a class='no' id='n259' name='n259' href='#n259'>259</a>
++<a class='no' id='n260' name='n260' href='#n260'>260</a>
++<a class='no' id='n261' name='n261' href='#n261'>261</a>
++<a class='no' id='n262' name='n262' href='#n262'>262</a>
++<a class='no' id='n263' name='n263' href='#n263'>263</a>
++<a class='no' id='n264' name='n264' href='#n264'>264</a>
++<a class='no' id='n265' name='n265' href='#n265'>265</a>
++<a class='no' id='n266' name='n266' href='#n266'>266</a>
++<a class='no' id='n267' name='n267' href='#n267'>267</a>
++<a class='no' id='n268' name='n268' href='#n268'>268</a>
++<a class='no' id='n269' name='n269' href='#n269'>269</a>
++<a class='no' id='n270' name='n270' href='#n270'>270</a>
++<a class='no' id='n271' name='n271' href='#n271'>271</a>
++<a class='no' id='n272' name='n272' href='#n272'>272</a>
++<a class='no' id='n273' name='n273' href='#n273'>273</a>
++<a class='no' id='n274' name='n274' href='#n274'>274</a>
++<a class='no' id='n275' name='n275' href='#n275'>275</a>
++<a class='no' id='n276' name='n276' href='#n276'>276</a>
++<a class='no' id='n277' name='n277' href='#n277'>277</a>
++<a class='no' id='n278' name='n278' href='#n278'>278</a>
++<a class='no' id='n279' name='n279' href='#n279'>279</a>
++<a class='no' id='n280' name='n280' href='#n280'>280</a>
++<a class='no' id='n281' name='n281' href='#n281'>281</a>
++<a class='no' id='n282' name='n282' href='#n282'>282</a>
++<a class='no' id='n283' name='n283' href='#n283'>283</a>
++<a class='no' id='n284' name='n284' href='#n284'>284</a>
++<a class='no' id='n285' name='n285' href='#n285'>285</a>
++<a class='no' id='n286' name='n286' href='#n286'>286</a>
++<a class='no' id='n287' name='n287' href='#n287'>287</a>
++<a class='no' id='n288' name='n288' href='#n288'>288</a>
++<a class='no' id='n289' name='n289' href='#n289'>289</a>
++<a class='no' id='n290' name='n290' href='#n290'>290</a>
++<a class='no' id='n291' name='n291' href='#n291'>291</a>
++<a class='no' id='n292' name='n292' href='#n292'>292</a>
++<a class='no' id='n293' name='n293' href='#n293'>293</a>
++<a class='no' id='n294' name='n294' href='#n294'>294</a>
++<a class='no' id='n295' name='n295' href='#n295'>295</a>
++<a class='no' id='n296' name='n296' href='#n296'>296</a>
++<a class='no' id='n297' name='n297' href='#n297'>297</a>
++<a class='no' id='n298' name='n298' href='#n298'>298</a>
++<a class='no' id='n299' name='n299' href='#n299'>299</a>
++<a class='no' id='n300' name='n300' href='#n300'>300</a>
++<a class='no' id='n301' name='n301' href='#n301'>301</a>
++<a class='no' id='n302' name='n302' href='#n302'>302</a>
++<a class='no' id='n303' name='n303' href='#n303'>303</a>
++<a class='no' id='n304' name='n304' href='#n304'>304</a>
++<a class='no' id='n305' name='n305' href='#n305'>305</a>
++<a class='no' id='n306' name='n306' href='#n306'>306</a>
++<a class='no' id='n307' name='n307' href='#n307'>307</a>
++<a class='no' id='n308' name='n308' href='#n308'>308</a>
++<a class='no' id='n309' name='n309' href='#n309'>309</a>
++<a class='no' id='n310' name='n310' href='#n310'>310</a>
++<a class='no' id='n311' name='n311' href='#n311'>311</a>
++<a class='no' id='n312' name='n312' href='#n312'>312</a>
++<a class='no' id='n313' name='n313' href='#n313'>313</a>
++<a class='no' id='n314' name='n314' href='#n314'>314</a>
++<a class='no' id='n315' name='n315' href='#n315'>315</a>
++<a class='no' id='n316' name='n316' href='#n316'>316</a>
++<a class='no' id='n317' name='n317' href='#n317'>317</a>
++<a class='no' id='n318' name='n318' href='#n318'>318</a>
++<a class='no' id='n319' name='n319' href='#n319'>319</a>
++<a class='no' id='n320' name='n320' href='#n320'>320</a>
++<a class='no' id='n321' name='n321' href='#n321'>321</a>
++<a class='no' id='n322' name='n322' href='#n322'>322</a>
++<a class='no' id='n323' name='n323' href='#n323'>323</a>
++<a class='no' id='n324' name='n324' href='#n324'>324</a>
++<a class='no' id='n325' name='n325' href='#n325'>325</a>
++<a class='no' id='n326' name='n326' href='#n326'>326</a>
++<a class='no' id='n327' name='n327' href='#n327'>327</a>
++<a class='no' id='n328' name='n328' href='#n328'>328</a>
++<a class='no' id='n329' name='n329' href='#n329'>329</a>
++<a class='no' id='n330' name='n330' href='#n330'>330</a>
++<a class='no' id='n331' name='n331' href='#n331'>331</a>
++<a class='no' id='n332' name='n332' href='#n332'>332</a>
++<a class='no' id='n333' name='n333' href='#n333'>333</a>
++<a class='no' id='n334' name='n334' href='#n334'>334</a>
++<a class='no' id='n335' name='n335' href='#n335'>335</a>
++<a class='no' id='n336' name='n336' href='#n336'>336</a>
++<a class='no' id='n337' name='n337' href='#n337'>337</a>
++<a class='no' id='n338' name='n338' href='#n338'>338</a>
++<a class='no' id='n339' name='n339' href='#n339'>339</a>
++<a class='no' id='n340' name='n340' href='#n340'>340</a>
++<a class='no' id='n341' name='n341' href='#n341'>341</a>
++<a class='no' id='n342' name='n342' href='#n342'>342</a>
++<a class='no' id='n343' name='n343' href='#n343'>343</a>
++<a class='no' id='n344' name='n344' href='#n344'>344</a>
++<a class='no' id='n345' name='n345' href='#n345'>345</a>
++<a class='no' id='n346' name='n346' href='#n346'>346</a>
++<a class='no' id='n347' name='n347' href='#n347'>347</a>
++<a class='no' id='n348' name='n348' href='#n348'>348</a>
++<a class='no' id='n349' name='n349' href='#n349'>349</a>
++<a class='no' id='n350' name='n350' href='#n350'>350</a>
++<a class='no' id='n351' name='n351' href='#n351'>351</a>
++<a class='no' id='n352' name='n352' href='#n352'>352</a>
++<a class='no' id='n353' name='n353' href='#n353'>353</a>
++<a class='no' id='n354' name='n354' href='#n354'>354</a>
++<a class='no' id='n355' name='n355' href='#n355'>355</a>
++<a class='no' id='n356' name='n356' href='#n356'>356</a>
++<a class='no' id='n357' name='n357' href='#n357'>357</a>
++<a class='no' id='n358' name='n358' href='#n358'>358</a>
++<a class='no' id='n359' name='n359' href='#n359'>359</a>
++<a class='no' id='n360' name='n360' href='#n360'>360</a>
++<a class='no' id='n361' name='n361' href='#n361'>361</a>
++<a class='no' id='n362' name='n362' href='#n362'>362</a>
++<a class='no' id='n363' name='n363' href='#n363'>363</a>
++<a class='no' id='n364' name='n364' href='#n364'>364</a>
++<a class='no' id='n365' name='n365' href='#n365'>365</a>
++<a class='no' id='n366' name='n366' href='#n366'>366</a>
++<a class='no' id='n367' name='n367' href='#n367'>367</a>
++<a class='no' id='n368' name='n368' href='#n368'>368</a>
++<a class='no' id='n369' name='n369' href='#n369'>369</a>
++<a class='no' id='n370' name='n370' href='#n370'>370</a>
++<a class='no' id='n371' name='n371' href='#n371'>371</a>
++<a class='no' id='n372' name='n372' href='#n372'>372</a>
++<a class='no' id='n373' name='n373' href='#n373'>373</a>
++<a class='no' id='n374' name='n374' href='#n374'>374</a>
++<a class='no' id='n375' name='n375' href='#n375'>375</a>
++<a class='no' id='n376' name='n376' href='#n376'>376</a>
++<a class='no' id='n377' name='n377' href='#n377'>377</a>
++<a class='no' id='n378' name='n378' href='#n378'>378</a>
++<a class='no' id='n379' name='n379' href='#n379'>379</a>
++<a class='no' id='n380' name='n380' href='#n380'>380</a>
++<a class='no' id='n381' name='n381' href='#n381'>381</a>
++<a class='no' id='n382' name='n382' href='#n382'>382</a>
++<a class='no' id='n383' name='n383' href='#n383'>383</a>
++<a class='no' id='n384' name='n384' href='#n384'>384</a>
++<a class='no' id='n385' name='n385' href='#n385'>385</a>
++<a class='no' id='n386' name='n386' href='#n386'>386</a>
++<a class='no' id='n387' name='n387' href='#n387'>387</a>
++<a class='no' id='n388' name='n388' href='#n388'>388</a>
++<a class='no' id='n389' name='n389' href='#n389'>389</a>
++<a class='no' id='n390' name='n390' href='#n390'>390</a>
++<a class='no' id='n391' name='n391' href='#n391'>391</a>
++<a class='no' id='n392' name='n392' href='#n392'>392</a>
++<a class='no' id='n393' name='n393' href='#n393'>393</a>
++<a class='no' id='n394' name='n394' href='#n394'>394</a>
++<a class='no' id='n395' name='n395' href='#n395'>395</a>
++<a class='no' id='n396' name='n396' href='#n396'>396</a>
++<a class='no' id='n397' name='n397' href='#n397'>397</a>
++<a class='no' id='n398' name='n398' href='#n398'>398</a>
++<a class='no' id='n399' name='n399' href='#n399'>399</a>
++<a class='no' id='n400' name='n400' href='#n400'>400</a>
++<a class='no' id='n401' name='n401' href='#n401'>401</a>
++<a class='no' id='n402' name='n402' href='#n402'>402</a>
++<a class='no' id='n403' name='n403' href='#n403'>403</a>
++<a class='no' id='n404' name='n404' href='#n404'>404</a>
++<a class='no' id='n405' name='n405' href='#n405'>405</a>
++<a class='no' id='n406' name='n406' href='#n406'>406</a>
++<a class='no' id='n407' name='n407' href='#n407'>407</a>
++<a class='no' id='n408' name='n408' href='#n408'>408</a>
++<a class='no' id='n409' name='n409' href='#n409'>409</a>
++<a class='no' id='n410' name='n410' href='#n410'>410</a>
++<a class='no' id='n411' name='n411' href='#n411'>411</a>
++<a class='no' id='n412' name='n412' href='#n412'>412</a>
++<a class='no' id='n413' name='n413' href='#n413'>413</a>
++<a class='no' id='n414' name='n414' href='#n414'>414</a>
++<a class='no' id='n415' name='n415' href='#n415'>415</a>
++<a class='no' id='n416' name='n416' href='#n416'>416</a>
++<a class='no' id='n417' name='n417' href='#n417'>417</a>
++<a class='no' id='n418' name='n418' href='#n418'>418</a>
++<a class='no' id='n419' name='n419' href='#n419'>419</a>
++</pre></td>
++<td class='lines'><pre><code># Traditional Chinese translations for xfce4-sensors-plugin package.
++# Copyright (C) 2004-2005 Fabian Nowak.
++# This file is distributed under the same license as the xfce4-sensors-plugin package.
++# Hydonsingore Cia <hydonsingore at educities.edu.tw>, 2006.
++#
++msgid ""
++msgstr ""
++"Project-Id-Version: xfce4-sensors-plugin 0.9.0\n"
++"Report-Msgid-Bugs-To: \n"
++"POT-Creation-Date: 2009-10-20 19:58+0200\n"
++"PO-Revision-Date: 2006-06-26 22:37+0800\n"
++"Last-Translator: Hydonsingore Cia <hydonsingore at educities.edu.tw>\n"
++"Language-Team: Chinese (traditional) <zh-l10n at linux.org.tw>\n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=UTF-8\n"
++"Content-Transfer-Encoding: 8bit\n"
++
++#: ../panel-plugin/sensors-plugin.c:225 ../panel-plugin/sensors-plugin.c:787
++#, fuzzy
++msgid "<span foreground=\"#000000\"><b>Sensors</b></span>"
++msgstr "<span foreground=\"#000000\" size=\"%s\"><b>感測器</b></span>\n"
++
++#: ../panel-plugin/sensors-plugin.c:604
++msgid "No sensors selected!"
++msgstr "沒有感測器被選用!"
++
++#. FIXME: either print nothing, or undertake appropriate action,
++#. * or pop up a message box.
++#: ../panel-plugin/sensors-plugin.c:642
++#, fuzzy, c-format
++msgid ""
++"Sensors Plugin:\n"
++"Seems like there was a problem reading a sensor feature value.\n"
++"Proper proceeding cannot be guaranteed.\n"
++msgstr ""
++" \n"
++"Xfce 硬體感測外掛程式:\n"
++"在讀取感測器數值時似乎有點問題。\n"
++"無法保證能夠正常運作。\n"
++
++#: ../panel-plugin/sensors-plugin.c:1414
++#, fuzzy
++msgid "UI style:"
++msgstr "使用介面風格"
++
++#: ../panel-plugin/sensors-plugin.c:1415
++#, fuzzy
++msgid "_text"
++msgstr "文字"
++
++#: ../panel-plugin/sensors-plugin.c:1417
++#, fuzzy
++msgid "g_raphical"
++msgstr "圖形"
++
++#: ../panel-plugin/sensors-plugin.c:1454
++#, fuzzy
++msgid "Show _labels"
++msgstr "顯示標題"
++
++#: ../panel-plugin/sensors-plugin.c:1484
++msgid "Show colored _bars"
++msgstr ""
++
++#: ../panel-plugin/sensors-plugin.c:1512
++#, fuzzy
++msgid "_Show title"
++msgstr "顯示標題"
++
++#: ../panel-plugin/sensors-plugin.c:1536
++msgid "_Number of text lines:"
++msgstr ""
++
++#: ../panel-plugin/sensors-plugin.c:1571
++#, fuzzy
++msgid "F_ont size:"
++msgstr "字型大小:"
++
++#. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
++#: ../panel-plugin/sensors-plugin.c:1578
++msgid "x-small"
++msgstr "極小"
++
++#: ../panel-plugin/sensors-plugin.c:1579
++msgid "small"
++msgstr "小"
++
++#: ../panel-plugin/sensors-plugin.c:1580
++msgid "medium"
++msgstr "普通"
++
++#: ../panel-plugin/sensors-plugin.c:1581
++msgid "large"
++msgstr "大"
++
++#: ../panel-plugin/sensors-plugin.c:1582
++msgid "x-large"
++msgstr "巨大"
++
++#: ../panel-plugin/sensors-plugin.c:1610
++#, fuzzy
++msgid "Show _Units"
++msgstr "顯示標題"
++
++#: ../panel-plugin/sensors-plugin.c:1631
++msgid "Small horizontal s_pacing"
++msgstr ""
++
++#: ../panel-plugin/sensors-plugin.c:1653
++msgid "Suppress messages"
++msgstr ""
++
++#: ../panel-plugin/sensors-plugin.c:1682
++#, fuzzy
++msgid "U_pdate interval (seconds):"
++msgstr "更新間隔時間(秒):"
++
++#: ../panel-plugin/sensors-plugin.c:1712
++#, fuzzy
++msgid "E_xecute on double click:"
++msgstr "於雙擊時執行:"
++
++#: ../panel-plugin/sensors-plugin.c:1755
++msgid "_View"
++msgstr ""
++
++#: ../panel-plugin/sensors-plugin.c:1788
++#, fuzzy
++msgid "_Miscellaneous"
++msgstr "<b>雜項</b>"
++
++#: ../panel-plugin/sensors-plugin.c:1860 ../panel-plugin/sensors-plugin.h:30
++#: ../lib/hddtemp.c:152
++msgid "Sensors Plugin"
++msgstr "感測器外掛程式"
++
++#. #if GTK_VERSION < 2.11
++#: ../panel-plugin/sensors-plugin.c:1903
++msgid ""
++"You can change a feature's properties such as name, colours, min/max value "
++"by double-clicking the entry, editing the content, and pressing \"Return\" "
++"or selecting a different field."
++msgstr ""
++
++#. only use this if no hddtemp sensor
++#. or do only use this , if it is an lmsensors device. whatever.
++#. FIXME: compare strings, or also have hddtmep and acpi store numeric values
++#. assert correctly saved file
++#: ../lib/configuration.c:154 ../lib/configuration.c:336
++#: ../lib/configuration.c:343 ../lib/hddtemp.c:342 ../lib/hddtemp.c:388
++msgid "Hard disks"
++msgstr ""
++
++#: ../lib/acpi.c:521 ../lib/acpi.c:529
++msgid "ACPI"
++msgstr ""
++
++#. to be displayed
++#. chip->description = g_strdup(_("Advanced Configuration and Power Interface"));
++#: ../lib/acpi.c:523
++#, c-format
++msgid "ACPI v%s zones"
++msgstr ""
++
++#: ../lib/acpi.c:638
++msgid "<Unknown>"
++msgstr ""
++
++#: ../lib/hddtemp.c:387
++msgid "S.M.A.R.T. harddisk temperatures"
++msgstr ""
++
++#: ../lib/hddtemp.c:464
++msgid "No concrete error detected.\n"
++msgstr ""
++
++#: ../lib/hddtemp.c:517
++#, c-format
++msgid ""
++"\"hddtemp\" was not executed correctly, although it is executable. This is "
++"most probably due to the disks requiring root privileges to read their "
++"temperatures, and \"hddtemp\" not being setuid root.\n"
++"\n"
++"An easy but dirty solution is to run \"chmod u+s %s\" as root user and "
++"restart this plugin or its panel.\n"
++"\n"
++"Calling \"%s\" gave the following error:\n"
++"%s\n"
++"with a return value of %d.\n"
++msgstr ""
++
++#: ../lib/hddtemp.c:533 ../lib/hddtemp.c:563
++msgid "Suppress this message in future"
++msgstr ""
++
++#: ../lib/hddtemp.c:557
++#, c-format
++msgid ""
++"An error occurred when executing \"%s\":\n"
++"%s"
++msgstr ""
++
++#. if (scale == FAHRENHEIT) {
++#. cf->formatted_value = g_strdup_printf(_("%.1f °F"), (float) (value * 9/5 + 32) );
++#. } else { // Celsius
++#. Celsius
++#: ../lib/hddtemp.c:629 ../lib/sensors-interface-common.c:141
++#, c-format
++msgid "%.1f °C"
++msgstr ""
++
++#: ../lib/lmsensors.c:103
++#, fuzzy
++msgid "LM Sensors"
++msgstr "感測器類型:"
++
++#: ../lib/lmsensors.c:362 ../lib/lmsensors.c:409
++#, c-format
++msgid "Error: Could not connect to sensors!"
++msgstr "錯誤:無法連線至感測器!"
++
++#: ../lib/sensors-interface.c:80
++#, fuzzy
++msgid "Sensors Plugin Failure"
++msgstr "感測器外掛程式"
++
++#: ../lib/sensors-interface.c:81
++#, fuzzy
++msgid ""
++"Seems like there was a problem reading a sensor feature value.\n"
++"Proper proceeding cannot be guaranteed."
++msgstr ""
++" \n"
++"Xfce 硬體感測外掛程式:\n"
++"在讀取感測器數值時似乎有點問題。\n"
++"無法保證能夠正常運作。\n"
++
++#: ../lib/sensors-interface.c:162
++#, fuzzy
++msgid "Sensors t_ype:"
++msgstr "感測器類型:"
++
++#: ../lib/sensors-interface.c:187
++msgid "Description:"
++msgstr ""
++
++#: ../lib/sensors-interface.c:225
++msgid "Name"
++msgstr "名稱"
++
++#: ../lib/sensors-interface.c:235
++msgid "Value"
++msgstr "數值"
++
++#: ../lib/sensors-interface.c:243
++msgid "Show"
++msgstr "顯示"
++
++#: ../lib/sensors-interface.c:252
++msgid "Color"
++msgstr "顏色"
++
++#: ../lib/sensors-interface.c:265 ../lib/sensors-interface.c:271
++msgid "Min"
++msgstr "最小"
++
++#: ../lib/sensors-interface.c:282 ../lib/sensors-interface.c:288
++msgid "Max"
++msgstr "最大"
++
++#: ../lib/sensors-interface.c:323
++#, fuzzy
++msgid "Temperature scale:"
++msgstr "温標:"
++
++#: ../lib/sensors-interface.c:325
++#, fuzzy
++msgid "_Celsius"
++msgstr "攝氏"
++
++#: ../lib/sensors-interface.c:327
++#, fuzzy
++msgid "_Fahrenheit"
++msgstr "華氏"
++
++#: ../lib/sensors-interface.c:363
++#, fuzzy
++msgid "_Sensors"
++msgstr "感測器類型:"
++
++#: ../lib/sensors-interface-common.c:70
++msgid "No sensors found!"
++msgstr "找不到感測器!"
++
++#: ../lib/sensors-interface-common.c:138
++#, c-format
++msgid "%.1f °F"
++msgstr ""
++
++#: ../lib/sensors-interface-common.c:146
++#, c-format
++msgid "%+.2f V"
++msgstr ""
++
++#: ../lib/sensors-interface-common.c:150
++#, fuzzy, c-format
++msgid "%.0f mWh"
++msgstr "%5.0f rpm"
++
++#: ../lib/sensors-interface-common.c:155
++msgid "off"
++msgstr ""
++
++#: ../lib/sensors-interface-common.c:157
++msgid "on"
++msgstr ""
++
++#: ../lib/sensors-interface-common.c:161
++#, fuzzy, c-format
++msgid "%.0f rpm"
++msgstr "%5.0f rpm"
++
++#: ../src/main.c:46
++#, c-format
++msgid ""
++"Xfce4 Sensors %s\n"
++"This program is published under the GPL v2.\n"
++"The license text can be found inside the program's source archive or under /"
++"usr/share/apps/LICENSES/GPL_V2 or at http://www.gnu.org/licenses/old-"
++"licenses/gpl-2.0.txt\n"
++msgstr ""
++
++#: ../src/main.c:58
++#, c-format
++msgid ""
++"Xfce4 Sensors %s\n"
++"Displays information about your sensors and ACPI.\n"
++"Synopsis: \n"
++"  xfce4-sensors options\n"
++"where options are one or more of the following:\n"
++"  -h, --help    Print this help dialog.\n"
++"  -l, --license Print license information.\n"
++"  -V, --version Print version information.\n"
++"\n"
++"This program is published under the GPL v2.\n"
++msgstr ""
++
++#: ../src/main.c:75
++#, fuzzy, c-format
++msgid "Xfce4 Sensors %s\n"
++msgstr "感測器外掛程式"
++
++#: ../src/interface.c:46
++#, fuzzy
++msgid "Sensors Viewer"
++msgstr "感測器類型:"
++
++#: ../src/xfce4-sensors.desktop.in.h:1
++#, fuzzy
++msgid "Sensor Viewer"
++msgstr "感測器類型:"
++
++#: ../src/xfce4-sensors.desktop.in.h:2
++#, fuzzy
++msgid "Sensors Values Viewer"
++msgstr "感測器類型:"
++
++#: ../src/xfce4-sensors.desktop.in.h:3
++#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.in.h:2
++#, fuzzy
++msgid "Show sensor values."
++msgstr "顯示感測器數值。"
++
++#: ../panel-plugin/xfce4-sensors-plugin.desktop.in.in.h:1
++#, fuzzy
++msgid "Sensor plugin "
++msgstr "感測器外掛程式"
++
++#, fuzzy
++#~ msgid "Show _labels in graphical UI"
++#~ msgstr "在圖形介面中顯示標籤"
++
++#, fuzzy
++#~ msgid "Xfce 4 Sensors Plugin"
++#~ msgstr "感測器外掛程式"
++
++#, fuzzy
++#~ msgid "Xfce 4 Sensors Viewer"
++#~ msgstr "感測器外掛程式"
++
++#~ msgid "Edit Properties"
++#~ msgstr "編輯屬性"
++
++#, fuzzy
++#~ msgid "View sensor values"
++#~ msgstr "顯示感測器數值。"
++
++#, fuzzy
++#~ msgid ""
++#~ "Xfce Hardware Sensors Plugin: \n"
++#~ "Seems like there was a problem reading a sensor feature value. \n"
++#~ "Proper proceeding cannot be guaranteed.\n"
++#~ msgstr ""
++#~ " \n"
++#~ "Xfce 硬體感測外掛程式:\n"
++#~ "在讀取感測器數值時似乎有點問題。\n"
++#~ "無法保證能夠正常運作。\n"
++
++#~ msgid "<span foreground=\"#000000\" size=\"%s\"><b>Sensors</b></span>\n"
++#~ msgstr "<span foreground=\"#000000\" size=\"%s\"><b>感測器</b></span>\n"
++
++#~ msgid "<span foreground=\"#000000\" size=\"%s\"><b>Sensors</b></span>"
++#~ msgstr "<span foreground=\"#000000\" size=\"%s\"><b>感測器</b></span>"
++
++#~ msgid "<b>Sensors</b>"
++#~ msgstr "<b>感測器</b>"
++
++#~ msgid "<b>View</b>"
++#~ msgstr "<b>檢視</b>"
++</code></pre></td></tr></table>
++</div><div class='footer'>generated  by cgit v0.8.2.1 at 2010-01-07 15:34:05 (GMT)</div>
++</body>
++</html>
diff --cc src/actions.c
index a570b0b,4efb26e..edb2119
--- a/src/actions.c
+++ b/src/actions.c
@@@ -142,26 -138,27 +142,26 @@@ refresh_tacho_view (t_sensors_dialog *p
                  {
                      gtk_container_remove(GTK_CONTAINER(ptr_wdgt_table), ptr_sensors_structure->tachos [idx_chip][idx_feature]);
                  }
-                 ptr_sensors_structure->tachos[idx_chip][idx_feature] = gtk_sensorstacho_new(ptr_sensors_structure->orientation, ptr_sensors_structure->panel_size);
 -                ptr_sensors_structure->tachos[idx_chip][idx_feature] = gtk_cpu_new();
 -                    
++                ptr_sensors_structure->tachos[idx_chip][idx_feature] = gtk_sensorstacho_new(ptr_sensors_structure->orientation, 48);
 +
                  val_fill_degree = (ptr_chipfeature_structure->raw_value - ptr_chipfeature_structure->min_value) / ( ptr_chipfeature_structure->max_value - ptr_chipfeature_structure->min_value);
 -                if (val_fill_degree<0.0) 
 +                if (val_fill_degree<0.0)
                      val_fill_degree=0.0;
 -                else if (val_fill_degree>1.0) 
 +                else if (val_fill_degree>1.0)
                      val_fill_degree=1.0;
 -                    
 -                GTK_CPU(ptr_sensors_structure->tachos [idx_chip][idx_feature])->sel = val_fill_degree;
 -                char str_widget_tooltip_text[128];
 +
 +                GTK_SENSORSTACHO(ptr_sensors_structure->tachos [idx_chip][idx_feature])->sel = val_fill_degree;
                  snprintf(str_widget_tooltip_text, 128, "<b>%s</b>\n%s: %s", ptr_chip_structure->sensorId, ptr_chipfeature_structure->name, ptr_chipfeature_structure->formatted_value);
                  gtk_widget_set_tooltip_markup (GTK_WIDGET(ptr_sensors_structure->tachos [idx_chip][idx_feature]), str_widget_tooltip_text);
 -                GTK_CPU(ptr_sensors_structure->tachos [idx_chip][idx_feature])->text = g_strdup(ptr_chipfeature_structure->name);
 -                GTK_CPU(ptr_sensors_structure->tachos [idx_chip][idx_feature])->color = g_strdup(ptr_chipfeature_structure->color);
 -                
 -                
 -                gtk_widget_set_size_request(ptr_sensors_structure->tachos [idx_chip][idx_feature], 64, 64);
 -                
 -                gtk_table_attach_defaults(GTK_TABLE(ptr_wdgt_table), ptr_sensors_structure->tachos [idx_chip][idx_feature], col_tacho_table, col_tacho_table+1, row_tacho_table, row_tacho_table+1);
 +                GTK_SENSORSTACHO(ptr_sensors_structure->tachos [idx_chip][idx_feature])->text = g_strdup(ptr_chipfeature_structure->name);
 +                GTK_SENSORSTACHO(ptr_sensors_structure->tachos [idx_chip][idx_feature])->color = g_strdup(ptr_chipfeature_structure->color);
 +
 +
 +                //gtk_widget_set_size_request(ptr_sensors_structure->tachos [idx_chip][idx_feature], 64, 64);
 +
 +                gtk_grid_attach(GTK_GRID(ptr_wdgt_table), ptr_sensors_structure->tachos [idx_chip][idx_feature], col_tacho_table, row_tacho_table, 1, 1);
                  gtk_widget_show (ptr_sensors_structure->tachos [idx_chip][idx_feature]);
 -                                
 +
                  if (col_tacho_table>=3) {
                      row_tacho_table++;
                      col_tacho_table = 0;

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list