]> git.ozlabs.org Git - petitboot/blobdiff - ui/ncurses/nc-sysinfo.c
Fix certain calls to gettext
[petitboot] / ui / ncurses / nc-sysinfo.c
index f79301019da3dd2da228fd5b403a9c9f515e2178..ac8ece785f6533a3708233de608c6652941e1cde 100644 (file)
@@ -80,7 +80,7 @@ static void sysinfo_screen_populate(struct sysinfo_screen *screen,
 
        if (sysinfo->n_interfaces) {
                line(NULL);
-               line("Network interfaces");
+               line(_("Network interfaces"));
        }
 
        for (i = 0; i < sysinfo->n_interfaces; i++) {
@@ -91,7 +91,9 @@ static void sysinfo_screen_populate(struct sysinfo_screen *screen,
 
                line("%s:", info->name);
                line(_(" MAC:  %s"), macbuf);
-               line(_(" link: %s"), info->link ? "up" : "down");
+               /* TRANSLATORS: these "up" / "down" strings refer to the
+                * link status for a network connection. */
+               line(_(" link: %s"), info->link ? _("up") : _("down"));
                line(NULL);
        }
 
@@ -102,7 +104,11 @@ void sysinfo_screen_update(struct sysinfo_screen *screen,
                const struct system_info *sysinfo)
 {
        sysinfo_screen_populate(screen, sysinfo);
-       text_screen_draw(&screen->text_scr);
+
+       if (screen->text_scr.cui->help_screen)
+               screen->text_scr.need_update = true;
+       else
+               text_screen_draw(&screen->text_scr);
 }
 
 struct sysinfo_screen *sysinfo_screen_init(struct cui *cui,