[Goodies-commits] r4944 - in xfce4-sensors-plugin/trunk: panel-plugin po

Fabian Nowak timystery at xfce.org
Mon Jun 16 23:01:52 CEST 2008


Author: timystery
Date: 2008-06-16 21:01:52 +0000 (Mon, 16 Jun 2008)
New Revision: 4944

Modified:
   xfce4-sensors-plugin/trunk/panel-plugin/configuration.c
   xfce4-sensors-plugin/trunk/panel-plugin/configuration.h
   xfce4-sensors-plugin/trunk/panel-plugin/hddtemp.c
   xfce4-sensors-plugin/trunk/panel-plugin/hddtemp.h
   xfce4-sensors-plugin/trunk/panel-plugin/middlelayer.c
   xfce4-sensors-plugin/trunk/panel-plugin/middlelayer.h
   xfce4-sensors-plugin/trunk/panel-plugin/sensors.c
   xfce4-sensors-plugin/trunk/panel-plugin/sensors.h
   xfce4-sensors-plugin/trunk/po/ca.po
   xfce4-sensors-plugin/trunk/po/cs.po
   xfce4-sensors-plugin/trunk/po/da.po
   xfce4-sensors-plugin/trunk/po/de.po
   xfce4-sensors-plugin/trunk/po/el.po
   xfce4-sensors-plugin/trunk/po/en_GB.po
   xfce4-sensors-plugin/trunk/po/eu.po
   xfce4-sensors-plugin/trunk/po/fr.po
   xfce4-sensors-plugin/trunk/po/hu.po
   xfce4-sensors-plugin/trunk/po/ja.po
   xfce4-sensors-plugin/trunk/po/ko.po
   xfce4-sensors-plugin/trunk/po/lt.po
   xfce4-sensors-plugin/trunk/po/lv.po
   xfce4-sensors-plugin/trunk/po/pl.po
   xfce4-sensors-plugin/trunk/po/pt_BR.po
   xfce4-sensors-plugin/trunk/po/pt_PT.po
   xfce4-sensors-plugin/trunk/po/ru.po
   xfce4-sensors-plugin/trunk/po/sq.po
   xfce4-sensors-plugin/trunk/po/ur.po
   xfce4-sensors-plugin/trunk/po/vi.po
   xfce4-sensors-plugin/trunk/po/xfce4-sensors-plugin.pot
   xfce4-sensors-plugin/trunk/po/zh_TW.po
Log:
- added switch to suppress hdd message
- made update-po


Modified: xfce4-sensors-plugin/trunk/panel-plugin/configuration.c
===================================================================
--- xfce4-sensors-plugin/trunk/panel-plugin/configuration.c	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/panel-plugin/configuration.c	2008-06-16 21:01:52 UTC (rev 4944)
@@ -106,7 +106,9 @@
 
     xfce_rc_write_int_entry (rc, "Number_Chips", sensors->num_sensorchips);
 
+    xfce_rc_write_bool_entry (rc, "Suppress_Hddtemp_Message", sensors->suppressmessage);
 
+
     for (i=0; i<sensors->num_sensorchips; i++) {
 
         chip = (t_chip *) g_ptr_array_index(sensors->chips, i);
@@ -204,6 +206,9 @@
             sensors->command_name = g_strdup (value);
         }
 
+        if (!sensors->suppressmessage)
+            sensors->suppressmessage = xfce_rc_read_bool_entry (rc, "Suppress_Hddtemp_Message", FALSE);
+
         num_chips = xfce_rc_read_int_entry (rc, "Number_Chips", 0);
         /* or could use 1 or the always existent dummy entry */
     }
@@ -211,7 +216,31 @@
     TRACE ("leaves sensors_read_general_config");
 }
 
+void
+sensors_read_preliminary_config (XfcePanelPlugin *plugin, t_sensors *sensors)
+{
+    char *file;
+    XfceRc *rc;
 
+    TRACE ("enters sensors_read_preliminary_config");
+
+    if (!(file = xfce_panel_plugin_lookup_rc_file (plugin)))
+        return;
+
+    rc = xfce_rc_simple_open (file, TRUE);
+    g_free (file);
+
+    if (!rc)
+        return;
+
+    if (xfce_rc_has_group (rc, "General") ) {
+        xfce_rc_set_group (rc, "General");
+        sensors->suppressmessage = xfce_rc_read_bool_entry (rc, "Suppress_Hddtemp_Message", FALSE);
+    }
+
+    TRACE ("leaves sensors_read_preliminary_config");
+}
+
 /* Read the configuration file at init */
 void
 sensors_read_config (XfcePanelPlugin *plugin, t_sensors *sensors)

Modified: xfce4-sensors-plugin/trunk/panel-plugin/configuration.h
===================================================================
--- xfce4-sensors-plugin/trunk/panel-plugin/configuration.h	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/panel-plugin/configuration.h	2008-06-16 21:01:52 UTC (rev 4944)
@@ -33,4 +33,6 @@
 
 void sensors_read_config (XfcePanelPlugin *plugin, t_sensors *sensors);
 
+void sensors_read_preliminary_config (XfcePanelPlugin *plugin, t_sensors *sensors);
+
 #endif  /* define XFCE4_SENSORS_CONFIGURATION_H */

Modified: xfce4-sensors-plugin/trunk/panel-plugin/hddtemp.c
===================================================================
--- xfce4-sensors-plugin/trunk/panel-plugin/hddtemp.c	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/panel-plugin/hddtemp.c	2008-06-16 21:01:52 UTC (rev 4944)
@@ -31,6 +31,8 @@
 #include <glib/gspawn.h>
 #include <glib/gstrfuncs.h>
 
+#include <gtk/gtkbox.h>
+#include <gtk/gtkcheckbutton.h>
 #include <gtk/gtkmessagedialog.h>
 #include <gtk/gtklabel.h>
 #include <gtk/gtkstock.h>
@@ -76,6 +78,38 @@
 }
 
 
+gboolean quick_message_with_checkbox (gchar *message, gchar *checkboxtext) {
+
+    GtkWidget *dialog, *checkbox;  /*, *label; */
+    gboolean is_active;
+
+    TRACE ("enters quick_message");
+
+    dialog = gtk_message_dialog_new (NULL,
+                                  GTK_DIALOG_DESTROY_WITH_PARENT,
+                                  GTK_MESSAGE_INFO,
+                                  GTK_BUTTONS_CLOSE,
+                                  message);
+
+    gtk_window_set_title(GTK_WINDOW(dialog), _("Xfce 4 Sensors Plugin"));
+
+    checkbox = gtk_check_button_new_with_mnemonic (checkboxtext);
+
+    gtk_box_pack_start (GTK_BOX(GTK_DIALOG(dialog)->vbox), checkbox, FALSE, FALSE, 0);
+    gtk_widget_show(checkbox);
+
+    gtk_dialog_run(GTK_DIALOG(dialog));
+
+    is_active = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(checkbox));
+
+    gtk_widget_destroy (dialog);
+
+    TRACE ("leaves quick_message");
+
+    return is_active;
+}
+
+
 void
 read_disks_fallback (t_chip *chip)
 {
@@ -140,7 +174,7 @@
 
 
 void
-remove_unmonitored_drives (t_chip *chip)
+remove_unmonitored_drives (t_chip *chip, gboolean *suppressmessage)
 {
     int i, result;
     t_chipfeature *chipfeature;
@@ -150,7 +184,7 @@
     for (i=0; i<chip->num_features; i++)
     {
         chipfeature = g_ptr_array_index (chip->chip_features, i);
-        result = get_hddtemp_value (chipfeature->name);
+        result = get_hddtemp_value (chipfeature->name, suppressmessage);
         if (result == 0.0)
         {
             DBG ("removing single disk");
@@ -213,7 +247,7 @@
 
 
 int
-initialize_hddtemp (GPtrArray *chips)
+initialize_hddtemp (GPtrArray *chips, gboolean *suppressmessage)
 {
     int generation, major, result, retval;
     struct utsname *p_uname;
@@ -255,7 +289,7 @@
 
     g_free(p_uname);
 
-    remove_unmonitored_drives (chip);
+    remove_unmonitored_drives (chip, suppressmessage);
     DBG  ("numfeatures=%d\n", chip->num_features);
     if ( chip->num_features>0 ) {  /* if (1) */
 
@@ -274,17 +308,22 @@
 
 
 double
-get_hddtemp_value (char* disk)
+get_hddtemp_value (char* disk, gboolean *suppressmessage)
 {
     gchar *standard_output, *standard_error;
-    gchar *cmd_line, *msg_text;
+    gchar *cmd_line, *msg_text, *checktext;
     gint exit_status=0;
     double value;
-    gboolean result;
+    gboolean result, nevershowagain;
     GError *error;
 
-    TRACE ("enters get_hddtemp_value for %s", disk);
+    TRACE ("enters get_hddtemp_value for %s with suppress=%d", disk, *suppressmessage);
 
+    if (suppressmessage!=NULL)
+        nevershowagain = *suppressmessage;
+    else
+        nevershowagain = FALSE;
+
     cmd_line = g_strdup_printf ( "%s -n -q %s", PATH_HDDTEMP, disk);
 
     msg_text = NULL;
@@ -303,17 +342,25 @@
             && access (PATH_HDDTEMP, X_OK)==0) /* || strlen(standard_error)>0) */
     {
         /* note that this check does only work for some versions of hddtmep. */
-        msg_text = g_strdup_printf(_("\"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\nwith a return value of %d.\n"),
-                        PATH_HDDTEMP, cmd_line, standard_error, exit_status);
-        quick_message (msg_text);
+        if (!nevershowagain) {
+            msg_text = g_strdup_printf(_("\"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\nwith a return value of %d.\n"),
+                            PATH_HDDTEMP, cmd_line, standard_error, exit_status);
+            checktext = g_strdup(_("Suppress this message in future"));
+            /* quick_message (msg_text); */
+            nevershowagain = quick_message_with_checkbox(msg_text, checktext);
+
+            if (suppressmessage!=NULL)
+                *suppressmessage = nevershowagain;
+        }
+
         value = ZERO_KELVIN;
     }
     /* else if (strlen(standard_error)>0) {
@@ -365,7 +412,7 @@
 
     cf = (t_chipfeature *) chip_feature;
 
-    value = get_hddtemp_value (cf->name);
+    value = get_hddtemp_value (cf->name, NULL);
 
     /* actually, that's done in the gui part */
     g_free (cf->formatted_value);

Modified: xfce4-sensors-plugin/trunk/panel-plugin/hddtemp.h
===================================================================
--- xfce4-sensors-plugin/trunk/panel-plugin/hddtemp.h	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/panel-plugin/hddtemp.h	2008-06-16 21:01:52 UTC (rev 4944)
@@ -31,7 +31,7 @@
  * @Return: Number of initialized chips
  * @Param: Pointer to array of chips
  */
-int initialize_hddtemp (GPtrArray *chips);
+int initialize_hddtemp (GPtrArray *chips, gboolean *suppressmessage);
 
 
 /*
@@ -42,6 +42,6 @@
 void refresh_hddtemp (gpointer chip_feature, gpointer data);
 
 
-double get_hddtemp_value (char* disk);
+double get_hddtemp_value (char* disk, gboolean *suppressmessage);
 
 #endif /* XFCE4_SENSORS_HDDTEMP_H */

Modified: xfce4-sensors-plugin/trunk/panel-plugin/middlelayer.c
===================================================================
--- xfce4-sensors-plugin/trunk/panel-plugin/middlelayer.c	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/panel-plugin/middlelayer.c	2008-06-16 21:01:52 UTC (rev 4944)
@@ -41,7 +41,7 @@
 #endif
 
 int
-initialize_all (GPtrArray **chips)
+initialize_all (GPtrArray **chips, gboolean *suppressmessage)
 {
     int res = 0;
 
@@ -54,7 +54,7 @@
     #endif
 
     #ifdef HAVE_HDDTEMP
-    res += initialize_hddtemp (*chips);
+    res += initialize_hddtemp (*chips, suppressmessage);
     #endif
 
     #ifdef HAVE_ACPI
@@ -171,7 +171,7 @@
             g_assert (number<chip->num_features);
             feature = (t_chipfeature *) g_ptr_array_index (chip->chip_features, number);
             g_assert (feature!=NULL);
-            *value = get_hddtemp_value (feature->name);
+            *value = get_hddtemp_value (feature->name, NULL);
             if (*value==ZERO_KELVIN) {
                 return NO_VALID_HDDTEMP;
             }

Modified: xfce4-sensors-plugin/trunk/panel-plugin/middlelayer.h
===================================================================
--- xfce4-sensors-plugin/trunk/panel-plugin/middlelayer.h	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/panel-plugin/middlelayer.h	2008-06-16 21:01:52 UTC (rev 4944)
@@ -41,7 +41,7 @@
  * @Return: Number of initialized features
  * @Param: Double-pointer to array of chips
  */
-int initialize_all (GPtrArray **chips);
+int initialize_all (GPtrArray **chips, gboolean *suppressmessage);
 
 
 /*

Modified: xfce4-sensors-plugin/trunk/panel-plugin/sensors.c
===================================================================
--- xfce4-sensors-plugin/trunk/panel-plugin/sensors.c	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/panel-plugin/sensors.c	2008-06-16 21:01:52 UTC (rev 4944)
@@ -675,6 +675,7 @@
     if (!tooltips)
       tooltips = gtk_tooltips_new();
 
+    /* #if GTK_VERSION < 2.11 */
     gtk_tooltips_set_tip (tooltips, GTK_WIDGET(sensors->eventbox),
                           myToolTipText, NULL);
     g_free (myToolTipText);
@@ -863,11 +864,36 @@
     /* show units */
     sensors->show_units = TRUE;
 
+    sensors->suppressmessage = FALSE;
+
     sensors->show_smallspacings = FALSE;
 
     TRACE ("leaves sensors_init_default_values");
 }
 
+
+/* #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 t_sensors *
 sensors_new (XfcePanelPlugin *plugin)
 {
@@ -883,8 +909,11 @@
     /* init xfce sensors stuff width default values */
     sensors_init_default_values (sensors, plugin);
 
+    /* get suppressmessages */
+    sensors_read_preliminary_config(plugin, sensors);
+
     /* read all sensors from libraries */
-    result = initialize_all (&(sensors->chips));
+    result = initialize_all (&(sensors->chips), &(sensors->suppressmessage));
 
     sensors->num_sensorchips = sensors->chips->len;
 
@@ -935,6 +964,13 @@
                                                  G_CALLBACK (execute_command),
                                                  (gpointer) sensors);
 
+    /* #if GTK_VERSION >= 2.11
+     * g_signal_connect(G_OBJECT(sensors->eventbox),
+                                    "query-tooltip",
+                                    G_CALLBACK(handle_tooltip_query),
+                                    (gpointer) sensors); */
+
+
     TRACE ("leaves sensors_new");
 
     return sensors;
@@ -1219,7 +1255,6 @@
     TRACE ("enters draw_units_changed");
 
     sd->sensors->show_units = ! sd->sensors->show_units;
-        /* (gboolean) gtk_toggle_button_get_mode ( GTK_TOGGLE_BUTTON (widget) ); */
 
     sensors_show_text_display (sd->sensors);
 
@@ -1233,7 +1268,6 @@
     TRACE ("enters draw_smallspacings_changed");
 
     sd->sensors->show_smallspacings = ! sd->sensors->show_smallspacings;
-        /* (gboolean) gtk_toggle_button_get_mode ( GTK_TOGGLE_BUTTON (widget) ); */
 
     sensors_show_text_display (sd->sensors);
 
@@ -1241,7 +1275,17 @@
 }
 
 
+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)
@@ -1922,6 +1966,9 @@
 
     gtk_box_pack_start (GTK_BOX (vbox), sd->unit_checkbox, FALSE, TRUE, 0);
 
+    if (sd->sensors->display_values_graphically==TRUE)
+        gtk_widget_hide(sd->unit_checkbox);
+
     g_signal_connect   (G_OBJECT (sd->unit_checkbox), "toggled",
                         G_CALLBACK (draw_units_changed), sd );
 
@@ -1933,13 +1980,16 @@
 {
     TRACE ("enters add_smallspacings_box");
 
-    sd->smallspacing_checkbox  = gtk_check_button_new_with_mnemonic(_("Small S_pacing"));
+    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_graphically==TRUE)
+        gtk_widget_hide(sd->smallspacing_checkbox);
+
     g_signal_connect   (G_OBJECT (sd->smallspacing_checkbox), "toggled",
                         G_CALLBACK (draw_smallspacings_changed), sd );
 
@@ -1947,7 +1997,25 @@
 }
 
 
+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_update_time_box (GtkWidget * vbox, t_sensors_dialog * sd)
 {
@@ -2045,6 +2113,8 @@
 
     add_title_box (_vbox, sd);
 
+    add_suppressmessage_box(_vbox, sd);
+
     add_ui_style_box (_vbox, sd);
     add_labels_box (_vbox, sd);
     add_colored_bars_box (_vbox, sd);

Modified: xfce4-sensors-plugin/trunk/panel-plugin/sensors.h
===================================================================
--- xfce4-sensors-plugin/trunk/panel-plugin/sensors.h	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/panel-plugin/sensors.h	2008-06-16 21:01:52 UTC (rev 4944)
@@ -120,6 +120,9 @@
     /* use the progress-bar UI */
     gboolean display_values_graphically;
 
+    /* suppress the Hddtemp message in case of failure */
+    gboolean suppressmessage;
+
     /* sensor update time */
     gint sensors_refresh_time;
 
@@ -212,6 +215,7 @@
     GtkTreeStore *myListStore[10]; /* replace by GPtrArray as well */
     GtkWidget *font_Box; /* used to disable font size option when using graphical view */
     GtkWidget *unit_checkbox;
+    GtkWidget *suppressmessage_checkbox;
     GtkWidget *smallspacing_checkbox;
     GtkWidget *labels_Box; /* used to enable 'show labels' option when using graphical view */
     GtkWidget *coloredBars_Box;

Modified: xfce4-sensors-plugin/trunk/po/ca.po
===================================================================
--- xfce4-sensors-plugin/trunk/po/ca.po	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/po/ca.po	2008-06-16 21:01:52 UTC (rev 4944)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: xfce4-sensors-plugin 0.9.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-02-29 22:31+0100\n"
+"POT-Creation-Date: 2008-06-16 21:19+0200\n"
 "PO-Revision-Date: 2006-09-20 13:53+0200\n"
 "Last-Translator: Pau Rul·lan Ferragut <paurullan at bulma.net>\n"
 "Language-Team: Catalan\n"
@@ -16,12 +16,12 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:767
+#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:788
 #, fuzzy
 msgid "<span foreground=\"#000000\"><b>Sensors</b></span>"
 msgstr "<span foreground=\"#000000\" size=\"%s\"><b>Sensors</b></span>\n"
 
-#: ../panel-plugin/sensors.c:541
+#: ../panel-plugin/sensors.c:559
 #, c-format
 msgid "%5.1f °F"
 msgstr ""
@@ -30,39 +30,41 @@
 #. if (scale == FAHRENHEIT) {
 #. cf->formatted_value = g_strdup_printf(_("%5.1f °F"), (float) (value * 9/5 + 32) );
 #. } else { // Celsius
-#: ../panel-plugin/sensors.c:544 ../panel-plugin/hddtemp.c:374
+#: ../panel-plugin/sensors.c:562 ../panel-plugin/hddtemp.c:437
 #, c-format
 msgid "%5.1f °C"
 msgstr ""
 
-#: ../panel-plugin/sensors.c:549
+#: ../panel-plugin/sensors.c:567
 #, c-format
 msgid "%+5.2f V"
 msgstr ""
 
-#: ../panel-plugin/sensors.c:553
+#: ../panel-plugin/sensors.c:571
 #, fuzzy, c-format
 msgid "%.0f mWh"
 msgstr "%5.0f rpm"
 
-#: ../panel-plugin/sensors.c:558
+#: ../panel-plugin/sensors.c:576
 msgid "off"
 msgstr ""
 
-#: ../panel-plugin/sensors.c:560
+#: ../panel-plugin/sensors.c:578
 msgid "on"
 msgstr ""
 
-#: ../panel-plugin/sensors.c:564
+#: ../panel-plugin/sensors.c:582
 #, c-format
 msgid "%5.0f rpm"
 msgstr "%5.0f rpm"
 
-#: ../panel-plugin/sensors.c:596
+#: ../panel-plugin/sensors.c:614
 msgid "No sensors selected!"
 msgstr "No s’ha seleccionat cap sensor"
 
-#: ../panel-plugin/sensors.c:631 ../panel-plugin/sensors.c:1097
+#. FIXME: either print nothing, or undertake appropriate action,
+#. * or pop up a message box.
+#: ../panel-plugin/sensors.c:651 ../panel-plugin/sensors.c:1159
 #, fuzzy, c-format
 msgid ""
 "Xfce Hardware Sensors Plugin:\n"
@@ -74,147 +76,160 @@
 "S’ha produït un error durant la lectura dels sensors.\n"
 "No es podrà assegurar un bon funcionament.\n"
 
-#: ../panel-plugin/sensors.c:877
+#: ../panel-plugin/sensors.c:928
 msgid "No sensors found!"
 msgstr "No s’han trobat sensors"
 
-#: ../panel-plugin/sensors.c:1529
+#: ../panel-plugin/sensors.c:1629
 #, fuzzy
 msgid "UI style:"
 msgstr "Estil de la interfície:"
 
-#: ../panel-plugin/sensors.c:1530
+#: ../panel-plugin/sensors.c:1630
 #, fuzzy
 msgid "_text"
 msgstr "text"
 
-#: ../panel-plugin/sensors.c:1532
+#: ../panel-plugin/sensors.c:1632
 #, fuzzy
 msgid "g_raphical"
 msgstr "gràfic"
 
-#: ../panel-plugin/sensors.c:1569
+#: ../panel-plugin/sensors.c:1669
 #, fuzzy
 msgid "Show _labels in graphical UI"
 msgstr "Mostra les etiquetes a l’interfície gràfica"
 
-#: ../panel-plugin/sensors.c:1599
+#: ../panel-plugin/sensors.c:1699
 msgid "Show colored _bars"
 msgstr ""
 
-#: ../panel-plugin/sensors.c:1627
+#: ../panel-plugin/sensors.c:1727
 #, fuzzy
 msgid "_Show title"
 msgstr "Mostra títol"
 
-#: ../panel-plugin/sensors.c:1655
+#: ../panel-plugin/sensors.c:1755
 #, fuzzy
 msgid "Sensors t_ype:"
 msgstr "Tipus de sensors:"
 
-#: ../panel-plugin/sensors.c:1707
+#: ../panel-plugin/sensors.c:1807
 msgid "Name"
 msgstr "Nom"
 
-#: ../panel-plugin/sensors.c:1716
+#: ../panel-plugin/sensors.c:1816
 msgid "Value"
 msgstr "Valor"
 
-#: ../panel-plugin/sensors.c:1722
+#: ../panel-plugin/sensors.c:1822
 msgid "Show"
 msgstr "Mostra"
 
-#: ../panel-plugin/sensors.c:1731
+#: ../panel-plugin/sensors.c:1831
 msgid "Color"
 msgstr "Color"
 
-#: ../panel-plugin/sensors.c:1741
+#: ../panel-plugin/sensors.c:1841
 msgid "Min"
 msgstr "Mín."
 
-#: ../panel-plugin/sensors.c:1750
+#: ../panel-plugin/sensors.c:1850
 msgid "Max"
 msgstr "Màx."
 
-#: ../panel-plugin/sensors.c:1783
+#: ../panel-plugin/sensors.c:1883
 #, fuzzy
 msgid "F_ont size:"
 msgstr "Mida de la lletra"
 
 #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
-#: ../panel-plugin/sensors.c:1790
+#: ../panel-plugin/sensors.c:1890
 msgid "x-small"
 msgstr "molt petit"
 
-#: ../panel-plugin/sensors.c:1791
+#: ../panel-plugin/sensors.c:1891
 msgid "small"
 msgstr "petit"
 
-#: ../panel-plugin/sensors.c:1792
+#: ../panel-plugin/sensors.c:1892
 msgid "medium"
 msgstr "mitjà"
 
-#: ../panel-plugin/sensors.c:1793
+#: ../panel-plugin/sensors.c:1893
 msgid "large"
 msgstr "gran"
 
-#: ../panel-plugin/sensors.c:1794
+#: ../panel-plugin/sensors.c:1894
 msgid "x-large"
 msgstr "extra gran"
 
-#: ../panel-plugin/sensors.c:1826
+#: ../panel-plugin/sensors.c:1926
 #, fuzzy
 msgid "Temperature scale:"
 msgstr "Escala de temperatura:"
 
-#: ../panel-plugin/sensors.c:1828
+#: ../panel-plugin/sensors.c:1928
 #, fuzzy
 msgid "_Celsius"
 msgstr "Celsius"
 
-#: ../panel-plugin/sensors.c:1830
+#: ../panel-plugin/sensors.c:1930
 #, fuzzy
 msgid "_Fahrenheit"
 msgstr "Fahrenheit"
 
-#: ../panel-plugin/sensors.c:1869
+#: ../panel-plugin/sensors.c:1959
 #, fuzzy
+msgid "Show _Units"
+msgstr "Mostra títol"
+
+#: ../panel-plugin/sensors.c:1980
+msgid "Small horizontal s_pacing"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2002
+msgid "Suppress messages"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2031
+#, fuzzy
 msgid "U_pdate interval (seconds):"
 msgstr "Interval d’actualització (segons):"
 
-#: ../panel-plugin/sensors.c:1899
+#: ../panel-plugin/sensors.c:2061
 #, fuzzy
 msgid "E_xecute on double click:"
 msgstr "Executa en fer doble clic:"
 
-#: ../panel-plugin/sensors.c:1942
+#: ../panel-plugin/sensors.c:2104
 msgid "_View"
 msgstr ""
 
-#: ../panel-plugin/sensors.c:1972
+#: ../panel-plugin/sensors.c:2137
 #, fuzzy
 msgid "_Sensors"
 msgstr "Tipus de sensors:"
 
-#: ../panel-plugin/sensors.c:2000
+#: ../panel-plugin/sensors.c:2165
 #, fuzzy
 msgid "_Miscellaneous"
 msgstr "<b>Miscel·lània</b>"
 
-#: ../panel-plugin/sensors.c:2049
+#: ../panel-plugin/sensors.c:2212
 msgid "Edit Properties"
 msgstr "Edita propietats"
 
-#: ../panel-plugin/sensors.c:2056 ../panel-plugin/sensors.h:41
+#: ../panel-plugin/sensors.c:2219 ../panel-plugin/sensors.h:41
 msgid "Sensors Plugin"
 msgstr "Connector de sensors"
 
 #. only use this if no hddtemp sensor
 #. FIXME: compare strings, or also have hddtmep and acpi store numeric values
 #. assert correctly saved file
-#: ../panel-plugin/configuration.c:133 ../panel-plugin/configuration.c:277
-#: ../panel-plugin/configuration.c:283 ../panel-plugin/hddtemp.c:189
-#: ../panel-plugin/hddtemp.c:228 ../panel-plugin/hddtemp.c:233
+#: ../panel-plugin/configuration.c:139 ../panel-plugin/configuration.c:289
+#: ../panel-plugin/configuration.c:295 ../panel-plugin/hddtemp.c:239
+#: ../panel-plugin/hddtemp.c:278 ../panel-plugin/hddtemp.c:283
 msgid "Hard disks"
 msgstr "Discs durs"
 
@@ -233,13 +248,17 @@
 msgid "<Unknown>"
 msgstr ""
 
-#: ../panel-plugin/hddtemp.c:232
+#: ../panel-plugin/hddtemp.c:94
 #, fuzzy
+msgid "Xfce 4 Sensors Plugin"
+msgstr "Connector de sensors"
+
+#: ../panel-plugin/hddtemp.c:282
+#, fuzzy
 msgid "S.M.A.R.T. harddisk temperatures"
 msgstr "Sensors de temperatura dels discs durs"
 
-#. note that this check does only work for some versions of hddtmep.
-#: ../panel-plugin/hddtemp.c:305
+#: ../panel-plugin/hddtemp.c:361
 #, c-format
 msgid ""
 "\"hddtemp\" was not executed correctly, although it is executable. This is "
@@ -254,8 +273,12 @@
 "with a return value of %d.\n"
 msgstr ""
 
+#: ../panel-plugin/hddtemp.c:371
+msgid "Suppress this message in future"
+msgstr ""
+
 #. DBG  ("error %s\n", error->message);
-#: ../panel-plugin/hddtemp.c:328
+#: ../panel-plugin/hddtemp.c:391
 #, c-format
 msgid ""
 "An error occurred when executing \"%s\":\n"

Modified: xfce4-sensors-plugin/trunk/po/cs.po
===================================================================
--- xfce4-sensors-plugin/trunk/po/cs.po	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/po/cs.po	2008-06-16 21:01:52 UTC (rev 4944)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: xfce4-sensors-plugin 0.9.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-02-29 22:31+0100\n"
+"POT-Creation-Date: 2008-06-16 21:19+0200\n"
 "PO-Revision-Date: 2007-12-17 22:25+0100\n"
 "Last-Translator: Michal Várady <miko.vaji at gmail.com>\n"
 "Language-Team: Czech <translation-team-cs at lists.sourceforge.net>\n"
@@ -16,11 +16,11 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
-#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:767
+#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:788
 msgid "<span foreground=\"#000000\"><b>Sensors</b></span>"
 msgstr "<span foreground=\"#000000\"><b>Senzory</b></span>"
 
-#: ../panel-plugin/sensors.c:541
+#: ../panel-plugin/sensors.c:559
 #, c-format
 msgid "%5.1f °F"
 msgstr "%5.1f °F"
@@ -29,39 +29,41 @@
 #. if (scale == FAHRENHEIT) {
 #. cf->formatted_value = g_strdup_printf(_("%5.1f °F"), (float) (value * 9/5 + 32) );
 #. } else { // Celsius
-#: ../panel-plugin/sensors.c:544 ../panel-plugin/hddtemp.c:374
+#: ../panel-plugin/sensors.c:562 ../panel-plugin/hddtemp.c:437
 #, c-format
 msgid "%5.1f °C"
 msgstr "%5.1f °C"
 
-#: ../panel-plugin/sensors.c:549
+#: ../panel-plugin/sensors.c:567
 #, c-format
 msgid "%+5.2f V"
 msgstr "%+5.2f V"
 
-#: ../panel-plugin/sensors.c:553
+#: ../panel-plugin/sensors.c:571
 #, c-format
 msgid "%.0f mWh"
 msgstr "%.0f mWh"
 
-#: ../panel-plugin/sensors.c:558
+#: ../panel-plugin/sensors.c:576
 msgid "off"
 msgstr "vypnuto"
 
-#: ../panel-plugin/sensors.c:560
+#: ../panel-plugin/sensors.c:578
 msgid "on"
 msgstr "zapnuto"
 
-#: ../panel-plugin/sensors.c:564
+#: ../panel-plugin/sensors.c:582
 #, c-format
 msgid "%5.0f rpm"
 msgstr "%5.0f otáček za minutu"
 
-#: ../panel-plugin/sensors.c:596
+#: ../panel-plugin/sensors.c:614
 msgid "No sensors selected!"
 msgstr "Nebyly nalezeny žádné senzory!"
 
-#: ../panel-plugin/sensors.c:631 ../panel-plugin/sensors.c:1097
+#. FIXME: either print nothing, or undertake appropriate action,
+#. * or pop up a message box.
+#: ../panel-plugin/sensors.c:651 ../panel-plugin/sensors.c:1159
 #, c-format
 msgid ""
 "Xfce Hardware Sensors Plugin:\n"
@@ -72,133 +74,146 @@
 "Došlo k potížím při čtení hodnoty senzoru. \n"
 "Nelze zaručit správné fungování.\n"
 
-#: ../panel-plugin/sensors.c:877
+#: ../panel-plugin/sensors.c:928
 msgid "No sensors found!"
 msgstr "Nebyly nalezeny žádné senzory!"
 
-#: ../panel-plugin/sensors.c:1529
+#: ../panel-plugin/sensors.c:1629
 msgid "UI style:"
 msgstr "Styl uživatelského rozhraní:"
 
-#: ../panel-plugin/sensors.c:1530
+#: ../panel-plugin/sensors.c:1630
 msgid "_text"
 msgstr "_text"
 
-#: ../panel-plugin/sensors.c:1532
+#: ../panel-plugin/sensors.c:1632
 msgid "g_raphical"
 msgstr "g_rafický"
 
-#: ../panel-plugin/sensors.c:1569
+#: ../panel-plugin/sensors.c:1669
 msgid "Show _labels in graphical UI"
 msgstr "Zobrazovat _popisky v grafickém uživatelském rozhraní"
 
-#: ../panel-plugin/sensors.c:1599
+#: ../panel-plugin/sensors.c:1699
 msgid "Show colored _bars"
 msgstr "Zobrazit barevné _sloupce"
 
-#: ../panel-plugin/sensors.c:1627
+#: ../panel-plugin/sensors.c:1727
 msgid "_Show title"
 msgstr "_Zobrazovat titulek"
 
-#: ../panel-plugin/sensors.c:1655
+#: ../panel-plugin/sensors.c:1755
 msgid "Sensors t_ype:"
 msgstr "T_yp senzorů:"
 
-#: ../panel-plugin/sensors.c:1707
+#: ../panel-plugin/sensors.c:1807
 msgid "Name"
 msgstr "Název"
 
-#: ../panel-plugin/sensors.c:1716
+#: ../panel-plugin/sensors.c:1816
 msgid "Value"
 msgstr "Hodnota"
 
-#: ../panel-plugin/sensors.c:1722
+#: ../panel-plugin/sensors.c:1822
 msgid "Show"
 msgstr "Zobrazit"
 
-#: ../panel-plugin/sensors.c:1731
+#: ../panel-plugin/sensors.c:1831
 msgid "Color"
 msgstr "Barva"
 
-#: ../panel-plugin/sensors.c:1741
+#: ../panel-plugin/sensors.c:1841
 msgid "Min"
 msgstr "Min"
 
-#: ../panel-plugin/sensors.c:1750
+#: ../panel-plugin/sensors.c:1850
 msgid "Max"
 msgstr "Max"
 
-#: ../panel-plugin/sensors.c:1783
+#: ../panel-plugin/sensors.c:1883
 msgid "F_ont size:"
 msgstr "Velikost _písma:"
 
 #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
-#: ../panel-plugin/sensors.c:1790
+#: ../panel-plugin/sensors.c:1890
 msgid "x-small"
 msgstr "x-small"
 
-#: ../panel-plugin/sensors.c:1791
+#: ../panel-plugin/sensors.c:1891
 msgid "small"
 msgstr "small"
 
-#: ../panel-plugin/sensors.c:1792
+#: ../panel-plugin/sensors.c:1892
 msgid "medium"
 msgstr "medium"
 
-#: ../panel-plugin/sensors.c:1793
+#: ../panel-plugin/sensors.c:1893
 msgid "large"
 msgstr "large"
 
-#: ../panel-plugin/sensors.c:1794
+#: ../panel-plugin/sensors.c:1894
 msgid "x-large"
 msgstr "x-large"
 
-#: ../panel-plugin/sensors.c:1826
+#: ../panel-plugin/sensors.c:1926
 msgid "Temperature scale:"
 msgstr "Rozsah teplot:"
 
-#: ../panel-plugin/sensors.c:1828
+#: ../panel-plugin/sensors.c:1928
 msgid "_Celsius"
 msgstr "Stupně _Celsia"
 
-#: ../panel-plugin/sensors.c:1830
+#: ../panel-plugin/sensors.c:1930
 msgid "_Fahrenheit"
 msgstr "Stupně _Fahrenheita"
 
-#: ../panel-plugin/sensors.c:1869
+#: ../panel-plugin/sensors.c:1959
+#, fuzzy
+msgid "Show _Units"
+msgstr "_Zobrazovat titulek"
+
+#: ../panel-plugin/sensors.c:1980
+msgid "Small horizontal s_pacing"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2002
+msgid "Suppress messages"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2031
 msgid "U_pdate interval (seconds):"
 msgstr "I_nterval obnovení (sekundy):"
 
-#: ../panel-plugin/sensors.c:1899
+#: ../panel-plugin/sensors.c:2061
 msgid "E_xecute on double click:"
 msgstr "_Spustit při dvojitém kliknutí:"
 
-#: ../panel-plugin/sensors.c:1942
+#: ../panel-plugin/sensors.c:2104
 msgid "_View"
 msgstr "_Zobrazit"
 
-#: ../panel-plugin/sensors.c:1972
+#: ../panel-plugin/sensors.c:2137
 msgid "_Sensors"
 msgstr "_Senzory:"
 
-#: ../panel-plugin/sensors.c:2000
+#: ../panel-plugin/sensors.c:2165
 msgid "_Miscellaneous"
 msgstr "_Ostatní"
 
-#: ../panel-plugin/sensors.c:2049
+#: ../panel-plugin/sensors.c:2212
 msgid "Edit Properties"
 msgstr "Upravit vlastnosti"
 
-#: ../panel-plugin/sensors.c:2056 ../panel-plugin/sensors.h:41
+#: ../panel-plugin/sensors.c:2219 ../panel-plugin/sensors.h:41
 msgid "Sensors Plugin"
 msgstr "Zásuvný modul senzory"
 
 #. only use this if no hddtemp sensor
 #. FIXME: compare strings, or also have hddtmep and acpi store numeric values
 #. assert correctly saved file
-#: ../panel-plugin/configuration.c:133 ../panel-plugin/configuration.c:277
-#: ../panel-plugin/configuration.c:283 ../panel-plugin/hddtemp.c:189
-#: ../panel-plugin/hddtemp.c:228 ../panel-plugin/hddtemp.c:233
+#: ../panel-plugin/configuration.c:139 ../panel-plugin/configuration.c:289
+#: ../panel-plugin/configuration.c:295 ../panel-plugin/hddtemp.c:239
+#: ../panel-plugin/hddtemp.c:278 ../panel-plugin/hddtemp.c:283
 msgid "Hard disks"
 msgstr "Pevné disky"
 
@@ -217,12 +232,16 @@
 msgid "<Unknown>"
 msgstr "<Neznámý>"
 
-#: ../panel-plugin/hddtemp.c:232
+#: ../panel-plugin/hddtemp.c:94
+#, fuzzy
+msgid "Xfce 4 Sensors Plugin"
+msgstr "Zásuvný modul senzory"
+
+#: ../panel-plugin/hddtemp.c:282
 msgid "S.M.A.R.T. harddisk temperatures"
 msgstr "Teploty pevných disků S.M.A.R.T."
 
-#. note that this check does only work for some versions of hddtmep.
-#: ../panel-plugin/hddtemp.c:305
+#: ../panel-plugin/hddtemp.c:361
 #, fuzzy, c-format
 msgid ""
 "\"hddtemp\" was not executed correctly, although it is executable. This is "
@@ -247,8 +266,12 @@
 "Volání \"%s\" vrátilo tuto chybu:\n"
 "%s"
 
+#: ../panel-plugin/hddtemp.c:371
+msgid "Suppress this message in future"
+msgstr ""
+
 #. DBG  ("error %s\n", error->message);
-#: ../panel-plugin/hddtemp.c:328
+#: ../panel-plugin/hddtemp.c:391
 #, c-format
 msgid ""
 "An error occurred when executing \"%s\":\n"

Modified: xfce4-sensors-plugin/trunk/po/da.po
===================================================================
--- xfce4-sensors-plugin/trunk/po/da.po	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/po/da.po	2008-06-16 21:01:52 UTC (rev 4944)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: xfce4-sensors-plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-02-29 22:31+0100\n"
+"POT-Creation-Date: 2008-06-16 21:19+0200\n"
 "PO-Revision-Date: 2008-05-21 10:27+0100\n"
 "Last-Translator: Jens Hyllegaard <jens.hyllegaard at gmail.com>\n"
 "Language-Team: Danish <dansk at dansk-gruppen.dk>\n"
@@ -14,12 +14,11 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../panel-plugin/sensors.c:204
-#: ../panel-plugin/sensors.c:767
+#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:788
 msgid "<span foreground=\"#000000\"><b>Sensors</b></span>"
 msgstr "<span foreground=\"#000000\"><b>Sensorer</b></span>"
 
-#: ../panel-plugin/sensors.c:541
+#: ../panel-plugin/sensors.c:559
 #, c-format
 msgid "%5.1f °F"
 msgstr "%5.1f °F"
@@ -28,41 +27,41 @@
 #. if (scale == FAHRENHEIT) {
 #. cf->formatted_value = g_strdup_printf(_("%5.1f °F"), (float) (value * 9/5 + 32) );
 #. } else { // Celsius
-#: ../panel-plugin/sensors.c:544
-#: ../panel-plugin/hddtemp.c:374
+#: ../panel-plugin/sensors.c:562 ../panel-plugin/hddtemp.c:437
 #, c-format
 msgid "%5.1f °C"
 msgstr "%5.1f °C"
 
-#: ../panel-plugin/sensors.c:549
+#: ../panel-plugin/sensors.c:567
 #, c-format
 msgid "%+5.2f V"
 msgstr "%+5.2f V"
 
-#: ../panel-plugin/sensors.c:553
+#: ../panel-plugin/sensors.c:571
 #, c-format
 msgid "%.0f mWh"
 msgstr "%.0f mWh"
 
-#: ../panel-plugin/sensors.c:558
+#: ../panel-plugin/sensors.c:576
 msgid "off"
 msgstr "fra"
 
-#: ../panel-plugin/sensors.c:560
+#: ../panel-plugin/sensors.c:578
 msgid "on"
 msgstr "til"
 
-#: ../panel-plugin/sensors.c:564
+#: ../panel-plugin/sensors.c:582
 #, c-format
 msgid "%5.0f rpm"
 msgstr "%5.0f o/m."
 
-#: ../panel-plugin/sensors.c:596
+#: ../panel-plugin/sensors.c:614
 msgid "No sensors selected!"
 msgstr "Ingen sensorer valgt!"
 
-#: ../panel-plugin/sensors.c:631
-#: ../panel-plugin/sensors.c:1097
+#. FIXME: either print nothing, or undertake appropriate action,
+#. * or pop up a message box.
+#: ../panel-plugin/sensors.c:651 ../panel-plugin/sensors.c:1159
 #, c-format
 msgid ""
 "Xfce Hardware Sensors Plugin:\n"
@@ -73,142 +72,150 @@
 "Det lader til at der var et problem med at læse en sensorværdi.\n"
 "Korrekt viderbehandling kan ikke garanteres.\n"
 
-#: ../panel-plugin/sensors.c:877
+#: ../panel-plugin/sensors.c:928
 msgid "No sensors found!"
 msgstr "Ingen sensorer fundet!"
 
-#: ../panel-plugin/sensors.c:1529
+#: ../panel-plugin/sensors.c:1629
 msgid "UI style:"
 msgstr "Brugerfladestil:"
 
-#: ../panel-plugin/sensors.c:1530
+#: ../panel-plugin/sensors.c:1630
 msgid "_text"
 msgstr "_tekst"
 
-#: ../panel-plugin/sensors.c:1532
+#: ../panel-plugin/sensors.c:1632
 msgid "g_raphical"
 msgstr "g_rafisk"
 
-#: ../panel-plugin/sensors.c:1569
+#: ../panel-plugin/sensors.c:1669
 msgid "Show _labels in graphical UI"
 msgstr "Vis _mærkater i grafisk brugerflade"
 
-#: ../panel-plugin/sensors.c:1599
+#: ../panel-plugin/sensors.c:1699
 msgid "Show colored _bars"
 msgstr "Vis farvede _bjælker"
 
-#: ../panel-plugin/sensors.c:1627
+#: ../panel-plugin/sensors.c:1727
 msgid "_Show title"
 msgstr "Vi_s titel"
 
-#: ../panel-plugin/sensors.c:1655
+#: ../panel-plugin/sensors.c:1755
 msgid "Sensors t_ype:"
 msgstr "Sensortype:"
 
-#: ../panel-plugin/sensors.c:1707
+#: ../panel-plugin/sensors.c:1807
 msgid "Name"
 msgstr "Navn"
 
-#: ../panel-plugin/sensors.c:1716
+#: ../panel-plugin/sensors.c:1816
 msgid "Value"
 msgstr "Værdi"
 
-#: ../panel-plugin/sensors.c:1722
+#: ../panel-plugin/sensors.c:1822
 msgid "Show"
 msgstr "Vis"
 
-#: ../panel-plugin/sensors.c:1731
+#: ../panel-plugin/sensors.c:1831
 msgid "Color"
 msgstr "Farve"
 
-#: ../panel-plugin/sensors.c:1741
+#: ../panel-plugin/sensors.c:1841
 msgid "Min"
 msgstr "Min."
 
-#: ../panel-plugin/sensors.c:1750
+#: ../panel-plugin/sensors.c:1850
 msgid "Max"
 msgstr "Maks."
 
-#: ../panel-plugin/sensors.c:1783
+#: ../panel-plugin/sensors.c:1883
 msgid "F_ont size:"
 msgstr "Skrifttypestørrelse:"
 
 #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
-#: ../panel-plugin/sensors.c:1790
+#: ../panel-plugin/sensors.c:1890
 msgid "x-small"
 msgstr "ekstra lille"
 
-#: ../panel-plugin/sensors.c:1791
+#: ../panel-plugin/sensors.c:1891
 msgid "small"
 msgstr "lille"
 
-#: ../panel-plugin/sensors.c:1792
+#: ../panel-plugin/sensors.c:1892
 msgid "medium"
 msgstr "mellem"
 
-#: ../panel-plugin/sensors.c:1793
+#: ../panel-plugin/sensors.c:1893
 msgid "large"
 msgstr "stor"
 
-#: ../panel-plugin/sensors.c:1794
+#: ../panel-plugin/sensors.c:1894
 msgid "x-large"
 msgstr "ekstra stor"
 
-#: ../panel-plugin/sensors.c:1826
+#: ../panel-plugin/sensors.c:1926
 msgid "Temperature scale:"
 msgstr "Temperaturskala:"
 
-#: ../panel-plugin/sensors.c:1828
+#: ../panel-plugin/sensors.c:1928
 msgid "_Celsius"
 msgstr "_Celsius"
 
-#: ../panel-plugin/sensors.c:1830
+#: ../panel-plugin/sensors.c:1930
 msgid "_Fahrenheit"
 msgstr "_Fahrenheit"
 
-#: ../panel-plugin/sensors.c:1869
+#: ../panel-plugin/sensors.c:1959
+#, fuzzy
+msgid "Show _Units"
+msgstr "Vi_s titel"
+
+#: ../panel-plugin/sensors.c:1980
+msgid "Small horizontal s_pacing"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2002
+msgid "Suppress messages"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2031
 msgid "U_pdate interval (seconds):"
 msgstr "O_pdateringsinterval (sekunder):"
 
-#: ../panel-plugin/sensors.c:1899
+#: ../panel-plugin/sensors.c:2061
 msgid "E_xecute on double click:"
 msgstr "U_dfør ved dobbeltklik:"
 
-#: ../panel-plugin/sensors.c:1942
+#: ../panel-plugin/sensors.c:2104
 msgid "_View"
 msgstr "_Vis"
 
-#: ../panel-plugin/sensors.c:1972
+#: ../panel-plugin/sensors.c:2137
 msgid "_Sensors"
 msgstr "_Sensorer"
 
-#: ../panel-plugin/sensors.c:2000
+#: ../panel-plugin/sensors.c:2165
 msgid "_Miscellaneous"
 msgstr "_Diverse"
 
-#: ../panel-plugin/sensors.c:2049
+#: ../panel-plugin/sensors.c:2212
 msgid "Edit Properties"
 msgstr "Redigér egenskaber"
 
-#: ../panel-plugin/sensors.c:2056
-#: ../panel-plugin/sensors.h:41
+#: ../panel-plugin/sensors.c:2219 ../panel-plugin/sensors.h:41
 msgid "Sensors Plugin"
 msgstr "Sensor-udvidelsesmodul"
 
 #. only use this if no hddtemp sensor
 #. FIXME: compare strings, or also have hddtmep and acpi store numeric values
 #. assert correctly saved file
-#: ../panel-plugin/configuration.c:133
-#: ../panel-plugin/configuration.c:277
-#: ../panel-plugin/configuration.c:283
-#: ../panel-plugin/hddtemp.c:189
-#: ../panel-plugin/hddtemp.c:228
-#: ../panel-plugin/hddtemp.c:233
+#: ../panel-plugin/configuration.c:139 ../panel-plugin/configuration.c:289
+#: ../panel-plugin/configuration.c:295 ../panel-plugin/hddtemp.c:239
+#: ../panel-plugin/hddtemp.c:278 ../panel-plugin/hddtemp.c:283
 msgid "Hard disks"
 msgstr "Harddiske"
 
-#: ../panel-plugin/acpi.c:409
-#: ../panel-plugin/acpi.c:417
+#: ../panel-plugin/acpi.c:409 ../panel-plugin/acpi.c:417
 msgid "ACPI"
 msgstr "ACPI"
 
@@ -223,32 +230,46 @@
 msgid "<Unknown>"
 msgstr "<Ukendt>"
 
-#: ../panel-plugin/hddtemp.c:232
+#: ../panel-plugin/hddtemp.c:94
+#, fuzzy
+msgid "Xfce 4 Sensors Plugin"
+msgstr "Sensor-udvidelsesmodul"
+
+#: ../panel-plugin/hddtemp.c:282
 msgid "S.M.A.R.T. harddisk temperatures"
 msgstr "S.M.A.R.T. harddisk-temperaturer"
 
-#. note that this check does only work for some versions of hddtmep.
-#: ../panel-plugin/hddtemp.c:305
+#: ../panel-plugin/hddtemp.c:361
 #, 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 afviklet korrekt, selv om den er eksekverbar. Dette skyldes nok at diskene kræver root-rettigheder for at læse deres temperaturer, og at \"hddtemp\" ikke er kørt som root.\n"
+"\"hddtemp\" blev ikke afviklet korrekt, selv om den er eksekverbar. Dette "
+"skyldes nok at diskene kræver root-rettigheder for at læse deres "
+"temperaturer, og at \"hddtemp\" ikke er kørt som root.\n"
 "\n"
-"En hurtig, men beskidt løsning er at køre \"chmod u+s %s\" som root-bruger, og genstarte dette udvidelsesmodul eller dets panel.\n"
+"En hurtig, men beskidt løsning er at køre \"chmod u+s %s\" som root-bruger, "
+"og genstarte dette udvidelsesmodul eller dets panel.\n"
 "\n"
 "Afvikling af \"%s\" gav følgende fejl:\n"
 "%s\n"
 "med returkoden %d.\n"
 
+#: ../panel-plugin/hddtemp.c:371
+msgid "Suppress this message in future"
+msgstr ""
+
 #. DBG  ("error %s\n", error->message);
-#: ../panel-plugin/hddtemp.c:328
+#: ../panel-plugin/hddtemp.c:391
 #, c-format
 msgid ""
 "An error occurred when executing \"%s\":\n"
@@ -261,8 +282,7 @@
 msgid "LM Sensors"
 msgstr "LM Sensors"
 
-#: ../panel-plugin/lmsensors.c:335
-#: ../panel-plugin/lmsensors.c:382
+#: ../panel-plugin/lmsensors.c:335 ../panel-plugin/lmsensors.c:382
 #, c-format
 msgid "Error: Could not connect to sensors!"
 msgstr "Fejl: Kunne ikke tilslutte til sensorer!"
@@ -274,4 +294,3 @@
 #: ../panel-plugin/xfce4-sensors-plugin.desktop.in.in.h:2
 msgid "Show sensor values."
 msgstr "Vis sensorværdier."
-

Modified: xfce4-sensors-plugin/trunk/po/de.po
===================================================================
--- xfce4-sensors-plugin/trunk/po/de.po	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/po/de.po	2008-06-16 21:01:52 UTC (rev 4944)
@@ -7,19 +7,19 @@
 msgstr ""
 "Project-Id-Version: xfce4-sensors-plugin 0.11.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-02-29 22:31+0100\n"
-"PO-Revision-Date: 2007-12-16 10:24+0000\n"
+"POT-Creation-Date: 2008-06-16 21:19+0200\n"
+"PO-Revision-Date: 2008-06-16 21:08+0100\n"
 "Last-Translator: Fabian Nowak <timystery at arcor.de>\n"
 "Language-Team: German <de at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:767
+#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:788
 msgid "<span foreground=\"#000000\"><b>Sensors</b></span>"
 msgstr "<span foreground=\"#000000\"><b>Sensoren</b></span>"
 
-#: ../panel-plugin/sensors.c:541
+#: ../panel-plugin/sensors.c:559
 #, c-format
 msgid "%5.1f °F"
 msgstr "%5.1f °F"
@@ -28,39 +28,41 @@
 #. if (scale == FAHRENHEIT) {
 #. cf->formatted_value = g_strdup_printf(_("%5.1f °F"), (float) (value * 9/5 + 32) );
 #. } else { // Celsius
-#: ../panel-plugin/sensors.c:544 ../panel-plugin/hddtemp.c:374
+#: ../panel-plugin/sensors.c:562 ../panel-plugin/hddtemp.c:437
 #, c-format
 msgid "%5.1f °C"
 msgstr "%5.1f °C"
 
-#: ../panel-plugin/sensors.c:549
+#: ../panel-plugin/sensors.c:567
 #, c-format
 msgid "%+5.2f V"
 msgstr "%+5.2f V"
 
-#: ../panel-plugin/sensors.c:553
+#: ../panel-plugin/sensors.c:571
 #, c-format
 msgid "%.0f mWh"
 msgstr "%.0f mWh"
 
-#: ../panel-plugin/sensors.c:558
+#: ../panel-plugin/sensors.c:576
 msgid "off"
 msgstr "aus"
 
-#: ../panel-plugin/sensors.c:560
+#: ../panel-plugin/sensors.c:578
 msgid "on"
 msgstr "an"
 
-#: ../panel-plugin/sensors.c:564
+#: ../panel-plugin/sensors.c:582
 #, c-format
 msgid "%5.0f rpm"
 msgstr "%5.0f U/min"
 
-#: ../panel-plugin/sensors.c:596
+#: ../panel-plugin/sensors.c:614
 msgid "No sensors selected!"
 msgstr "Keine Sensoren ausgewählt!"
 
-#: ../panel-plugin/sensors.c:631 ../panel-plugin/sensors.c:1097
+#. FIXME: either print nothing, or undertake appropriate action,
+#. * or pop up a message box.
+#: ../panel-plugin/sensors.c:651 ../panel-plugin/sensors.c:1159
 #, c-format
 msgid ""
 "Xfce Hardware Sensors Plugin:\n"
@@ -71,133 +73,145 @@
 "Anscheinend gab es ein Problem beim Auslesen eines Wertes.\n"
 "Sauberes Weiterlaufen kann nicht gewährleistet werden.\n"
 
-#: ../panel-plugin/sensors.c:877
+#: ../panel-plugin/sensors.c:928
 msgid "No sensors found!"
 msgstr "Keine Sensoren gefunden!"
 
-#: ../panel-plugin/sensors.c:1529
+#: ../panel-plugin/sensors.c:1629
 msgid "UI style:"
 msgstr "Darstellung:"
 
-#: ../panel-plugin/sensors.c:1530
+#: ../panel-plugin/sensors.c:1630
 msgid "_text"
 msgstr "_textuell"
 
-#: ../panel-plugin/sensors.c:1532
+#: ../panel-plugin/sensors.c:1632
 msgid "g_raphical"
 msgstr "_graphisch"
 
-#: ../panel-plugin/sensors.c:1569
+#: ../panel-plugin/sensors.c:1669
 msgid "Show _labels in graphical UI"
 msgstr "_Beschriftungen im graphischen Modus anzeigen"
 
-#: ../panel-plugin/sensors.c:1599
+#: ../panel-plugin/sensors.c:1699
 msgid "Show colored _bars"
 msgstr "Bal_ken farbig darstellen"
 
-#: ../panel-plugin/sensors.c:1627
+#: ../panel-plugin/sensors.c:1727
 msgid "_Show title"
 msgstr "T_itel anzeigen"
 
-#: ../panel-plugin/sensors.c:1655
+#: ../panel-plugin/sensors.c:1755
 msgid "Sensors t_ype:"
 msgstr "Sensort_yp:"
 
-#: ../panel-plugin/sensors.c:1707
+#: ../panel-plugin/sensors.c:1807
 msgid "Name"
 msgstr "Name"
 
-#: ../panel-plugin/sensors.c:1716
+#: ../panel-plugin/sensors.c:1816
 msgid "Value"
 msgstr "Wert"
 
-#: ../panel-plugin/sensors.c:1722
+#: ../panel-plugin/sensors.c:1822
 msgid "Show"
 msgstr "Anzeigen"
 
-#: ../panel-plugin/sensors.c:1731
+#: ../panel-plugin/sensors.c:1831
 msgid "Color"
 msgstr "Farbe"
 
-#: ../panel-plugin/sensors.c:1741
+#: ../panel-plugin/sensors.c:1841
 msgid "Min"
 msgstr "Min"
 
-#: ../panel-plugin/sensors.c:1750
+#: ../panel-plugin/sensors.c:1850
 msgid "Max"
 msgstr "Max"
 
-#: ../panel-plugin/sensors.c:1783
+#: ../panel-plugin/sensors.c:1883
 msgid "F_ont size:"
 msgstr "Sc_hriftgröße:"
 
 #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
-#: ../panel-plugin/sensors.c:1790
+#: ../panel-plugin/sensors.c:1890
 msgid "x-small"
 msgstr "extra-klein"
 
-#: ../panel-plugin/sensors.c:1791
+#: ../panel-plugin/sensors.c:1891
 msgid "small"
 msgstr "klein"
 
-#: ../panel-plugin/sensors.c:1792
+#: ../panel-plugin/sensors.c:1892
 msgid "medium"
 msgstr "normal"
 
-#: ../panel-plugin/sensors.c:1793
+#: ../panel-plugin/sensors.c:1893
 msgid "large"
 msgstr "groß"
 
-#: ../panel-plugin/sensors.c:1794
+#: ../panel-plugin/sensors.c:1894
 msgid "x-large"
 msgstr "extra-groß"
 
-#: ../panel-plugin/sensors.c:1826
+#: ../panel-plugin/sensors.c:1926
 msgid "Temperature scale:"
 msgstr "Temperaturskala"
 
-#: ../panel-plugin/sensors.c:1828
+#: ../panel-plugin/sensors.c:1928
 msgid "_Celsius"
 msgstr "C_elsius"
 
-#: ../panel-plugin/sensors.c:1830
+#: ../panel-plugin/sensors.c:1930
 msgid "_Fahrenheit"
 msgstr "_Fahrenheit"
 
-#: ../panel-plugin/sensors.c:1869
+#: ../panel-plugin/sensors.c:1959
+msgid "Show _Units"
+msgstr "_Einheiten anzeigen"
+
+#: ../panel-plugin/sensors.c:1980
+msgid "Small horizontal s_pacing"
+msgstr "K_leine horizontale Abstände"
+
+#: ../panel-plugin/sensors.c:2002
+msgid "Suppress messages"
+msgstr "Nachrichtendialoge unterbinden"
+
+#: ../panel-plugin/sensors.c:2031
 msgid "U_pdate interval (seconds):"
 msgstr "A_uffrischungsintervall (Sekunden):"
 
-#: ../panel-plugin/sensors.c:1899
+#: ../panel-plugin/sensors.c:2061
 msgid "E_xecute on double click:"
 msgstr "Bei _Doppelklick ausführen:"
 
-#: ../panel-plugin/sensors.c:1942
+#: ../panel-plugin/sensors.c:2104
 msgid "_View"
 msgstr "_Aussehen"
 
-#: ../panel-plugin/sensors.c:1972
+#: ../panel-plugin/sensors.c:2137
 msgid "_Sensors"
 msgstr "_Sensoren"
 
-#: ../panel-plugin/sensors.c:2000
+#: ../panel-plugin/sensors.c:2165
 msgid "_Miscellaneous"
 msgstr "S_onstige Einstellungen"
 
-#: ../panel-plugin/sensors.c:2049
+#: ../panel-plugin/sensors.c:2212
 msgid "Edit Properties"
 msgstr "Eigenschaften einstellen"
 
-#: ../panel-plugin/sensors.c:2056 ../panel-plugin/sensors.h:41
+#: ../panel-plugin/sensors.c:2219 ../panel-plugin/sensors.h:41
 msgid "Sensors Plugin"
 msgstr "Sensorüberwachung"
 
 #. only use this if no hddtemp sensor
 #. FIXME: compare strings, or also have hddtmep and acpi store numeric values
 #. assert correctly saved file
-#: ../panel-plugin/configuration.c:133 ../panel-plugin/configuration.c:277
-#: ../panel-plugin/configuration.c:283 ../panel-plugin/hddtemp.c:189
-#: ../panel-plugin/hddtemp.c:228 ../panel-plugin/hddtemp.c:233
+#: ../panel-plugin/configuration.c:139 ../panel-plugin/configuration.c:289
+#: ../panel-plugin/configuration.c:295 ../panel-plugin/hddtemp.c:239
+#: ../panel-plugin/hddtemp.c:278 ../panel-plugin/hddtemp.c:283
 msgid "Hard disks"
 msgstr "Festplatten"
 
@@ -216,12 +230,15 @@
 msgid "<Unknown>"
 msgstr "<Unbekannt>"
 
-#: ../panel-plugin/hddtemp.c:232
+#: ../panel-plugin/hddtemp.c:94
+msgid "Xfce 4 Sensors Plugin"
+msgstr "Sensorüberwachung für Xfce4"
+
+#: ../panel-plugin/hddtemp.c:282
 msgid "S.M.A.R.T. harddisk temperatures"
 msgstr "S.M.A.R.T.-Sensoren der Festplatten"
 
-#. note that this check does only work for some versions of hddtmep.
-#: ../panel-plugin/hddtemp.c:305
+#: ../panel-plugin/hddtemp.c:361
 #, c-format
 msgid ""
 "\"hddtemp\" was not executed correctly, although it is executable. This is "
@@ -247,8 +264,12 @@
 "%s\n"
 "mit einem Rückgabewert von %d.\n"
 
+#: ../panel-plugin/hddtemp.c:371
+msgid "Suppress this message in future"
+msgstr "Diese Nachricht nicht mehr zeigen"
+
 #. DBG  ("error %s\n", error->message);
-#: ../panel-plugin/hddtemp.c:328
+#: ../panel-plugin/hddtemp.c:391
 #, c-format
 msgid ""
 "An error occurred when executing \"%s\":\n"

Modified: xfce4-sensors-plugin/trunk/po/el.po
===================================================================
--- xfce4-sensors-plugin/trunk/po/el.po	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/po/el.po	2008-06-16 21:01:52 UTC (rev 4944)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: xfce4-sensors-plugin 0.9.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-02-29 22:31+0100\n"
+"POT-Creation-Date: 2008-06-16 21:19+0200\n"
 "PO-Revision-Date: 2006-10-14 19:59+0200\n"
 "Last-Translator: Stavros Giannouris <stavrosg at serverhive.com>\n"
 "Language-Team: Greek <nls at tux.hellug.gr>\n"
@@ -16,12 +16,12 @@
 "Content-Transfer-Encoding: 8bit\n"
 "X-Poedit-Country: GREECE\n"
 
-#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:767
+#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:788
 #, fuzzy
 msgid "<span foreground=\"#000000\"><b>Sensors</b></span>"
 msgstr "<span foreground=\"#000000\" size=\"%s\"><b>Αισθητήρες</b></span> \n"
 
-#: ../panel-plugin/sensors.c:541
+#: ../panel-plugin/sensors.c:559
 #, c-format
 msgid "%5.1f °F"
 msgstr ""
@@ -30,39 +30,41 @@
 #. if (scale == FAHRENHEIT) {
 #. cf->formatted_value = g_strdup_printf(_("%5.1f °F"), (float) (value * 9/5 + 32) );
 #. } else { // Celsius
-#: ../panel-plugin/sensors.c:544 ../panel-plugin/hddtemp.c:374
+#: ../panel-plugin/sensors.c:562 ../panel-plugin/hddtemp.c:437
 #, c-format
 msgid "%5.1f °C"
 msgstr ""
 
-#: ../panel-plugin/sensors.c:549
+#: ../panel-plugin/sensors.c:567
 #, c-format
 msgid "%+5.2f V"
 msgstr ""
 
-#: ../panel-plugin/sensors.c:553
+#: ../panel-plugin/sensors.c:571
 #, fuzzy, c-format
 msgid "%.0f mWh"
 msgstr "%5.0f rpm"
 
-#: ../panel-plugin/sensors.c:558
+#: ../panel-plugin/sensors.c:576
 msgid "off"
 msgstr ""
 
-#: ../panel-plugin/sensors.c:560
+#: ../panel-plugin/sensors.c:578
 msgid "on"
 msgstr ""
 
-#: ../panel-plugin/sensors.c:564
+#: ../panel-plugin/sensors.c:582
 #, c-format
 msgid "%5.0f rpm"
 msgstr "%5.0f rpm"
 
-#: ../panel-plugin/sensors.c:596
+#: ../panel-plugin/sensors.c:614
 msgid "No sensors selected!"
 msgstr "Δεν επιλέχθηκαν αισθητήρες!"
 
-#: ../panel-plugin/sensors.c:631 ../panel-plugin/sensors.c:1097
+#. FIXME: either print nothing, or undertake appropriate action,
+#. * or pop up a message box.
+#: ../panel-plugin/sensors.c:651 ../panel-plugin/sensors.c:1159
 #, fuzzy, c-format
 msgid ""
 "Xfce Hardware Sensors Plugin:\n"
@@ -74,147 +76,160 @@
 "Από οτι φαίνεται υπήρξε πρόβλημα κατά την ανάγνωση κάποιου αισθητήρα. \n"
 "Δεν είναι εγγυημένη η κανονική συνέχεια.\n"
 
-#: ../panel-plugin/sensors.c:877
+#: ../panel-plugin/sensors.c:928
 msgid "No sensors found!"
 msgstr "Δε βρέθηκαν αισθητήρες!"
 
-#: ../panel-plugin/sensors.c:1529
+#: ../panel-plugin/sensors.c:1629
 #, fuzzy
 msgid "UI style:"
 msgstr "Στυλ UI:"
 
-#: ../panel-plugin/sensors.c:1530
+#: ../panel-plugin/sensors.c:1630
 #, fuzzy
 msgid "_text"
 msgstr "κείμενο"
 
-#: ../panel-plugin/sensors.c:1532
+#: ../panel-plugin/sensors.c:1632
 #, fuzzy
 msgid "g_raphical"
 msgstr "γραφικό"
 
-#: ../panel-plugin/sensors.c:1569
+#: ../panel-plugin/sensors.c:1669
 #, fuzzy
 msgid "Show _labels in graphical UI"
 msgstr "Εμφάνιση ετικετών σε γραφικό UI"
 
-#: ../panel-plugin/sensors.c:1599
+#: ../panel-plugin/sensors.c:1699
 msgid "Show colored _bars"
 msgstr ""
 
-#: ../panel-plugin/sensors.c:1627
+#: ../panel-plugin/sensors.c:1727
 #, fuzzy
 msgid "_Show title"
 msgstr "Εμφάνιση τίτλου"
 
-#: ../panel-plugin/sensors.c:1655
+#: ../panel-plugin/sensors.c:1755
 #, fuzzy
 msgid "Sensors t_ype:"
 msgstr "Τύπος αισθητήρα:"
 
-#: ../panel-plugin/sensors.c:1707
+#: ../panel-plugin/sensors.c:1807
 msgid "Name"
 msgstr "Όνομα"
 
-#: ../panel-plugin/sensors.c:1716
+#: ../panel-plugin/sensors.c:1816
 msgid "Value"
 msgstr "Τιμή"
 
-#: ../panel-plugin/sensors.c:1722
+#: ../panel-plugin/sensors.c:1822
 msgid "Show"
 msgstr "Εμφάνιση"
 
-#: ../panel-plugin/sensors.c:1731
+#: ../panel-plugin/sensors.c:1831
 msgid "Color"
 msgstr "Χρώμα"
 
-#: ../panel-plugin/sensors.c:1741
+#: ../panel-plugin/sensors.c:1841
 msgid "Min"
 msgstr "Ελαχ"
 
-#: ../panel-plugin/sensors.c:1750
+#: ../panel-plugin/sensors.c:1850
 msgid "Max"
 msgstr "Μεγ"
 
-#: ../panel-plugin/sensors.c:1783
+#: ../panel-plugin/sensors.c:1883
 #, fuzzy
 msgid "F_ont size:"
 msgstr "Μέγεθος γραμματοσειράς:"
 
 #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
-#: ../panel-plugin/sensors.c:1790
+#: ../panel-plugin/sensors.c:1890
 msgid "x-small"
 msgstr "πολύ μικρό"
 
-#: ../panel-plugin/sensors.c:1791
+#: ../panel-plugin/sensors.c:1891
 msgid "small"
 msgstr "Μικρό"
 
-#: ../panel-plugin/sensors.c:1792
+#: ../panel-plugin/sensors.c:1892
 msgid "medium"
 msgstr "μεσαίο"
 
-#: ../panel-plugin/sensors.c:1793
+#: ../panel-plugin/sensors.c:1893
 msgid "large"
 msgstr "μεγάλο"
 
-#: ../panel-plugin/sensors.c:1794
+#: ../panel-plugin/sensors.c:1894
 msgid "x-large"
 msgstr "πολύ μεγάλο"
 
-#: ../panel-plugin/sensors.c:1826
+#: ../panel-plugin/sensors.c:1926
 #, fuzzy
 msgid "Temperature scale:"
 msgstr "Κλίμακα θερμοκρασίας:"
 
-#: ../panel-plugin/sensors.c:1828
+#: ../panel-plugin/sensors.c:1928
 #, fuzzy
 msgid "_Celsius"
 msgstr "Κελσίου"
 
-#: ../panel-plugin/sensors.c:1830
+#: ../panel-plugin/sensors.c:1930
 #, fuzzy
 msgid "_Fahrenheit"
 msgstr "Φαρενάϊτ"
 
-#: ../panel-plugin/sensors.c:1869
+#: ../panel-plugin/sensors.c:1959
 #, fuzzy
+msgid "Show _Units"
+msgstr "Εμφάνιση τίτλου"
+
+#: ../panel-plugin/sensors.c:1980
+msgid "Small horizontal s_pacing"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2002
+msgid "Suppress messages"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2031
+#, fuzzy
 msgid "U_pdate interval (seconds):"
 msgstr "Διάστημα ανανέωσης (δευτερόλεπτα):"
 
-#: ../panel-plugin/sensors.c:1899
+#: ../panel-plugin/sensors.c:2061
 #, fuzzy
 msgid "E_xecute on double click:"
 msgstr "Εκτέλεση στο διπλό κλικ:"
 
-#: ../panel-plugin/sensors.c:1942
+#: ../panel-plugin/sensors.c:2104
 msgid "_View"
 msgstr ""
 
-#: ../panel-plugin/sensors.c:1972
+#: ../panel-plugin/sensors.c:2137
 #, fuzzy
 msgid "_Sensors"
 msgstr "Τύπος αισθητήρα:"
 
-#: ../panel-plugin/sensors.c:2000
+#: ../panel-plugin/sensors.c:2165
 #, fuzzy
 msgid "_Miscellaneous"
 msgstr "<b>Διάφορα</b>"
 
-#: ../panel-plugin/sensors.c:2049
+#: ../panel-plugin/sensors.c:2212
 msgid "Edit Properties"
 msgstr "Ιδιότητες"
 
-#: ../panel-plugin/sensors.c:2056 ../panel-plugin/sensors.h:41
+#: ../panel-plugin/sensors.c:2219 ../panel-plugin/sensors.h:41
 msgid "Sensors Plugin"
 msgstr "Πρόσθετο αισθητήρων"
 
 #. only use this if no hddtemp sensor
 #. FIXME: compare strings, or also have hddtmep and acpi store numeric values
 #. assert correctly saved file
-#: ../panel-plugin/configuration.c:133 ../panel-plugin/configuration.c:277
-#: ../panel-plugin/configuration.c:283 ../panel-plugin/hddtemp.c:189
-#: ../panel-plugin/hddtemp.c:228 ../panel-plugin/hddtemp.c:233
+#: ../panel-plugin/configuration.c:139 ../panel-plugin/configuration.c:289
+#: ../panel-plugin/configuration.c:295 ../panel-plugin/hddtemp.c:239
+#: ../panel-plugin/hddtemp.c:278 ../panel-plugin/hddtemp.c:283
 msgid "Hard disks"
 msgstr "Σκληροί δίσκοι"
 
@@ -233,13 +248,17 @@
 msgid "<Unknown>"
 msgstr ""
 
-#: ../panel-plugin/hddtemp.c:232
+#: ../panel-plugin/hddtemp.c:94
 #, fuzzy
+msgid "Xfce 4 Sensors Plugin"
+msgstr "Πρόσθετο αισθητήρων"
+
+#: ../panel-plugin/hddtemp.c:282
+#, fuzzy
 msgid "S.M.A.R.T. harddisk temperatures"
 msgstr "Αισθητήρες θερμοκρασίας σκληρών δίσκων"
 
-#. note that this check does only work for some versions of hddtmep.
-#: ../panel-plugin/hddtemp.c:305
+#: ../panel-plugin/hddtemp.c:361
 #, c-format
 msgid ""
 "\"hddtemp\" was not executed correctly, although it is executable. This is "
@@ -254,8 +273,12 @@
 "with a return value of %d.\n"
 msgstr ""
 
+#: ../panel-plugin/hddtemp.c:371
+msgid "Suppress this message in future"
+msgstr ""
+
 #. DBG  ("error %s\n", error->message);
-#: ../panel-plugin/hddtemp.c:328
+#: ../panel-plugin/hddtemp.c:391
 #, c-format
 msgid ""
 "An error occurred when executing \"%s\":\n"

Modified: xfce4-sensors-plugin/trunk/po/en_GB.po
===================================================================
--- xfce4-sensors-plugin/trunk/po/en_GB.po	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/po/en_GB.po	2008-06-16 21:01:52 UTC (rev 4944)
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: xfce4-sensors-plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-02-29 22:31+0100\n"
+"POT-Creation-Date: 2008-06-16 21:19+0200\n"
 "PO-Revision-Date: 2008-05-10 13:31+1000\n"
 "Last-Translator: Jeff Bailes <thepizzaking at gmail.com>\n"
 "Language-Team: English/GB\n"
@@ -17,12 +17,11 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../panel-plugin/sensors.c:204
-#: ../panel-plugin/sensors.c:767
+#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:788
 msgid "<span foreground=\"#000000\"><b>Sensors</b></span>"
 msgstr "<span foreground=\"#000000\"><b>Sensors</b></span>"
 
-#: ../panel-plugin/sensors.c:541
+#: ../panel-plugin/sensors.c:559
 #, c-format
 msgid "%5.1f °F"
 msgstr "%5.1f °F"
@@ -31,41 +30,41 @@
 #. if (scale == FAHRENHEIT) {
 #. cf->formatted_value = g_strdup_printf(_("%5.1f °F"), (float) (value * 9/5 + 32) );
 #. } else { // Celsius
-#: ../panel-plugin/sensors.c:544
-#: ../panel-plugin/hddtemp.c:374
+#: ../panel-plugin/sensors.c:562 ../panel-plugin/hddtemp.c:437
 #, c-format
 msgid "%5.1f °C"
 msgstr "%5.1f °C"
 
-#: ../panel-plugin/sensors.c:549
+#: ../panel-plugin/sensors.c:567
 #, c-format
 msgid "%+5.2f V"
 msgstr "%+5.2f V"
 
-#: ../panel-plugin/sensors.c:553
+#: ../panel-plugin/sensors.c:571
 #, c-format
 msgid "%.0f mWh"
 msgstr "%.0f mWh"
 
-#: ../panel-plugin/sensors.c:558
+#: ../panel-plugin/sensors.c:576
 msgid "off"
 msgstr "off"
 
-#: ../panel-plugin/sensors.c:560
+#: ../panel-plugin/sensors.c:578
 msgid "on"
 msgstr "on"
 
-#: ../panel-plugin/sensors.c:564
+#: ../panel-plugin/sensors.c:582
 #, c-format
 msgid "%5.0f rpm"
 msgstr "%5.0f rpm"
 
-#: ../panel-plugin/sensors.c:596
+#: ../panel-plugin/sensors.c:614
 msgid "No sensors selected!"
 msgstr "No sensors selected!"
 
-#: ../panel-plugin/sensors.c:631
-#: ../panel-plugin/sensors.c:1097
+#. FIXME: either print nothing, or undertake appropriate action,
+#. * or pop up a message box.
+#: ../panel-plugin/sensors.c:651 ../panel-plugin/sensors.c:1159
 #, c-format
 msgid ""
 "Xfce Hardware Sensors Plugin:\n"
@@ -76,142 +75,150 @@
 "Seems like there was a problem reading a sensor feature value.\n"
 "Proper proceeding cannot be guaranteed.\n"
 
-#: ../panel-plugin/sensors.c:877
+#: ../panel-plugin/sensors.c:928
 msgid "No sensors found!"
 msgstr "No sensors found!"
 
-#: ../panel-plugin/sensors.c:1529
+#: ../panel-plugin/sensors.c:1629
 msgid "UI style:"
 msgstr "UI style:"
 
-#: ../panel-plugin/sensors.c:1530
+#: ../panel-plugin/sensors.c:1630
 msgid "_text"
 msgstr "_text"
 
-#: ../panel-plugin/sensors.c:1532
+#: ../panel-plugin/sensors.c:1632
 msgid "g_raphical"
 msgstr "g_raphical"
 
-#: ../panel-plugin/sensors.c:1569
+#: ../panel-plugin/sensors.c:1669
 msgid "Show _labels in graphical UI"
 msgstr "Show _labels in graphical UI"
 
-#: ../panel-plugin/sensors.c:1599
+#: ../panel-plugin/sensors.c:1699
 msgid "Show colored _bars"
 msgstr "Show coloured _bars"
 
-#: ../panel-plugin/sensors.c:1627
+#: ../panel-plugin/sensors.c:1727
 msgid "_Show title"
 msgstr "_Show title"
 
-#: ../panel-plugin/sensors.c:1655
+#: ../panel-plugin/sensors.c:1755
 msgid "Sensors t_ype:"
 msgstr "Sensors t_ype:"
 
-#: ../panel-plugin/sensors.c:1707
+#: ../panel-plugin/sensors.c:1807
 msgid "Name"
 msgstr "Name"
 
-#: ../panel-plugin/sensors.c:1716
+#: ../panel-plugin/sensors.c:1816
 msgid "Value"
 msgstr "Value"
 
-#: ../panel-plugin/sensors.c:1722
+#: ../panel-plugin/sensors.c:1822
 msgid "Show"
 msgstr "Show"
 
-#: ../panel-plugin/sensors.c:1731
+#: ../panel-plugin/sensors.c:1831
 msgid "Color"
 msgstr "Colour"
 
-#: ../panel-plugin/sensors.c:1741
+#: ../panel-plugin/sensors.c:1841
 msgid "Min"
 msgstr "Min"
 
-#: ../panel-plugin/sensors.c:1750
+#: ../panel-plugin/sensors.c:1850
 msgid "Max"
 msgstr "Max"
 
-#: ../panel-plugin/sensors.c:1783
+#: ../panel-plugin/sensors.c:1883
 msgid "F_ont size:"
 msgstr "F_ont size:"
 
 #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
-#: ../panel-plugin/sensors.c:1790
+#: ../panel-plugin/sensors.c:1890
 msgid "x-small"
 msgstr "x-small"
 
-#: ../panel-plugin/sensors.c:1791
+#: ../panel-plugin/sensors.c:1891
 msgid "small"
 msgstr "small"
 
-#: ../panel-plugin/sensors.c:1792
+#: ../panel-plugin/sensors.c:1892
 msgid "medium"
 msgstr "medium"
 
-#: ../panel-plugin/sensors.c:1793
+#: ../panel-plugin/sensors.c:1893
 msgid "large"
 msgstr "large"
 
-#: ../panel-plugin/sensors.c:1794
+#: ../panel-plugin/sensors.c:1894
 msgid "x-large"
 msgstr "x-large"
 
-#: ../panel-plugin/sensors.c:1826
+#: ../panel-plugin/sensors.c:1926
 msgid "Temperature scale:"
 msgstr "Temperature scale:"
 
-#: ../panel-plugin/sensors.c:1828
+#: ../panel-plugin/sensors.c:1928
 msgid "_Celsius"
 msgstr "_Celsius"
 
-#: ../panel-plugin/sensors.c:1830
+#: ../panel-plugin/sensors.c:1930
 msgid "_Fahrenheit"
 msgstr "_Fahrenheit"
 
-#: ../panel-plugin/sensors.c:1869
+#: ../panel-plugin/sensors.c:1959
+#, fuzzy
+msgid "Show _Units"
+msgstr "_Show title"
+
+#: ../panel-plugin/sensors.c:1980
+msgid "Small horizontal s_pacing"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2002
+msgid "Suppress messages"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2031
 msgid "U_pdate interval (seconds):"
 msgstr "U_pdate interval (seconds):"
 
-#: ../panel-plugin/sensors.c:1899
+#: ../panel-plugin/sensors.c:2061
 msgid "E_xecute on double click:"
 msgstr "E_xecute on double click:"
 
-#: ../panel-plugin/sensors.c:1942
+#: ../panel-plugin/sensors.c:2104
 msgid "_View"
 msgstr "_View"
 
-#: ../panel-plugin/sensors.c:1972
+#: ../panel-plugin/sensors.c:2137
 msgid "_Sensors"
 msgstr "_Sensors"
 
-#: ../panel-plugin/sensors.c:2000
+#: ../panel-plugin/sensors.c:2165
 msgid "_Miscellaneous"
 msgstr "_Miscellaneous"
 
-#: ../panel-plugin/sensors.c:2049
+#: ../panel-plugin/sensors.c:2212
 msgid "Edit Properties"
 msgstr "Edit Properties"
 
-#: ../panel-plugin/sensors.c:2056
-#: ../panel-plugin/sensors.h:41
+#: ../panel-plugin/sensors.c:2219 ../panel-plugin/sensors.h:41
 msgid "Sensors Plugin"
 msgstr "Sensors Plugin"
 
 #. only use this if no hddtemp sensor
 #. FIXME: compare strings, or also have hddtmep and acpi store numeric values
 #. assert correctly saved file
-#: ../panel-plugin/configuration.c:133
-#: ../panel-plugin/configuration.c:277
-#: ../panel-plugin/configuration.c:283
-#: ../panel-plugin/hddtemp.c:189
-#: ../panel-plugin/hddtemp.c:228
-#: ../panel-plugin/hddtemp.c:233
+#: ../panel-plugin/configuration.c:139 ../panel-plugin/configuration.c:289
+#: ../panel-plugin/configuration.c:295 ../panel-plugin/hddtemp.c:239
+#: ../panel-plugin/hddtemp.c:278 ../panel-plugin/hddtemp.c:283
 msgid "Hard disks"
 msgstr "Hard disks"
 
-#: ../panel-plugin/acpi.c:409
-#: ../panel-plugin/acpi.c:417
+#: ../panel-plugin/acpi.c:409 ../panel-plugin/acpi.c:417
 msgid "ACPI"
 msgstr "ACPI"
 
@@ -226,32 +233,46 @@
 msgid "<Unknown>"
 msgstr "<Unknown>"
 
-#: ../panel-plugin/hddtemp.c:232
+#: ../panel-plugin/hddtemp.c:94
+#, fuzzy
+msgid "Xfce 4 Sensors Plugin"
+msgstr "Sensors Plugin"
+
+#: ../panel-plugin/hddtemp.c:282
 msgid "S.M.A.R.T. harddisk temperatures"
 msgstr "S.M.A.R.T. harddisk temperatures"
 
-#. note that this check does only work for some versions of hddtmep.
-#: ../panel-plugin/hddtemp.c:305
+#: ../panel-plugin/hddtemp.c:361
 #, 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\" 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"
 
+#: ../panel-plugin/hddtemp.c:371
+msgid "Suppress this message in future"
+msgstr ""
+
 #. DBG  ("error %s\n", error->message);
-#: ../panel-plugin/hddtemp.c:328
+#: ../panel-plugin/hddtemp.c:391
 #, c-format
 msgid ""
 "An error occurred when executing \"%s\":\n"
@@ -264,8 +285,7 @@
 msgid "LM Sensors"
 msgstr "LM Sensors"
 
-#: ../panel-plugin/lmsensors.c:335
-#: ../panel-plugin/lmsensors.c:382
+#: ../panel-plugin/lmsensors.c:335 ../panel-plugin/lmsensors.c:382
 #, c-format
 msgid "Error: Could not connect to sensors!"
 msgstr "Error: Could not connect to sensors!"
@@ -288,12 +308,15 @@
 #~ "Xfce Hardware Sensors Plugin: \n"
 #~ "Seems like there was a problem reading a sensor feature value. \n"
 #~ "Proper proceeding cannot be guaranteed.\n"
+
 #~ msgid "<span foreground=\"#000000\" size=\"%s\"><b>Sensors</b></span>\n"
 #~ msgstr "<span foreground=\"#000000\" size=\"%s\"><b>Sensors</b></span>\n"
+
 #~ msgid "<span foreground=\"#000000\" size=\"%s\"><b>Sensors</b></span>"
 #~ msgstr "<span foreground=\"#000000\" size=\"%s\"><b>Sensors</b></span>"
+
 #~ msgid "<b>Sensors</b>"
 #~ msgstr "<b>Sensors</b>"
+
 #~ msgid "<b>View</b>"
 #~ msgstr "<b>View</b>"
-

Modified: xfce4-sensors-plugin/trunk/po/eu.po
===================================================================
--- xfce4-sensors-plugin/trunk/po/eu.po	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/po/eu.po	2008-06-16 21:01:52 UTC (rev 4944)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: eu\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-02-29 22:31+0100\n"
+"POT-Creation-Date: 2008-06-16 21:19+0200\n"
 "PO-Revision-Date: 2008-05-02 10:59+0200\n"
 "Last-Translator: Piarres Beobide <pi at beobide.net>\n"
 "Language-Team: Euskara <debian-l10n-basque at lists.debian.org>\n"
@@ -17,11 +17,11 @@
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: KBabel 1.11.4\n"
 
-#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:767
+#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:788
 msgid "<span foreground=\"#000000\"><b>Sensors</b></span>"
 msgstr "<span foreground=\"#000000\"><b>Sentsoreak</b></span>"
 
-#: ../panel-plugin/sensors.c:541
+#: ../panel-plugin/sensors.c:559
 #, c-format
 msgid "%5.1f °F"
 msgstr "%5.1f °F"
@@ -30,39 +30,41 @@
 #. if (scale == FAHRENHEIT) {
 #. cf->formatted_value = g_strdup_printf(_("%5.1f °F"), (float) (value * 9/5 + 32) );
 #. } else { // Celsius
-#: ../panel-plugin/sensors.c:544 ../panel-plugin/hddtemp.c:374
+#: ../panel-plugin/sensors.c:562 ../panel-plugin/hddtemp.c:437
 #, c-format
 msgid "%5.1f °C"
 msgstr "%5.1f °C"
 
-#: ../panel-plugin/sensors.c:549
+#: ../panel-plugin/sensors.c:567
 #, c-format
 msgid "%+5.2f V"
 msgstr "%+5.2f V"
 
-#: ../panel-plugin/sensors.c:553
+#: ../panel-plugin/sensors.c:571
 #, c-format
 msgid "%.0f mWh"
 msgstr "%.0f mWh"
 
-#: ../panel-plugin/sensors.c:558
+#: ../panel-plugin/sensors.c:576
 msgid "off"
 msgstr "itzalia"
 
-#: ../panel-plugin/sensors.c:560
+#: ../panel-plugin/sensors.c:578
 msgid "on"
 msgstr "aktibo"
 
-#: ../panel-plugin/sensors.c:564
+#: ../panel-plugin/sensors.c:582
 #, c-format
 msgid "%5.0f rpm"
 msgstr "%5.0f b/min"
 
-#: ../panel-plugin/sensors.c:596
+#: ../panel-plugin/sensors.c:614
 msgid "No sensors selected!"
 msgstr "Ez da sentsorerik hautatu!"
 
-#: ../panel-plugin/sensors.c:631 ../panel-plugin/sensors.c:1097
+#. FIXME: either print nothing, or undertake appropriate action,
+#. * or pop up a message box.
+#: ../panel-plugin/sensors.c:651 ../panel-plugin/sensors.c:1159
 #, c-format
 msgid ""
 "Xfce Hardware Sensors Plugin:\n"
@@ -73,133 +75,146 @@
 "Dirudienez arazo bat dago sentsore ezaugarri balioa irakurtzerakoan. \n"
 "Ezin da behar ebazlea ibiliko den ziurtatu.\n"
 
-#: ../panel-plugin/sensors.c:877
+#: ../panel-plugin/sensors.c:928
 msgid "No sensors found!"
 msgstr "Ez da sentsorerik aurkitu!"
 
-#: ../panel-plugin/sensors.c:1529
+#: ../panel-plugin/sensors.c:1629
 msgid "UI style:"
 msgstr "UI estiloa:"
 
-#: ../panel-plugin/sensors.c:1530
+#: ../panel-plugin/sensors.c:1630
 msgid "_text"
 msgstr "_testua"
 
-#: ../panel-plugin/sensors.c:1532
+#: ../panel-plugin/sensors.c:1632
 msgid "g_raphical"
 msgstr "g_rafikoa"
 
-#: ../panel-plugin/sensors.c:1569
+#: ../panel-plugin/sensors.c:1669
 msgid "Show _labels in graphical UI"
 msgstr "_Etitketa bistarazi UI grafikoan"
 
-#: ../panel-plugin/sensors.c:1599
+#: ../panel-plugin/sensors.c:1699
 msgid "Show colored _bars"
 msgstr "Koloretako _barrak ikusi"
 
-#: ../panel-plugin/sensors.c:1627
+#: ../panel-plugin/sensors.c:1727
 msgid "_Show title"
 msgstr "_Izenburua ikusi"
 
-#: ../panel-plugin/sensors.c:1655
+#: ../panel-plugin/sensors.c:1755
 msgid "Sensors t_ype:"
 msgstr "Sentsore m_ota:"
 
-#: ../panel-plugin/sensors.c:1707
+#: ../panel-plugin/sensors.c:1807
 msgid "Name"
 msgstr "Izena"
 
-#: ../panel-plugin/sensors.c:1716
+#: ../panel-plugin/sensors.c:1816
 msgid "Value"
 msgstr "Balioa"
 
-#: ../panel-plugin/sensors.c:1722
+#: ../panel-plugin/sensors.c:1822
 msgid "Show"
 msgstr "Bistarazi"
 
-#: ../panel-plugin/sensors.c:1731
+#: ../panel-plugin/sensors.c:1831
 msgid "Color"
 msgstr "Kolorea"
 
-#: ../panel-plugin/sensors.c:1741
+#: ../panel-plugin/sensors.c:1841
 msgid "Min"
 msgstr "Min"
 
-#: ../panel-plugin/sensors.c:1750
+#: ../panel-plugin/sensors.c:1850
 msgid "Max"
 msgstr "Geh"
 
-#: ../panel-plugin/sensors.c:1783
+#: ../panel-plugin/sensors.c:1883
 msgid "F_ont size:"
 msgstr "Letra-tip_o tamaina:"
 
 #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
-#: ../panel-plugin/sensors.c:1790
+#: ../panel-plugin/sensors.c:1890
 msgid "x-small"
 msgstr "oso txikia"
 
-#: ../panel-plugin/sensors.c:1791
+#: ../panel-plugin/sensors.c:1891
 msgid "small"
 msgstr "txikia"
 
-#: ../panel-plugin/sensors.c:1792
+#: ../panel-plugin/sensors.c:1892
 msgid "medium"
 msgstr "ertaina"
 
-#: ../panel-plugin/sensors.c:1793
+#: ../panel-plugin/sensors.c:1893
 msgid "large"
 msgstr "handia"
 
-#: ../panel-plugin/sensors.c:1794
+#: ../panel-plugin/sensors.c:1894
 msgid "x-large"
 msgstr "oso handia"
 
-#: ../panel-plugin/sensors.c:1826
+#: ../panel-plugin/sensors.c:1926
 msgid "Temperature scale:"
 msgstr "Tenperatura eskala:"
 
-#: ../panel-plugin/sensors.c:1828
+#: ../panel-plugin/sensors.c:1928
 msgid "_Celsius"
 msgstr "_Celsius"
 
-#: ../panel-plugin/sensors.c:1830
+#: ../panel-plugin/sensors.c:1930
 msgid "_Fahrenheit"
 msgstr "_Fahrenheit"
 
-#: ../panel-plugin/sensors.c:1869
+#: ../panel-plugin/sensors.c:1959
+#, fuzzy
+msgid "Show _Units"
+msgstr "_Izenburua ikusi"
+
+#: ../panel-plugin/sensors.c:1980
+msgid "Small horizontal s_pacing"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2002
+msgid "Suppress messages"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2031
 msgid "U_pdate interval (seconds):"
 msgstr "Egunera_keta aldia (segundu):"
 
-#: ../panel-plugin/sensors.c:1899
+#: ../panel-plugin/sensors.c:2061
 msgid "E_xecute on double click:"
 msgstr "Klik bikoitzarekin e_xekutatu:"
 
-#: ../panel-plugin/sensors.c:1942
+#: ../panel-plugin/sensors.c:2104
 msgid "_View"
 msgstr "_Ikusi"
 
-#: ../panel-plugin/sensors.c:1972
+#: ../panel-plugin/sensors.c:2137
 msgid "_Sensors"
 msgstr "_Sentsoreak"
 
-#: ../panel-plugin/sensors.c:2000
+#: ../panel-plugin/sensors.c:2165
 msgid "_Miscellaneous"
 msgstr "_Bestelakoak"
 
-#: ../panel-plugin/sensors.c:2049
+#: ../panel-plugin/sensors.c:2212
 msgid "Edit Properties"
 msgstr "Propietateak Editatu"
 
-#: ../panel-plugin/sensors.c:2056 ../panel-plugin/sensors.h:41
+#: ../panel-plugin/sensors.c:2219 ../panel-plugin/sensors.h:41
 msgid "Sensors Plugin"
 msgstr "Sentsore Plugin-a"
 
 #. only use this if no hddtemp sensor
 #. FIXME: compare strings, or also have hddtmep and acpi store numeric values
 #. assert correctly saved file
-#: ../panel-plugin/configuration.c:133 ../panel-plugin/configuration.c:277
-#: ../panel-plugin/configuration.c:283 ../panel-plugin/hddtemp.c:189
-#: ../panel-plugin/hddtemp.c:228 ../panel-plugin/hddtemp.c:233
+#: ../panel-plugin/configuration.c:139 ../panel-plugin/configuration.c:289
+#: ../panel-plugin/configuration.c:295 ../panel-plugin/hddtemp.c:239
+#: ../panel-plugin/hddtemp.c:278 ../panel-plugin/hddtemp.c:283
 msgid "Hard disks"
 msgstr "Diska Gogorrak"
 
@@ -218,12 +233,16 @@
 msgid "<Unknown>"
 msgstr "<Ezezaguna>"
 
-#: ../panel-plugin/hddtemp.c:232
+#: ../panel-plugin/hddtemp.c:94
+#, fuzzy
+msgid "Xfce 4 Sensors Plugin"
+msgstr "Sentsore Plugin-a"
+
+#: ../panel-plugin/hddtemp.c:282
 msgid "S.M.A.R.T. harddisk temperatures"
 msgstr "S.M.A.R.T. diska gogor tenperaturak"
 
-#. note that this check does only work for some versions of hddtmep.
-#: ../panel-plugin/hddtemp.c:305
+#: ../panel-plugin/hddtemp.c:361
 #, c-format
 msgid ""
 "\"hddtemp\" was not executed correctly, although it is executable. This is "
@@ -239,18 +258,21 @@
 msgstr ""
 "\"hddtemp\" ez da behar bezala exekutatu, nahiz exekutagarria den. Hau "
 "ziurrenik diskoak tenperatura eskuratzeko disko gogorrek root baimenak "
-"eskatzen dituztelako eta \"hddtemp\"-ek ez duelako root uid-a ezarririk izango "
-"da.\n"
+"eskatzen dituztelako eta \"hddtemp\"-ek ez duelako root uid-a ezarririk "
+"izango da.\n"
 "\n"
-"Konponbide erraz baina zatar bat root gisa \"chmod u+s %s\" exekutatzea "
-"eta plugina edo panela berrabiaraztea da.\n"
-"n "
-"\"%s\" deitzean hurrengo errorea ematen du:\n"
+"Konponbide erraz baina zatar bat root gisa \"chmod u+s %s\" exekutatzea eta "
+"plugina edo panela berrabiaraztea da.\n"
+"n \"%s\" deitzean hurrengo errorea ematen du:\n"
 "%s\n"
 "%d erantzun balioarekin.\n"
 
+#: ../panel-plugin/hddtemp.c:371
+msgid "Suppress this message in future"
+msgstr ""
+
 #. DBG  ("error %s\n", error->message);
-#: ../panel-plugin/hddtemp.c:328
+#: ../panel-plugin/hddtemp.c:391
 #, c-format
 msgid ""
 "An error occurred when executing \"%s\":\n"
@@ -275,4 +297,3 @@
 #: ../panel-plugin/xfce4-sensors-plugin.desktop.in.in.h:2
 msgid "Show sensor values."
 msgstr "Sentsore balioak bistarazi."
-

Modified: xfce4-sensors-plugin/trunk/po/fr.po
===================================================================
--- xfce4-sensors-plugin/trunk/po/fr.po	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/po/fr.po	2008-06-16 21:01:52 UTC (rev 4944)
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: xfce4-sensors-plugin 0.9.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-02-29 22:31+0100\n"
+"POT-Creation-Date: 2008-06-16 21:19+0200\n"
 "PO-Revision-Date: 2007-10-24 11:46+0100\n"
 "Last-Translator: Mike Massonnet <mmassonnet at gmail.com>\n"
 "Language-Team: French <xfce-i18n at xfce.org>\n"
@@ -17,11 +17,11 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:767
+#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:788
 msgid "<span foreground=\"#000000\"><b>Sensors</b></span>"
 msgstr "<span foreground=\"#000000\"><b>Senseurs</b></span>"
 
-#: ../panel-plugin/sensors.c:541
+#: ../panel-plugin/sensors.c:559
 #, c-format
 msgid "%5.1f °F"
 msgstr ""
@@ -30,39 +30,41 @@
 #. if (scale == FAHRENHEIT) {
 #. cf->formatted_value = g_strdup_printf(_("%5.1f °F"), (float) (value * 9/5 + 32) );
 #. } else { // Celsius
-#: ../panel-plugin/sensors.c:544 ../panel-plugin/hddtemp.c:374
+#: ../panel-plugin/sensors.c:562 ../panel-plugin/hddtemp.c:437
 #, c-format
 msgid "%5.1f °C"
 msgstr ""
 
-#: ../panel-plugin/sensors.c:549
+#: ../panel-plugin/sensors.c:567
 #, c-format
 msgid "%+5.2f V"
 msgstr ""
 
-#: ../panel-plugin/sensors.c:553
+#: ../panel-plugin/sensors.c:571
 #, fuzzy, c-format
 msgid "%.0f mWh"
 msgstr "%5.0f rpm"
 
-#: ../panel-plugin/sensors.c:558
+#: ../panel-plugin/sensors.c:576
 msgid "off"
 msgstr ""
 
-#: ../panel-plugin/sensors.c:560
+#: ../panel-plugin/sensors.c:578
 msgid "on"
 msgstr ""
 
-#: ../panel-plugin/sensors.c:564
+#: ../panel-plugin/sensors.c:582
 #, c-format
 msgid "%5.0f rpm"
 msgstr "%5.0f rpm"
 
-#: ../panel-plugin/sensors.c:596
+#: ../panel-plugin/sensors.c:614
 msgid "No sensors selected!"
 msgstr "Aucun senseur sélectionné !"
 
-#: ../panel-plugin/sensors.c:631 ../panel-plugin/sensors.c:1097
+#. FIXME: either print nothing, or undertake appropriate action,
+#. * or pop up a message box.
+#: ../panel-plugin/sensors.c:651 ../panel-plugin/sensors.c:1159
 #, c-format
 msgid ""
 "Xfce Hardware Sensors Plugin:\n"
@@ -73,133 +75,146 @@
 "Il semblerait qu'il y ait un problème de lecture de valeur sur un senseur.\n"
 "L'exécution normale ne peut pas être garantie.\n"
 
-#: ../panel-plugin/sensors.c:877
+#: ../panel-plugin/sensors.c:928
 msgid "No sensors found!"
 msgstr "Aucun senseur trouvé !"
 
-#: ../panel-plugin/sensors.c:1529
+#: ../panel-plugin/sensors.c:1629
 msgid "UI style:"
 msgstr "Style de l'interface :"
 
-#: ../panel-plugin/sensors.c:1530
+#: ../panel-plugin/sensors.c:1630
 msgid "_text"
 msgstr "_texte"
 
-#: ../panel-plugin/sensors.c:1532
+#: ../panel-plugin/sensors.c:1632
 msgid "g_raphical"
 msgstr "g_raphique"
 
-#: ../panel-plugin/sensors.c:1569
+#: ../panel-plugin/sensors.c:1669
 msgid "Show _labels in graphical UI"
 msgstr "Affic_her les étiquettes dans l'interface graphique"
 
-#: ../panel-plugin/sensors.c:1599
+#: ../panel-plugin/sensors.c:1699
 msgid "Show colored _bars"
 msgstr "Afficher les _barres en couleur"
 
-#: ../panel-plugin/sensors.c:1627
+#: ../panel-plugin/sensors.c:1727
 msgid "_Show title"
 msgstr "Affi_cher le titre"
 
-#: ../panel-plugin/sensors.c:1655
+#: ../panel-plugin/sensors.c:1755
 msgid "Sensors t_ype:"
 msgstr "T_ype de senseurs :"
 
-#: ../panel-plugin/sensors.c:1707
+#: ../panel-plugin/sensors.c:1807
 msgid "Name"
 msgstr "Nom"
 
-#: ../panel-plugin/sensors.c:1716
+#: ../panel-plugin/sensors.c:1816
 msgid "Value"
 msgstr "Valeur"
 
-#: ../panel-plugin/sensors.c:1722
+#: ../panel-plugin/sensors.c:1822
 msgid "Show"
 msgstr "Afficher"
 
-#: ../panel-plugin/sensors.c:1731
+#: ../panel-plugin/sensors.c:1831
 msgid "Color"
 msgstr "Couleur"
 
-#: ../panel-plugin/sensors.c:1741
+#: ../panel-plugin/sensors.c:1841
 msgid "Min"
 msgstr "Min"
 
-#: ../panel-plugin/sensors.c:1750
+#: ../panel-plugin/sensors.c:1850
 msgid "Max"
 msgstr "Max"
 
-#: ../panel-plugin/sensors.c:1783
+#: ../panel-plugin/sensors.c:1883
 msgid "F_ont size:"
 msgstr "Taille de la _police :"
 
 #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
-#: ../panel-plugin/sensors.c:1790
+#: ../panel-plugin/sensors.c:1890
 msgid "x-small"
 msgstr "très petite"
 
-#: ../panel-plugin/sensors.c:1791
+#: ../panel-plugin/sensors.c:1891
 msgid "small"
 msgstr "petite"
 
-#: ../panel-plugin/sensors.c:1792
+#: ../panel-plugin/sensors.c:1892
 msgid "medium"
 msgstr "normale"
 
-#: ../panel-plugin/sensors.c:1793
+#: ../panel-plugin/sensors.c:1893
 msgid "large"
 msgstr "grande"
 
-#: ../panel-plugin/sensors.c:1794
+#: ../panel-plugin/sensors.c:1894
 msgid "x-large"
 msgstr "très grande"
 
-#: ../panel-plugin/sensors.c:1826
+#: ../panel-plugin/sensors.c:1926
 msgid "Temperature scale:"
 msgstr "Échelle de température :"
 
-#: ../panel-plugin/sensors.c:1828
+#: ../panel-plugin/sensors.c:1928
 msgid "_Celsius"
 msgstr "_Celsius"
 
-#: ../panel-plugin/sensors.c:1830
+#: ../panel-plugin/sensors.c:1930
 msgid "_Fahrenheit"
 msgstr "_Fahrenheit"
 
-#: ../panel-plugin/sensors.c:1869
+#: ../panel-plugin/sensors.c:1959
+#, fuzzy
+msgid "Show _Units"
+msgstr "Affi_cher le titre"
+
+#: ../panel-plugin/sensors.c:1980
+msgid "Small horizontal s_pacing"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2002
+msgid "Suppress messages"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2031
 msgid "U_pdate interval (seconds):"
 msgstr "_Intervalle de mise-à-jour (secondes) :"
 
-#: ../panel-plugin/sensors.c:1899
+#: ../panel-plugin/sensors.c:2061
 msgid "E_xecute on double click:"
 msgstr "E_xécute après un double clic :"
 
-#: ../panel-plugin/sensors.c:1942
+#: ../panel-plugin/sensors.c:2104
 msgid "_View"
 msgstr "_Afficher"
 
-#: ../panel-plugin/sensors.c:1972
+#: ../panel-plugin/sensors.c:2137
 msgid "_Sensors"
 msgstr "_Senseurs"
 
-#: ../panel-plugin/sensors.c:2000
+#: ../panel-plugin/sensors.c:2165
 msgid "_Miscellaneous"
 msgstr "_Divers"
 
-#: ../panel-plugin/sensors.c:2049
+#: ../panel-plugin/sensors.c:2212
 msgid "Edit Properties"
 msgstr "Ajouter propriétés"
 
-#: ../panel-plugin/sensors.c:2056 ../panel-plugin/sensors.h:41
+#: ../panel-plugin/sensors.c:2219 ../panel-plugin/sensors.h:41
 msgid "Sensors Plugin"
 msgstr "Plugin senseurs"
 
 #. only use this if no hddtemp sensor
 #. FIXME: compare strings, or also have hddtmep and acpi store numeric values
 #. assert correctly saved file
-#: ../panel-plugin/configuration.c:133 ../panel-plugin/configuration.c:277
-#: ../panel-plugin/configuration.c:283 ../panel-plugin/hddtemp.c:189
-#: ../panel-plugin/hddtemp.c:228 ../panel-plugin/hddtemp.c:233
+#: ../panel-plugin/configuration.c:139 ../panel-plugin/configuration.c:289
+#: ../panel-plugin/configuration.c:295 ../panel-plugin/hddtemp.c:239
+#: ../panel-plugin/hddtemp.c:278 ../panel-plugin/hddtemp.c:283
 msgid "Hard disks"
 msgstr "Disques dur"
 
@@ -218,13 +233,17 @@
 msgid "<Unknown>"
 msgstr ""
 
-#: ../panel-plugin/hddtemp.c:232
+#: ../panel-plugin/hddtemp.c:94
 #, fuzzy
+msgid "Xfce 4 Sensors Plugin"
+msgstr "Plugin senseurs"
+
+#: ../panel-plugin/hddtemp.c:282
+#, fuzzy
 msgid "S.M.A.R.T. harddisk temperatures"
 msgstr "Sondes de température du disque dur"
 
-#. note that this check does only work for some versions of hddtmep.
-#: ../panel-plugin/hddtemp.c:305
+#: ../panel-plugin/hddtemp.c:361
 #, c-format
 msgid ""
 "\"hddtemp\" was not executed correctly, although it is executable. This is "
@@ -239,8 +258,12 @@
 "with a return value of %d.\n"
 msgstr ""
 
+#: ../panel-plugin/hddtemp.c:371
+msgid "Suppress this message in future"
+msgstr ""
+
 #. DBG  ("error %s\n", error->message);
-#: ../panel-plugin/hddtemp.c:328
+#: ../panel-plugin/hddtemp.c:391
 #, c-format
 msgid ""
 "An error occurred when executing \"%s\":\n"

Modified: xfce4-sensors-plugin/trunk/po/hu.po
===================================================================
--- xfce4-sensors-plugin/trunk/po/hu.po	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/po/hu.po	2008-06-16 21:01:52 UTC (rev 4944)
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: xfce4-sensors-plugin 0.9.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-02-29 22:31+0100\n"
+"POT-Creation-Date: 2008-06-16 21:19+0200\n"
 "PO-Revision-Date: 2008-01-25 22:48+0100\n"
 "Last-Translator: SZERVÁC Attila <sas at 321.hu>\n"
 "Language-Team: hu\n"
@@ -12,11 +12,11 @@
 "X-Poedit-Language: Hungarian\n"
 "X-Poedit-Country: HUNGARY\n"
 
-#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:767
+#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:788
 msgid "<span foreground=\"#000000\"><b>Sensors</b></span>"
 msgstr "<span foreground=\"#000000\"><b>Érzékelők</b></span>"
 
-#: ../panel-plugin/sensors.c:541
+#: ../panel-plugin/sensors.c:559
 #, c-format
 msgid "%5.1f °F"
 msgstr "%5.1f °F"
@@ -25,39 +25,41 @@
 #. if (scale == FAHRENHEIT) {
 #. cf->formatted_value = g_strdup_printf(_("%5.1f °F"), (float) (value * 9/5 + 32) );
 #. } else { // Celsius
-#: ../panel-plugin/sensors.c:544 ../panel-plugin/hddtemp.c:374
+#: ../panel-plugin/sensors.c:562 ../panel-plugin/hddtemp.c:437
 #, c-format
 msgid "%5.1f °C"
 msgstr "%5.1f °C"
 
-#: ../panel-plugin/sensors.c:549
+#: ../panel-plugin/sensors.c:567
 #, c-format
 msgid "%+5.2f V"
 msgstr "%+5.2f V"
 
-#: ../panel-plugin/sensors.c:553
+#: ../panel-plugin/sensors.c:571
 #, c-format
 msgid "%.0f mWh"
 msgstr "%.0f mWh"
 
-#: ../panel-plugin/sensors.c:558
+#: ../panel-plugin/sensors.c:576
 msgid "off"
 msgstr "ki"
 
-#: ../panel-plugin/sensors.c:560
+#: ../panel-plugin/sensors.c:578
 msgid "on"
 msgstr "be"
 
-#: ../panel-plugin/sensors.c:564
+#: ../panel-plugin/sensors.c:582
 #, c-format
 msgid "%5.0f rpm"
 msgstr "%5.0f rpm"
 
-#: ../panel-plugin/sensors.c:596
+#: ../panel-plugin/sensors.c:614
 msgid "No sensors selected!"
 msgstr "Nincsenek érzékelők!"
 
-#: ../panel-plugin/sensors.c:631 ../panel-plugin/sensors.c:1097
+#. FIXME: either print nothing, or undertake appropriate action,
+#. * or pop up a message box.
+#: ../panel-plugin/sensors.c:651 ../panel-plugin/sensors.c:1159
 #, c-format
 msgid ""
 "Xfce Hardware Sensors Plugin:\n"
@@ -68,133 +70,146 @@
 "Úgy tűnik, gond van egy érzékelő értékeinek kiolvasásával. \n"
 "A helyes működés nem szavatolt.\n"
 
-#: ../panel-plugin/sensors.c:877
+#: ../panel-plugin/sensors.c:928
 msgid "No sensors found!"
 msgstr "Nem leltem érzékelőket!"
 
-#: ../panel-plugin/sensors.c:1529
+#: ../panel-plugin/sensors.c:1629
 msgid "UI style:"
 msgstr "UI stílus:"
 
-#: ../panel-plugin/sensors.c:1530
+#: ../panel-plugin/sensors.c:1630
 msgid "_text"
 msgstr "s_zöveg"
 
-#: ../panel-plugin/sensors.c:1532
+#: ../panel-plugin/sensors.c:1632
 msgid "g_raphical"
 msgstr "g_rafikus"
 
-#: ../panel-plugin/sensors.c:1569
+#: ../panel-plugin/sensors.c:1669
 msgid "Show _labels in graphical UI"
 msgstr "Címkék a grafikus UI-ben"
 
-#: ../panel-plugin/sensors.c:1599
+#: ../panel-plugin/sensors.c:1699
 msgid "Show colored _bars"
 msgstr "Színes sá_vok mutatása"
 
-#: ../panel-plugin/sensors.c:1627
+#: ../panel-plugin/sensors.c:1727
 msgid "_Show title"
 msgstr "Cím mutatá_sa"
 
-#: ../panel-plugin/sensors.c:1655
+#: ../panel-plugin/sensors.c:1755
 msgid "Sensors t_ype:"
 msgstr "Érzékelők tí_pusa:"
 
-#: ../panel-plugin/sensors.c:1707
+#: ../panel-plugin/sensors.c:1807
 msgid "Name"
 msgstr "Név"
 
-#: ../panel-plugin/sensors.c:1716
+#: ../panel-plugin/sensors.c:1816
 msgid "Value"
 msgstr "Érték"
 
-#: ../panel-plugin/sensors.c:1722
+#: ../panel-plugin/sensors.c:1822
 msgid "Show"
 msgstr "Megjelenítés"
 
-#: ../panel-plugin/sensors.c:1731
+#: ../panel-plugin/sensors.c:1831
 msgid "Color"
 msgstr "Szín"
 
-#: ../panel-plugin/sensors.c:1741
+#: ../panel-plugin/sensors.c:1841
 msgid "Min"
 msgstr "Min"
 
-#: ../panel-plugin/sensors.c:1750
+#: ../panel-plugin/sensors.c:1850
 msgid "Max"
 msgstr "Max"
 
-#: ../panel-plugin/sensors.c:1783
+#: ../panel-plugin/sensors.c:1883
 msgid "F_ont size:"
 msgstr "_Betű mérete:"
 
 #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
-#: ../panel-plugin/sensors.c:1790
+#: ../panel-plugin/sensors.c:1890
 msgid "x-small"
 msgstr "törpe"
 
-#: ../panel-plugin/sensors.c:1791
+#: ../panel-plugin/sensors.c:1891
 msgid "small"
 msgstr "kicsi"
 
-#: ../panel-plugin/sensors.c:1792
+#: ../panel-plugin/sensors.c:1892
 msgid "medium"
 msgstr "közepes"
 
-#: ../panel-plugin/sensors.c:1793
+#: ../panel-plugin/sensors.c:1893
 msgid "large"
 msgstr "nagy"
 
-#: ../panel-plugin/sensors.c:1794
+#: ../panel-plugin/sensors.c:1894
 msgid "x-large"
 msgstr "óriás"
 
-#: ../panel-plugin/sensors.c:1826
+#: ../panel-plugin/sensors.c:1926
 msgid "Temperature scale:"
 msgstr "Hőfok skála:"
 
-#: ../panel-plugin/sensors.c:1828
+#: ../panel-plugin/sensors.c:1928
 msgid "_Celsius"
 msgstr "_Celsius"
 
-#: ../panel-plugin/sensors.c:1830
+#: ../panel-plugin/sensors.c:1930
 msgid "_Fahrenheit"
 msgstr "_Fahrenheit"
 
-#: ../panel-plugin/sensors.c:1869
+#: ../panel-plugin/sensors.c:1959
+#, fuzzy
+msgid "Show _Units"
+msgstr "Cím mutatá_sa"
+
+#: ../panel-plugin/sensors.c:1980
+msgid "Small horizontal s_pacing"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2002
+msgid "Suppress messages"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2031
 msgid "U_pdate interval (seconds):"
 msgstr "Frissítési időközök (másodpercben):"
 
-#: ../panel-plugin/sensors.c:1899
+#: ../panel-plugin/sensors.c:2061
 msgid "E_xecute on double click:"
 msgstr "Futtatás dupla kattintásra:"
 
-#: ../panel-plugin/sensors.c:1942
+#: ../panel-plugin/sensors.c:2104
 msgid "_View"
 msgstr "_Nézet"
 
-#: ../panel-plugin/sensors.c:1972
+#: ../panel-plugin/sensors.c:2137
 msgid "_Sensors"
 msgstr "Érzékelők"
 
-#: ../panel-plugin/sensors.c:2000
+#: ../panel-plugin/sensors.c:2165
 msgid "_Miscellaneous"
 msgstr "Egyebek"
 
-#: ../panel-plugin/sensors.c:2049
+#: ../panel-plugin/sensors.c:2212
 msgid "Edit Properties"
 msgstr "Tulajdonságok szerkesztése"
 
-#: ../panel-plugin/sensors.c:2056 ../panel-plugin/sensors.h:41
+#: ../panel-plugin/sensors.c:2219 ../panel-plugin/sensors.h:41
 msgid "Sensors Plugin"
 msgstr "Érzékelők"
 
 #. only use this if no hddtemp sensor
 #. FIXME: compare strings, or also have hddtmep and acpi store numeric values
 #. assert correctly saved file
-#: ../panel-plugin/configuration.c:133 ../panel-plugin/configuration.c:277
-#: ../panel-plugin/configuration.c:283 ../panel-plugin/hddtemp.c:189
-#: ../panel-plugin/hddtemp.c:228 ../panel-plugin/hddtemp.c:233
+#: ../panel-plugin/configuration.c:139 ../panel-plugin/configuration.c:289
+#: ../panel-plugin/configuration.c:295 ../panel-plugin/hddtemp.c:239
+#: ../panel-plugin/hddtemp.c:278 ../panel-plugin/hddtemp.c:283
 msgid "Hard disks"
 msgstr "Merevlemezek"
 
@@ -213,12 +228,16 @@
 msgid "<Unknown>"
 msgstr "<Ismeretlen>"
 
-#: ../panel-plugin/hddtemp.c:232
+#: ../panel-plugin/hddtemp.c:94
+#, fuzzy
+msgid "Xfce 4 Sensors Plugin"
+msgstr "Érzékelők"
+
+#: ../panel-plugin/hddtemp.c:282
 msgid "S.M.A.R.T. harddisk temperatures"
 msgstr "S.M.A.R.T. merevlemez hőmérséklet"
 
-#. note that this check does only work for some versions of hddtmep.
-#: ../panel-plugin/hddtemp.c:305
+#: ../panel-plugin/hddtemp.c:361
 #, c-format
 msgid ""
 "\"hddtemp\" was not executed correctly, although it is executable. This is "
@@ -233,8 +252,12 @@
 "with a return value of %d.\n"
 msgstr ""
 
+#: ../panel-plugin/hddtemp.c:371
+msgid "Suppress this message in future"
+msgstr ""
+
 #. DBG  ("error %s\n", error->message);
-#: ../panel-plugin/hddtemp.c:328
+#: ../panel-plugin/hddtemp.c:391
 #, c-format
 msgid ""
 "An error occurred when executing \"%s\":\n"

Modified: xfce4-sensors-plugin/trunk/po/ja.po
===================================================================
--- xfce4-sensors-plugin/trunk/po/ja.po	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/po/ja.po	2008-06-16 21:01:52 UTC (rev 4944)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: xfce4-sensors-plugin 0.9.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-02-29 22:31+0100\n"
+"POT-Creation-Date: 2008-06-16 21:19+0200\n"
 "PO-Revision-Date: 2008-05-14 10:48+0200\n"
 "Last-Translator: Nobuhiro Iwamatsu <iwamatsu at nigauri.org>\n"
 "Language-Team: xfce-users-jp <xfce-users-jp at ml.fdiary.net>\n"
@@ -16,11 +16,11 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:767
+#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:788
 msgid "<span foreground=\"#000000\"><b>Sensors</b></span>"
 msgstr "<span foreground=\"#000000\"><b>センサー</b></span>"
 
-#: ../panel-plugin/sensors.c:541
+#: ../panel-plugin/sensors.c:559
 #, c-format
 msgid "%5.1f °F"
 msgstr "華氏 %5.1f 度"
@@ -29,39 +29,41 @@
 #. if (scale == FAHRENHEIT) {
 #. cf->formatted_value = g_strdup_printf(_("%5.1f °F"), (float) (value * 9/5 + 32) );
 #. } else { // Celsius
-#: ../panel-plugin/sensors.c:544 ../panel-plugin/hddtemp.c:374
+#: ../panel-plugin/sensors.c:562 ../panel-plugin/hddtemp.c:437
 #, c-format
 msgid "%5.1f °C"
 msgstr "摂氏 %5.1f 度"
 
-#: ../panel-plugin/sensors.c:549
+#: ../panel-plugin/sensors.c:567
 #, c-format
 msgid "%+5.2f V"
 msgstr "%+5.2f V"
 
-#: ../panel-plugin/sensors.c:553
+#: ../panel-plugin/sensors.c:571
 #, c-format
 msgid "%.0f mWh"
 msgstr "%.0f mWh"
 
-#: ../panel-plugin/sensors.c:558
+#: ../panel-plugin/sensors.c:576
 msgid "off"
 msgstr "オフ"
 
-#: ../panel-plugin/sensors.c:560
+#: ../panel-plugin/sensors.c:578
 msgid "on"
 msgstr "オン"
 
-#: ../panel-plugin/sensors.c:564
+#: ../panel-plugin/sensors.c:582
 #, c-format
 msgid "%5.0f rpm"
 msgstr "%5.0f rpm"
 
-#: ../panel-plugin/sensors.c:596
+#: ../panel-plugin/sensors.c:614
 msgid "No sensors selected!"
 msgstr "センサーが選択されていません!"
 
-#: ../panel-plugin/sensors.c:631 ../panel-plugin/sensors.c:1097
+#. FIXME: either print nothing, or undertake appropriate action,
+#. * or pop up a message box.
+#: ../panel-plugin/sensors.c:651 ../panel-plugin/sensors.c:1159
 #, c-format
 msgid ""
 "Xfce Hardware Sensors Plugin:\n"
@@ -72,134 +74,147 @@
 "センサーの機能値の読み込みに問題があるようです。 \n"
 "正確な値は保証されません。\n"
 
-#: ../panel-plugin/sensors.c:877
+#: ../panel-plugin/sensors.c:928
 msgid "No sensors found!"
 msgstr "センサーが見つかりません!"
 
-#: ../panel-plugin/sensors.c:1529
+#: ../panel-plugin/sensors.c:1629
 msgid "UI style:"
 msgstr "UIのスタイル:"
 
-#: ../panel-plugin/sensors.c:1530
+#: ../panel-plugin/sensors.c:1630
 msgid "_text"
 msgstr "テキスト(_t)"
 
-#: ../panel-plugin/sensors.c:1532
+#: ../panel-plugin/sensors.c:1632
 msgid "g_raphical"
 msgstr "グラフィック(_r)"
 
-#: ../panel-plugin/sensors.c:1569
+#: ../panel-plugin/sensors.c:1669
 msgid "Show _labels in graphical UI"
 msgstr "グラフィック UI にラベルを表示する(_l)"
 
-#: ../panel-plugin/sensors.c:1599
+#: ../panel-plugin/sensors.c:1699
 msgid "Show colored _bars"
 msgstr "色付けされたバーを表示する(_b)"
 
-#: ../panel-plugin/sensors.c:1627
+#: ../panel-plugin/sensors.c:1727
 msgid "_Show title"
 msgstr "タイトルを表示する(_S)"
 
-#: ../panel-plugin/sensors.c:1655
+#: ../panel-plugin/sensors.c:1755
 msgid "Sensors t_ype:"
 msgstr "センサーの種類(_y):"
 
-#: ../panel-plugin/sensors.c:1707
+#: ../panel-plugin/sensors.c:1807
 msgid "Name"
 msgstr "名前"
 
-#: ../panel-plugin/sensors.c:1716
+#: ../panel-plugin/sensors.c:1816
 msgid "Value"
 msgstr "値"
 
-#: ../panel-plugin/sensors.c:1722
+#: ../panel-plugin/sensors.c:1822
 msgid "Show"
 msgstr "表示"
 
-#: ../panel-plugin/sensors.c:1731
+#: ../panel-plugin/sensors.c:1831
 msgid "Color"
 msgstr "色"
 
-#: ../panel-plugin/sensors.c:1741
+#: ../panel-plugin/sensors.c:1841
 msgid "Min"
 msgstr "最小"
 
-#: ../panel-plugin/sensors.c:1750
+#: ../panel-plugin/sensors.c:1850
 msgid "Max"
 msgstr "最大"
 
-#: ../panel-plugin/sensors.c:1783
+#: ../panel-plugin/sensors.c:1883
 msgid "F_ont size:"
 msgstr "フォントのサイズ(_o):"
 
 #. gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
-#: ../panel-plugin/sensors.c:1790
+#: ../panel-plugin/sensors.c:1890
 msgid "x-small"
 msgstr "極小"
 
-#: ../panel-plugin/sensors.c:1791
+#: ../panel-plugin/sensors.c:1891
 msgid "small"
 msgstr "小"
 
-#: ../panel-plugin/sensors.c:1792
+#: ../panel-plugin/sensors.c:1892
 msgid "medium"
 msgstr "普通"
 
-#: ../panel-plugin/sensors.c:1793
+#: ../panel-plugin/sensors.c:1893
 msgid "large"
 msgstr "大"
 
-#: ../panel-plugin/sensors.c:1794
+#: ../panel-plugin/sensors.c:1894
 msgid "x-large"
 msgstr "巨大"
 
-#: ../panel-plugin/sensors.c:1826
+#: ../panel-plugin/sensors.c:1926
 msgid "Temperature scale:"
 msgstr "温度の目盛:"
 
-#: ../panel-plugin/sensors.c:1828
+#: ../panel-plugin/sensors.c:1928
 msgid "_Celsius"
 msgstr "摂氏(_C)"
 
-#: ../panel-plugin/sensors.c:1830
+#: ../panel-plugin/sensors.c:1930
 msgid "_Fahrenheit"
 msgstr "華氏(_F)"
 
-#: ../panel-plugin/sensors.c:1869
+#: ../panel-plugin/sensors.c:1959
 #, fuzzy
+msgid "Show _Units"
+msgstr "タイトルを表示する(_S)"
+
+#: ../panel-plugin/sensors.c:1980
+msgid "Small horizontal s_pacing"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2002
+msgid "Suppress messages"
+msgstr ""
+
+#: ../panel-plugin/sensors.c:2031
+#, fuzzy
 msgid "U_pdate interval (seconds):"
 msgstr "更新間隔 (秒)(_p):"
 
-#: ../panel-plugin/sensors.c:1899
+#: ../panel-plugin/sensors.c:2061
 msgid "E_xecute on double click:"
 msgstr "ダブルクリックで実行(_x):"
 
-#: ../panel-plugin/sensors.c:1942
+#: ../panel-plugin/sensors.c:2104
 msgid "_View"
 msgstr "表示(_V)"
 
-#: ../panel-plugin/sensors.c:1972
+#: ../panel-plugin/sensors.c:2137
 msgid "_Sensors"
 msgstr "センサー(_S)"
 
-#: ../panel-plugin/sensors.c:2000
+#: ../panel-plugin/sensors.c:2165
 msgid "_Miscellaneous"
 msgstr "その他(_M)"
 
-#: ../panel-plugin/sensors.c:2049
+#: ../panel-plugin/sensors.c:2212
 msgid "Edit Properties"
 msgstr "プロパティの編集"
 
-#: ../panel-plugin/sensors.c:2056 ../panel-plugin/sensors.h:41
+#: ../panel-plugin/sensors.c:2219 ../panel-plugin/sensors.h:41
 msgid "Sensors Plugin"
 msgstr "センサープラグイン"
 
 #. only use this if no hddtemp sensor
 #. FIXME: compare strings, or also have hddtmep and acpi store numeric values
 #. assert correctly saved file
-#: ../panel-plugin/configuration.c:133 ../panel-plugin/configuration.c:277
-#: ../panel-plugin/configuration.c:283 ../panel-plugin/hddtemp.c:189
-#: ../panel-plugin/hddtemp.c:228 ../panel-plugin/hddtemp.c:233
+#: ../panel-plugin/configuration.c:139 ../panel-plugin/configuration.c:289
+#: ../panel-plugin/configuration.c:295 ../panel-plugin/hddtemp.c:239
+#: ../panel-plugin/hddtemp.c:278 ../panel-plugin/hddtemp.c:283
 msgid "Hard disks"
 msgstr "ハードディスク"
 
@@ -218,12 +233,16 @@
 msgid "<Unknown>"
 msgstr "不明"
 
-#: ../panel-plugin/hddtemp.c:232
+#: ../panel-plugin/hddtemp.c:94
+#, fuzzy
+msgid "Xfce 4 Sensors Plugin"
+msgstr "センサープラグイン"
+
+#: ../panel-plugin/hddtemp.c:282
 msgid "S.M.A.R.T. harddisk temperatures"
 msgstr "S.M.A.R.T. ハードディスク温度"
 
-#. note that this check does only work for some versions of hddtmep.
-#: ../panel-plugin/hddtemp.c:305
+#: ../panel-plugin/hddtemp.c:361
 #, c-format
 msgid ""
 "\"hddtemp\" was not executed correctly, although it is executable. This is "
@@ -237,19 +256,21 @@
 "%s\n"
 "with a return value of %d.\n"
 msgstr ""
-"\"hddtemp\" は実行可能ですが、正常に実行されませんでした。おそらく、それらの温度を"
-"読み込む root 権限を必要とするディスクか、hddtemp コマンドが root として setuid"
-"されていないからでしょう。"
-"\n"
-"簡単ではありますが、お勧めしない提案として、 root ユーザで、\"chmod u+s %s\"を実行し、"
-"本プラグインかパネルを再起動するという方法があります。"
-"\n"
+"\"hddtemp\" は実行可能ですが、正常に実行されませんでした。おそらく、それらの"
+"温度を読み込む root 権限を必要とするディスクか、hddtemp コマンドが root とし"
+"て setuidされていないからでしょう。\n"
+"簡単ではありますが、お勧めしない提案として、 root ユーザで、\"chmod u+s %s"
+"\"を実行し、本プラグインかパネルを再起動するという方法があります。\n"
 "\"%s\" を呼んだ際に以下のエラーを受けとりました:\n"
 "%s\n"
 "返り値: %d です。\n"
 
+#: ../panel-plugin/hddtemp.c:371
+msgid "Suppress this message in future"
+msgstr ""
+
 #. DBG  ("error %s\n", error->message);
-#: ../panel-plugin/hddtemp.c:328
+#: ../panel-plugin/hddtemp.c:391
 #, c-format
 msgid ""
 "An error occurred when executing \"%s\":\n"

Modified: xfce4-sensors-plugin/trunk/po/ko.po
===================================================================
--- xfce4-sensors-plugin/trunk/po/ko.po	2008-06-15 23:25:00 UTC (rev 4943)
+++ xfce4-sensors-plugin/trunk/po/ko.po	2008-06-16 21:01:52 UTC (rev 4944)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: xfce4-sensors-plugin 0.9.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-02-29 22:31+0100\n"
+"POT-Creation-Date: 2008-06-16 21:19+0200\n"
 "PO-Revision-Date: 2005-12-11 02:20+0900\n"
 "Last-Translator: ByungHyun Choi <byunghyun.choi at debianusers.org>\n"
 "Language-Team: xfce4-users-kr-i18n <xfce4-users-kr-i18n at lists.sourceforge."
@@ -16,12 +16,12 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:767
+#: ../panel-plugin/sensors.c:204 ../panel-plugin/sensors.c:788
 #, fuzzy
 msgid "<span foreground=\"#000000\"><b>Sensors</b></span>"
 msgstr "<span foreground=\"#000000\" size=\"%s\"><b>센서</b></span> \n"
 
-#: ../panel-plugin/sensors.c:541
+#: ../panel-plugin/sensors.c:559
 #, c-format
 msgid &q