From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1NO9Fv-0004eN-2w for mharc-grub-devel@gnu.org; Fri, 25 Dec 2009 07:26:55 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NO9Ft-0004e7-14 for grub-devel@gnu.org; Fri, 25 Dec 2009 07:26:53 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NO9Fn-0004dM-EY for grub-devel@gnu.org; Fri, 25 Dec 2009 07:26:51 -0500 Received: from [199.232.76.173] (port=56949 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NO9Fn-0004dJ-7e for grub-devel@gnu.org; Fri, 25 Dec 2009 07:26:47 -0500 Received: from 197.red-80-32-81.staticip.rima-tde.net ([80.32.81.197]:33664 helo=mail.pina.cat) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NO9Fm-0001Cb-IU for grub-devel@gnu.org; Fri, 25 Dec 2009 07:26:47 -0500 Received: from pinux (unknown [192.168.0.108]) by mail.pina.cat (Postfix) with ESMTP id 7133D288F3009 for ; Fri, 25 Dec 2009 13:26:45 +0100 (CET) Received: by pinux (Postfix, from userid 1000) id 6B62310356; Fri, 25 Dec 2009 12:27:05 +0000 (GMT) Date: Fri, 25 Dec 2009 13:27:05 +0100 From: Carles Pina i Estany To: grub-devel@gnu.org Message-ID: <20091225122705.GA17270@pina.cat> References: <20091225115031.GA14251@pina.cat> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="mP3DRpeJDSE+ciuQ" Content-Disposition: inline In-Reply-To: <20091225115031.GA14251@pina.cat> User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Subject: Re: gettext: help commands X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2009 12:26:53 -0000 --mP3DRpeJDSE+ciuQ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, On Dec/25/2009, Carles Pina i Estany wrote: > Find attached a patch that gettextizze the output of: The patch that I wanted to send is the attached one. It's the same one but without normal/menu_text.c changed as is not needed (will maybe be in the future). -- Carles Pina i Estany http://pinux.info --mP3DRpeJDSE+ciuQ Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="gettext_help2.patch" === modified file 'ChangeLog' --- ChangeLog 2009-12-25 00:04:51 +0000 +++ ChangeLog 2009-12-25 11:45:00 +0000 @@ -1,5 +1,25 @@ 2009-12-25 Carles Pina i Estany + * commands/help.c: Include `'. + (grub_cmd_help): Gettextizze. + (GRUB_MOD_INIT): Likewise. + * commands/i386/pc/play.c: Include `'. + (GRUB_MOD_INIT): Gettextizze. + * commands/search.c: Include `'. + (options): Gettextizze. + (GRUB_MOD_INIT): Gettextizze. + * lib/arg.c: Include `'. + (help_options): Gettextizze. + (find_long): Likewise. + (grub_arg_show_help): Likewise. + * normal/dyncmd.c: Include `'. + (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 + * commands/efi/loadbios.c: Capitalize acronyms, replace `could not' by `couldn't' and `can not' by `cannot'. * commands/i386/pc/drivemap.c: Likewise. === modified file 'commands/help.c' --- commands/help.c 2009-06-10 21:04:23 +0000 +++ commands/help.c 2009-12-25 11:34:16 +0000 @@ -21,6 +21,7 @@ #include #include #include +#include static grub_err_t grub_cmd_help (grub_extcmd_t ext __attribute__ ((unused)), int argc, @@ -48,7 +49,7 @@ grub_cmd_help (grub_extcmd_t ext __attri (desclen < GRUB_TERM_WIDTH / 2 - 1 ? desclen : GRUB_TERM_WIDTH / 2 - 1)); - grub_printf ("%s%s", description, (cnt++) % 2 ? "\n" : " "); + grub_printf ("%s%s", _(description), (cnt++) % 2 ? "\n" : " "); } return 0; } @@ -65,8 +66,8 @@ grub_cmd_help (grub_extcmd_t ext __attri 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; @@ -94,8 +95,8 @@ GRUB_MOD_INIT(help) { 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) === modified file 'commands/i386/pc/play.c' --- commands/i386/pc/play.c 2009-12-21 22:06:04 +0000 +++ commands/i386/pc/play.c 2009-12-25 11:28:02 +0000 @@ -27,6 +27,7 @@ #include #include #include +#include #define BASE_TEMPO 120 @@ -207,7 +208,7 @@ static grub_command_t cmd; 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) === modified file 'commands/search.c' --- commands/search.c 2009-12-21 22:06:04 +0000 +++ commands/search.c 2009-12-25 11:28:02 +0000 @@ -26,14 +26,15 @@ #include #include #include +#include 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} }; @@ -186,11 +187,11 @@ GRUB_MOD_INIT(search) 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); } === modified file 'lib/arg.c' --- lib/arg.c 2009-12-24 22:53:05 +0000 +++ lib/arg.c 2009-12-25 11:41:40 +0000 @@ -22,6 +22,7 @@ #include #include #include +#include /* Built-in parser for default options. */ #define SHORT_ARG_HELP -100 @@ -30,9 +31,9 @@ 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} }; @@ -106,7 +107,7 @@ find_long (const struct grub_arg_option 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 @@ -143,7 +144,7 @@ grub_arg_show_help (grub_extcmd_t cmd) } } - const char *doc = opt->doc; + const char *doc = _(opt->doc); for (;;) { while (spacing-- > 0) @@ -176,7 +177,7 @@ grub_arg_show_help (grub_extcmd_t cmd) } 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); === modified file 'normal/dyncmd.c' --- normal/dyncmd.c 2009-11-09 14:50:20 +0000 +++ normal/dyncmd.c 2009-12-25 11:28:02 +0000 @@ -23,6 +23,7 @@ #include #include #include +#include static grub_err_t grub_dyncmd_dispatcher (struct grub_command *cmd, @@ -132,7 +133,7 @@ read_command_list (void) cmd = grub_register_command_prio (name, grub_dyncmd_dispatcher, - 0, "not loaded", prio); + 0, N_("not loaded"), prio); if (! cmd) { grub_free (name); === modified file 'po/POTFILES' --- po/POTFILES 2009-12-21 22:06:04 +0000 +++ po/POTFILES 2009-12-25 11:28:02 +0000 @@ -1,5 +1,12 @@ # 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 --mP3DRpeJDSE+ciuQ--