* commands/help.c: Include `<grub/i18n.h>'.
(grub_cmd_help): Gettextizze.
(GRUB_MOD_INIT): Likewise.
* commands/i386/pc/play.c: Include `<grub/i18n.h>'.
(GRUB_MOD_INIT): Gettextizze.
* commands/search.c: Include `<grub/i18n.h>'.
(options): Gettextizze.
(GRUB_MOD_INIT): Gettextizze.
* lib/arg.c: Include `<grub/i18n.h>'.
(help_options): Gettextizze.
(find_long): Likewise.
(grub_arg_show_help): Likewise.
* normal/dyncmd.c: Include `<grub/i18n.h>'.
(read_command_list): Gettextizze.
* po/POTFILES: Add `commands/i386/pc/play.c', `commands/search.c',
`commands/help.c', `lib/arg.c' and `normal/dyncmd.c'.
+2009-12-25 Carles Pina i Estany <carles@pina.cat>
+
+ * commands/help.c: Include `<grub/i18n.h>'.
+ (grub_cmd_help): Gettextizze.
+ (GRUB_MOD_INIT): Likewise.
+ * commands/i386/pc/play.c: Include `<grub/i18n.h>'.
+ (GRUB_MOD_INIT): Gettextizze.
+ * commands/search.c: Include `<grub/i18n.h>'.
+ (options): Gettextizze.
+ (GRUB_MOD_INIT): Gettextizze.
+ * lib/arg.c: Include `<grub/i18n.h>'.
+ (help_options): Gettextizze.
+ (find_long): Likewise.
+ (grub_arg_show_help): Likewise.
+ * normal/dyncmd.c: Include `<grub/i18n.h>'.
+ (read_command_list): Gettextizze.
+ * po/POTFILES: Add `commands/i386/pc/play.c', `commands/search.c',
+ `commands/help.c', `lib/arg.c' and `normal/dyncmd.c'.
+
2009-12-25 Robert Millan <rmh.grub@aybabtu.com>
* include/grub/i386/at_keyboard.h (NUM_LOCK, SCROLL_LOCK): New macros.
#include <grub/misc.h>
#include <grub/term.h>
#include <grub/extcmd.h>
+#include <grub/i18n.h>
static grub_err_t
grub_cmd_help (grub_extcmd_t ext __attribute__ ((unused)), int argc,
(cmd->flags & GRUB_COMMAND_FLAG_CMDLINE))
{
char description[GRUB_TERM_WIDTH / 2];
- int desclen = grub_strlen (cmd->summary);
+ const char* summary_translated = _(cmd->summary);
+ int desclen = grub_strlen (summary_translated);
/* Make a string with a length of GRUB_TERM_WIDTH / 2 - 1 filled
with the description followed by spaces. */
grub_memset (description, ' ', GRUB_TERM_WIDTH / 2 - 1);
description[GRUB_TERM_WIDTH / 2 - 1] = '\0';
- grub_memcpy (description, cmd->summary,
+ grub_memcpy (description, summary_translated,
(desclen < GRUB_TERM_WIDTH / 2 - 1
? desclen : GRUB_TERM_WIDTH / 2 - 1));
if (cmd->flags & GRUB_COMMAND_FLAG_EXTCMD)
grub_arg_show_help ((grub_extcmd_t) cmd->data);
else
- grub_printf ("Usage: %s\n%s\b", cmd->summary,
- cmd->description);
+ grub_printf ("%s %s\n%s\b", _("Usage:"), _(cmd->summary),
+ _(cmd->description));
}
}
return 0;
{
cmd = grub_register_extcmd ("help", grub_cmd_help,
GRUB_COMMAND_FLAG_CMDLINE,
- "help [PATTERN ...]",
- "Show a help message.", 0);
+ N_("help [PATTERN ...]"),
+ N_("Show a help message."), 0);
}
GRUB_MOD_FINI(help)
#include <grub/machine/time.h>
#include <grub/cpu/io.h>
#include <grub/command.h>
+#include <grub/i18n.h>
#define BASE_TEMPO 120
GRUB_MOD_INIT(play)
{
cmd = grub_register_command ("play", grub_cmd_play,
- "play FILE", "Play a tune.");
+ N_("play FILE"), N_("Play a tune."));
}
GRUB_MOD_FINI(play)
#include <grub/file.h>
#include <grub/env.h>
#include <grub/extcmd.h>
+#include <grub/i18n.h>
static const struct grub_arg_option options[] =
{
- {"file", 'f', 0, "Search devices by a file.", 0, 0},
- {"label", 'l', 0, "Search devices by a filesystem label.", 0, 0},
- {"fs-uuid", 'u', 0, "Search devices by a filesystem UUID.", 0, 0},
- {"set", 's', GRUB_ARG_OPTION_OPTIONAL, "Set a variable to the first device found.", "VAR", ARG_TYPE_STRING},
- {"no-floppy", 'n', 0, "Do not probe any floppy drive.", 0, 0},
+ {"file", 'f', 0, N_("Search devices by a file."), 0, 0},
+ {"label", 'l', 0, N_("Search devices by a filesystem label."), 0, 0},
+ {"fs-uuid", 'u', 0, N_("Search devices by a filesystem UUID."), 0, 0},
+ {"set", 's', GRUB_ARG_OPTION_OPTIONAL, N_("Set a variable to the first device found."), "VAR", ARG_TYPE_STRING},
+ {"no-floppy", 'n', 0, N_("Do not probe any floppy drive."), 0, 0},
{0, 0, 0, 0, 0, 0}
};
cmd =
grub_register_extcmd ("search", grub_cmd_search,
GRUB_COMMAND_FLAG_BOTH,
- "search [-f|-l|-u|-s|-n] NAME",
- "Search devices by file, filesystem label or filesystem UUID."
+ N_("search [-f|-l|-u|-s|-n] NAME"),
+ N_("Search devices by file, filesystem label or filesystem UUID."
" If --set is specified, the first device found is"
" set to a variable. If no variable name is"
- " specified, \"root\" is used.",
+ " specified, \"root\" is used."),
options);
}
#include <grub/err.h>
#include <grub/term.h>
#include <grub/extcmd.h>
+#include <grub/i18n.h>
/* Built-in parser for default options. */
#define SHORT_ARG_HELP -100
static const struct grub_arg_option help_options[] =
{
{"help", SHORT_ARG_HELP, 0,
- "Display this help and exit.", 0, ARG_TYPE_NONE},
+ N_("Display this help and exit."), 0, ARG_TYPE_NONE},
{"usage", SHORT_ARG_USAGE, 0,
- "Display the usage of this command and exit.", 0, ARG_TYPE_NONE},
+ N_("Display the usage of this command and exit."), 0, ARG_TYPE_NONE},
{0, 0, 0, 0, 0, 0}
};
static void
show_usage (grub_extcmd_t cmd)
{
- grub_printf ("Usage: %s\n", cmd->cmd->summary);
+ grub_printf ("%s %s\n", _("Usage:"), _(cmd->cmd->summary));
}
void
}
}
- const char *doc = opt->doc;
+ const char *doc = _(opt->doc);
for (;;)
{
while (spacing-- > 0)
}
show_usage (cmd);
- grub_printf ("%s\n\n", cmd->cmd->description);
+ grub_printf ("%s\n\n", _(cmd->cmd->description));
if (cmd->options)
showargs (cmd->options);
showargs (help_options);
#include <grub/misc.h>
#include <grub/command.h>
#include <grub/normal.h>
+#include <grub/i18n.h>
static grub_err_t
grub_dyncmd_dispatcher (struct grub_command *cmd,
cmd = grub_register_command_prio (name,
grub_dyncmd_dispatcher,
- 0, "not loaded", prio);
+ 0, N_("not loaded"), prio);
if (! cmd)
{
grub_free (name);
# List of files which contain translatable strings.
+commands/i386/pc/play.c
commands/loadenv.c
+commands/search.c
+commands/help.c
+
+lib/arg.c
+
+normal/dyncmd.c
util/i386/pc/grub-mkimage.c
util/i386/pc/grub-setup.c