* v0.6.2.9
-** psensor: fixed UI freeze on Ubuntu Lucid when 'sensor preferences'
+** psensor: fixed UI freeze on Ubuntu Lucid when 'sensor preferences'.
is selected with application indicator.
-** added missing src/description.txt file into source archive
+** added missing src/description.txt file into source archive.
+** psensor: appindicator displays unit of sensor values.
* v0.6.2.8
src/lib/hdd.c
src/lib/nvidia.c
src/lib/lmsensor.c
+src/lib/psensor.c
src/glade/psensor-pref.glade
src/glade/sensor-edit.glade
msgstr ""
"Project-Id-Version: psensor 0.6.0.9\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2011-05-25 22:38+0200\n"
+"POT-Creation-Date: 2011-05-26 11:54+0200\n"
"PO-Revision-Date: 2011-02-07 21:18+0100\n"
"Last-Translator: Jean-Philippe Orsini <jeanfi@gmail.com>\n"
"Language-Team: Oriya\n"
msgid "Quit"
msgstr "Quitter"
-#: src/ui.c:110 src/ui_appindicator.c:160
+#: src/ui.c:110 src/ui_appindicator.c:161
#, c-format
msgid "building menus failed: %s"
msgstr ""
msgid "ERROR: lm-sensors initialization failure: %s\n"
msgstr "ERREUR: échec de l'initialisation de lm-sensors: %s\n"
+#: src/lib/psensor.c:448
+msgid "C"
+msgstr ""
+
+#: src/lib/psensor.c:451
+msgid "RPM"
+msgstr ""
+
#: src/glade/psensor-pref.glade:7
msgid "Edit Preferences"
msgstr "Editer la configuration"
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2011-05-25 22:38+0200\n"
+"POT-Creation-Date: 2011-05-26 11:54+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "Quit"
msgstr ""
-#: src/ui.c:110 src/ui_appindicator.c:160
+#: src/ui.c:110 src/ui_appindicator.c:161
#, c-format
msgid "building menus failed: %s"
msgstr ""
msgid "ERROR: lm-sensors initialization failure: %s\n"
msgstr ""
+#: src/lib/psensor.c:448
+msgid "C"
+msgstr ""
+
+#: src/lib/psensor.c:451
+msgid "RPM"
+msgstr ""
+
#: src/glade/psensor-pref.glade:7
msgid "Edit Preferences"
msgstr ""
msgstr ""
"Project-Id-Version: psensor\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2011-05-25 22:38+0200\n"
+"POT-Creation-Date: 2011-05-26 11:54+0200\n"
"PO-Revision-Date: 2011-04-10 13:11+0000\n"
"Last-Translator: zeugma <Unknown>\n"
"Language-Team: Turkish <tr@li.org>\n"
msgid "Quit"
msgstr ""
-#: src/ui.c:110 src/ui_appindicator.c:160
+#: src/ui.c:110 src/ui_appindicator.c:161
#, c-format
msgid "building menus failed: %s"
msgstr ""
msgid "ERROR: lm-sensors initialization failure: %s\n"
msgstr ""
+#: src/lib/psensor.c:448
+msgid "C"
+msgstr ""
+
+#: src/lib/psensor.c:451
+msgid "RPM"
+msgstr ""
+
#: src/glade/psensor-pref.glade:7
msgid "Edit Preferences"
msgstr "Tercihleri düzenle"
msgstr ""
"Project-Id-Version: psensor 0.6.0.10\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2011-05-25 22:38+0200\n"
+"POT-Creation-Date: 2011-05-26 11:54+0200\n"
"PO-Revision-Date: 2011-02-07 22:21+0100\n"
"Last-Translator: 大宝 <linux.dabao@gmail.com>\n"
"Language-Team: Chinese (simplified)\n"
msgid "Quit"
msgstr "退出"
-#: src/ui.c:110 src/ui_appindicator.c:160
+#: src/ui.c:110 src/ui_appindicator.c:161
#, c-format
msgid "building menus failed: %s"
msgstr ""
msgid "ERROR: lm-sensors initialization failure: %s\n"
msgstr ""
+#: src/lib/psensor.c:448
+msgid "C"
+msgstr ""
+
+#: src/lib/psensor.c:451
+msgid "RPM"
+msgstr ""
+
#: src/glade/psensor-pref.glade:7
#, fuzzy
msgid "Edit Preferences"
#include <stdlib.h>
#include <string.h>
+#include <locale.h>
+#include <libintl.h>
+#define _(str) gettext(str)
+
#include <sensors/sensors.h>
#include <sensors/error.h>
return "N/A"; /* should not be possible */
}
+
+const char *psensor_type_to_unit_str(unsigned int type)
+{
+ if (type & SENSOR_TYPE_TEMP)
+ return _("C");
+
+ if (type & SENSOR_TYPE_FAN)
+ return _("RPM");
+
+ return "N/A";
+}
+
void psensor_list_update_measures(struct psensor **sensors)
{
lmsensor_psensor_list_update(sensors);
*/
const char *psensor_type_to_str(unsigned int type);
+const char *psensor_type_to_unit_str(unsigned int type);
+
void psensor_list_update_measures(struct psensor **sensors);
#endif
{
gchar *str;
- str = g_strdup_printf("%s: %2.f",
+ str = g_strdup_printf("%s: %2.f %s",
s->name,
- psensor_get_current_value(s));
+ psensor_get_current_value(s),
+ psensor_type_to_unit_str(s->type));
gtk_menu_item_set_label(item, str);