fixed i18n support of indicator menu
[psensor.git] / src / ui_appindicator.c
index 77a2991..7961100 100644 (file)
@@ -103,25 +103,25 @@ static GtkActionEntry entries[] = {
        { "PsensorMenuAction", NULL, "_Psensor" },
 
        { "ShowAction", NULL,
-         "_Show", NULL,
-         "Show",
+         N_("_Show"), NULL,
+         N_("Show"),
          G_CALLBACK(cb_menu_show) },
 
        { "PreferencesAction", GTK_STOCK_PREFERENCES,
-         "_Preferences", NULL,
-         "Preferences",
+         N_("_Preferences"), NULL,
+         N_("Preferences"),
          G_CALLBACK(cb_menu_preferences) },
 
        { "SensorPreferencesAction", GTK_STOCK_PREFERENCES,
-         "S_ensor Preferences",
+         N_("S_ensor Preferences"),
          NULL,
-         "SensorPreferences",
+         N_("SensorPreferences"),
          G_CALLBACK(cb_sensor_preferences) },
 
        { "AboutAction", NULL,
-         "_About",
+         N_("_About"),
          NULL,
-         "About",
+         N_("About"),
          G_CALLBACK(cb_about) },
 
        { "QuitAction",
@@ -138,7 +138,7 @@ static void update_sensor_menu_item(GtkMenuItem *item,
 
        v = psensor_get_current_value(s);
 
-       if (!use_celcius)
+       if (is_temp_type(s->type) && !use_celcius)
                v = celcius_to_fahrenheit(v);
 
        str = g_strdup_printf("%s: %2.f %s",
@@ -205,7 +205,6 @@ static GtkWidget *get_menu(struct ui_psensor *ui)
                         ui->config->temperature_unit == CELCIUS);
        }
 
-
        return GTK_WIDGET(menu);
 }