Hello,
I've started to add gettext support in commands/*
See the attached patch and ChangeLog.
It's not completely exhaustive (hdparm is not in this patch).
Comments before committing?
Notice the the grub_register_command use N_(" ") and then these strings
gets registered in commands/help.c when they are gonna to be on the
screen.
I've tried to translate grub_register_command and the obvious
grub_printf. Maybe some more things need to be translated (other strings
for example). It will be, but I would like to add gettext support to the
90% of the strings soon so the translators can start to work on it (and
finish everything of course).
--
Carles Pina i Estany
http://pinux.info
2009-12-XX Carles Pina i Estany <[email protected]>
* commands/blocklist.c: Gettextizze.
* commands/boot.c: Likewise.
* commands/cat.c: Likewise.
* commands/cmp.c: Likewise.
* commands/configfile.c: Likewise.
* commands/crc.c: Likewise.
* commands/date.c: Likewise.
* commands/efi/fixvideo.c: Likewise.
* commands/efi/loadbios.c: Likewise.
* commands/gptsync.c: Likewise.
* commands/halt.c: Likewise.
* commands/handler.c: Likewise.
* commands/help.c: Likewise.
* commands/i386/pc/play.c: Likewise.
* commands/i386/pc/play.c: Likewise.
* commands/i386/pc/vbeinfo.c: Likewise.
* commands/ieee1275/suspend.c: Likewise.
* commands/lsmmap.c: Likewise.
* commands/lspci.c: Likewise.
* commands/memrw.c: Likewise.
* commands/minicmd.c: Likewise.
* commands/parttool.c: Likewise.
* commands/password.c: Likewise.
* commands/read.c: Likewise.
* commands/reboot.c: Likewise.
* commands/test.c: Likewise.
* commands/true.c: Likewise.
* commands/usbtest.c: Likewise.
* commands/videotest.c: Likewise.
* commands/xnu_uuid.c: Likewise.
=== modified file 'commands/blocklist.c'
--- commands/blocklist.c 2009-06-10 21:04:23 +0000
+++ commands/blocklist.c 2009-12-06 16:40:29 +0000
@@ -24,6 +24,7 @@
#include <grub/disk.h>
#include <grub/partition.h>
#include <grub/command.h>
+#include <grub/i18n.h>
static grub_err_t
grub_cmd_blocklist (grub_command_t cmd __attribute__ ((unused)),
@@ -110,7 +111,7 @@ static grub_command_t cmd;
GRUB_MOD_INIT(blocklist)
{
cmd = grub_register_command ("blocklist", grub_cmd_blocklist,
- "blocklist FILE", "Print a block list.");
+ N_("blocklist FILE"), N_("Print a block list."));
}
GRUB_MOD_FINI(blocklist)
=== modified file 'commands/boot.c'
--- commands/boot.c 2009-06-10 21:04:23 +0000
+++ commands/boot.c 2009-12-06 16:39:59 +0000
@@ -23,6 +23,7 @@
#include <grub/loader.h>
#include <grub/kernel.h>
#include <grub/mm.h>
+#include <grub/i18n.h>
static grub_err_t (*grub_loader_boot_func) (void);
static grub_err_t (*grub_loader_unload_func) (void);
@@ -186,7 +187,7 @@ GRUB_MOD_INIT(boot)
{
cmd_boot =
grub_register_command ("boot", grub_cmd_boot,
- 0, "boot an operating system");
+ 0, N_("boot an operating system"));
}
GRUB_MOD_FINI(boot)
=== modified file 'commands/cat.c'
--- commands/cat.c 2009-06-10 21:04:23 +0000
+++ commands/cat.c 2009-12-06 16:39:59 +0000
@@ -24,6 +24,7 @@
#include <grub/misc.h>
#include <grub/gzio.h>
#include <grub/command.h>
+#include <grub/i18n.h>
static grub_err_t
grub_cmd_cat (grub_command_t cmd __attribute__ ((unused)),
@@ -78,7 +79,7 @@ static grub_command_t cmd;
GRUB_MOD_INIT(cat)
{
cmd = grub_register_command_p1 ("cat", grub_cmd_cat,
- "cat FILE", "Show the contents of a file.");
+ N_("cat FILE"), N_("Show the contents of a file."));
}
GRUB_MOD_FINI(cat)
=== modified file 'commands/cmp.c'
--- commands/cmp.c 2009-06-10 21:04:23 +0000
+++ commands/cmp.c 2009-12-06 17:43:37 +0000
@@ -23,6 +23,7 @@
#include <grub/mm.h>
#include <grub/gzio.h>
#include <grub/command.h>
+#include <grub/i18n.h>
#define BUFFER_SIZE 512
@@ -40,7 +41,7 @@ grub_cmd_cmp (grub_command_t cmd __attri
if (argc != 2)
return grub_error (GRUB_ERR_BAD_ARGUMENT, "two arguments required");
- grub_printf ("Compare `%s' and `%s':\n", args[0],
+ grub_printf (_("Compare `%s' and `%s':\n"), args[0],
args[1]);
file1 = grub_gzfile_open (args[0], 1);
@@ -49,7 +50,7 @@ grub_cmd_cmp (grub_command_t cmd __attri
goto cleanup;
if (grub_file_size (file1) != grub_file_size (file2))
- grub_printf ("Differ in size: %llu [%s], %llu [%s]\n",
+ grub_printf (_("Differ in size: %llu [%s], %llu [%s]\n"),
(unsigned long long) grub_file_size (file1), args[0],
(unsigned long long) grub_file_size (file2), args[1]);
else
@@ -76,7 +77,7 @@ grub_cmd_cmp (grub_command_t cmd __attri
{
if (buf1[i] != buf2[i])
{
- grub_printf ("Differ at the offset %llu: 0x%x [%s], 0x%x [%s]\n",
+ grub_printf (_("Differ at the offset %llu: 0x%x [%s], 0x%x [%s]\n"),
(unsigned long long) (i + pos), buf1[i], args[0],
buf2[i], args[1]);
goto cleanup;
@@ -87,7 +88,7 @@ grub_cmd_cmp (grub_command_t cmd __attri
}
while (rd2);
- grub_printf ("The files are identical.\n");
+ grub_printf (_("The files are identical.\n"));
}
cleanup:
@@ -109,7 +110,7 @@ static grub_command_t cmd;
GRUB_MOD_INIT(cmp)
{
cmd = grub_register_command ("cmp", grub_cmd_cmp,
- "cmp FILE1 FILE2", "Compare two files.");
+ N_("cmp FILE1 FILE2"), N_("Compare two files."));
}
GRUB_MOD_FINI(cmp)
=== modified file 'commands/configfile.c'
--- commands/configfile.c 2009-05-04 03:49:08 +0000
+++ commands/configfile.c 2009-12-06 16:59:23 +0000
@@ -22,6 +22,7 @@
#include <grub/env.h>
#include <grub/normal.h>
#include <grub/command.h>
+#include <grub/i18n.h>
static grub_err_t
grub_cmd_source (grub_command_t cmd, int argc, char **args)
@@ -53,16 +54,16 @@ GRUB_MOD_INIT(configfile)
{
cmd_configfile =
grub_register_command ("configfile", grub_cmd_source,
- "configfile FILE", "Load another config file.");
+ N_("configfile FILE"), N_("Load another config file."));
cmd_source =
grub_register_command ("source", grub_cmd_source,
- "source FILE",
- "Load another config file without changing context."
+ N_("source FILE"),
+ N_("Load another config file without changing context.")
);
cmd_dot =
grub_register_command (".", grub_cmd_source,
- ". FILE",
- "Load another config file without changing context."
+ N_(". FILE"),
+ N_("Load another config file without changing context.")
);
}
=== modified file 'commands/crc.c'
--- commands/crc.c 2009-05-04 03:49:08 +0000
+++ commands/crc.c 2009-12-06 16:59:51 +0000
@@ -23,6 +23,7 @@
#include <grub/misc.h>
#include <grub/lib/crc.h>
#include <grub/command.h>
+#include <grub/i18n.h>
static grub_err_t
grub_cmd_crc (grub_command_t cmd __attribute__ ((unused)),
@@ -57,8 +58,8 @@ static grub_command_t cmd;
GRUB_MOD_INIT(crc)
{
cmd = grub_register_command ("crc", grub_cmd_crc,
- "crc FILE",
- "Calculate the crc32 checksum of a file.");
+ N_("crc FILE"),
+ N_("Calculate the crc32 checksum of a file."));
}
GRUB_MOD_FINI(crc)
=== modified file 'commands/date.c'
--- commands/date.c 2009-05-04 03:49:08 +0000
+++ commands/date.c 2009-12-06 17:02:39 +0000
@@ -22,6 +22,7 @@
#include <grub/misc.h>
#include <grub/datetime.h>
#include <grub/command.h>
+#include <grub/i18n.h>
#define GRUB_DATETIME_SET_YEAR 1
#define GRUB_DATETIME_SET_MONTH 2
@@ -135,8 +136,8 @@ GRUB_MOD_INIT(date)
{
cmd =
grub_register_command ("date", grub_cmd_date,
- "date [[year-]month-day] [hour:minute[:second]]",
- "Command to display/set current datetime.");
+ N_("date [[year-]month-day] [hour:minute[:second]]"),
+ N_("Command to display/set current datetime."));
}
GRUB_MOD_FINI(date)
=== modified file 'commands/efi/fixvideo.c'
--- commands/efi/fixvideo.c 2009-05-04 03:49:08 +0000
+++ commands/efi/fixvideo.c 2009-12-06 16:39:59 +0000
@@ -22,6 +22,7 @@
#include <grub/file.h>
#include <grub/pci.h>
#include <grub/command.h>
+#include <grub/i18n.h>
static struct grub_video_patch
{
@@ -53,24 +54,24 @@ scan_card (int bus, int dev, int func, g
{
grub_target_addr_t base;
- grub_printf ("Found graphic card: %s\n", p->name);
+ grub_printf (_("Found graphic card: %s\n"), p->name);
addr += 8 + p->mmio_bar * 4;
base = grub_pci_read (addr);
if ((! base) || (base & GRUB_PCI_ADDR_SPACE_IO) ||
(base & GRUB_PCI_ADDR_MEM_PREFETCH))
- grub_printf ("Invalid MMIO bar %d\n", p->mmio_bar);
+ grub_printf (_("Invalid MMIO bar %d\n"), p->mmio_bar);
else
{
base &= GRUB_PCI_ADDR_MEM_MASK;
base += p->mmio_reg;
if (*((volatile grub_uint32_t *) base) != p->mmio_old)
- grub_printf ("Old value don't match\n");
+ grub_printf (_("Old value don't match\n"));
else
{
*((volatile grub_uint32_t *) base) = 0;
if (*((volatile grub_uint32_t *) base))
- grub_printf ("Set MMIO fails\n");
+ grub_printf (_("Set MMIO fails\n"));
}
}
@@ -79,7 +80,7 @@ scan_card (int bus, int dev, int func, g
p++;
}
- grub_printf ("Unknown graphic card: %x\n", pciid);
+ grub_printf (_("Unknown graphic card: %x\n"), pciid);
}
return 0;
@@ -99,7 +100,7 @@ static grub_command_t cmd_fixvideo;
GRUB_MOD_INIT(fixvideo)
{
cmd_fixvideo = grub_register_command ("fix_video", grub_cmd_fixvideo,
- 0, "Fix video problem.");
+ 0, _N("Fix video problem."));
}
=== modified file 'commands/efi/loadbios.c'
--- commands/efi/loadbios.c 2009-06-10 23:47:49 +0000
+++ commands/efi/loadbios.c 2009-12-06 16:43:12 +0000
@@ -23,6 +23,7 @@
#include <grub/efi/efi.h>
#include <grub/pci.h>
#include <grub/command.h>
+#include <grub/i18n.h>
static grub_efi_guid_t acpi_guid = GRUB_EFI_ACPI_TABLE_GUID;
static grub_efi_guid_t acpi2_guid = GRUB_EFI_ACPI_20_TABLE_GUID;
@@ -45,7 +46,7 @@ enable_rom_area (void)
rom_ptr = (grub_uint32_t *) VBIOS_ADDR;
if (*rom_ptr != BLANK_MEM)
{
- grub_printf ("ROM image present.\n");
+ grub_printf (_("ROM image present.\n"));
return 0;
}
@@ -62,7 +63,7 @@ enable_rom_area (void)
*rom_ptr = 0;
if (*rom_ptr != 0)
{
- grub_printf ("Can\'t enable rom area.\n");
+ grub_printf (_("Can\'t enable rom area.\n"));
return 0;
}
@@ -199,11 +200,11 @@ static grub_command_t cmd_fakebios, cmd_
GRUB_MOD_INIT(loadbios)
{
cmd_fakebios = grub_register_command ("fakebios", grub_cmd_fakebios,
- 0, "fake bios.");
+ 0, _N("fake bios."));
cmd_loadbios = grub_register_command ("loadbios", grub_cmd_loadbios,
- "loadbios BIOS_DUMP [INT10_DUMP]",
- "Load bios dump.");
+ _N("loadbios BIOS_DUMP [INT10_DUMP]"),
+ _N("Load bios dump."));
}
GRUB_MOD_FINI(loadbios)
=== modified file 'commands/gptsync.c'
--- commands/gptsync.c 2009-08-23 12:00:57 +0000
+++ commands/gptsync.c 2009-12-06 17:10:54 +0000
@@ -27,6 +27,7 @@
#include <grub/misc.h>
#include <grub/mm.h>
#include <grub/fs.h>
+#include <grub/i18n.h>
/* Convert a LBA address to a CHS address in the INT 13 format. */
/* Taken from grub1. */
@@ -228,7 +229,7 @@ grub_cmd_gptsync (grub_command_t cmd __a
return grub_errno;
}
- grub_printf ("New MBR is written to '%s'\n", args[0]);
+ grub_printf (_("New MBR is written to '%s'\n"), args[0]);
return GRUB_ERR_NONE;
}
@@ -240,13 +241,13 @@ GRUB_MOD_INIT(gptsync)
{
(void) mod; /* To stop warning. */
cmd = grub_register_command ("gptsync", grub_cmd_gptsync,
- "gptsync DEVICE [PARTITION[+/-[TYPE]]] ...",
- "Fill hybrid MBR of GPT drive DEVICE. "
+ N_("gptsync DEVICE [PARTITION[+/-[TYPE]]] ..."),
+ N_("Fill hybrid MBR of GPT drive DEVICE. "
"specified partitions will be a part "
"of hybrid mbr. Up to 3 partitions are "
"allowed. TYPE is an MBR type. "
"+ means that partition is active. "
- "Only one partition can be active");
+ "Only one partition can be active"));
}
GRUB_MOD_FINI(gptsync)
=== modified file 'commands/halt.c'
--- commands/halt.c 2009-12-03 23:07:29 +0000
+++ commands/halt.c 2009-12-06 17:13:33 +0000
@@ -20,6 +20,7 @@
#include <grub/dl.h>
#include <grub/command.h>
#include <grub/misc.h>
+#include <grub/i18n.h>
static grub_err_t
grub_cmd_halt (grub_command_t cmd __attribute__ ((unused)),
@@ -35,8 +36,8 @@ static grub_command_t cmd;
GRUB_MOD_INIT(halt)
{
cmd = grub_register_command ("halt", grub_cmd_halt,
- 0, "halts the computer. This command does not"
- " work on all firmware.");
+ 0, N_("halts the computer. This command does "
+ "not work on all firmware."));
}
GRUB_MOD_FINI(halt)
=== modified file 'commands/handler.c'
--- commands/handler.c 2009-05-04 03:49:08 +0000
+++ commands/handler.c 2009-12-06 17:17:28 +0000
@@ -23,6 +23,7 @@
#include <grub/term.h>
#include <grub/handler.h>
#include <grub/command.h>
+#include <grub/i18n.h>
static grub_err_t
grub_cmd_handler (struct grub_command *cmd,
@@ -95,16 +96,16 @@ GRUB_MOD_INIT(handler)
{
cmd_handler =
grub_register_command ("handler", grub_cmd_handler,
- "handler [class [handler]]",
- "List or select a handler");
+ N_("handler [class [handler]]"),
+ N_("List or select a handler"));
cmd_terminal_input =
grub_register_command ("terminal_input", grub_cmd_handler,
- "terminal_input [handler]",
- "List or select a handler");
+ N_("terminal_input [handler]"),
+ N_("List or select a handler"));
cmd_terminal_output =
grub_register_command ("terminal_output", grub_cmd_handler,
- "terminal_output [handler]",
- "List or select a handler");
+ N_("terminal_output [handler]"),
+ N_("List or select a handler"));
}
GRUB_MOD_FINI(handler)
=== modified file 'commands/help.c'
--- commands/help.c 2009-06-10 21:04:23 +0000
+++ commands/help.c 2009-12-06 17:54:48 +0000
@@ -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,
@@ -44,11 +45,11 @@ grub_cmd_help (grub_extcmd_t ext __attri
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, _(cmd->summary),
(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 (_("Usage: %s\n%s\b"), _(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-06-10 23:47:49 +0000
+++ commands/i386/pc/play.c 2009-12-06 16:43:46 +0000
@@ -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)
=== modified file 'commands/i386/pc/vbeinfo.c'
--- commands/i386/pc/vbeinfo.c 2009-06-10 21:04:23 +0000
+++ commands/i386/pc/vbeinfo.c 2009-12-06 17:17:52 +0000
@@ -24,6 +24,7 @@
#include <grub/machine/vbe.h>
#include <grub/mm.h>
#include <grub/command.h>
+#include <grub/i18n.h>
static void *
real2pm (grub_vbe_farptr_t ptr)
@@ -51,14 +52,15 @@ grub_cmd_vbeinfo (grub_command_t cmd __a
if (err != GRUB_ERR_NONE)
return err;
- grub_printf ("VBE info: version: %d.%d OEM software rev: %d.%d\n",
+ grub_printf (_("VBE info: version: %d.%d OEM software rev: %d.%d\n"),
controller_info.version >> 8,
controller_info.version & 0xFF,
controller_info.oem_software_rev >> 8,
controller_info.oem_software_rev & 0xFF);
/* The total_memory field is in 64 KiB units. */
- grub_printf (" total memory: %d KiB\n",
+ grub_printf (" ");
+ grub_printf (_("total memory: %d KiB\n"),
(controller_info.total_memory << 16) / 1024);
/* Because the information on video modes is stored in a temporary place,
@@ -74,9 +76,9 @@ grub_cmd_vbeinfo (grub_command_t cmd __a
grub_memcpy (saved_video_mode_list, video_mode_list, video_mode_list_size);
- grub_printf ("List of compatible video modes:\n");
- grub_printf ("Legend: P=Packed pixel, D=Direct color, "
- "mask/pos=R/G/B/reserved\n");
+ grub_printf (_("List of compatible video modes:\n"));
+ grub_printf (_("Legend: P=Packed pixel, D=Direct color, "
+ "mask/pos=R/G/B/reserved\n"));
/* Walk through all video modes listed. */
for (p = saved_video_mode_list; *p != 0xFFFF; p++)
@@ -136,7 +138,7 @@ grub_cmd_vbeinfo (grub_command_t cmd __a
/* Show mask and position details for direct color modes. */
if (mode_info_tmp.memory_model == GRUB_VBE_MEMORY_MODEL_DIRECT_COLOR)
- grub_printf (", mask: %d/%d/%d/%d pos: %d/%d/%d/%d",
+ grub_printf (_(", mask: %d/%d/%d/%d pos: %d/%d/%d/%d"),
mode_info_tmp.red_mask_size,
mode_info_tmp.green_mask_size,
mode_info_tmp.blue_mask_size,
@@ -164,7 +166,7 @@ grub_cmd_vbeinfo (grub_command_t cmd __a
grub_errno = GRUB_ERR_NONE;
}
- grub_printf ("Configured VBE mode (vbe_mode) = 0x%03x\n", use_mode);
+ grub_printf (_("Configured VBE mode (vbe_mode) = 0x%03x\n"), use_mode);
return 0;
}
@@ -175,7 +177,7 @@ GRUB_MOD_INIT(vbeinfo)
{
cmd =
grub_register_command ("vbeinfo", grub_cmd_vbeinfo, 0,
- "List compatible VESA BIOS extension video modes.");
+ N_("List compatible VESA BIOS extension video modes."));
}
GRUB_MOD_FINI(vbeinfo)
=== modified file 'commands/i386/pc/vbetest.c'
--- commands/i386/pc/vbetest.c 2009-08-14 12:41:58 +0000
+++ commands/i386/pc/vbetest.c 2009-12-06 17:17:59 +0000
@@ -25,6 +25,7 @@
#include <grub/machine/init.h>
#include <grub/machine/vbe.h>
#include <grub/err.h>
+#include <grub/i18n.h>
static grub_err_t
grub_cmd_vbetest (grub_command_t cmd __attribute__ ((unused)),
@@ -42,14 +43,14 @@ grub_cmd_vbetest (grub_command_t cmd __a
unsigned char *ptr;
int i;
- grub_printf ("Probing for VESA BIOS Extension ... ");
+ grub_printf (_("Probing for VESA BIOS Extension ... "));
/* Check if VESA BIOS exists. */
err = grub_vbe_probe (&controller_info);
if (err != GRUB_ERR_NONE)
return err;
- grub_printf ("found!\n");
+ grub_printf (_("found!\n"));
/* Dump out controller information. */
grub_printf ("VBE signature = %c%c%c%c\n",
@@ -116,7 +117,7 @@ grub_cmd_vbetest (grub_command_t cmd __a
mode_info.blue_mask_size,
mode_info.blue_field_position);
- grub_printf ("Press any key to continue.\n");
+ grub_printf (_("Press any key to continue.\n"));
grub_getkey ();
@@ -168,7 +169,7 @@ static grub_command_t cmd;
GRUB_MOD_INIT(vbetest)
{
cmd = grub_register_command ("vbetest", grub_cmd_vbetest,
- 0, "Test VESA BIOS Extension 2.0+ support");
+ 0, N_("Test VESA BIOS Extension 2.0+ support"));
}
GRUB_MOD_FINI(vbetest)
=== modified file 'commands/ieee1275/suspend.c'
--- commands/ieee1275/suspend.c 2009-05-04 03:49:08 +0000
+++ commands/ieee1275/suspend.c 2009-12-06 17:18:04 +0000
@@ -22,13 +22,14 @@
#include <grub/term.h>
#include <grub/ieee1275/ieee1275.h>
#include <grub/command.h>
+#include <grub/i18n.h>
static grub_err_t
grub_cmd_suspend (grub_command_t cmd __attribute__ ((unused)),
int argc __attribute__ ((unused)),
char **args __attribute__ ((unused)))
{
- grub_printf ("Run 'go' to resume GRUB.\n");
+ grub_printf (_("Run 'go' to resume GRUB.\n"));
grub_ieee1275_enter ();
grub_cls ();
return 0;
@@ -39,7 +40,7 @@ static grub_command_t cmd;
GRUB_MOD_INIT(ieee1275_suspend)
{
cmd = grub_register_command ("suspend", grub_cmd_suspend,
- 0, "Return to Open Firmware prompt");
+ 0, N_("Return to Open Firmware prompt"));
}
GRUB_MOD_FINI(ieee1275_suspend)
=== modified file 'commands/lsmmap.c'
--- commands/lsmmap.c 2009-05-04 03:49:08 +0000
+++ commands/lsmmap.c 2009-12-06 17:18:09 +0000
@@ -20,6 +20,7 @@
#include <grub/dl.h>
#include <grub/misc.h>
#include <grub/command.h>
+#include <grub/i18n.h>
static grub_err_t
grub_cmd_lsmmap (grub_command_t cmd __attribute__ ((unused)),
@@ -29,7 +30,7 @@ grub_cmd_lsmmap (grub_command_t cmd __at
auto int NESTED_FUNC_ATTR hook (grub_uint64_t, grub_uint64_t, grub_uint32_t);
int NESTED_FUNC_ATTR hook (grub_uint64_t addr, grub_uint64_t size, grub_uint32_t type)
{
- grub_printf ("base_addr = 0x%llx, length = 0x%llx, type = 0x%x\n",
+ grub_printf (_("base_addr = 0x%llx, length = 0x%llx, type = 0x%x\n"),
(long long) addr, (long long) size, type);
return 0;
}
@@ -43,7 +44,7 @@ static grub_command_t cmd;
GRUB_MOD_INIT(lsmmap)
{
cmd = grub_register_command ("lsmmap", grub_cmd_lsmmap,
- 0, "List memory map provided by firmware.");
+ 0, _("List memory map provided by firmware."));
}
GRUB_MOD_FINI(lsmmap)
=== modified file 'commands/lspci.c'
--- commands/lspci.c 2009-05-04 03:49:08 +0000
+++ commands/lspci.c 2009-12-06 17:18:20 +0000
@@ -21,6 +21,7 @@
#include <grub/dl.h>
#include <grub/misc.h>
#include <grub/command.h>
+#include <grub/i18n.h>
struct grub_pci_classname
{
@@ -159,7 +160,7 @@ static grub_command_t cmd;
GRUB_MOD_INIT(pci)
{
cmd = grub_register_command ("lspci", grub_cmd_lspci,
- 0, "List PCI devices");
+ 0, _("List PCI devices"));
}
GRUB_MOD_FINI(pci)
=== modified file 'commands/memrw.c'
--- commands/memrw.c 2009-05-04 03:49:08 +0000
+++ commands/memrw.c 2009-12-06 17:18:32 +0000
@@ -20,6 +20,7 @@
#include <grub/dl.h>
#include <grub/misc.h>
#include <grub/command.h>
+#include <grub/i18n.h>
static grub_command_t cmd_read_byte, cmd_read_word, cmd_read_dword;
static grub_command_t cmd_write_byte, cmd_write_word, cmd_write_dword;
@@ -71,22 +72,22 @@ GRUB_MOD_INIT(memrw)
{
cmd_read_byte =
grub_register_command ("read_byte", grub_cmd_read,
- "read_byte ADDR", "read byte.");
+ _("read_byte ADDR"), _("read byte."));
cmd_read_word =
grub_register_command ("read_word", grub_cmd_read,
- "read_word ADDR", "read word.");
+ _("read_word ADDR"), _("read word."));
cmd_read_dword =
grub_register_command ("read_dword", grub_cmd_read,
- "read_dword ADDR", "read dword.");
+ _("read_dword ADDR"), _("read dword."));
cmd_write_byte =
grub_register_command ("write_byte", grub_cmd_write,
- "write_byte ADDR VALUE", "write byte.");
+ _("write_byte ADDR VALUE"), _("write byte."));
cmd_write_word =
grub_register_command ("write_word", grub_cmd_write,
- "write_word ADDR VALUE", "write word.");
+ _("write_word ADDR VALUE"), _("write word."));
cmd_write_dword =
grub_register_command ("write_dword", grub_cmd_write,
- "write_dword ADDR VALUE", "write dword.");
+ _("write_dword ADDR VALUE"), _("write dword."));
}
GRUB_MOD_FINI(memrw)
=== modified file 'commands/minicmd.c'
--- commands/minicmd.c 2009-11-19 10:39:14 +0000
+++ commands/minicmd.c 2009-12-06 17:55:39 +0000
@@ -27,6 +27,7 @@
#include <grub/term.h>
#include <grub/loader.h>
#include <grub/command.h>
+#include <grub/i18n.h>
/* cat FILE */
static grub_err_t
@@ -133,7 +134,7 @@ grub_mini_cmd_root (struct grub_command
if (grub_errno == GRUB_ERR_UNKNOWN_FS)
grub_errno = GRUB_ERR_NONE;
- grub_printf ("(%s): Filesystem is %s.\n",
+ grub_printf (_("((%s): Filesystem is %s.\n"),
grub_env_get ("root"), fs ? fs->name : "unknown");
grub_device_close (dev);
@@ -320,7 +321,7 @@ grub_mini_cmd_lsmod (struct grub_command
return 0;
}
- grub_printf ("Name\tRef Count\tDependencies\n");
+ grub_printf (_("Name\tRef Count\tDependencies\n"));
grub_dl_iterate (print_module);
return 0;
@@ -354,28 +355,28 @@ GRUB_MOD_INIT(minicmd)
{
cmd_cat =
grub_register_command ("cat", grub_mini_cmd_cat,
- "cat FILE", "show the contents of a file");
+ N_("cat FILE"), N_("show the contents of a file"));
cmd_help =
grub_register_command ("help", grub_mini_cmd_help,
- 0, "show this message");
+ 0, N_("show this message"));
cmd_root =
grub_register_command ("root", grub_mini_cmd_root,
- "root [DEVICE]", "set the root device");
+ N_("root [DEVICE]"), N_("set the root device"));
cmd_dump =
grub_register_command ("dump", grub_mini_cmd_dump,
- "dump ADDR", "dump memory");
+ N_("dump ADDR"), N_("dump memory"));
cmd_rmmod =
grub_register_command ("rmmod", grub_mini_cmd_rmmod,
- "rmmod MODULE", "remove a module");
+ N_("rmmod MODULE"), N_("remove a module"));
cmd_lsmod =
grub_register_command ("lsmod", grub_mini_cmd_lsmod,
- 0, "show loaded modules");
+ 0, N_("show loaded modules"));
cmd_exit =
grub_register_command ("exit", grub_mini_cmd_exit,
- 0, "exit from GRUB");
+ 0, N_("exit from GRUB"));
cmd_clear =
grub_register_command ("clear", grub_mini_cmd_clear,
- 0, "clear the screen");
+ 0, N_("clear the screen"));
}
GRUB_MOD_FINI(minicmd)
=== modified file 'commands/parttool.c'
--- commands/parttool.c 2009-07-16 22:14:09 +0000
+++ commands/parttool.c 2009-12-06 17:19:44 +0000
@@ -29,14 +29,15 @@
#include <grub/partition.h>
#include <grub/parttool.h>
#include <grub/command.h>
+#include <grub/i18n.h>
static struct grub_parttool *parts = 0;
static int curhandle = 0;
static grub_dl_t mymod;
static char helpmsg[] =
- "perform COMMANDS on partition.\n"
+ N_("perform COMMANDS on partition.\n"
"Use \"parttool PARTITION help\" for the list "
- "of available commands";
+ "of available commands");
int
grub_parttool_register(const char *part_name,
@@ -138,14 +139,14 @@ grub_cmd_parttool (grub_command_t cmd __
}
}
if (! found)
- grub_printf ("Sorry no parttool is available for %s\n",
+ grub_printf (_("Sorry no parttool is available for %s\n"),
dev->disk->partition->partmap->name);
return GRUB_ERR_NONE;
}
if (argc < 1)
{
- grub_printf ("%s\n", helpmsg);
+ grub_printf ("%s\n", _(helpmsg));
return grub_error (GRUB_ERR_BAD_ARGUMENT, "too few arguments");
}
@@ -322,7 +323,7 @@ GRUB_MOD_INIT(parttool)
{
mymod = mod;
cmd = grub_register_command ("parttool", grub_cmd_parttool,
- "parttool PARTITION COMMANDS",
+ N_("parttool PARTITION COMMANDS"),
helpmsg);
}
=== modified file 'commands/password.c'
--- commands/password.c 2009-08-24 23:55:06 +0000
+++ commands/password.c 2009-12-06 17:20:22 +0000
@@ -23,6 +23,7 @@
#include <grub/env.h>
#include <grub/normal.h>
#include <grub/dl.h>
+#include <grub/i18n.h>
static grub_dl_t my_mod;
@@ -75,9 +76,9 @@ GRUB_MOD_INIT(password)
{
my_mod = mod;
cmd = grub_register_command ("password", grub_cmd_password,
- "password USER PASSWORD",
- "Set user password (plaintext). "
- "Unrecommended and insecure.");
+ N_("password USER PASSWORD"),
+ N_("Set user password (plaintext). "
+ "Unrecommended and insecure."));
}
GRUB_MOD_FINI(password)
=== modified file 'commands/read.c'
--- commands/read.c 2009-03-21 08:39:59 +0000
+++ commands/read.c 2009-12-06 17:20:47 +0000
@@ -24,6 +24,7 @@
#include <grub/term.h>
#include <grub/types.h>
#include <grub/command.h>
+#include <grub/i18n.h>
static char *
grub_getline (void)
@@ -79,8 +80,8 @@ static grub_command_t cmd;
GRUB_MOD_INIT(read)
{
cmd = grub_register_command ("read", grub_cmd_read,
- "read [ENVVAR]",
- "Set variable with user input");
+ N_("read [ENVVAR]"),
+ N_("Set variable with user input"));
}
GRUB_MOD_FINI(read)
=== modified file 'commands/reboot.c'
--- commands/reboot.c 2009-12-03 23:07:29 +0000
+++ commands/reboot.c 2009-12-06 17:21:03 +0000
@@ -20,6 +20,7 @@
#include <grub/dl.h>
#include <grub/command.h>
#include <grub/misc.h>
+#include <grub/i18n.h>
static grub_err_t
grub_cmd_reboot (grub_command_t cmd __attribute__ ((unused)),
@@ -35,7 +36,7 @@ static grub_command_t cmd;
GRUB_MOD_INIT(reboot)
{
cmd = grub_register_command ("reboot", grub_cmd_reboot,
- 0, "Reboot the computer");
+ 0, N_("Reboot the computer"));
}
GRUB_MOD_FINI(reboot)
=== modified file 'commands/test.c'
--- commands/test.c 2009-09-14 19:57:45 +0000
+++ commands/test.c 2009-12-06 17:33:19 +0000
@@ -25,6 +25,7 @@
#include <grub/device.h>
#include <grub/file.h>
#include <grub/command.h>
+#include <grub/i18n.h>
/* A simple implementation for signed numbers. */
static int
@@ -420,9 +421,9 @@ static grub_command_t cmd_1, cmd_2;
GRUB_MOD_INIT(test)
{
cmd_1 = grub_register_command ("[", grub_cmd_test,
- "[ EXPRESSION ]", "Evaluate an expression");
+ N_("[ EXPRESSION ]"), N_("Evaluate an expression"));
cmd_2 = grub_register_command ("test", grub_cmd_test,
- "test EXPRESSION", "Evaluate an expression");
+ N_("test EXPRESSION"), N_("Evaluate an expression"));
}
GRUB_MOD_FINI(test)
=== modified file 'commands/true.c'
--- commands/true.c 2009-06-08 07:32:14 +0000
+++ commands/true.c 2009-12-06 17:33:42 +0000
@@ -19,6 +19,7 @@
#include <grub/dl.h>
#include <grub/command.h>
+#include <grub/i18n.h>
static grub_err_t
grub_cmd_true (struct grub_command *cmd __attribute__ ((unused)),
@@ -43,10 +44,10 @@ GRUB_MOD_INIT(true)
{
cmd_true =
grub_register_command ("true", grub_cmd_true,
- 0, "do nothing, successfully");
+ 0, N_("do nothing, successfully"));
cmd_false =
grub_register_command ("false", grub_cmd_false,
- 0, "do nothing, unsuccessfully");
+ 0, N_("do nothing, unsuccessfully"));
}
GRUB_MOD_FINI(true)
=== modified file 'commands/usbtest.c'
--- commands/usbtest.c 2009-06-10 21:04:23 +0000
+++ commands/usbtest.c 2009-12-06 17:33:53 +0000
@@ -24,6 +24,7 @@
#include <grub/dl.h>
#include <grub/usb.h>
#include <grub/command.h>
+#include <grub/i18n.h>
static const char *usb_classes[] =
{
@@ -86,14 +87,14 @@ usb_iterate (grub_usb_device_t dev)
usb_print_str ("Serial", dev, descdev->strserial);
if (descdev->class > 0 && descdev->class <= 0x0E)
- grub_printf ("Class: (0x%02x) %s, Subclass: 0x%02x, Protocol: 0x%02x\n",
+ grub_printf (_("Class: (0x%02x) %s, Subclass: 0x%02x, Protocol: 0x%02x\n"),
descdev->class, usb_classes[descdev->class],
descdev->subclass, descdev->protocol);
- grub_printf ("USB version %d.%d, VendorID: 0x%02x, ProductID: 0x%02x, #conf: %d\n",
+ grub_printf (_("USB version %d.%d, VendorID: 0x%02x, ProductID: 0x%02x, #conf: %d\n"),
descdev->usbrel >> 8, (descdev->usbrel >> 4) & 0x0F,
descdev->vendorid, descdev->prodid, descdev->configcnt);
- grub_printf ("%s speed device\n", usb_devspeed[dev->speed]);
+ grub_printf (_("%s speed device\n"), usb_devspeed[dev->speed]);
for (i = 0; i < descdev->configcnt; i++)
{
@@ -109,10 +110,11 @@ usb_iterate (grub_usb_device_t dev)
struct grub_usb_desc_if *interf;
interf = dev->config[0].interf[i].descif;
- grub_printf ("Interface #%d: #Endpoints: %d ",
+ grub_printf (_("Interface #%d: #Endpoints: %d"),
i, interf->endpointcnt);
+ grub_printf (" ");
if (interf->class > 0 && interf->class <= 0x0E)
- grub_printf ("Class: (0x%02x) %s, Subclass: 0x%02x, Protocol: 0x%02x\n",
+ grub_printf (_("Class: (0x%02x) %s, Subclass: 0x%02x, Protocol: 0x%02x\n"),
interf->class, usb_classes[interf->class],
interf->subclass, interf->protocol);
@@ -123,7 +125,7 @@ usb_iterate (grub_usb_device_t dev)
struct grub_usb_desc_endp *endp;
endp = &dev->config[0].interf[i].descendp[j];
- grub_printf ("Endpoint #%d: %s, max packed size: %d, transfer type: %s, latency: %d\n",
+ grub_printf (_("Endpoint #%d: %s, max packed size: %d, transfer type: %s, latency: %d\n"),
endp->endp_addr & 15,
(endp->endp_addr & 128) ? "IN" : "OUT",
endp->maxpacket, usb_endp_type[endp->attrib & 3],
@@ -141,7 +143,7 @@ grub_cmd_usbtest (grub_command_t cmd __a
int argc __attribute__ ((unused)),
char **args __attribute__ ((unused)))
{
- grub_printf ("USB devices:\n\n");
+ grub_printf (_("USB devices:\n\n"));
grub_usb_iterate (usb_iterate);
return 0;
@@ -152,7 +154,7 @@ static grub_command_t cmd;
GRUB_MOD_INIT(usbtest)
{
cmd = grub_register_command ("usb", grub_cmd_usbtest,
- 0, "Test USB support");
+ 0, N_("Test USB support"));
}
GRUB_MOD_FINI(usbtest)
=== modified file 'commands/videotest.c'
--- commands/videotest.c 2009-06-04 18:22:45 +0000
+++ commands/videotest.c 2009-12-06 17:36:54 +0000
@@ -24,6 +24,7 @@
#include <grub/font.h>
#include <grub/term.h>
#include <grub/command.h>
+#include <grub/i18n.h>
static grub_err_t
grub_cmd_videotest (grub_command_t cmd __attribute__ ((unused)),
@@ -86,12 +87,12 @@ grub_cmd_videotest (grub_command_t cmd _
color = grub_video_map_rgb (255, 255, 255);
texty = 32;
- grub_font_draw_string ("The quick brown fox jumped over the lazy dog.",
+ grub_font_draw_string (_("The quick brown fox jumped over the lazy dog."),
sans, color, 16, texty);
texty += grub_font_get_descent (sans) + grub_font_get_leading (sans);
texty += grub_font_get_ascent (fixed);
- grub_font_draw_string ("The quick brown fox jumped over the lazy dog.",
+ grub_font_draw_string (_("The quick brown fox jumped over the lazy dog."),
fixed, color, 16, texty);
texty += grub_font_get_descent (fixed) + grub_font_get_leading (fixed);
@@ -167,7 +168,7 @@ grub_cmd_videotest (grub_command_t cmd _
grub_video_restore ();
for (i = 0; i < 16; i++)
- grub_printf("color %d: %08x\n", i, palette[i]);
+ grub_printf(_("color %d: %08x\n"), i, palette[i]);
grub_errno = GRUB_ERR_NONE;
return grub_errno;
@@ -178,7 +179,7 @@ static grub_command_t cmd;
GRUB_MOD_INIT(videotest)
{
cmd = grub_register_command ("videotest", grub_cmd_videotest,
- 0, "Test video subsystem");
+ 0, N_("Test video subsystem"));
}
GRUB_MOD_FINI(videotest)
=== modified file 'commands/xnu_uuid.c'
--- commands/xnu_uuid.c 2009-10-15 12:26:30 +0000
+++ commands/xnu_uuid.c 2009-12-06 17:36:43 +0000
@@ -31,6 +31,7 @@
#include <grub/misc.h>
#include <grub/env.h>
#include <grub/command.h>
+#include <grub/i18n.h>
struct tohash
{
@@ -377,9 +378,9 @@ static grub_command_t cmd;
GRUB_MOD_INIT (xnu_uuid)
{
cmd = grub_register_command ("xnu_uuid", grub_cmd_xnu_uuid,
- "xnu_uuid GRUBUUID [VARNAME]",
- "Transform 64-bit UUID to format "
- "suitable for xnu.");
+ N_("xnu_uuid GRUBUUID [VARNAME]"),
+ N_("Transform 64-bit UUID to format "
+ "suitable for xnu."));
}
GRUB_MOD_FINI (xnu_uuid)
=== modified file 'po/POTFILES'
--- po/POTFILES 2009-12-05 11:25:07 +0000
+++ po/POTFILES 2009-12-06 18:01:30 +0000
@@ -13,3 +13,45 @@ util/mkisofs/write.c
normal/menu_entry.c
normal/menu_text.c
+
+commands/blocklist.c
+commands/boot.c
+commands/boot.c
+commands/cat.c
+commands/cat.c
+commands/cmp.c
+commands/cmp.c
+commands/configfile.c
+commands/crc.c
+commands/date.c
+commands/efi/fixvideo.c
+commands/efi/fixvideo.c
+commands/efi/loadbios.c
+commands/efi/loadbios.c
+commands/gptsync.c
+commands/halt.c
+commands/handler.c
+commands/help.c
+commands/help.c
+commands/i386/pc/play.c
+commands/i386/pc/play.c
+commands/i386/pc/vbeinfo.c
+commands/i386/pc/vbeinfo.c
+commands/i386/pc/vbetest.c
+commands/i386/pc/vbetest.c
+commands/ieee1275/suspend.c
+commands/ieee1275/suspend.c
+commands/lsmmap.c
+commands/lspci.c
+commands/memrw.c
+commands/minicmd.c
+commands/parttool.c
+commands/password.c
+commands/read.c
+commands/reboot.c
+commands/test.c
+commands/true.c
+commands/true.c
+commands/usbtest.c
+commands/videotest.c
+commands/xnu_uuid.c
_______________________________________________
Grub-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/grub-devel