diff options
| author | Burt P <pburt0@gmail.com> | 2017-07-12 03:42:03 -0500 | 
|---|---|---|
| committer | Leandro Pereira <leandro@hardinfo.org> | 2017-07-12 19:38:41 -0700 | 
| commit | 269b52ec4e6dc933adfe5016ce68ba2c58bde4ea (patch) | |
| tree | f255fbbb2812beb7699cbf06e5dc9349dd2186d5 /modules | |
| parent | 568a3775872df58afbbf2c6acaffe3ef2cdec961 (diff) | |
Add column for localized field descriptions to Devices->Memory
To get around the earlier problems with localized labels in the
memory view, add a column "Description" that uses the localized
labels.
Signed-off-by: Burt P <pburt0@gmail.com>
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/devices.c | 32 | ||||
| -rw-r--r-- | modules/devices/devmemory.c | 4 | 
2 files changed, 22 insertions, 14 deletions
| diff --git a/modules/devices.c b/modules/devices.c index 01021a62..9bed002d 100644 --- a/modules/devices.c +++ b/modules/devices.c @@ -465,12 +465,18 @@ gchar *callback_spd()  gchar *callback_memory()  {      return g_strdup_printf("[Memory]\n" -			   "%s\n" -			   "[$ShellParam$]\n" -			   "ViewType=2\n" -			   "LoadGraphSuffix= kB\n" -			   "RescanInterval=2000\n" -			   "%s\n", meminfo, lginterval); +               "%s\n" +               "[$ShellParam$]\n" +               "ViewType=2\n" +               "LoadGraphSuffix= kB\n" +               "RescanInterval=2000\n" +               "ColumnTitle$TextValue=%s\n" +               "ColumnTitle$Extra1=%s\n" +               "ColumnTitle$Value=%s\n" +               "ShowColumnHeaders=true\n" +               "%s\n", meminfo, +               _("Field"), _("Description"), _("Value"), /* column labels */ +               lginterval);  }  gchar *callback_battery() @@ -494,13 +500,15 @@ gchar *callback_sensors()                             "[$ShellParam$]\n"                             "ViewType=2\n"                             "LoadGraphSuffix=\n" -                           "ColumnTitle$TextValue=Sensor\n" -                           "ColumnTitle$Value=Value\n" -                           "ColumnTitle$Extra1=Type\n" +                           "ColumnTitle$TextValue=%s\n" +                           "ColumnTitle$Value=%s\n" +                           "ColumnTitle$Extra1=%s\n"                             "ShowColumnHeaders=true\n" -			   "RescanInterval=5000\n" -			   "%s", -                           sensors, lginterval); +                           "RescanInterval=5000\n" +                           "%s", +                           sensors, +                           _("Sensor"), _("Value"), _("Type"), /* column labels */ +                           lginterval);  }  gchar *callback_printers() diff --git a/modules/devices/devmemory.c b/modules/devices/devmemory.c index a3211895..080e2bbe 100644 --- a/modules/devices/devmemory.c +++ b/modules/devices/devmemory.c @@ -65,12 +65,12 @@ void scan_memory_do(void)          if (tmp)              tmp_label = _(tmp);          else -            tmp_label = newkeys[0]; +            tmp_label = ""; /* or newkeys[0] */          /* although it doesn't matter... */          moreinfo_add_with_prefix("DEV", newkeys[0], g_strdup(newkeys[1])); -        tmp = g_strconcat(meminfo, newkeys[0], "=", newkeys[1], "\n", NULL); +        tmp = g_strconcat(meminfo, newkeys[0], "=", newkeys[1], "|", tmp_label, "\n", NULL);          g_free(meminfo);          meminfo = tmp; | 
