]> git.proxmox.com Git - grub2.git/commitdiff
2009-12-25 Carles Pina i Estany <carles@pina.cat>
authorcarles <carles@pinux>
Fri, 25 Dec 2009 20:51:05 +0000 (21:51 +0100)
committercarles <carles@pinux>
Fri, 25 Dec 2009 20:51:05 +0000 (21:51 +0100)
* 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'.

ChangeLog
commands/help.c
commands/i386/pc/play.c
commands/search.c
lib/arg.c
normal/dyncmd.c
po/POTFILES

index 9c34faa9f556fab05ea8dc0a938b1a2315ef333c..a8e29c8086352226068c1d7b4429b1b01e8308de 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+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.
index c18ec6b83ca1d68997ac278f23db49a62c9c7c7d..c24540cefbd9200b04c8d3afa4bf2f457c7a0477 100644 (file)
@@ -21,6 +21,7 @@
 #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,
@@ -38,13 +39,14 @@ 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));
 
@@ -65,8 +67,8 @@ grub_cmd_help (grub_extcmd_t ext __attribute__ ((unused)), int argc,
              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 +96,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)
index 6020b825aa5c51c2e203e6a804b9cff7591372a9..86c0674a47b532ea2a25a81a4320bbf06d50c2dc 100644 (file)
@@ -27,6 +27,7 @@
 #include <grub/machine/time.h>
 #include <grub/cpu/io.h>
 #include <grub/command.h>
+#include <grub/i18n.h>
 
 #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)
index 2907daa9f7cfc8756f86505433f546bc1ac9e5e6..b89295921da7bbd543644fadc71bfe99af229d73 100644 (file)
 #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}
   };
 
@@ -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);
 }
 
index c40731368fb27801d51f572815b813f0a202b642..bc1af19388700aeb8ab5db0e79d8b14d09b16579 100644 (file)
--- a/lib/arg.c
+++ b/lib/arg.c
@@ -22,6 +22,7 @@
 #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
@@ -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 *options, const char *s, int len)
 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);
index dc530b07bcbcd32fde251fe19e10c2868a6e9e1e..04f1945dc64348c99fb5ea4064333e0f37aea060 100644 (file)
@@ -23,6 +23,7 @@
 #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,
@@ -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);
index c214eb968b78307932a85c073c8ba67571df5feb..6efa1221902156670b4b0b96d7fd153f9ffa0642 100644 (file)
@@ -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