summaryrefslogtreecommitdiff
path: root/misc/e2label.c
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2000-02-08 00:47:55 +0000
committerTheodore Ts'o <tytso@mit.edu>2000-02-08 00:47:55 +0000
commitd9c56d3ca0bee11e3446ff7e12e3124d28e298a7 (patch)
tree24305bb280a265ca959b23c265f71cb38c78a224 /misc/e2label.c
parent0c4a07264e55b42c6e30230e66b1dea7d4b94ea9 (diff)
downloade2fsprogs-d9c56d3ca0bee11e3446ff7e12e3124d28e298a7.tar.gz
Many files:
badblocks.c, chattr.c, dumpe2fs.c, e2label.c, findsuper.c, fsck.c, get_device_by_label.c, lsattr.c, mke2fs.c, mklost+found.c, nls-enable.h, partinfo.c, tune2fs.c, uuidgen.c: Add Internationalization support as suggested by Marco d'Itri <md@linux.it>.
Diffstat (limited to 'misc/e2label.c')
-rw-r--r--misc/e2label.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/misc/e2label.c b/misc/e2label.c
index 8c0df8b2..477c34bf 100644
--- a/misc/e2label.c
+++ b/misc/e2label.c
@@ -29,6 +29,7 @@
#ifdef HAVE_ERRNO_H
#include <errno.h>
#endif
+#include "nls-enable.h"
#define EXT2_SUPER_MAGIC 0xEF53
@@ -50,21 +51,21 @@ static int open_e2fs (char *dev, int mode)
fd = open(dev, mode);
if (fd < 0) {
perror(dev);
- fprintf (stderr, "e2label: cannot open %s\n", dev);
+ fprintf (stderr, _("e2label: cannot open %s\n"), dev);
exit(1);
}
if (lseek(fd, 1024, SEEK_SET) != 1024) {
perror(dev);
- fprintf (stderr, "e2label: cannot seek to superblock\n");
+ fprintf (stderr, _("e2label: cannot seek to superblock\n"));
exit(1);
}
if (read(fd, (char *) &sb, sizeof(sb)) != sizeof(sb)) {
perror(dev);
- fprintf (stderr, "e2label: error reading superblock\n");
+ fprintf (stderr, _("e2label: error reading superblock\n"));
exit(1);
}
if (sb.s_magic[0] + 256*sb.s_magic[1] != EXT2_SUPER_MAGIC) {
- fprintf (stderr, "e2label: not an ext2 filesystem\n");
+ fprintf (stderr, _("e2label: not an ext2 filesystem\n"));
exit(1);
}
@@ -89,15 +90,15 @@ static void change_label (char *dev, char *label)
memset(sb.s_volume_name, 0, VOLNAMSZ);
strncpy(sb.s_volume_name, label, VOLNAMSZ);
if (strlen(label) > VOLNAMSZ)
- fprintf(stderr, "Warning: label too long, truncating.\n");
+ fprintf(stderr, _("Warning: label too long, truncating.\n"));
if (lseek(fd, 1024, SEEK_SET) != 1024) {
perror(dev);
- fprintf (stderr, "e2label: cannot seek to superblock again\n");
+ fprintf (stderr, _("e2label: cannot seek to superblock again\n"));
exit(1);
}
if (write(fd, (char *) &sb, sizeof(sb)) != sizeof(sb)) {
perror(dev);
- fprintf (stderr, "e2label: error writing superblock\n");
+ fprintf (stderr, _("e2label: error writing superblock\n"));
exit(1);
}
}
@@ -109,7 +110,7 @@ int main (int argc, char ** argv)
else if (argc == 3)
change_label(argv[1], argv[2]);
else {
- fprintf(stderr, "Usage: e2label device [newlabel]\n");
+ fprintf(stderr, _("Usage: e2label device [newlabel]\n"));
exit(1);
}
return 0;