X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=ui%2Fncurses%2Fnc-boot-editor.c;h=6da36302f49641ba52c666c7fb75071b0088d3d5;hp=432a92a7e2f2205d35aa39d2327c2802d30da4a6;hb=b793eb6e80e002208ef0c5d149f786c44e3c86a0;hpb=4051815230f443ac4b052a4cf0f55a951e3f88c8 diff --git a/ui/ncurses/nc-boot-editor.c b/ui/ncurses/nc-boot-editor.c index 432a92a..6da3630 100644 --- a/ui/ncurses/nc-boot-editor.c +++ b/ui/ncurses/nc-boot-editor.c @@ -25,6 +25,7 @@ #include "log/log.h" #include "talloc/talloc.h" +#include "i18n/i18n.h" #include "nc-boot-editor.h" #include "nc-widgets.h" @@ -72,7 +73,7 @@ struct boot_editor { char *args; }; -extern const char *boot_editor_help_text; +extern const struct help_text boot_editor_help_text; static struct boot_editor *boot_editor_from_scr(struct nc_scr *scr) { @@ -220,8 +221,8 @@ static void boot_editor_process_key(struct nc_scr *scr, int key) break; case STATE_HELP: boot_editor->state = STATE_EDIT; - cui_show_help(boot_editor->cui, "Boot Option Editor", - boot_editor_help_text); + cui_show_help(boot_editor->cui, _("Boot Option Editor"), + &boot_editor_help_text); break; default: break; @@ -365,7 +366,7 @@ static void boot_editor_populate_device_select(struct boot_editor *boot_editor, * changed. */ selected = !boot_editor->selected_device; - widget_select_add_option(select, -1, "Specify paths/URLs manually", + widget_select_add_option(select, -1, _("Specify paths/URLs manually"), selected); } @@ -445,7 +446,8 @@ static void boot_editor_setup_widgets(struct boot_editor *boot_editor, widgetset_set_widget_focus(boot_editor->widgetset, boot_editor_widget_focus, boot_editor); - boot_editor->widgets.device_l = widget_new_label(set, 0, 0, "Device:"); + boot_editor->widgets.device_l = widget_new_label(set, 0, 0, + _("Device:")); boot_editor->widgets.device_f = widget_new_select(set, 0, 0, field_size); widget_select_on_change(boot_editor->widgets.device_f, @@ -454,32 +456,32 @@ static void boot_editor_setup_widgets(struct boot_editor *boot_editor, boot_editor_populate_device_select(boot_editor, sysinfo); boot_editor->widgets.image_l = widget_new_label(set, 0, 0, - "Kernel:"); + _("Kernel:")); boot_editor->widgets.image_f = widget_new_textbox(set, 0, 0, field_size, boot_editor->image); boot_editor->widgets.initrd_l = widget_new_label(set, 0, 0, - "Initrd:"); + _("Initrd:")); boot_editor->widgets.initrd_f = widget_new_textbox(set, 0, 0, field_size, boot_editor->initrd); boot_editor->widgets.dtb_l = widget_new_label(set, 0, 0, - "Device tree:"); + _("Device tree:")); boot_editor->widgets.dtb_f = widget_new_textbox(set, 0, 0, field_size, boot_editor->dtb); boot_editor->widgets.args_l = widget_new_label(set, 0, 0, - "Boot arguments:"); + _("Boot arguments:")); boot_editor->widgets.args_f = widget_new_textbox(set, 0, 0, field_size, boot_editor->args); boot_editor->widgets.ok_b = widget_new_button(set, 0, 0, 6, - "OK", ok_click, boot_editor); + _("OK"), ok_click, boot_editor); boot_editor->widgets.help_b = widget_new_button(set, 0, 0, 6, - "Help", help_click, boot_editor); + _("Help"), help_click, boot_editor); boot_editor->widgets.cancel_b = widget_new_button(set, 0, 0, 6, - "Cancel", cancel_click, boot_editor); + _("Cancel"), cancel_click, boot_editor); } void boot_editor_update(struct boot_editor *boot_editor, @@ -535,10 +537,10 @@ struct boot_editor *boot_editor_init(struct cui *cui, boot_editor_post, boot_editor_unpost, boot_editor_resize); boot_editor->scr.frame.ltitle = talloc_strdup(boot_editor, - "Petitboot Option Editor"); + _("Petitboot Option Editor")); boot_editor->scr.frame.rtitle = NULL; boot_editor->scr.frame.help = talloc_strdup(boot_editor, - "Enter=accept"); + _("tab=next, shift+tab=previous, x=exit, h=help")); nc_scr_frame_draw(&boot_editor->scr); if (item) {