]> err.no Git - util-linux/commitdiff
Imported from util-linux-2.11u tarball.
authorKarel Zak <kzak@redhat.com>
Wed, 6 Dec 2006 23:26:00 +0000 (00:26 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 6 Dec 2006 23:26:00 +0000 (00:26 +0100)
29 files changed:
HISTORY
VERSION
configure
disk-utils/Makefile
fdisk/fdisk.c
hwclock/hwclock.c
login-utils/agetty.c
mount/linux_fs.h
mount/mount_by_label.c
mount/mount_guess_fstype.c
mount/umount.c
partx/gpt.c
po/Makefile
po/cat-id-tbl.c
po/cs.po
po/da.po
po/de.po
po/es.po
po/et.po
po/fr.po
po/it.po
po/ja.po
po/nl.po
po/pt_BR.po
po/sv.po
po/tr.po
sys-utils/readprofile.1
sys-utils/readprofile.c
text-utils/Makefile

diff --git a/HISTORY b/HISTORY
index fc69018b75b7030edcb5cd21ef85bdeb118594d8..b745a9209042c66bf028730796176b7792662f23 100644 (file)
--- a/HISTORY
+++ b/HISTORY
@@ -1,3 +1,23 @@
+util-linux 2.11u
+
+* Danish messages (Claus Hindsgaul)
+* German messages (Michael Piefel)
+* Spanish messages (Santiago Vila Doncel)
+* Swedish messages (Christian Rose)
+* Turkish messages (Nilgün Belma Bugüner)
+* configure: for fsck.cramfs, mkfs.cramfs: add test for libz
+* text-utils/Makefile: pg fix (Toomas Rosin)
+* po/Makefile: typo fix (Silvan Minghetti)
+* agetty: use same test as login does to find utmp entry
+* fdisk: fix for fdisk on empty disk (Michael D. Black)
+* hwclock: compilation fix on alpha
+* mount: add mount by label for jfs (Christoph Hellwig)
+* mount: add mount by label for evms (Luciano Chavez)
+* mount: allow regular files when guessing (Michal Svec)
+* partx/gpt.c: fix size computation (Matt Domsch)
+* readprofile: new option -b (David Mosberger)
+* umount: don't umount devfs upon umount -a (David Gilbert)
+
 util-linux 2.11t
 
 * fdformat: remove test on major
diff --git a/VERSION b/VERSION
index af8c274d0ceb1594ff5eca2eda0ebc897ba49dad..5c4ac0417c317c61d75af64248b7cc37fedeabf8 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.11t
+2.11u
index a2f533cc6f247c64d870147d982e339582847875..e67be05a2e04291a48111aabe5261aab6bc516ba 100755 (executable)
--- a/configure
+++ b/configure
@@ -39,6 +39,7 @@
 # 11. For pivot_root.c: does <linux/unistd.h> define __NR_pivot_root?
 # 12. For hwclock.c: does struct tm have a field tm_gmtoff?
 # 13. For nfsmount: does the output of rpcgen compile?
+# 14. For fsck.cramfs, mkfs.cramfs: do we have libz?
 
 rm -f make_include defines.h
 
@@ -660,3 +661,23 @@ else
 fi
 rm -f conftest conftestx.c conftestl.c conftest.h conftest.x conferrs
 rm -f conftestx.o conftestl.o
+
+#
+# 14. For fsck.cramfs, mkfs.cramfs: do we have libz?
+#
+echo '
+#include <zlib.h>
+int main(){ exit(0); crc32(0, 0, 0); }
+' > conftest.c
+LIBS=-lz
+eval $compile
+LIBS=
+if test -s conftest; then
+        echo "HAVE_ZLIB=yes" >> make_include
+        echo "You have zlib"
+else
+        echo "HAVE_ZLIB=no" >> make_include
+        echo "You don't have zlib"
+fi
+rm -f conftest conftest.c
+
index 8c9543fbe9a58a5b9ecb98dfac0645d41f063eaa..45e3f09b3abdb5c2a7130f7d5d44c9e33dfff144 100644 (file)
@@ -14,13 +14,14 @@ MAN8=       blockdev.8 fdformat.8 isosize.8 mkfs.8 mkswap.8 elvtune.8 \
 # Where to put binaries?
 # See the "install" rule for the links. . .
 
-SBIN=  mkfs mkswap blockdev elvtune fsck.minix mkfs.minix mkfs.bfs \
-       fsck.cramfs mkfs.cramfs
+SBIN=  mkfs mkswap blockdev elvtune fsck.minix mkfs.minix mkfs.bfs
 
 USRBIN=        fdformat isosize
 
 ETC=   fdprm
 
+MAYBE=  setfdprm raw fsck.cramfs mkfs.cramfs
+
 ifneq "$(HAVE_FDUTILS)" "yes"
 USRBIN:=$(USRBIN) setfdprm
 MAN8:=$(MAN8) setfdprm.8
@@ -31,6 +32,10 @@ USRBIN:=$(USRBIN) raw
 MAN8:=$(MAN8) raw.8
 endif
 
+ifeq "$(HAVE_ZLIB)" "yes"
+SBIN:=$(SBIN) fsck.cramfs mkfs.cramfs
+endif
+
 all: $(SBIN) $(USRBIN)
 
 fsck.cramfs: fsck.cramfs.o
@@ -55,4 +60,4 @@ endif
 
 .PHONY:        clean
 clean:
-       -rm -f *.o *~ core $(SBIN) $(USRBIN) raw
+       -rm -f *.o *~ core $(SBIN) $(USRBIN) $(MAYBE)
index 4d13678a306d72ad4e6082246cbd0007437e3a35..1ff51841144cf15130accb1e9c937476ce1a545a 100644 (file)
@@ -937,10 +937,10 @@ got_dos_table:
                case create_empty_dos:
                case create_empty_sun:
                        break;
+               default:
+                       fprintf(stderr, _("Internal error\n"));
+                       exit(1);
                }
-
-               fprintf(stderr, _("Internal error\n"));
-               exit(1);
        }
 
        warn_cylinders();
index 9cf46dda1dda52a381446e2875cba0d4e35238eb..22a7a43cb7bf86d1ad85bf86a07b06f4f435b9f2 100644 (file)
@@ -1248,7 +1248,7 @@ static const struct option longopts[] = {
        { "jensen", 0, 0, 'J' },
        { "SRM", 0, 0, 'S' },
        { "srm", 0, 0, 'S' },
-       { "funky-toy", 0, 0, 'F'}
+       { "funky-toy", 0, 0, 'F'},
 #endif
        { "set", 0, 0, 128 },
        { "getepoch", 0, 0, 129 },
index d53811b2a6746b8a63bd16dcc11240dde01ebbc5..f9f33b53572341bb0b6262b2b9e18c55391634ad 100644 (file)
@@ -572,9 +572,16 @@ update_utmp(line)
 
     utmpname(_PATH_UTMP);
     setutent();
-    while ((utp = getutent()) 
-          && !(utp->ut_type == INIT_PROCESS
-               && utp->ut_pid == mypid)) /* nothing */;
+
+    /* Find mypid in utmp. Earlier code here tested only
+       utp->ut_type != INIT_PROCESS, so maybe the >= here should be >.
+       The present code is taken from login.c, so if this is changed,
+       maybe login has to be changed as well. */
+    while ((utp = getutent()))
+           if (utp->ut_pid == mypid
+               && utp->ut_type >= INIT_PROCESS
+               && utp->ut_type <= DEAD_PROCESS)
+                   break;
 
     if (utp) {
        memcpy(&ut, utp, sizeof(ut));
index 4bcf80b6e7fb553280b9b8d059620204b9792214..d14070b22229cea076ae32e38d13d59ea7194240 100644 (file)
@@ -181,8 +181,12 @@ struct vxfs_super_block {
 
 struct jfs_super_block {
        char    s_magic[4];
-       u_char  s_dummy1[97];
+       u_char  s_version[4];
+       u_char  s_dummy1[93];
        char    s_fpack[11];
+       u_char  s_dummy2[24];
+       u_char  s_uuid[16];
+       char    s_label[16];
 };
 #define JFS_SUPER1_OFF 0x8000
 #define JFS_MAGIC "JFS1"
index 2ae351d10e9ee6e838eb80f0f39db8744bafe91c..1a5763b5e96d91bb9b245346aa6627306356acc8 100644 (file)
  * - Added support of labels on LVM
  * 2002-03-21 Christoph Hellwig <hch@infradead.org>
  * - Added JFS support
+ * 2002-07-11 Christoph Hellwig <hch@infradead.org>
+ * - Added JFS v2 format support
+ * 2002-07-26 Luciano Chavez <lnx1138@us.ibm.com>
+ * - Added EVMS support
  */
 
 #include <stdio.h>
@@ -31,6 +35,8 @@
 #define PROC_PARTITIONS "/proc/partitions"
 #define DEVLABELDIR    "/dev"
 #define VG_DIR          "/proc/lvm/VGs"
+#define EVMS_VOLUME_NAME_SIZE  127
+#define PROC_EVMS_VOLUMES "/proc/evms/volumes"
 
 static struct uuidCache_s {
        struct uuidCache_s *next;
@@ -107,12 +113,20 @@ get_label_uuid(const char *device, char **label, char *uuid) {
        else if (lseek(fd, JFS_SUPER1_OFF, SEEK_SET) == JFS_SUPER1_OFF
            && read(fd, (char *) &jfssb, sizeof(jfssb)) == sizeof(jfssb)
                && (strncmp(jfssb.s_magic, JFS_MAGIC, 4) == 0)) {
-               /* what to do with non-existant UUID?  --hch */
-               memset(uuid, 0, 16);
-               namesize = sizeof(jfssb.s_fpack);
-               if ((*label = calloc(namesize + 1, 1)) != NULL)
-                       memcpy(*label, jfssb.s_fpack, namesize);
-               rv = 0;
+                   if (assemble4le(jfssb.s_version) == 1) {
+                       /* old (OS/2 compatible) jfs filesystems don't
+                          have UUIDs and only have a very small label. */
+                       memset(uuid, 0, 16);
+                       namesize = sizeof(jfssb.s_fpack);
+                       if ((*label = calloc(namesize + 1, 1)) != NULL)
+                               memcpy(*label, jfssb.s_fpack, namesize);
+                   } else {
+                       memcpy(uuid, jfssb.s_uuid, sizeof(jfssb.s_uuid));
+                       namesize = sizeof(jfssb.s_label);
+                       if ((*label = calloc(namesize + 1, 1)) != NULL)
+                           memcpy(*label, jfssb.s_label, namesize);
+                   }
+                   rv = 0;
        }
 
        close(fd);
@@ -174,6 +188,30 @@ uuidcache_init_lvm(void) {
        closedir(vg_dir);
 }
 
+static int
+uuidcache_init_evms(void) {
+       FILE *procvol;
+       char *label;
+       char uuid[16];
+       char volname[EVMS_VOLUME_NAME_SIZE+1];
+       char line[EVMS_VOLUME_NAME_SIZE+80];
+
+       procvol = fopen(PROC_EVMS_VOLUMES, "r");
+       if (!procvol)
+               return 0;
+
+       while (fgets(line, sizeof(line), procvol)) {
+               if (sscanf(line, "%*d %*d %*d %*s %*s %[^\n]", volname) == 1) {
+                       if (!get_label_uuid(volname, &label, uuid))
+                               uuidcache_addentry(strdup(volname), label, uuid);
+               }
+       }
+       
+       fclose(procvol);
+       
+       return 1;
+}
+
 static void
 uuidcache_init(void) {
        char line[100];
@@ -192,6 +230,9 @@ uuidcache_init(void) {
        if (uuidCache)
                return;
 
+       if (uuidcache_init_evms())
+               return;
+
        procpt = fopen(PROC_PARTITIONS, "r");
        if (!procpt) {
                static int warn = 0;
index 23a116859d87d23c043057724becd99f91021f4f..be01c88b081c516538903b2539f5a2e1d6c3fe05 100644 (file)
@@ -259,8 +259,9 @@ do_guess_fstype(const char *device) {
 
     /* opening and reading an arbitrary unknown path can have
        undesired side effects - first check that `device' refers
-       to a block device */
-    if (stat (device, &statbuf) || !S_ISBLK(statbuf.st_mode))
+       to a block device or ordinary file */
+    if (stat (device, &statbuf) ||
+       !(S_ISBLK(statbuf.st_mode) || S_ISREG(statbuf.st_mode)))
       return 0;
 
     fd = open(device, O_RDONLY);
index 0c1306a2d5be524889cf0e45c2f266d2d1549382..ba7f35a49e80913e5399e83f76c9720b10244dd5 100644 (file)
@@ -666,7 +666,7 @@ main (int argc, char *argv[]) {
 
        if (all) {
                if (types == NULL)
-                       types = "noproc";
+                       types = "noproc,nodevfs";
                result = umount_all (types);
        } else if (argc < 1) {
                usage (stderr, 2);
index 244320b3b708f90f58772816b6d1dc7fa7819191..64ef15eb92272346c7dfc2530d010511a0e139d7 100644 (file)
@@ -599,7 +599,8 @@ read_gpt_pt (int fd, struct slice all, struct slice *sp, int ns)
                        n++;
                } else {
                        sp[n].start = __le64_to_cpu(ptes[i].starting_lba);
-                       sp[n].size  = __le64_to_cpu(ptes[i].ending_lba);
+                       sp[n].size  = __le64_to_cpu(ptes[i].ending_lba) -
+                               __le64_to_cpu(ptes[i].starting_lba) + 1;
                         last_used_index=n;
                        n++;
                }
@@ -608,23 +609,3 @@ read_gpt_pt (int fd, struct slice all, struct slice *sp, int ns)
        free (gpt);
        return last_used_index+1;
 }
-
-
-/*
- * Overrides for Emacs so that we follow Linus's tabbing style.
- * Emacs will notice this stuff at the end of the file and automatically
- * adjust the settings for this buffer only.  This must remain at the end
- * of the file.
- * ---------------------------------------------------------------------------
- * Local variables:
- * c-indent-level: 4 
- * c-brace-imaginary-offset: 0
- * c-brace-offset: -4
- * c-argdecl-indent: 4
- * c-label-offset: -4
- * c-continued-statement-offset: 4
- * c-continued-brace-offset: 0
- * indent-tabs-mode: nil
- * tab-width: 8
- * End:
- */
index 648577cb39e3a411e7682f3bfac667eda96ebd9d..5986d20f5ea6b80fb40379352bc455f0fd451d03 100644 (file)
@@ -3,7 +3,7 @@ PACKAGE = util-linux
 include ../make_include
 include ../MCONFIG
 
-ifeq "(DISABLE_NLS)" "yes"
+ifeq "$(DISABLE_NLS)" "yes"
   DO_NLS=no
 else
   DO_NLS=$(HAVE_XGETTEXT)
index 39e5894b0c9ada4fc36970f5837961d655fe20ed..d897dce23c45fa5950e2c3be9dcb68715b6453ba 100644 (file)
@@ -40,92 +40,117 @@ bad data in cyl %d\n\
 Continuing ... ", 29},
   {"usage: %s [ -n ] device\n", 30},
   {"%s from %s\n", 31},
-  {"%s: not a floppy device\n", 32},
+  {"%s: not a block device\n", 32},
   {"Could not determine current format type", 33},
   {"%s-sided, %d tracks, %d sec/track. Total capacity %d kB.\n", 34},
   {"Double", 35},
   {"Single", 36},
-  {"Usage: %s [-larvsmf] /dev/name\n", 37},
-  {"%s is mounted.\t ", 38},
-  {"Do you really want to continue", 39},
-  {"check aborted.\n", 40},
-  {"Zone nr < FIRSTZONE in file `%s'.", 41},
-  {"Zone nr >= ZONES in file `%s'.", 42},
-  {"Remove block", 43},
-  {"Read error: unable to seek to block in file '%s'\n", 44},
-  {"Read error: bad block in file '%s'\n", 45},
+  {"\
+usage: %s [-hv] [-x dir] file\n\
+ -h         print this help\n\
+ -x dir     extract into dir\n\
+ -v         be more verbose\n\
+ file       file to test\n", 37},
+  {"%s: error %d while decompressing! %p(%d)\n", 38},
+  {"%s: size error in symlink `%s'\n", 39},
+  {"  uncompressing block at %ld to %ld (%ld)\n", 40},
+  {"%s: bogus mode on `%s' (%o)\n", 41},
+  {"  hole at %ld (%d)\n", 42},
+  {"%s: Non-block (%ld) bytes\n", 43},
+  {"%s: Non-size (%ld vs %ld) bytes\n", 44},
+  {"%s: invalid cramfs--bad path length\n", 45},
+  {"%s: compiled without -x support\n", 46},
+  {"%s: warning--unable to determine filesystem size \n", 47},
+  {"%s is not a block device or file\n", 48},
+  {"%s: invalid cramfs--file length too short\n", 49},
+  {"%s: invalid cramfs--wrong magic\n", 50},
+  {"%s: warning--file length too long, padded image?\n", 51},
+  {"%s: invalid cramfs--crc error\n", 52},
+  {"%s: warning--old cramfs image, no CRC\n", 53},
+  {"%s: invalid cramfs--bad superblock\n", 54},
+  {"%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n", 55},
+  {"%s: invalid cramfs--invalid file data offset\n", 56},
+  {"Usage: %s [-larvsmf] /dev/name\n", 57},
+  {"%s is mounted.\t ", 58},
+  {"Do you really want to continue", 59},
+  {"check aborted.\n", 60},
+  {"Zone nr < FIRSTZONE in file `%s'.", 61},
+  {"Zone nr >= ZONES in file `%s'.", 62},
+  {"Remove block", 63},
+  {"Read error: unable to seek to block in file '%s'\n", 64},
+  {"Read error: bad block in file '%s'\n", 65},
   {"\
 Internal error: trying to write bad block\n\
-Write request ignored\n", 46},
-  {"seek failed in write_block", 47},
-  {"Write error: bad block in file '%s'\n", 48},
-  {"seek failed in write_super_block", 49},
-  {"unable to write super-block", 50},
-  {"Unable to write inode map", 51},
-  {"Unable to write zone map", 52},
-  {"Unable to write inodes", 53},
-  {"seek failed", 54},
-  {"unable to read super block", 55},
-  {"bad magic number in super-block", 56},
-  {"Only 1k blocks/zones supported", 57},
-  {"bad s_imap_blocks field in super-block", 58},
-  {"bad s_zmap_blocks field in super-block", 59},
-  {"Unable to allocate buffer for inode map", 60},
-  {"Unable to allocate buffer for inodes", 61},
-  {"Unable to allocate buffer for inode count", 62},
-  {"Unable to allocate buffer for zone count", 63},
-  {"Unable to read inode map", 64},
-  {"Unable to read zone map", 65},
-  {"Unable to read inodes", 66},
-  {"Warning: Firstzone != Norm_firstzone\n", 67},
-  {"%ld inodes\n", 68},
-  {"%ld blocks\n", 69},
-  {"Firstdatazone=%ld (%ld)\n", 70},
-  {"Zonesize=%d\n", 71},
-  {"Maxsize=%ld\n", 72},
-  {"Filesystem state=%d\n", 73},
+Write request ignored\n", 66},
+  {"seek failed in write_block", 67},
+  {"Write error: bad block in file '%s'\n", 68},
+  {"seek failed in write_super_block", 69},
+  {"unable to write super-block", 70},
+  {"Unable to write inode map", 71},
+  {"Unable to write zone map", 72},
+  {"Unable to write inodes", 73},
+  {"seek failed", 74},
+  {"unable to read super block", 75},
+  {"bad magic number in super-block", 76},
+  {"Only 1k blocks/zones supported", 77},
+  {"bad s_imap_blocks field in super-block", 78},
+  {"bad s_zmap_blocks field in super-block", 79},
+  {"Unable to allocate buffer for inode map", 80},
+  {"Unable to allocate buffer for inodes", 81},
+  {"Unable to allocate buffer for inode count", 82},
+  {"Unable to allocate buffer for zone count", 83},
+  {"Unable to read inode map", 84},
+  {"Unable to read zone map", 85},
+  {"Unable to read inodes", 86},
+  {"Warning: Firstzone != Norm_firstzone\n", 87},
+  {"%ld inodes\n", 88},
+  {"%ld blocks\n", 89},
+  {"Firstdatazone=%ld (%ld)\n", 90},
+  {"Zonesize=%d\n", 91},
+  {"Maxsize=%ld\n", 92},
+  {"Filesystem state=%d\n", 93},
   {"\
 namelen=%d\n\
-\n", 74},
-  {"Inode %d marked unused, but used for file '%s'\n", 75},
-  {"Mark in use", 76},
-  {"The file `%s' has mode %05o\n", 77},
-  {"Warning: inode count too big.\n", 78},
-  {"root inode isn't a directory", 79},
-  {"Block has been used before. Now in file `%s'.", 80},
-  {"Clear", 81},
-  {"Block %d in file `%s' is marked not in use.", 82},
-  {"Correct", 83},
-  {"The directory '%s' contains a bad inode number for file '%.*s'.", 84},
-  {" Remove", 85},
-  {"`%s': bad directory: '.' isn't first\n", 86},
-  {"`%s': bad directory: '..' isn't second\n", 87},
-  {"%s: bad directory: '.' isn't first\n", 88},
-  {"%s: bad directory: '..' isn't second\n", 89},
-  {"internal error", 90},
-  {"%s: bad directory: size < 32", 91},
-  {"seek failed in bad_zone", 92},
-  {"Inode %d mode not cleared.", 93},
-  {"Inode %d not used, marked used in the bitmap.", 94},
-  {"Inode %d used, marked unused in the bitmap.", 95},
-  {"Inode %d (mode = %07o), i_nlinks=%d, counted=%d.", 96},
-  {"Set i_nlinks to count", 97},
-  {"Zone %d: marked in use, no file uses it.", 98},
-  {"Unmark", 99},
-  {"Zone %d: in use, counted=%d\n", 100},
-  {"Zone %d: not in use, counted=%d\n", 101},
-  {"Set", 102},
-  {"bad inode size", 103},
-  {"bad v2 inode size", 104},
-  {"need terminal for interactive repairs", 105},
-  {"unable to open '%s'", 106},
-  {"%s is clean, no check.\n", 107},
-  {"Forcing filesystem check on %s.\n", 108},
-  {"Filesystem on %s is dirty, needs checking.\n", 109},
+\n", 94},
+  {"Inode %d marked unused, but used for file '%s'\n", 95},
+  {"Mark in use", 96},
+  {"The file `%s' has mode %05o\n", 97},
+  {"Warning: inode count too big.\n", 98},
+  {"root inode isn't a directory", 99},
+  {"Block has been used before. Now in file `%s'.", 100},
+  {"Clear", 101},
+  {"Block %d in file `%s' is marked not in use.", 102},
+  {"Correct", 103},
+  {"The directory '%s' contains a bad inode number for file '%.*s'.", 104},
+  {" Remove", 105},
+  {"`%s': bad directory: '.' isn't first\n", 106},
+  {"`%s': bad directory: '..' isn't second\n", 107},
+  {"%s: bad directory: '.' isn't first\n", 108},
+  {"%s: bad directory: '..' isn't second\n", 109},
+  {"internal error", 110},
+  {"%s: bad directory: size < 32", 111},
+  {"seek failed in bad_zone", 112},
+  {"Inode %d mode not cleared.", 113},
+  {"Inode %d not used, marked used in the bitmap.", 114},
+  {"Inode %d used, marked unused in the bitmap.", 115},
+  {"Inode %d (mode = %07o), i_nlinks=%d, counted=%d.", 116},
+  {"Set i_nlinks to count", 117},
+  {"Zone %d: marked in use, no file uses it.", 118},
+  {"Unmark", 119},
+  {"Zone %d: in use, counted=%d\n", 120},
+  {"Zone %d: not in use, counted=%d\n", 121},
+  {"Set", 122},
+  {"bad inode size", 123},
+  {"bad v2 inode size", 124},
+  {"need terminal for interactive repairs", 125},
+  {"unable to open '%s'", 126},
+  {"%s is clean, no check.\n", 127},
+  {"Forcing filesystem check on %s.\n", 128},
+  {"Filesystem on %s is dirty, needs checking.\n", 129},
   {"\
 \n\
-%6ld inodes used (%ld%%)\n", 110},
-  {"%6ld zones used (%ld%%)\n", 111},
+%6ld inodes used (%ld%%)\n", 130},
+  {"%6ld zones used (%ld%%)\n", 131},
   {"\
 \n\
 %6d regular files\n\
@@ -135,311 +160,353 @@ namelen=%d\n\
 %6d links\n\
 %6d symbolic links\n\
 ------\n\
-%6d files\n", 112},
+%6d files\n", 132},
   {"\
 ----------------------------\n\
 FILE SYSTEM HAS BEEN CHANGED\n\
-----------------------------\n", 113},
-  {"%s: failed to open: %s\n", 114},
-  {"%s: seek error on %s\n", 115},
-  {"%s: read error on %s\n", 116},
-  {"sector count: %d, sector size: %d\n", 117},
-  {"%s: option parse error\n", 118},
-  {"Usage: %s [-x] [-d <num>] iso9660-image\n", 119},
+----------------------------\n", 133},
+  {"%s: failed to open: %s\n", 134},
+  {"%s: seek error on %s\n", 135},
+  {"%s: read error on %s\n", 136},
+  {"sector count: %d, sector size: %d\n", 137},
+  {"%s: option parse error\n", 138},
+  {"Usage: %s [-x] [-d <num>] iso9660-image\n", 139},
   {"\
 Usage: %s [-v] [-N nr-of-inodes] [-V volume-name]\n\
-       [-F fsname] device [block-count]\n", 120},
-  {"volume name too long", 121},
-  {"fsname name too long", 122},
-  {"cannot stat device %s", 123},
-  {"%s is not a block special device", 124},
-  {"cannot open %s", 125},
-  {"cannot get size of %s", 126},
-  {"blocks argument too large, max is %lu", 127},
-  {"too many inodes - max is 512", 128},
-  {"not enough space, need at least %lu blocks", 129},
-  {"Device: %s\n", 130},
-  {"Volume: <%-6s>\n", 131},
-  {"FSname: <%-6s>\n", 132},
-  {"BlockSize: %d\n", 133},
-  {"Inodes: %d (in 1 block)\n", 134},
-  {"Inodes: %d (in %ld blocks)\n", 135},
-  {"Blocks: %ld\n", 136},
-  {"Inode end: %d, Data end: %d\n", 137},
-  {"error writing superblock", 138},
-  {"error writing root inode", 139},
-  {"error writing inode", 140},
-  {"seek error", 141},
-  {"error writing . entry", 142},
-  {"error writing .. entry", 143},
-  {"error closing %s", 144},
-  {"Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n", 145},
-  {"%s: Out of memory!\n", 146},
-  {"mkfs version %s (%s)\n", 147},
-  {"Usage: %s [-c | -l filename] [-nXX] [-iXX] /dev/name [blocks]\n", 148},
-  {"%s is mounted; will not make a filesystem here!", 149},
-  {"seek to boot block failed in write_tables", 150},
-  {"unable to clear boot sector", 151},
-  {"seek failed in write_tables", 152},
-  {"unable to write inode map", 153},
-  {"unable to write zone map", 154},
-  {"unable to write inodes", 155},
-  {"write failed in write_block", 156},
-  {"too many bad blocks", 157},
-  {"not enough good blocks", 158},
-  {"unable to allocate buffers for maps", 159},
-  {"unable to allocate buffer for inodes", 160},
+       [-F fsname] device [block-count]\n", 140},
+  {"volume name too long", 141},
+  {"fsname name too long", 142},
+  {"cannot stat device %s", 143},
+  {"%s is not a block special device", 144},
+  {"cannot open %s", 145},
+  {"cannot get size of %s", 146},
+  {"blocks argument too large, max is %lu", 147},
+  {"too many inodes - max is 512", 148},
+  {"not enough space, need at least %lu blocks", 149},
+  {"Device: %s\n", 150},
+  {"Volume: <%-6s>\n", 151},
+  {"FSname: <%-6s>\n", 152},
+  {"BlockSize: %d\n", 153},
+  {"Inodes: %d (in 1 block)\n", 154},
+  {"Inodes: %d (in %ld blocks)\n", 155},
+  {"Blocks: %ld\n", 156},
+  {"Inode end: %d, Data end: %d\n", 157},
+  {"error writing superblock", 158},
+  {"error writing root inode", 159},
+  {"error writing inode", 160},
+  {"seek error", 161},
+  {"error writing . entry", 162},
+  {"error writing .. entry", 163},
+  {"error closing %s", 164},
+  {"Usage: mkfs [-V] [-t fstype] [fs-options] device [size]\n", 165},
+  {"%s: Out of memory!\n", 166},
+  {"mkfs version %s (%s)\n", 167},
+  {"\
+usage: %s [-h] [-v] [-e edition] [-i file] [-n name] dirname outfile\n\
+ -h         print this help\n\
+ -v         be verbose\n\
+ -E         make all warnings errors (non-zero exit status)\n\
+ -e edition set edition number (part of fsid)\n\
+ -i file    insert a file image into the filesystem (requires >= 2.4.0)\n\
+ -n name    set name of cramfs filesystem\n\
+ -p         pad by %d bytes for boot code\n\
+ -s         sort directory entries (old option, ignored)\n\
+ -z         make explicit holes (requires >= 2.3.39)\n\
+ dirname    root of the filesystem to be compressed\n\
+ outfile    output file\n", 168},
+  {"\
+Very long (%u bytes) filename `%s' found.\n\
+ Please increase MAX_INPUT_NAMELEN in mkcramfs.c and recompile.  Exiting.\n", 169},
+  {"filesystem too big.  Exiting.\n", 170},
+  {"\
+Exceeded MAXENTRIES.  Raise this value in mkcramfs.c and recompile.  \
+Exiting.\n", 171},
+  {"AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n", 172},
+  {"%6.2f%% (%+d bytes)\t%s\n", 173},
+  {"\
+warning: guestimate of required size (upper bound) is %LdMB, but maximum \
+image size is %uMB.  We might die prematurely.\n", 174},
+  {"Including: %s\n", 175},
+  {"Directory data: %d bytes\n", 176},
+  {"Everything: %d kilobytes\n", 177},
+  {"Super block: %d bytes\n", 178},
+  {"CRC: %x\n", 179},
+  {"not enough space allocated for ROM image (%Ld allocated, %d used)\n", 180},
+  {"ROM image write failed (%d %d)\n", 181},
+  {"warning: filenames truncated to 255 bytes.\n", 182},
+  {"warning: files were skipped due to errors.\n", 183},
+  {"warning: file sizes truncated to %luMB (minus 1 byte).\n", 184},
+  {"\
+warning: uids truncated to %u bits.  (This may be a security concern.)\n", 185},
+  {"\
+warning: gids truncated to %u bits.  (This may be a security concern.)\n", 186},
+  {"\
+WARNING: device numbers truncated to %u bits.  This almost certainly means\n\
+that some device files will be wrong.\n", 187},
+  {"Usage: %s [-c | -l filename] [-nXX] [-iXX] /dev/name [blocks]\n", 188},
+  {"%s is mounted; will not make a filesystem here!", 189},
+  {"seek to boot block failed in write_tables", 190},
+  {"unable to clear boot sector", 191},
+  {"seek failed in write_tables", 192},
+  {"unable to write inode map", 193},
+  {"unable to write zone map", 194},
+  {"unable to write inodes", 195},
+  {"write failed in write_block", 196},
+  {"too many bad blocks", 197},
+  {"not enough good blocks", 198},
+  {"unable to allocate buffers for maps", 199},
+  {"unable to allocate buffer for inodes", 200},
   {"\
 Maxsize=%ld\n\
-\n", 161},
-  {"seek failed during testing of blocks", 162},
-  {"Weird values in do_check: probably bugs\n", 163},
-  {"seek failed in check_blocks", 164},
-  {"bad blocks before data-area: cannot make fs", 165},
-  {"%d bad blocks\n", 166},
-  {"one bad block\n", 167},
-  {"can't open file of bad blocks", 168},
-  {"%s: not compiled with minix v2 support\n", 169},
-  {"strtol error: number of blocks not specified", 170},
-  {"unable to open %s", 171},
-  {"unable to stat %s", 172},
-  {"will not try to make filesystem on '%s'", 173},
-  {"Bad user-specified page size %d\n", 174},
-  {"Using user-specified page size %d, instead of the system values %d/%d\n", 175},
-  {"Assuming pages of size %d (not %d)\n", 176},
-  {"Usage: %s [-c] [-v0|-v1] [-pPAGESZ] /dev/name [blocks]\n", 177},
-  {"too many bad pages", 178},
-  {"Out of memory", 179},
-  {"one bad page\n", 180},
-  {"%d bad pages\n", 181},
-  {"%s: error: Nowhere to set up swap on?\n", 182},
-  {"%s: error: size %ld is larger than device size %d\n", 183},
-  {"%s: error: unknown version %d\n", 184},
-  {"%s: error: swap area needs to be at least %ldkB\n", 185},
-  {"%s: warning: truncating swap area to %ldkB\n", 186},
-  {"Will not try to make swapdevice on '%s'", 187},
-  {"fatal: first page unreadable", 188},
+\n", 201},
+  {"seek failed during testing of blocks", 202},
+  {"Weird values in do_check: probably bugs\n", 203},
+  {"seek failed in check_blocks", 204},
+  {"bad blocks before data-area: cannot make fs", 205},
+  {"%d bad blocks\n", 206},
+  {"one bad block\n", 207},
+  {"can't open file of bad blocks", 208},
+  {"%s: not compiled with minix v2 support\n", 209},
+  {"strtol error: number of blocks not specified", 210},
+  {"unable to open %s", 211},
+  {"unable to stat %s", 212},
+  {"will not try to make filesystem on '%s'", 213},
+  {"Bad user-specified page size %d\n", 214},
+  {"Using user-specified page size %d, instead of the system values %d/%d\n", 215},
+  {"Assuming pages of size %d (not %d)\n", 216},
+  {"Usage: %s [-c] [-v0|-v1] [-pPAGESZ] /dev/name [blocks]\n", 217},
+  {"too many bad pages", 218},
+  {"Out of memory", 219},
+  {"one bad page\n", 220},
+  {"%d bad pages\n", 221},
+  {"%s: error: Nowhere to set up swap on?\n", 222},
+  {"%s: error: size %ld is larger than device size %d\n", 223},
+  {"%s: error: unknown version %d\n", 224},
+  {"%s: error: swap area needs to be at least %ldkB\n", 225},
+  {"%s: warning: truncating swap area to %ldkB\n", 226},
+  {"Will not try to make swapdevice on '%s'", 227},
+  {"fatal: first page unreadable", 228},
   {"\
 %s: Device '%s' contains a valid Sun disklabel.\n\
 This probably means creating v0 swap would destroy your partition table\n\
 No swap created. If you really want to create swap v0 on that device, use\n\
-the -f option to force it.\n", 189},
-  {"Unable to set up swap-space: unreadable", 190},
-  {"Setting up swapspace version %d, size = %lu KiB\n", 191},
-  {"unable to rewind swap-device", 192},
-  {"unable to write signature page", 193},
-  {"fsync failed", 194},
-  {"Invalid number: %s\n", 195},
-  {"Syntax error: '%s'\n", 196},
-  {"No such parameter set: '%s'\n", 197},
-  {"   %s [ -p ] dev name\n", 198},
-  {"\
-   %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n", 199},
-  {"   %s [ -c | -y | -n | -d ] dev\n", 200},
-  {"   %s [ -c | -y | -n ] dev\n", 201},
-  {"Unusable", 202},
-  {"Free Space", 203},
-  {"Linux ext2", 204},
-  {"Linux ext3", 205},
-  {"Linux XFS", 206},
-  {"Linux ReiserFS", 207},
-  {"Linux", 208},
-  {"OS/2 HPFS", 209},
-  {"OS/2 IFS", 210},
-  {"NTFS", 211},
-  {"Disk has been changed.\n", 212},
-  {"Reboot the system to ensure the partition table is correctly updated.\n", 213},
+the -f option to force it.\n", 229},
+  {"Unable to set up swap-space: unreadable", 230},
+  {"Setting up swapspace version %d, size = %lu KiB\n", 231},
+  {"unable to rewind swap-device", 232},
+  {"unable to write signature page", 233},
+  {"fsync failed", 234},
+  {"Invalid number: %s\n", 235},
+  {"Syntax error: '%s'\n", 236},
+  {"No such parameter set: '%s'\n", 237},
+  {"   %s [ -p ] dev name\n", 238},
+  {"\
+   %s [ -p ] dev size sect heads tracks stretch gap rate spec1 fmt_gap\n", 239},
+  {"   %s [ -c | -y | -n | -d ] dev\n", 240},
+  {"   %s [ -c | -y | -n ] dev\n", 241},
+  {"Unusable", 242},
+  {"Free Space", 243},
+  {"Linux ext2", 244},
+  {"Linux ext3", 245},
+  {"Linux XFS", 246},
+  {"Linux ReiserFS", 247},
+  {"Linux", 248},
+  {"OS/2 HPFS", 249},
+  {"OS/2 IFS", 250},
+  {"NTFS", 251},
+  {"Disk has been changed.\n", 252},
+  {"Reboot the system to ensure the partition table is correctly updated.\n", 253},
   {"\
 \n\
 WARNING: If you have created or modified any\n\
 DOS 6.x partitions, please see the cfdisk manual\n\
-page for additional information.\n", 214},
-  {"FATAL ERROR", 215},
-  {"Press any key to exit cfdisk", 216},
-  {"Cannot seek on disk drive", 217},
-  {"Cannot read disk drive", 218},
-  {"Cannot write disk drive", 219},
-  {"Too many partitions", 220},
-  {"Partition begins before sector 0", 221},
-  {"Partition ends before sector 0", 222},
-  {"Partition begins after end-of-disk", 223},
-  {"Partition ends after end-of-disk", 224},
-  {"logical partitions not in disk order", 225},
-  {"logical partitions overlap", 226},
-  {"enlarged logical partitions overlap", 227},
-  {"\
-!!!! Internal error creating logical drive with no extended partition !!!!", 228},
-  {"\
-Cannot create logical drive here -- would create two extended partitions", 229},
-  {"Menu item too long. Menu may look odd.", 230},
-  {"Menu without direction. Defaulting horizontal.", 231},
-  {"Illegal key", 232},
-  {"Press a key to continue", 233},
-  {"Primary", 234},
-  {"Create a new primary partition", 235},
-  {"Logical", 236},
-  {"Create a new logical partition", 237},
-  {"Cancel", 238},
-  {"Don't create a partition", 239},
-  {"!!! Internal error !!!", 240},
-  {"Size (in MB): ", 241},
-  {"Beginning", 242},
-  {"Add partition at beginning of free space", 243},
-  {"End", 244},
-  {"Add partition at end of free space", 245},
-  {"No room to create the extended partition", 246},
-  {"No partition table or unknown signature on partition table", 247},
-  {"Do you wish to start with a zero table [y/N] ?", 248},
-  {"You specified more cylinders than fit on disk", 249},
-  {"Cannot open disk drive", 250},
-  {"Opened disk read-only - you have no permission to write", 251},
-  {"Cannot get disk size", 252},
-  {"Bad primary partition", 253},
-  {"Bad logical partition", 254},
-  {"Warning!!  This may destroy data on your disk!", 255},
-  {"Are you sure you want write the partition table to disk? (yes or no): ", 256},
-  {"no", 257},
-  {"Did not write partition table to disk", 258},
-  {"yes", 259},
-  {"Please enter `yes' or `no'", 260},
-  {"Writing partition table to disk...", 261},
-  {"Wrote partition table to disk", 262},
-  {"\
-Wrote partition table, but re-read table failed.  Reboot to update table.", 263},
-  {"No primary partitions are marked bootable. DOS MBR cannot boot this.", 264},
-  {"\
-More than one primary partition is marked bootable. DOS MBR cannot boot this.", 265},
-  {"Enter filename or press RETURN to display on screen: ", 266},
-  {"Cannot open file '%s'", 267},
-  {"Disk Drive: %s\n", 268},
-  {"Sector 0:\n", 269},
-  {"Sector %d:\n", 270},
-  {"   None   ", 271},
-  {"   Pri/Log", 272},
-  {"   Primary", 273},
-  {"   Logical", 274},
-  {"Unknown", 275},
-  {"Boot (%02X)", 276},
-  {"Unknown (%02X)", 277},
-  {"None (%02X)", 278},
-  {"Partition Table for %s\n", 279},
-  {"            First    Last\n", 280},
-  {"\
- # Type     Sector   Sector   Offset  Length   Filesystem Type (ID)   Flags\n", 281},
+page for additional information.\n", 254},
+  {"FATAL ERROR", 255},
+  {"Press any key to exit cfdisk", 256},
+  {"Cannot seek on disk drive", 257},
+  {"Cannot read disk drive", 258},
+  {"Cannot write disk drive", 259},
+  {"Too many partitions", 260},
+  {"Partition begins before sector 0", 261},
+  {"Partition ends before sector 0", 262},
+  {"Partition begins after end-of-disk", 263},
+  {"Partition ends after end-of-disk", 264},
+  {"logical partitions not in disk order", 265},
+  {"logical partitions overlap", 266},
+  {"enlarged logical partitions overlap", 267},
+  {"\
+!!!! Internal error creating logical drive with no extended partition !!!!", 268},
+  {"\
+Cannot create logical drive here -- would create two extended partitions", 269},
+  {"Menu item too long. Menu may look odd.", 270},
+  {"Menu without direction. Defaulting horizontal.", 271},
+  {"Illegal key", 272},
+  {"Press a key to continue", 273},
+  {"Primary", 274},
+  {"Create a new primary partition", 275},
+  {"Logical", 276},
+  {"Create a new logical partition", 277},
+  {"Cancel", 278},
+  {"Don't create a partition", 279},
+  {"!!! Internal error !!!", 280},
+  {"Size (in MB): ", 281},
+  {"Beginning", 282},
+  {"Add partition at beginning of free space", 283},
+  {"End", 284},
+  {"Add partition at end of free space", 285},
+  {"No room to create the extended partition", 286},
+  {"No partition table or unknown signature on partition table", 287},
+  {"Do you wish to start with a zero table [y/N] ?", 288},
+  {"You specified more cylinders than fit on disk", 289},
+  {"Cannot open disk drive", 290},
+  {"Opened disk read-only - you have no permission to write", 291},
+  {"Cannot get disk size", 292},
+  {"Bad primary partition", 293},
+  {"Bad logical partition", 294},
+  {"Warning!!  This may destroy data on your disk!", 295},
+  {"Are you sure you want write the partition table to disk? (yes or no): ", 296},
+  {"no", 297},
+  {"Did not write partition table to disk", 298},
+  {"yes", 299},
+  {"Please enter `yes' or `no'", 300},
+  {"Writing partition table to disk...", 301},
+  {"Wrote partition table to disk", 302},
+  {"\
+Wrote partition table, but re-read table failed.  Reboot to update table.", 303},
+  {"No primary partitions are marked bootable. DOS MBR cannot boot this.", 304},
+  {"\
+More than one primary partition is marked bootable. DOS MBR cannot boot this.", 305},
+  {"Enter filename or press RETURN to display on screen: ", 306},
+  {"Cannot open file '%s'", 307},
+  {"Disk Drive: %s\n", 308},
+  {"Sector 0:\n", 309},
+  {"Sector %d:\n", 310},
+  {"   None   ", 311},
+  {"   Pri/Log", 312},
+  {"   Primary", 313},
+  {"   Logical", 314},
+  {"Unknown", 315},
+  {"Boot (%02X)", 316},
+  {"Unknown (%02X)", 317},
+  {"None (%02X)", 318},
+  {"Partition Table for %s\n", 319},
+  {"            First    Last\n", 320},
+  {"\
+ # Type     Sector   Sector   Offset  Length   Filesystem Type (ID)   Flags\n", 321},
   {"\
 -- ------- -------- --------- ------ --------- ---------------------- \
----------\n", 282},
-  {"         ---Starting---      ----Ending----    Start Number of\n", 283},
-  {" # Flags Head Sect Cyl   ID  Head Sect Cyl    Sector  Sectors\n", 284},
-  {"-- ----- ---- ---- ---- ---- ---- ---- ---- -------- ---------\n", 285},
-  {"Raw", 286},
-  {"Print the table using raw data format", 287},
-  {"Sectors", 288},
-  {"Print the table ordered by sectors", 289},
-  {"Table", 290},
-  {"Just print the partition table", 291},
-  {"Don't print the table", 292},
-  {"Help Screen for cfdisk", 293},
-  {"This is cfdisk, a curses based disk partitioning program, which", 294},
-  {"allows you to create, delete and modify partitions on your hard", 295},
-  {"disk drive.", 296},
-  {"Copyright (C) 1994-1999 Kevin E. Martin & aeb", 297},
-  {"Command      Meaning", 298},
-  {"-------      -------", 299},
-  {"  b          Toggle bootable flag of the current partition", 300},
-  {"  d          Delete the current partition", 301},
-  {"  g          Change cylinders, heads, sectors-per-track parameters", 302},
-  {"             WARNING: This option should only be used by people who", 303},
-  {"             know what they are doing.", 304},
-  {"  h          Print this screen", 305},
-  {"  m          Maximize disk usage of the current partition", 306},
-  {"             Note: This may make the partition incompatible with", 307},
-  {"             DOS, OS/2, ...", 308},
-  {"  n          Create new partition from free space", 309},
-  {"  p          Print partition table to the screen or to a file", 310},
-  {"             There are several different formats for the partition", 311},
-  {"             that you can choose from:", 312},
-  {"                r - Raw data (exactly what would be written to disk)", 313},
-  {"                s - Table ordered by sectors", 314},
-  {"                t - Table in raw format", 315},
-  {"  q          Quit program without writing partition table", 316},
-  {"  t          Change the filesystem type", 317},
-  {"  u          Change units of the partition size display", 318},
-  {"             Rotates through MB, sectors and cylinders", 319},
-  {"  W          Write partition table to disk (must enter upper case W)", 320},
-  {"             Since this might destroy data on the disk, you must", 321},
-  {"             either confirm or deny the write by entering `yes' or", 322},
-  {"             `no'", 323},
-  {"Up Arrow     Move cursor to the previous partition", 324},
-  {"Down Arrow   Move cursor to the next partition", 325},
-  {"CTRL-L       Redraws the screen", 326},
-  {"  ?          Print this screen", 327},
-  {"Note: All of the commands can be entered with either upper or lower", 328},
-  {"case letters (except for Writes).", 329},
-  {"Cylinders", 330},
-  {"Change cylinder geometry", 331},
-  {"Heads", 332},
-  {"Change head geometry", 333},
-  {"Change sector geometry", 334},
-  {"Done", 335},
-  {"Done with changing geometry", 336},
-  {"Enter the number of cylinders: ", 337},
-  {"Illegal cylinders value", 338},
-  {"Enter the number of heads: ", 339},
-  {"Illegal heads value", 340},
-  {"Enter the number of sectors per track: ", 341},
-  {"Illegal sectors value", 342},
-  {"Enter filesystem type: ", 343},
-  {"Cannot change FS Type to empty", 344},
-  {"Cannot change FS Type to extended", 345},
-  {"Boot", 346},
-  {"Unk(%02X)", 347},
-  {", NC", 348},
-  {"NC", 349},
-  {"Pri/Log", 350},
-  {"Disk Drive: %s", 351},
-  {"Size: %lld bytes, %ld MB", 352},
-  {"Size: %lld bytes, %ld.%ld GB", 353},
-  {"Heads: %d   Sectors per Track: %d   Cylinders: %d", 354},
-  {"Name", 355},
-  {"Flags", 356},
-  {"Part Type", 357},
-  {"FS Type", 358},
-  {"[Label]", 359},
-  {"  Sectors", 360},
-  {"Size (MB)", 361},
-  {"Size (GB)", 362},
-  {"Bootable", 363},
-  {"Toggle bootable flag of the current partition", 364},
-  {"Delete", 365},
-  {"Delete the current partition", 366},
-  {"Geometry", 367},
-  {"Change disk geometry (experts only)", 368},
-  {"Help", 369},
-  {"Print help screen", 370},
-  {"Maximize", 371},
-  {"Maximize disk usage of the current partition (experts only)", 372},
-  {"New", 373},
-  {"Create new partition from free space", 374},
-  {"Print", 375},
-  {"Print partition table to the screen or to a file", 376},
-  {"Quit", 377},
-  {"Quit program without writing partition table", 378},
-  {"Type", 379},
-  {"Change the filesystem type (DOS, Linux, OS/2 and so on)", 380},
-  {"Units", 381},
-  {"Change units of the partition size display (MB, sect, cyl)", 382},
-  {"Write", 383},
-  {"Write partition table to disk (this might destroy data)", 384},
-  {"Cannot make this partition bootable", 385},
-  {"Cannot delete an empty partition", 386},
-  {"Cannot maximize this partition", 387},
-  {"This partition is unusable", 388},
-  {"This partition is already in use", 389},
-  {"Cannot change the type of an empty partition", 390},
-  {"No more partitions", 391},
-  {"Illegal command", 392},
-  {"Copyright (C) 1994-2000 Kevin E. Martin & aeb\n", 393},
+---------\n", 322},
+  {"         ---Starting---      ----Ending----    Start Number of\n", 323},
+  {" # Flags Head Sect Cyl   ID  Head Sect Cyl    Sector  Sectors\n", 324},
+  {"-- ----- ---- ---- ---- ---- ---- ---- ---- -------- ---------\n", 325},
+  {"Raw", 326},
+  {"Print the table using raw data format", 327},
+  {"Sectors", 328},
+  {"Print the table ordered by sectors", 329},
+  {"Table", 330},
+  {"Just print the partition table", 331},
+  {"Don't print the table", 332},
+  {"Help Screen for cfdisk", 333},
+  {"This is cfdisk, a curses based disk partitioning program, which", 334},
+  {"allows you to create, delete and modify partitions on your hard", 335},
+  {"disk drive.", 336},
+  {"Copyright (C) 1994-1999 Kevin E. Martin & aeb", 337},
+  {"Command      Meaning", 338},
+  {"-------      -------", 339},
+  {"  b          Toggle bootable flag of the current partition", 340},
+  {"  d          Delete the current partition", 341},
+  {"  g          Change cylinders, heads, sectors-per-track parameters", 342},
+  {"             WARNING: This option should only be used by people who", 343},
+  {"             know what they are doing.", 344},
+  {"  h          Print this screen", 345},
+  {"  m          Maximize disk usage of the current partition", 346},
+  {"             Note: This may make the partition incompatible with", 347},
+  {"             DOS, OS/2, ...", 348},
+  {"  n          Create new partition from free space", 349},
+  {"  p          Print partition table to the screen or to a file", 350},
+  {"             There are several different formats for the partition", 351},
+  {"             that you can choose from:", 352},
+  {"                r - Raw data (exactly what would be written to disk)", 353},
+  {"                s - Table ordered by sectors", 354},
+  {"                t - Table in raw format", 355},
+  {"  q          Quit program without writing partition table", 356},
+  {"  t          Change the filesystem type", 357},
+  {"  u          Change units of the partition size display", 358},
+  {"             Rotates through MB, sectors and cylinders", 359},
+  {"  W          Write partition table to disk (must enter upper case W)", 360},
+  {"             Since this might destroy data on the disk, you must", 361},
+  {"             either confirm or deny the write by entering `yes' or", 362},
+  {"             `no'", 363},
+  {"Up Arrow     Move cursor to the previous partition", 364},
+  {"Down Arrow   Move cursor to the next partition", 365},
+  {"CTRL-L       Redraws the screen", 366},
+  {"  ?          Print this screen", 367},
+  {"Note: All of the commands can be entered with either upper or lower", 368},
+  {"case letters (except for Writes).", 369},
+  {"Cylinders", 370},
+  {"Change cylinder geometry", 371},
+  {"Heads", 372},
+  {"Change head geometry", 373},
+  {"Change sector geometry", 374},
+  {"Done", 375},
+  {"Done with changing geometry", 376},
+  {"Enter the number of cylinders: ", 377},
+  {"Illegal cylinders value", 378},
+  {"Enter the number of heads: ", 379},
+  {"Illegal heads value", 380},
+  {"Enter the number of sectors per track: ", 381},
+  {"Illegal sectors value", 382},
+  {"Enter filesystem type: ", 383},
+  {"Cannot change FS Type to empty", 384},
+  {"Cannot change FS Type to extended", 385},
+  {"Boot", 386},
+  {"Unk(%02X)", 387},
+  {", NC", 388},
+  {"NC", 389},
+  {"Pri/Log", 390},
+  {"Disk Drive: %s", 391},
+  {"Size: %lld bytes, %ld MB", 392},
+  {"Size: %lld bytes, %ld.%ld GB", 393},
+  {"Heads: %d   Sectors per Track: %d   Cylinders: %d", 394},
+  {"Name", 395},
+  {"Flags", 396},
+  {"Part Type", 397},
+  {"FS Type", 398},
+  {"[Label]", 399},
+  {"  Sectors", 400},
+  {"Size (MB)", 401},
+  {"Size (GB)", 402},
+  {"Bootable", 403},
+  {"Toggle bootable flag of the current partition", 404},
+  {"Delete", 405},
+  {"Delete the current partition", 406},
+  {"Geometry", 407},
+  {"Change disk geometry (experts only)", 408},
+  {"Help", 409},
+  {"Print help screen", 410},
+  {"Maximize", 411},
+  {"Maximize disk usage of the current partition (experts only)", 412},
+  {"New", 413},
+  {"Create new partition from free space", 414},
+  {"Print", 415},
+  {"Print partition table to the screen or to a file", 416},
+  {"Quit", 417},
+  {"Quit program without writing partition table", 418},
+  {"Type", 419},
+  {"Change the filesystem type (DOS, Linux, OS/2 and so on)", 420},
+  {"Units", 421},
+  {"Change units of the partition size display (MB, sect, cyl)", 422},
+  {"Write", 423},
+  {"Write partition table to disk (this might destroy data)", 424},
+  {"Cannot make this partition bootable", 425},
+  {"Cannot delete an empty partition", 426},
+  {"Cannot maximize this partition", 427},
+  {"This partition is unusable", 428},
+  {"This partition is already in use", 429},
+  {"Cannot change the type of an empty partition", 430},
+  {"No more partitions", 431},
+  {"Illegal command", 432},
+  {"Copyright (C) 1994-2000 Kevin E. Martin & aeb\n", 433},
   {"\
 \n\
 Usage:\n\
@@ -455,7 +522,7 @@ Options:\n\
 -z: Start with a zero partition table, instead of reading the pt from disk;\n\
 -c C -h H -s S: Override the kernel's idea of the number of cylinders,\n\
                 the number of heads and the number of sectors/track.\n\
-\n", 394},
+\n", 434},
   {"\
 Usage: fdisk [-b SSZ] [-u] DISK     Change partition table\n\
        fdisk -l [-b SSZ] [-u] DISK  List partition table(s)\n\
@@ -464,65 +531,65 @@ Usage: fdisk [-b SSZ] [-u] DISK     Change partition table\n\
 Here DISK is something like /dev/hdb or /dev/sda\n\
 and PARTITION is something like /dev/hda7\n\
 -u: give Start and End in sector (instead of cylinder) units\n\
--b 2048: (for certain MO disks) use 2048-byte sectors\n", 395},
+-b 2048: (for certain MO disks) use 2048-byte sectors\n", 435},
   {"\
 Usage: fdisk [-l] [-b SSZ] [-u] device\n\
 E.g.: fdisk /dev/hda  (for the first IDE disk)\n\
   or: fdisk /dev/sdc  (for the third SCSI disk)\n\
   or: fdisk /dev/eda  (for the first PS/2 ESDI drive)\n\
   or: fdisk /dev/rd/c0d0  or: fdisk /dev/ida/c0d0  (for RAID devices)\n\
-  ...\n", 396},
-  {"Unable to open %s\n", 397},
-  {"Unable to read %s\n", 398},
-  {"Unable to seek on %s\n", 399},
-  {"Unable to write %s\n", 400},
-  {"BLKGETSIZE ioctl failed on %s\n", 401},
-  {"Unable to allocate any more memory\n", 402},
-  {"Fatal error\n", 403},
-  {"Command action", 404},
-  {"   a   toggle a read only flag", 405},
-  {"   b   edit bsd disklabel", 406},
-  {"   c   toggle the mountable flag", 407},
-  {"   d   delete a partition", 408},
-  {"   l   list known partition types", 409},
-  {"   m   print this menu", 410},
-  {"   n   add a new partition", 411},
-  {"   o   create a new empty DOS partition table", 412},
-  {"   p   print the partition table", 413},
-  {"   q   quit without saving changes", 414},
-  {"   s   create a new empty Sun disklabel", 415},
-  {"   t   change a partition's system id", 416},
-  {"   u   change display/entry units", 417},
-  {"   v   verify the partition table", 418},
-  {"   w   write table to disk and exit", 419},
-  {"   x   extra functionality (experts only)", 420},
-  {"   a   select bootable partition", 421},
-  {"   b   edit bootfile entry", 422},
-  {"   c   select sgi swap partition", 423},
-  {"   a   toggle a bootable flag", 424},
-  {"   c   toggle the dos compatibility flag", 425},
-  {"   a   change number of alternate cylinders", 426},
-  {"   c   change number of cylinders", 427},
-  {"   d   print the raw data in the partition table", 428},
-  {"   e   change number of extra sectors per cylinder", 429},
-  {"   h   change number of heads", 430},
-  {"   i   change interleave factor", 431},
-  {"   o   change rotation speed (rpm)", 432},
-  {"   r   return to main menu", 433},
-  {"   s   change number of sectors/track", 434},
-  {"   y   change number of physical cylinders", 435},
-  {"   b   move beginning of data in a partition", 436},
-  {"   e   list extended partitions", 437},
-  {"   g   create an IRIX (SGI) partition table", 438},
-  {"   f   fix partition order", 439},
-  {"You must set", 440},
-  {"heads", 441},
-  {"sectors", 442},
-  {"cylinders", 443},
+  ...\n", 436},
+  {"Unable to open %s\n", 437},
+  {"Unable to read %s\n", 438},
+  {"Unable to seek on %s\n", 439},
+  {"Unable to write %s\n", 440},
+  {"BLKGETSIZE ioctl failed on %s\n", 441},
+  {"Unable to allocate any more memory\n", 442},
+  {"Fatal error\n", 443},
+  {"Command action", 444},
+  {"   a   toggle a read only flag", 445},
+  {"   b   edit bsd disklabel", 446},
+  {"   c   toggle the mountable flag", 447},
+  {"   d   delete a partition", 448},
+  {"   l   list known partition types", 449},
+  {"   m   print this menu", 450},
+  {"   n   add a new partition", 451},
+  {"   o   create a new empty DOS partition table", 452},
+  {"   p   print the partition table", 453},
+  {"   q   quit without saving changes", 454},
+  {"   s   create a new empty Sun disklabel", 455},
+  {"   t   change a partition's system id", 456},
+  {"   u   change display/entry units", 457},
+  {"   v   verify the partition table", 458},
+  {"   w   write table to disk and exit", 459},
+  {"   x   extra functionality (experts only)", 460},
+  {"   a   select bootable partition", 461},
+  {"   b   edit bootfile entry", 462},
+  {"   c   select sgi swap partition", 463},
+  {"   a   toggle a bootable flag", 464},
+  {"   c   toggle the dos compatibility flag", 465},
+  {"   a   change number of alternate cylinders", 466},
+  {"   c   change number of cylinders", 467},
+  {"   d   print the raw data in the partition table", 468},
+  {"   e   change number of extra sectors per cylinder", 469},
+  {"   h   change number of heads", 470},
+  {"   i   change interleave factor", 471},
+  {"   o   change rotation speed (rpm)", 472},
+  {"   r   return to main menu", 473},
+  {"   s   change number of sectors/track", 474},
+  {"   y   change number of physical cylinders", 475},
+  {"   b   move beginning of data in a partition", 476},
+  {"   e   list extended partitions", 477},
+  {"   g   create an IRIX (SGI) partition table", 478},
+  {"   f   fix partition order", 479},
+  {"You must set", 480},
+  {"heads", 481},
+  {"sectors", 482},
+  {"cylinders", 483},
   {"\
 %s%s.\n\
-You can do this from the extra functions menu.\n", 444},
-  {" and ", 445},
+You can do this from the extra functions menu.\n", 484},
+  {" and ", 485},
   {"\
 \n\
 The number of cylinders for this disk is set to %d.\n\
@@ -530,159 +597,159 @@ There is nothing wrong with that, but this is larger than 1024,\n\
 and could in certain setups cause problems with:\n\
 1) software that runs at boot time (e.g., old versions of LILO)\n\
 2) booting and partitioning software from other OSs\n\
-   (e.g., DOS FDISK, OS/2 FDISK)\n", 446},
-  {"Bad offset in primary extended partition\n", 447},
-  {"Warning: deleting partitions after %d\n", 448},
-  {"Warning: extra link pointer in partition table %d\n", 449},
-  {"Warning: ignoring extra data in partition table %d\n", 450},
+   (e.g., DOS FDISK, OS/2 FDISK)\n", 486},
+  {"Bad offset in primary extended partition\n", 487},
+  {"Warning: deleting partitions after %d\n", 488},
+  {"Warning: extra link pointer in partition table %d\n", 489},
+  {"Warning: ignoring extra data in partition table %d\n", 490},
   {"\
 Building a new DOS disklabel. Changes will remain in memory only,\n\
 until you decide to write them. After that, of course, the previous\n\
 content won't be recoverable.\n\
-\n", 451},
-  {"Note: sector size is %d (not %d)\n", 452},
-  {"You will not be able to write the partition table.\n", 453},
+\n", 491},
+  {"Note: sector size is %d (not %d)\n", 492},
+  {"You will not be able to write the partition table.\n", 493},
   {"\
 This disk has both DOS and BSD magic.\n\
-Give the 'b' command to go to BSD mode.\n", 454},
+Give the 'b' command to go to BSD mode.\n", 494},
   {"\
 Device contains neither a valid DOS partition table, nor Sun, SGI or OSF \
-disklabel\n", 455},
-  {"Internal error\n", 456},
-  {"Ignoring extra extended partition %d\n", 457},
+disklabel\n", 495},
+  {"Internal error\n", 496},
+  {"Ignoring extra extended partition %d\n", 497},
   {"\
 Warning: invalid flag 0x%04x of partition table %d will be corrected by w\
-(rite)\n", 458},
+(rite)\n", 498},
   {"\
 \n\
-got EOF thrice - exiting..\n", 459},
-  {"Hex code (type L to list codes): ", 460},
-  {"%s (%d-%d, default %d): ", 461},
-  {"Using default value %d\n", 462},
-  {"Value out of range.\n", 463},
-  {"Partition number", 464},
-  {"Warning: partition %d has empty type\n", 465},
-  {"cylinder", 466},
-  {"sector", 467},
-  {"Changing display/entry units to %s\n", 468},
-  {"WARNING: Partition %d is an extended partition\n", 469},
-  {"DOS Compatibility flag is set\n", 470},
-  {"DOS Compatibility flag is not set\n", 471},
-  {"Partition %d does not exist yet!\n", 472},
+got EOF thrice - exiting..\n", 499},
+  {"Hex code (type L to list codes): ", 500},
+  {"%s (%d-%d, default %d): ", 501},
+  {"Using default value %d\n", 502},
+  {"Value out of range.\n", 503},
+  {"Partition number", 504},
+  {"Warning: partition %d has empty type\n", 505},
+  {"cylinder", 506},
+  {"sector", 507},
+  {"Changing display/entry units to %s\n", 508},
+  {"WARNING: Partition %d is an extended partition\n", 509},
+  {"DOS Compatibility flag is set\n", 510},
+  {"DOS Compatibility flag is not set\n", 511},
+  {"Partition %d does not exist yet!\n", 512},
   {"\
 Type 0 means free space to many systems\n\
 (but not to Linux). Having partitions of\n\
 type 0 is probably unwise. You can delete\n\
-a partition using the `d' command.\n", 473},
+a partition using the `d' command.\n", 513},
   {"\
 You cannot change a partition into an extended one or vice versa\n\
-Delete it first.\n", 474},
+Delete it first.\n", 514},
   {"\
 Consider leaving partition 3 as Whole disk (5),\n\
 as SunOS/Solaris expects it and even Linux likes it.\n\
-\n", 475},
+\n", 515},
   {"\
 Consider leaving partition 9 as volume header (0),\n\
 and partition 11 as entire volume (6)as IRIX expects it.\n\
-\n", 476},
-  {"Changed system type of partition %d to %x (%s)\n", 477},
-  {"Partition %d has different physical/logical beginnings (non-Linux?):\n", 478},
-  {"     phys=(%d, %d, %d) ", 479},
-  {"logical=(%d, %d, %d)\n", 480},
-  {"Partition %d has different physical/logical endings:\n", 481},
-  {"Partition %i does not start on cylinder boundary:\n", 482},
-  {"should be (%d, %d, 1)\n", 483},
-  {"Partition %i does not end on cylinder boundary:\n", 484},
-  {"should be (%d, %d, %d)\n", 485},
+\n", 516},
+  {"Changed system type of partition %d to %x (%s)\n", 517},
+  {"Partition %d has different physical/logical beginnings (non-Linux?):\n", 518},
+  {"     phys=(%d, %d, %d) ", 519},
+  {"logical=(%d, %d, %d)\n", 520},
+  {"Partition %d has different physical/logical endings:\n", 521},
+  {"Partition %i does not start on cylinder boundary:\n", 522},
+  {"should be (%d, %d, 1)\n", 523},
+  {"Partition %i does not end on cylinder boundary:\n", 524},
+  {"should be (%d, %d, %d)\n", 525},
   {"\
 \n\
 Disk %s: %d heads, %d sectors, %d cylinders\n\
 Units = %s of %d * %d bytes\n\
-\n", 486},
+\n", 526},
   {"\
 Nothing to do. Ordering is correct already.\n\
-\n", 487},
-  {"%*s Boot    Start       End    Blocks   Id  System\n", 488},
-  {"Device", 489},
+\n", 527},
+  {"%*s Boot    Start       End    Blocks   Id  System\n", 528},
+  {"Device", 529},
   {"\
 \n\
-Partition table entries are not in disk order\n", 490},
+Partition table entries are not in disk order\n", 530},
   {"\
 \n\
 Disk %s: %d heads, %d sectors, %d cylinders\n\
-\n", 491},
-  {"Nr AF  Hd Sec  Cyl  Hd Sec  Cyl    Start     Size ID\n", 492},
-  {"Warning: partition %d contains sector 0\n", 493},
-  {"Partition %d: head %d greater than maximum %d\n", 494},
-  {"Partition %d: sector %d greater than maximum %d\n", 495},
-  {"Partitions %d: cylinder %d greater than maximum %d\n", 496},
-  {"Partition %d: previous sectors %d disagrees with total %d\n", 497},
-  {"Warning: bad start-of-data in partition %d\n", 498},
-  {"Warning: partition %d overlaps partition %d.\n", 499},
-  {"Warning: partition %d is empty\n", 500},
-  {"Logical partition %d not entirely in partition %d\n", 501},
-  {"Total allocated sectors %d greater than the maximum %d\n", 502},
-  {"%d unallocated sectors\n", 503},
-  {"Partition %d is already defined.  Delete it before re-adding it.\n", 504},
-  {"First %s", 505},
-  {"Sector %d is already allocated\n", 506},
-  {"No free sectors available\n", 507},
-  {"Last %s or +size or +sizeM or +sizeK", 508},
+\n", 531},
+  {"Nr AF  Hd Sec  Cyl  Hd Sec  Cyl    Start     Size ID\n", 532},
+  {"Warning: partition %d contains sector 0\n", 533},
+  {"Partition %d: head %d greater than maximum %d\n", 534},
+  {"Partition %d: sector %d greater than maximum %d\n", 535},
+  {"Partitions %d: cylinder %d greater than maximum %d\n", 536},
+  {"Partition %d: previous sectors %d disagrees with total %d\n", 537},
+  {"Warning: bad start-of-data in partition %d\n", 538},
+  {"Warning: partition %d overlaps partition %d.\n", 539},
+  {"Warning: partition %d is empty\n", 540},
+  {"Logical partition %d not entirely in partition %d\n", 541},
+  {"Total allocated sectors %d greater than the maximum %d\n", 542},
+  {"%d unallocated sectors\n", 543},
+  {"Partition %d is already defined.  Delete it before re-adding it.\n", 544},
+  {"First %s", 545},
+  {"Sector %d is already allocated\n", 546},
+  {"No free sectors available\n", 547},
+  {"Last %s or +size or +sizeM or +sizeK", 548},
   {"\
 \tSorry - this fdisk cannot handle AIX disk labels.\n\
 \tIf you want to add DOS-type partitions, create\n\
 \ta new empty DOS partition table first. (Use o.)\n\
-\tWARNING: This will destroy the present disk contents.\n", 509},
-  {"The maximum number of partitions has been created\n", 510},
-  {"You must delete some partition and add an extended partition first\n", 511},
+\tWARNING: This will destroy the present disk contents.\n", 549},
+  {"The maximum number of partitions has been created\n", 550},
+  {"You must delete some partition and add an extended partition first\n", 551},
   {"\
 Command action\n\
    %s\n\
-   p   primary partition (1-4)\n", 512},
-  {"l   logical (5 or over)", 513},
-  {"e   extended", 514},
-  {"Invalid partition number for type `%c'\n", 515},
+   p   primary partition (1-4)\n", 552},
+  {"l   logical (5 or over)", 553},
+  {"e   extended", 554},
+  {"Invalid partition number for type `%c'\n", 555},
   {"\
 The partition table has been altered!\n\
-\n", 516},
-  {"Calling ioctl() to re-read partition table.\n", 517},
+\n", 556},
+  {"Calling ioctl() to re-read partition table.\n", 557},
   {"\
 \n\
 WARNING: Re-reading the partition table failed with error %d: %s.\n\
 The kernel still uses the old table.\n\
-The new table will be used at the next reboot.\n", 518},
+The new table will be used at the next reboot.\n", 558},
   {"\
 \n\
 WARNING: If you have created or modified any DOS 6.x\n\
 partitions, please see the fdisk manual page for additional\n\
-information.\n", 519},
-  {"Syncing disks.\n", 520},
-  {"Partition %d has no data area\n", 521},
-  {"New beginning of data", 522},
-  {"Expert command (m for help): ", 523},
-  {"Number of cylinders", 524},
-  {"Number of heads", 525},
-  {"Number of sectors", 526},
-  {"Warning: setting sector offset for DOS compatiblity\n", 527},
-  {"Disk %s doesn't contain a valid partition table\n", 528},
-  {"Cannot open %s\n", 529},
-  {"cannot open %s\n", 530},
-  {"%c: unknown command\n", 531},
-  {"This kernel finds the sector size itself - -b option ignored\n", 532},
+information.\n", 559},
+  {"Syncing disks.\n", 560},
+  {"Partition %d has no data area\n", 561},
+  {"New beginning of data", 562},
+  {"Expert command (m for help): ", 563},
+  {"Number of cylinders", 564},
+  {"Number of heads", 565},
+  {"Number of sectors", 566},
+  {"Warning: setting sector offset for DOS compatiblity\n", 567},
+  {"Disk %s doesn't contain a valid partition table\n", 568},
+  {"Cannot open %s\n", 569},
+  {"cannot open %s\n", 570},
+  {"%c: unknown command\n", 571},
+  {"This kernel finds the sector size itself - -b option ignored\n", 572},
   {"\
 Warning: the -b (set sector size) option should be used with one specified \
-device\n", 533},
-  {"Detected an OSF/1 disklabel on %s, entering disklabel mode.\n", 534},
-  {"Command (m for help): ", 535},
+device\n", 573},
+  {"Detected an OSF/1 disklabel on %s, entering disklabel mode.\n", 574},
+  {"Command (m for help): ", 575},
   {"\
 \n\
-The current boot file is: %s\n", 536},
-  {"Please enter the name of the new boot file: ", 537},
-  {"Boot file unchanged\n", 538},
+The current boot file is: %s\n", 576},
+  {"Please enter the name of the new boot file: ", 577},
+  {"Boot file unchanged\n", 578},
   {"\
 \n\
 \tSorry, no experts menu for SGI partition tables available.\n\
-\n", 539},
+\n", 579},
   {"\
 \n\
 \tThere is a valid AIX label on this disk.\n\
@@ -695,94 +762,94 @@ The current boot file is: %s\n", 536},
 \t   erase the other disks as well, if unmirrored.)\n\
 \t3. Before deleting this physical volume be sure\n\
 \t   to remove the disk logically from your AIX\n\
-\t   machine.  (Otherwise you become an AIXpert).", 540},
+\t   machine.  (Otherwise you become an AIXpert).", 580},
   {"\
 \n\
-BSD label for device: %s\n", 541},
-  {"   d   delete a BSD partition", 542},
-  {"   e   edit drive data", 543},
-  {"   i   install bootstrap", 544},
-  {"   l   list known filesystem types", 545},
-  {"   n   add a new BSD partition", 546},
-  {"   p   print BSD partition table", 547},
-  {"   s   show complete disklabel", 548},
-  {"   t   change a partition's filesystem id", 549},
-  {"   u   change units (cylinders/sectors)", 550},
-  {"   w   write disklabel to disk", 551},
-  {"   x   link BSD partition to non-BSD partition", 552},
-  {"Partition %s has invalid starting sector 0.\n", 553},
-  {"Reading disklabel of %s at sector %d.\n", 554},
-  {"There is no *BSD partition on %s.\n", 555},
-  {"BSD disklabel command (m for help): ", 556},
-  {"type: %s\n", 557},
-  {"type: %d\n", 558},
-  {"disk: %.*s\n", 559},
-  {"label: %.*s\n", 560},
-  {"flags:", 561},
-  {" removable", 562},
-  {" ecc", 563},
-  {" badsect", 564},
-  {"bytes/sector: %ld\n", 565},
-  {"sectors/track: %ld\n", 566},
-  {"tracks/cylinder: %ld\n", 567},
-  {"sectors/cylinder: %ld\n", 568},
-  {"cylinders: %ld\n", 569},
-  {"rpm: %d\n", 570},
-  {"interleave: %d\n", 571},
-  {"trackskew: %d\n", 572},
-  {"cylinderskew: %d\n", 573},
-  {"headswitch: %ld\t\t# milliseconds\n", 574},
-  {"track-to-track seek: %ld\t# milliseconds\n", 575},
-  {"drivedata: ", 576},
+BSD label for device: %s\n", 581},
+  {"   d   delete a BSD partition", 582},
+  {"   e   edit drive data", 583},
+  {"   i   install bootstrap", 584},
+  {"   l   list known filesystem types", 585},
+  {"   n   add a new BSD partition", 586},
+  {"   p   print BSD partition table", 587},
+  {"   s   show complete disklabel", 588},
+  {"   t   change a partition's filesystem id", 589},
+  {"   u   change units (cylinders/sectors)", 590},
+  {"   w   write disklabel to disk", 591},
+  {"   x   link BSD partition to non-BSD partition", 592},
+  {"Partition %s has invalid starting sector 0.\n", 593},
+  {"Reading disklabel of %s at sector %d.\n", 594},
+  {"There is no *BSD partition on %s.\n", 595},
+  {"BSD disklabel command (m for help): ", 596},
+  {"type: %s\n", 597},
+  {"type: %d\n", 598},
+  {"disk: %.*s\n", 599},
+  {"label: %.*s\n", 600},
+  {"flags:", 601},
+  {" removable", 602},
+  {" ecc", 603},
+  {" badsect", 604},
+  {"bytes/sector: %ld\n", 605},
+  {"sectors/track: %ld\n", 606},
+  {"tracks/cylinder: %ld\n", 607},
+  {"sectors/cylinder: %ld\n", 608},
+  {"cylinders: %ld\n", 609},
+  {"rpm: %d\n", 610},
+  {"interleave: %d\n", 611},
+  {"trackskew: %d\n", 612},
+  {"cylinderskew: %d\n", 613},
+  {"headswitch: %ld\t\t# milliseconds\n", 614},
+  {"track-to-track seek: %ld\t# milliseconds\n", 615},
+  {"drivedata: ", 616},
   {"\
 \n\
-%d partitions:\n", 577},
-  {"#       start       end      size     fstype   [fsize bsize   cpg]\n", 578},
-  {"Writing disklabel to %s.\n", 579},
-  {"%s contains no disklabel.\n", 580},
-  {"Do you want to create a disklabel? (y/n) ", 581},
-  {"bytes/sector", 582},
-  {"sectors/track", 583},
-  {"tracks/cylinder", 584},
-  {"sectors/cylinder", 585},
-  {"Must be <= sectors/track * tracks/cylinder (default).\n", 586},
-  {"rpm", 587},
-  {"interleave", 588},
-  {"trackskew", 589},
-  {"cylinderskew", 590},
-  {"headswitch", 591},
-  {"track-to-track seek", 592},
-  {"Bootstrap: %sboot -> boot%s (%s): ", 593},
-  {"Bootstrap overlaps with disk label!\n", 594},
-  {"Bootstrap installed on %s.\n", 595},
-  {"Partition (a-%c): ", 596},
-  {"This partition already exists.\n", 597},
-  {"Warning: too many partitions (%d, maximum is %d).\n", 598},
+%d partitions:\n", 617},
+  {"#       start       end      size     fstype   [fsize bsize   cpg]\n", 618},
+  {"Writing disklabel to %s.\n", 619},
+  {"%s contains no disklabel.\n", 620},
+  {"Do you want to create a disklabel? (y/n) ", 621},
+  {"bytes/sector", 622},
+  {"sectors/track", 623},
+  {"tracks/cylinder", 624},
+  {"sectors/cylinder", 625},
+  {"Must be <= sectors/track * tracks/cylinder (default).\n", 626},
+  {"rpm", 627},
+  {"interleave", 628},
+  {"trackskew", 629},
+  {"cylinderskew", 630},
+  {"headswitch", 631},
+  {"track-to-track seek", 632},
+  {"Bootstrap: %sboot -> boot%s (%s): ", 633},
+  {"Bootstrap overlaps with disk label!\n", 634},
+  {"Bootstrap installed on %s.\n", 635},
+  {"Partition (a-%c): ", 636},
+  {"This partition already exists.\n", 637},
+  {"Warning: too many partitions (%d, maximum is %d).\n", 638},
   {"\
 \n\
-Syncing disks.\n", 599},
-  {"SGI volhdr", 600},
-  {"SGI trkrepl", 601},
-  {"SGI secrepl", 602},
-  {"SGI raw", 603},
-  {"SGI bsd", 604},
-  {"SGI sysv", 605},
-  {"SGI volume", 606},
-  {"SGI efs", 607},
-  {"SGI lvol", 608},
-  {"SGI rlvol", 609},
-  {"SGI xfs", 610},
-  {"SGI xfslog", 611},
-  {"SGI xlv", 612},
-  {"SGI xvm", 613},
-  {"Linux swap", 614},
-  {"Linux native", 615},
-  {"Linux LVM", 616},
-  {"Linux RAID", 617},
+Syncing disks.\n", 639},
+  {"SGI volhdr", 640},
+  {"SGI trkrepl", 641},
+  {"SGI secrepl", 642},
+  {"SGI raw", 643},
+  {"SGI bsd", 644},
+  {"SGI sysv", 645},
+  {"SGI volume", 646},
+  {"SGI efs", 647},
+  {"SGI lvol", 648},
+  {"SGI rlvol", 649},
+  {"SGI xfs", 650},
+  {"SGI xfslog", 651},
+  {"SGI xlv", 652},
+  {"SGI xvm", 653},
+  {"Linux swap", 654},
+  {"Linux native", 655},
+  {"Linux LVM", 656},
+  {"Linux RAID", 657},
   {"\
 According to MIPS Computer Systems, Inc the Label must not contain more than \
-512 bytes\n", 618},
-  {"Detected sgi disklabel with wrong checksum.\n", 619},
+512 bytes\n", 658},
+  {"Detected sgi disklabel with wrong checksum.\n", 659},
   {"\
 \n\
 Disk %s (SGI disk label): %d heads, %d sectors\n\
@@ -790,141 +857,141 @@ Disk %s (SGI disk label): %d heads, %d sectors\n\
 %d extra sects/cyl, interleave %d:1\n\
 %s\n\
 Units = %s of %d * 512 bytes\n\
-\n", 620},
+\n", 660},
   {"\
 \n\
 Disk %s (SGI disk label): %d heads, %d sectors, %d cylinders\n\
 Units = %s of %d * 512 bytes\n\
-\n", 621},
+\n", 661},
   {"\
 ----- partitions -----\n\
-Pt# %*s  Info     Start       End   Sectors  Id  System\n", 622},
+Pt# %*s  Info     Start       End   Sectors  Id  System\n", 662},
   {"\
 ----- Bootinfo -----\n\
 Bootfile: %s\n\
------ Directory Entries -----\n", 623},
-  {"%2d: %-10s sector%5u size%8u\n", 624},
+----- Directory Entries -----\n", 663},
+  {"%2d: %-10s sector%5u size%8u\n", 664},
   {"\
 \n\
 Invalid Bootfile!\n\
 \tThe bootfile must be an absolute non-zero pathname,\n\
-\te.g. \"/unix\" or \"/unix.save\".\n", 625},
+\te.g. \"/unix\" or \"/unix.save\".\n", 665},
   {"\
 \n\
-\tName of Bootfile too long:  16 bytes maximum.\n", 626},
+\tName of Bootfile too long:  16 bytes maximum.\n", 666},
   {"\
 \n\
-\tBootfile must have a fully qualified pathname.\n", 627},
+\tBootfile must have a fully qualified pathname.\n", 667},
   {"\
 \n\
 \tBe aware, that the bootfile is not checked for existence.\n\
-\tSGI's default is \"/unix\" and for backup \"/unix.save\".\n", 628},
+\tSGI's default is \"/unix\" and for backup \"/unix.save\".\n", 668},
   {"\
 \n\
-\tBootfile is changed to \"%s\".\n", 629},
-  {"More than one entire disk entry present.\n", 630},
-  {"No partitions defined\n", 631},
-  {"IRIX likes when Partition 11 covers the entire disk.\n", 632},
+\tBootfile is changed to \"%s\".\n", 669},
+  {"More than one entire disk entry present.\n", 670},
+  {"No partitions defined\n", 671},
+  {"IRIX likes when Partition 11 covers the entire disk.\n", 672},
   {"\
 The entire disk partition should start at block 0,\n\
-not at diskblock %d.\n", 633},
+not at diskblock %d.\n", 673},
   {"\
 The entire disk partition is only %d diskblock large,\n\
-but the disk is %d diskblocks long.\n", 634},
-  {"One Partition (#11) should cover the entire disk.\n", 635},
-  {"Partition %d does not start on cylinder boundary.\n", 636},
-  {"Partition %d does not end on cylinder boundary.\n", 637},
-  {"The Partition %d and %d overlap by %d sectors.\n", 638},
-  {"Unused gap of %8d sectors - sectors %8d-%d\n", 639},
+but the disk is %d diskblocks long.\n", 674},
+  {"One Partition (#11) should cover the entire disk.\n", 675},
+  {"Partition %d does not start on cylinder boundary.\n", 676},
+  {"Partition %d does not end on cylinder boundary.\n", 677},
+  {"The Partition %d and %d overlap by %d sectors.\n", 678},
+  {"Unused gap of %8d sectors - sectors %8d-%d\n", 679},
   {"\
 \n\
-The boot partition does not exist.\n", 640},
+The boot partition does not exist.\n", 680},
   {"\
 \n\
-The swap partition does not exist.\n", 641},
+The swap partition does not exist.\n", 681},
   {"\
 \n\
-The swap partition has no swap type.\n", 642},
-  {"\tYou have chosen an unusual boot file name.\n", 643},
-  {"Sorry You may change the Tag of non-empty partitions.\n", 644},
+The swap partition has no swap type.\n", 682},
+  {"\tYou have chosen an unusual boot file name.\n", 683},
+  {"Sorry You may change the Tag of non-empty partitions.\n", 684},
   {"\
 It is highly recommended that the partition at offset 0\n\
 is of type \"SGI volhdr\", the IRIX system will rely on it to\n\
 retrieve from its directory standalone tools like sash and fx.\n\
 Only the \"SGI volume\" entire disk section may violate this.\n\
-Type YES if you are sure about tagging this partition differently.\n", 645},
-  {"YES\n", 646},
-  {"Do You know, You got a partition overlap on the disk?\n", 647},
-  {"Attempting to generate entire disk entry automatically.\n", 648},
-  {"The entire disk is already covered with partitions.\n", 649},
-  {"You got a partition overlap on the disk. Fix it first!\n", 650},
+Type YES if you are sure about tagging this partition differently.\n", 685},
+  {"YES\n", 686},
+  {"Do You know, You got a partition overlap on the disk?\n", 687},
+  {"Attempting to generate entire disk entry automatically.\n", 688},
+  {"The entire disk is already covered with partitions.\n", 689},
+  {"You got a partition overlap on the disk. Fix it first!\n", 690},
   {"\
 It is highly recommended that eleventh partition\n\
-covers the entire disk and is of type `SGI volume'\n", 651},
-  {"You will get a partition overlap on the disk. Fix it first!\n", 652},
-  {" Last %s", 653},
+covers the entire disk and is of type `SGI volume'\n", 691},
+  {"You will get a partition overlap on the disk. Fix it first!\n", 692},
+  {" Last %s", 693},
   {"\
 Building a new SGI disklabel. Changes will remain in memory only,\n\
 until you decide to write them. After that, of course, the previous\n\
 content will be unrecoverably lost.\n\
-\n", 654},
-  {"Trying to keep parameters of partition %d.\n", 655},
-  {"ID=%02x\tSTART=%d\tLENGTH=%d\n", 656},
-  {"Empty", 657},
-  {"SunOS root", 658},
-  {"SunOS swap", 659},
-  {"SunOS usr", 660},
-  {"Whole disk", 661},
-  {"SunOS stand", 662},
-  {"SunOS var", 663},
-  {"SunOS home", 664},
-  {"Linux raid autodetect", 665},
+\n", 694},
+  {"Trying to keep parameters of partition %d.\n", 695},
+  {"ID=%02x\tSTART=%d\tLENGTH=%d\n", 696},
+  {"Empty", 697},
+  {"SunOS root", 698},
+  {"SunOS swap", 699},
+  {"SunOS usr", 700},
+  {"Whole disk", 701},
+  {"SunOS stand", 702},
+  {"SunOS var", 703},
+  {"SunOS home", 704},
+  {"Linux raid autodetect", 705},
   {"\
 Detected sun disklabel with wrong checksum.\n\
 Probably you'll have to set all the values,\n\
 e.g. heads, sectors, cylinders and partitions\n\
-or force a fresh label (s command in main menu)\n", 666},
-  {"Autoconfigure found a %s%s%s\n", 667},
+or force a fresh label (s command in main menu)\n", 706},
+  {"Autoconfigure found a %s%s%s\n", 707},
   {"\
 Building a new sun disklabel. Changes will remain in memory only,\n\
 until you decide to write them. After that, of course, the previous\n\
 content won't be recoverable.\n\
-\n", 668},
+\n", 708},
   {"\
 Drive type\n\
    ?   auto configure\n\
-   0   custom (with hardware detected defaults)", 669},
-  {"Select type (? for auto, 0 for custom): ", 670},
-  {"Autoconfigure failed.\n", 671},
-  {"Sectors/track", 672},
-  {"Alternate cylinders", 673},
-  {"Physical cylinders", 674},
-  {"Rotation speed (rpm)", 675},
-  {"Interleave factor", 676},
-  {"Extra sectors per cylinder", 677},
-  {"You may change all the disk params from the x menu", 678},
-  {"3,5\" floppy", 679},
-  {"Linux custom", 680},
-  {"Partition %d doesn't end on cylinder boundary\n", 681},
-  {"Partition %d overlaps with others in sectors %d-%d\n", 682},
-  {"Unused gap - sectors 0-%d\n", 683},
-  {"Unused gap - sectors %d-%d\n", 684},
+   0   custom (with hardware detected defaults)", 709},
+  {"Select type (? for auto, 0 for custom): ", 710},
+  {"Autoconfigure failed.\n", 711},
+  {"Sectors/track", 712},
+  {"Alternate cylinders", 713},
+  {"Physical cylinders", 714},
+  {"Rotation speed (rpm)", 715},
+  {"Interleave factor", 716},
+  {"Extra sectors per cylinder", 717},
+  {"You may change all the disk params from the x menu", 718},
+  {"3,5\" floppy", 719},
+  {"Linux custom", 720},
+  {"Partition %d doesn't end on cylinder boundary\n", 721},
+  {"Partition %d overlaps with others in sectors %d-%d\n", 722},
+  {"Unused gap - sectors 0-%d\n", 723},
+  {"Unused gap - sectors %d-%d\n", 724},
   {"\
 Other partitions already cover the whole disk.\n\
-Delete some/shrink them before retry.\n", 685},
+Delete some/shrink them before retry.\n", 725},
   {"\
 You haven't covered the whole disk with the 3rd partition, but your value\n\
 %d %s covers some other partition. Your entry has been changed\n\
-to %d %s\n", 686},
+to %d %s\n", 726},
   {"\
 If you want to maintain SunOS/Solaris compatibility, consider leaving this\n\
-partition as Whole disk (5), starting at 0, with %u sectors\n", 687},
+partition as Whole disk (5), starting at 0, with %u sectors\n", 727},
   {"\
 It is highly recommended that the partition at offset 0\n\
 is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n\
 there may destroy your partition table and bootblock.\n\
 Type YES if you're very sure you would like that partition\n\
-tagged with 82 (Linux swap): ", 688},
+tagged with 82 (Linux swap): ", 728},
   {"\
 \n\
 Disk %s (Sun disk label): %d heads, %d sectors, %d rpm\n\
@@ -932,456 +999,459 @@ Disk %s (Sun disk label): %d heads, %d sectors, %d rpm\n\
 %d extra sects/cyl, interleave %d:1\n\
 %s\n\
 Units = %s of %d * 512 bytes\n\
-\n", 689},
+\n", 729},
   {"\
 \n\
 Disk %s (Sun disk label): %d heads, %d sectors, %d cylinders\n\
 Units = %s of %d * 512 bytes\n\
-\n", 690},
-  {"%*s Flag    Start       End    Blocks   Id  System\n", 691},
-  {"Number of alternate cylinders", 692},
-  {"Number of physical cylinders", 693},
-  {"FAT12", 694},
-  {"XENIX root", 695},
-  {"XENIX usr", 696},
-  {"FAT16 <32M", 697},
-  {"Extended", 698},
-  {"FAT16", 699},
-  {"HPFS/NTFS", 700},
-  {"AIX", 701},
-  {"AIX bootable", 702},
-  {"OS/2 Boot Manager", 703},
-  {"Win95 FAT32", 704},
-  {"Win95 FAT32 (LBA)", 705},
-  {"Win95 FAT16 (LBA)", 706},
-  {"Win95 Ext'd (LBA)", 707},
-  {"OPUS", 708},
-  {"Hidden FAT12", 709},
-  {"Compaq diagnostics", 710},
-  {"Hidden FAT16 <32M", 711},
-  {"Hidden FAT16", 712},
-  {"Hidden HPFS/NTFS", 713},
-  {"AST SmartSleep", 714},
-  {"Hidden Win95 FAT32", 715},
-  {"Hidden Win95 FAT32 (LBA)", 716},
-  {"Hidden Win95 FAT16 (LBA)", 717},
-  {"NEC DOS", 718},
-  {"Plan 9", 719},
-  {"PartitionMagic recovery", 720},
-  {"Venix 80286", 721},
-  {"PPC PReP Boot", 722},
-  {"SFS", 723},
-  {"QNX4.x", 724},
-  {"QNX4.x 2nd part", 725},
-  {"QNX4.x 3rd part", 726},
-  {"OnTrack DM", 727},
-  {"OnTrack DM6 Aux1", 728},
-  {"CP/M", 729},
-  {"OnTrack DM6 Aux3", 730},
-  {"OnTrackDM6", 731},
-  {"EZ-Drive", 732},
-  {"Golden Bow", 733},
-  {"Priam Edisk", 734},
-  {"SpeedStor", 735},
-  {"GNU HURD or SysV", 736},
-  {"Novell Netware 286", 737},
-  {"Novell Netware 386", 738},
-  {"DiskSecure Multi-Boot", 739},
-  {"PC/IX", 740},
-  {"Old Minix", 741},
-  {"Minix / old Linux", 742},
-  {"OS/2 hidden C: drive", 743},
-  {"Linux extended", 744},
-  {"NTFS volume set", 745},
-  {"Amoeba", 746},
-  {"Amoeba BBT", 747},
-  {"BSD/OS", 748},
-  {"IBM Thinkpad hibernation", 749},
-  {"FreeBSD", 750},
-  {"OpenBSD", 751},
-  {"NeXTSTEP", 752},
-  {"Darwin UFS", 753},
-  {"NetBSD", 754},
-  {"Darwin boot", 755},
-  {"BSDI fs", 756},
-  {"BSDI swap", 757},
-  {"Boot Wizard hidden", 758},
-  {"Solaris boot", 759},
-  {"DRDOS/sec (FAT-12)", 760},
-  {"DRDOS/sec (FAT-16 < 32M)", 761},
-  {"DRDOS/sec (FAT-16)", 762},
-  {"Syrinx", 763},
-  {"Non-FS data", 764},
-  {"CP/M / CTOS / ...", 765},
-  {"Dell Utility", 766},
-  {"BootIt", 767},
-  {"DOS access", 768},
-  {"DOS R/O", 769},
-  {"BeOS fs", 770},
-  {"EFI GPT", 771},
-  {"EFI (FAT-12/16/32)", 772},
-  {"Linux/PA-RISC boot", 773},
-  {"DOS secondary", 774},
-  {"LANstep", 775},
-  {"BBT", 776},
-  {"seek error on %s - cannot seek to %lu\n", 777},
-  {"seek error: wanted 0x%08x%08x, got 0x%08x%08x\n", 778},
-  {"out of memory - giving up\n", 779},
-  {"read error on %s - cannot read sector %lu\n", 780},
-  {"ERROR: sector %lu does not have an msdos signature\n", 781},
-  {"write error on %s - cannot write sector %lu\n", 782},
-  {"cannot open partition sector save file (%s)\n", 783},
-  {"write error on %s\n", 784},
-  {"cannot stat partition restore file (%s)\n", 785},
-  {"partition restore file has wrong size - not restoring\n", 786},
-  {"out of memory?\n", 787},
-  {"cannot open partition restore file (%s)\n", 788},
-  {"error reading %s\n", 789},
-  {"cannot open device %s for writing\n", 790},
-  {"error writing sector %lu on %s\n", 791},
-  {"Disk %s: cannot get size\n", 792},
-  {"Disk %s: cannot get geometry\n", 793},
+\n", 730},
+  {"%*s Flag    Start       End    Blocks   Id  System\n", 731},
+  {"Number of alternate cylinders", 732},
+  {"Number of physical cylinders", 733},
+  {"FAT12", 734},
+  {"XENIX root", 735},
+  {"XENIX usr", 736},
+  {"FAT16 <32M", 737},
+  {"Extended", 738},
+  {"FAT16", 739},
+  {"HPFS/NTFS", 740},
+  {"AIX", 741},
+  {"AIX bootable", 742},
+  {"OS/2 Boot Manager", 743},
+  {"Win95 FAT32", 744},
+  {"Win95 FAT32 (LBA)", 745},
+  {"Win95 FAT16 (LBA)", 746},
+  {"Win95 Ext'd (LBA)", 747},
+  {"OPUS", 748},
+  {"Hidden FAT12", 749},
+  {"Compaq diagnostics", 750},
+  {"Hidden FAT16 <32M", 751},
+  {"Hidden FAT16", 752},
+  {"Hidden HPFS/NTFS", 753},
+  {"AST SmartSleep", 754},
+  {"Hidden Win95 FAT32", 755},
+  {"Hidden Win95 FAT32 (LBA)", 756},
+  {"Hidden Win95 FAT16 (LBA)", 757},
+  {"NEC DOS", 758},
+  {"Plan 9", 759},
+  {"PartitionMagic recovery", 760},
+  {"Venix 80286", 761},
+  {"PPC PReP Boot", 762},
+  {"SFS", 763},
+  {"QNX4.x", 764},
+  {"QNX4.x 2nd part", 765},
+  {"QNX4.x 3rd part", 766},
+  {"OnTrack DM", 767},
+  {"OnTrack DM6 Aux1", 768},
+  {"CP/M", 769},
+  {"OnTrack DM6 Aux3", 770},
+  {"OnTrackDM6", 771},
+  {"EZ-Drive", 772},
+  {"Golden Bow", 773},
+  {"Priam Edisk", 774},
+  {"SpeedStor", 775},
+  {"GNU HURD or SysV", 776},
+  {"Novell Netware 286", 777},
+  {"Novell Netware 386", 778},
+  {"DiskSecure Multi-Boot", 779},
+  {"PC/IX", 780},
+  {"Old Minix", 781},
+  {"Minix / old Linux", 782},
+  {"OS/2 hidden C: drive", 783},
+  {"Linux extended", 784},
+  {"NTFS volume set", 785},
+  {"Amoeba", 786},
+  {"Amoeba BBT", 787},
+  {"BSD/OS", 788},
+  {"IBM Thinkpad hibernation", 789},
+  {"FreeBSD", 790},
+  {"OpenBSD", 791},
+  {"NeXTSTEP", 792},
+  {"Darwin UFS", 793},
+  {"NetBSD", 794},
+  {"Darwin boot", 795},
+  {"BSDI fs", 796},
+  {"BSDI swap", 797},
+  {"Boot Wizard hidden", 798},
+  {"Solaris boot", 799},
+  {"DRDOS/sec (FAT-12)", 800},
+  {"DRDOS/sec (FAT-16 < 32M)", 801},
+  {"DRDOS/sec (FAT-16)", 802},
+  {"Syrinx", 803},
+  {"Non-FS data", 804},
+  {"CP/M / CTOS / ...", 805},
+  {"Dell Utility", 806},
+  {"BootIt", 807},
+  {"DOS access", 808},
+  {"DOS R/O", 809},
+  {"BeOS fs", 810},
+  {"EFI GPT", 811},
+  {"EFI (FAT-12/16/32)", 812},
+  {"Linux/PA-RISC boot", 813},
+  {"DOS secondary", 814},
+  {"LANstep", 815},
+  {"BBT", 816},
+  {"seek error on %s - cannot seek to %lu\n", 817},
+  {"seek error: wanted 0x%08x%08x, got 0x%08x%08x\n", 818},
+  {"out of memory - giving up\n", 819},
+  {"read error on %s - cannot read sector %lu\n", 820},
+  {"ERROR: sector %lu does not have an msdos signature\n", 821},
+  {"write error on %s - cannot write sector %lu\n", 822},
+  {"cannot open partition sector save file (%s)\n", 823},
+  {"write error on %s\n", 824},
+  {"cannot stat partition restore file (%s)\n", 825},
+  {"partition restore file has wrong size - not restoring\n", 826},
+  {"out of memory?\n", 827},
+  {"cannot open partition restore file (%s)\n", 828},
+  {"error reading %s\n", 829},
+  {"cannot open device %s for writing\n", 830},
+  {"error writing sector %lu on %s\n", 831},
+  {"Disk %s: cannot get size\n", 832},
+  {"Disk %s: cannot get geometry\n", 833},
   {"\
 Warning: start=%lu - this looks like a partition rather than\n\
 the entire disk. Using fdisk on it is probably meaningless.\n\
-[Use the --force option if you really want this]\n", 794},
-  {"Warning: HDIO_GETGEO says that there are %lu heads\n", 795},
-  {"Warning: HDIO_GETGEO says that there are %lu sectors\n", 796},
-  {"Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n", 797},
+[Use the --force option if you really want this]\n", 834},
+  {"Warning: HDIO_GETGEO says that there are %lu heads\n", 835},
+  {"Warning: HDIO_GETGEO says that there are %lu sectors\n", 836},
+  {"Warning: BLKGETSIZE/HDIO_GETGEO says that there are %lu cylinders\n", 837},
   {"\
 Warning: unlikely number of sectors (%lu) - usually at most 63\n\
-This will give problems with all software that uses C/H/S addressing.\n", 798},
+This will give problems with all software that uses C/H/S addressing.\n", 838},
   {"\
 \n\
-Disk %s: %lu cylinders, %lu heads, %lu sectors/track\n", 799},
+Disk %s: %lu cylinders, %lu heads, %lu sectors/track\n", 839},
   {"\
-%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n", 800},
+%s of partition %s has impossible value for head: %lu (should be in 0-%lu)\n", 840},
   {"\
 %s of partition %s has impossible value for sector: %lu (should be in 1-%\
-lu)\n", 801},
+lu)\n", 841},
   {"\
 %s of partition %s has impossible value for cylinders: %lu (should be in 0-%\
-lu)\n", 802},
+lu)\n", 842},
   {"\
 Id  Name\n\
-\n", 803},
-  {"Re-reading the partition table ...\n", 804},
+\n", 843},
+  {"Re-reading the partition table ...\n", 844},
   {"\
 The command to re-read the partition table failed\n\
-Reboot your system now, before using mkfs\n", 805},
-  {"Error closing %s\n", 806},
-  {"%s: no such partition\n", 807},
-  {"unrecognized format - using sectors\n", 808},
-  {"# partition table of %s\n", 809},
-  {"unimplemented format - using %s\n", 810},
+Reboot your system now, before using mkfs\n", 845},
+  {"Error closing %s\n", 846},
+  {"%s: no such partition\n", 847},
+  {"unrecognized format - using sectors\n", 848},
+  {"# partition table of %s\n", 849},
+  {"unimplemented format - using %s\n", 850},
   {"\
 Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n\
-\n", 811},
-  {"   Device Boot Start     End   #cyls    #blocks   Id  System\n", 812},
+\n", 851},
+  {"   Device Boot Start     End   #cyls    #blocks   Id  System\n", 852},
   {"\
 Units = sectors of 512 bytes, counting from %d\n\
-\n", 813},
-  {"   Device Boot    Start       End   #sectors  Id  System\n", 814},
+\n", 853},
+  {"   Device Boot    Start       End   #sectors  Id  System\n", 854},
   {"\
 Units = blocks of 1024 bytes, counting from %d\n\
-\n", 815},
-  {"   Device Boot   Start       End    #blocks   Id  System\n", 816},
+\n", 855},
+  {"   Device Boot   Start       End    #blocks   Id  System\n", 856},
   {"\
 Units = megabytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n\
-\n", 817},
-  {"   Device Boot Start   End     MB    #blocks   Id  System\n", 818},
-  {"\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n", 819},
-  {"\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n", 820},
-  {"partition ends on cylinder %ld, beyond the end of the disk\n", 821},
-  {"No partitions found\n", 822},
+\n", 857},
+  {"   Device Boot Start   End     MB    #blocks   Id  System\n", 858},
+  {"\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n", 859},
+  {"\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n", 860},
+  {"partition ends on cylinder %ld, beyond the end of the disk\n", 861},
+  {"No partitions found\n", 862},
   {"\
 Warning: The partition table looks like it was made\n\
   for C/H/S=*/%ld/%ld (instead of %ld/%ld/%ld).\n\
-For this listing I'll assume that geometry.\n", 823},
-  {"no partition table present.\n", 824},
-  {"strange, only %d partitions defined.\n", 825},
-  {"Warning: partition %s has size 0 but is not marked Empty\n", 826},
-  {"Warning: partition %s has size 0 and is bootable\n", 827},
-  {"Warning: partition %s has size 0 and nonzero start\n", 828},
-  {"Warning: partition %s ", 829},
-  {"is not contained in partition %s\n", 830},
-  {"Warning: partitions %s ", 831},
-  {"and %s overlap\n", 832},
+For this listing I'll assume that geometry.\n", 863},
+  {"no partition table present.\n", 864},
+  {"strange, only %d partitions defined.\n", 865},
+  {"Warning: partition %s has size 0 but is not marked Empty\n", 866},
+  {"Warning: partition %s has size 0 and is bootable\n", 867},
+  {"Warning: partition %s has size 0 and nonzero start\n", 868},
+  {"Warning: partition %s ", 869},
+  {"is not contained in partition %s\n", 870},
+  {"Warning: partitions %s ", 871},
+  {"and %s overlap\n", 872},
   {"\
 Warning: partition %s contains part of the partition table (sector %lu),\n\
-and will destroy it when filled\n", 833},
-  {"Warning: partition %s starts at sector 0\n", 834},
-  {"Warning: partition %s extends past end of disk\n", 835},
+and will destroy it when filled\n", 873},
+  {"Warning: partition %s starts at sector 0\n", 874},
+  {"Warning: partition %s extends past end of disk\n", 875},
   {"\
 Among the primary partitions, at most one can be extended\n\
- (although this is not a problem under Linux)\n", 836},
-  {"Warning: partition %s does not start at a cylinder boundary\n", 837},
-  {"Warning: partition %s does not end at a cylinder boundary\n", 838},
+ (although this is not a problem under Linux)\n", 876},
+  {"Warning: partition %s does not start at a cylinder boundary\n", 877},
+  {"Warning: partition %s does not end at a cylinder boundary\n", 878},
   {"\
 Warning: more than one primary partition is marked bootable (active)\n\
-This does not matter for LILO, but the DOS MBR will not boot this disk.\n", 839},
+This does not matter for LILO, but the DOS MBR will not boot this disk.\n", 879},
   {"\
 Warning: usually one can boot from primary partitions only\n\
-LILO disregards the `bootable' flag.\n", 840},
+LILO disregards the `bootable' flag.\n", 880},
   {"\
 Warning: no primary partition is marked bootable (active)\n\
-This does not matter for LILO, but the DOS MBR will not boot this disk.\n", 841},
+This does not matter for LILO, but the DOS MBR will not boot this disk.\n", 881},
   {"\
-partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n", 842},
-  {"partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n", 843},
-  {"partition %s ends on cylinder %ld, beyond the end of the disk\n", 844},
+partition %s: start: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n", 882},
+  {"partition %s: end: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n", 883},
+  {"partition %s ends on cylinder %ld, beyond the end of the disk\n", 884},
   {"\
 Warning: shifted start of the extd partition from %ld to %ld\n\
-(For listing purposes only. Do not change its contents.)\n", 845},
+(For listing purposes only. Do not change its contents.)\n", 885},
   {"\
 Warning: extended partition does not start at a cylinder boundary.\n\
-DOS and Linux will interpret the contents differently.\n", 846},
-  {"too many partitions - ignoring those past nr (%d)\n", 847},
-  {"tree of partitions?\n", 848},
-  {"detected Disk Manager - unable to handle that\n", 849},
-  {"DM6 signature found - giving up\n", 850},
-  {"strange..., an extended partition of size 0?\n", 851},
-  {"strange..., a BSD partition of size 0?\n", 852},
-  {" %s: unrecognized partition\n", 853},
-  {"-n flag was given: Nothing changed\n", 854},
-  {"Failed saving the old sectors - aborting\n", 855},
-  {"Failed writing the partition on %s\n", 856},
-  {"long or incomplete input line - quitting\n", 857},
-  {"input error: `=' expected after %s field\n", 858},
-  {"input error: unexpected character %c after %s field\n", 859},
-  {"unrecognized input: %s\n", 860},
-  {"number too big\n", 861},
-  {"trailing junk after number\n", 862},
-  {"no room for partition descriptor\n", 863},
-  {"cannot build surrounding extended partition\n", 864},
-  {"too many input fields\n", 865},
-  {"No room for more\n", 866},
-  {"Illegal type\n", 867},
-  {"Warning: given size (%lu) exceeds max allowable size (%lu)\n", 868},
-  {"Warning: empty partition\n", 869},
-  {"Warning: bad partition start (earliest %lu)\n", 870},
-  {"unrecognized bootable flag - choose - or *\n", 871},
-  {"partial c,h,s specification?\n", 872},
-  {"Extended partition not where expected\n", 873},
-  {"bad input\n", 874},
-  {"too many partitions\n", 875},
+DOS and Linux will interpret the contents differently.\n", 886},
+  {"too many partitions - ignoring those past nr (%d)\n", 887},
+  {"tree of partitions?\n", 888},
+  {"detected Disk Manager - unable to handle that\n", 889},
+  {"DM6 signature found - giving up\n", 890},
+  {"strange..., an extended partition of size 0?\n", 891},
+  {"strange..., a BSD partition of size 0?\n", 892},
+  {" %s: unrecognized partition\n", 893},
+  {"-n flag was given: Nothing changed\n", 894},
+  {"Failed saving the old sectors - aborting\n", 895},
+  {"Failed writing the partition on %s\n", 896},
+  {"long or incomplete input line - quitting\n", 897},
+  {"input error: `=' expected after %s field\n", 898},
+  {"input error: unexpected character %c after %s field\n", 899},
+  {"unrecognized input: %s\n", 900},
+  {"number too big\n", 901},
+  {"trailing junk after number\n", 902},
+  {"no room for partition descriptor\n", 903},
+  {"cannot build surrounding extended partition\n", 904},
+  {"too many input fields\n", 905},
+  {"No room for more\n", 906},
+  {"Illegal type\n", 907},
+  {"Warning: given size (%lu) exceeds max allowable size (%lu)\n", 908},
+  {"Warning: empty partition\n", 909},
+  {"Warning: bad partition start (earliest %lu)\n", 910},
+  {"unrecognized bootable flag - choose - or *\n", 911},
+  {"partial c,h,s specification?\n", 912},
+  {"Extended partition not where expected\n", 913},
+  {"bad input\n", 914},
+  {"too many partitions\n", 915},
   {"\
 Input in the following format; absent fields get a default value.\n\
 <start> <size> <type [E,S,L,X,hex]> <bootable [-,*]> <c,h,s> <c,h,s>\n\
-Usually you only need to specify <start> and <size> (and perhaps <type>).\n", 876},
-  {"version", 877},
-  {"Usage: %s [options] device ...\n", 878},
-  {"device: something like /dev/hda or /dev/sda", 879},
-  {"useful options:", 880},
-  {"    -s [or --show-size]: list size of a partition", 881},
-  {"    -c [or --id]:        print or change partition Id", 882},
-  {"    -l [or --list]:      list partitions of each device", 883},
-  {"    -d [or --dump]:      idem, but in a format suitable for later input", 884},
-  {"    -i [or --increment]: number cylinders etc. from 1 instead of from 0", 885},
+Usually you only need to specify <start> and <size> (and perhaps <type>).\n", 916},
+  {"version", 917},
+  {"Usage: %s [options] device ...\n", 918},
+  {"device: something like /dev/hda or /dev/sda", 919},
+  {"useful options:", 920},
+  {"    -s [or --show-size]: list size of a partition", 921},
+  {"    -c [or --id]:        print or change partition Id", 922},
+  {"    -l [or --list]:      list partitions of each device", 923},
+  {"    -d [or --dump]:      idem, but in a format suitable for later input", 924},
+  {"    -i [or --increment]: number cylinders etc. from 1 instead of from 0", 925},
   {"\
     -uS, -uB, -uC, -uM:  accept/report in units of sectors/blocks/cylinders/\
-MB", 886},
-  {"    -T [or --list-types]:list the known partition types", 887},
-  {"    -D [or --DOS]:       for DOS-compatibility: waste a little space", 888},
-  {"    -R [or --re-read]:   make kernel reread partition table", 889},
-  {"    -N# :                change only the partition with number #", 890},
-  {"    -n :                 do not actually write to disk", 891},
-  {"\
-    -O file :            save the sectors that will be overwritten to file", 892},
-  {"    -I file :            restore these sectors again", 893},
-  {"    -v [or --version]:   print version", 894},
-  {"    -? [or --help]:      print this message", 895},
-  {"dangerous options:", 896},
-  {"    -g [or --show-geometry]: print the kernel's idea of the geometry", 897},
+MB", 926},
+  {"    -T [or --list-types]:list the known partition types", 927},
+  {"    -D [or --DOS]:       for DOS-compatibility: waste a little space", 928},
+  {"    -R [or --re-read]:   make kernel reread partition table", 929},
+  {"    -N# :                change only the partition with number #", 930},
+  {"    -n :                 do not actually write to disk", 931},
+  {"\
+    -O file :            save the sectors that will be overwritten to file", 932},
+  {"    -I file :            restore these sectors again", 933},
+  {"    -v [or --version]:   print version", 934},
+  {"    -? [or --help]:      print this message", 935},
+  {"dangerous options:", 936},
+  {"    -g [or --show-geometry]: print the kernel's idea of the geometry", 937},
   {"\
     -x [or --show-extended]: also list extended partitions on output\n\
-                             or expect descriptors for them on input", 898},
-  {"\
-    -L  [or --Linux]:      do not complain about things irrelevant for Linux", 899},
-  {"    -q  [or --quiet]:      suppress warning messages", 900},
-  {"    You can override the detected geometry using:", 901},
-  {"    -C# [or --cylinders #]:set the number of cylinders to use", 902},
-  {"    -H# [or --heads #]:    set the number of heads to use", 903},
-  {"    -S# [or --sectors #]:  set the number of sectors to use", 904},
-  {"You can disable all consistency checking with:", 905},
-  {"    -f  [or --force]:      do what I say, even if it is stupid", 906},
-  {"Usage:", 907},
-  {"%s device\t\t list active partitions on device\n", 908},
-  {"%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n", 909},
-  {"%s -An device\t activate partition n, inactivate the other ones\n", 910},
-  {"no command?\n", 911},
-  {"total: %d blocks\n", 912},
-  {"usage: sfdisk --print-id device partition-number\n", 913},
-  {"usage: sfdisk --change-id device partition-number Id\n", 914},
-  {"usage: sfdisk --id device partition-number [Id]\n", 915},
-  {"can specify only one device (except with -l or -s)\n", 916},
-  {"cannot open %s read-write\n", 917},
-  {"cannot open %s for reading\n", 918},
-  {"%s: OK\n", 919},
-  {"%s: %ld cylinders, %ld heads, %ld sectors/track\n", 920},
-  {"BLKGETSIZE ioctl failed for %s\n", 921},
-  {"bad active byte: 0x%x instead of 0x80\n", 922},
+                             or expect descriptors for them on input", 938},
+  {"\
+    -L  [or --Linux]:      do not complain about things irrelevant for Linux", 939},
+  {"    -q  [or --quiet]:      suppress warning messages", 940},
+  {"    You can override the detected geometry using:", 941},
+  {"    -C# [or --cylinders #]:set the number of cylinders to use", 942},
+  {"    -H# [or --heads #]:    set the number of heads to use", 943},
+  {"    -S# [or --sectors #]:  set the number of sectors to use", 944},
+  {"You can disable all consistency checking with:", 945},
+  {"    -f  [or --force]:      do what I say, even if it is stupid", 946},
+  {"Usage:", 947},
+  {"%s device\t\t list active partitions on device\n", 948},
+  {"%s device n1 n2 ... activate partitions n1 ..., inactivate the rest\n", 949},
+  {"%s -An device\t activate partition n, inactivate the other ones\n", 950},
+  {"no command?\n", 951},
+  {"total: %d blocks\n", 952},
+  {"usage: sfdisk --print-id device partition-number\n", 953},
+  {"usage: sfdisk --change-id device partition-number Id\n", 954},
+  {"usage: sfdisk --id device partition-number [Id]\n", 955},
+  {"can specify only one device (except with -l or -s)\n", 956},
+  {"cannot open %s read-write\n", 957},
+  {"cannot open %s for reading\n", 958},
+  {"%s: OK\n", 959},
+  {"%s: %ld cylinders, %ld heads, %ld sectors/track\n", 960},
+  {"BLKGETSIZE ioctl failed for %s\n", 961},
+  {"bad active byte: 0x%x instead of 0x80\n", 962},
   {"\
 Done\n\
-\n", 923},
+\n", 963},
   {"\
 You have %d active primary partitions. This does not matter for LILO,\n\
-but the DOS MBR will only boot a disk with 1 active partition.\n", 924},
-  {"partition %s has id %x and is not hidden\n", 925},
-  {"Bad Id %lx\n", 926},
-  {"This disk is currently in use.\n", 927},
-  {"Fatal error: cannot find %s\n", 928},
-  {"Warning: %s is not a block device\n", 929},
-  {"Checking that no-one is using this disk right now ...\n", 930},
+but the DOS MBR will only boot a disk with 1 active partition.\n", 964},
+  {"partition %s has id %x and is not hidden\n", 965},
+  {"Bad Id %lx\n", 966},
+  {"This disk is currently in use.\n", 967},
+  {"Fatal error: cannot find %s\n", 968},
+  {"Warning: %s is not a block device\n", 969},
+  {"Checking that no-one is using this disk right now ...\n", 970},
   {"\
 \n\
 This disk is currently in use - repartitioning is probably a bad idea.\n\
 Umount all file systems, and swapoff all swap partitions on this disk.\n\
-Use the --no-reread flag to suppress this check.\n", 931},
-  {"Use the --force flag to overrule all checks.\n", 932},
-  {"OK\n", 933},
-  {"Old situation:\n", 934},
-  {"Partition %d does not exist, cannot change it\n", 935},
-  {"New situation:\n", 936},
+Use the --no-reread flag to suppress this check.\n", 971},
+  {"Use the --force flag to overrule all checks.\n", 972},
+  {"OK\n", 973},
+  {"Old situation:\n", 974},
+  {"Partition %d does not exist, cannot change it\n", 975},
+  {"New situation:\n", 976},
   {"\
 I don't like these partitions - nothing changed.\n\
-(If you really want this, use the --force option.)\n", 937},
-  {"I don't like this - probably you should answer No\n", 938},
-  {"Are you satisfied with this? [ynq] ", 939},
-  {"Do you want to write this to disk? [ynq] ", 940},
+(If you really want this, use the --force option.)\n", 977},
+  {"I don't like this - probably you should answer No\n", 978},
+  {"Are you satisfied with this? [ynq] ", 979},
+  {"Do you want to write this to disk? [ynq] ", 980},
   {"\
 \n\
-sfdisk: premature end of input\n", 941},
-  {"Quitting - nothing changed\n", 942},
-  {"Please answer one of y,n,q\n", 943},
+sfdisk: premature end of input\n", 981},
+  {"Quitting - nothing changed\n", 982},
+  {"Please answer one of y,n,q\n", 983},
   {"\
 Successfully wrote the new partition table\n\
-\n", 944},
+\n", 984},
   {"\
 If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)\n\
 to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n\
-(See fdisk(8).)\n", 945},
-  {"Try `getopt --help' for more information.\n", 946},
-  {"empty long option after -l or --long argument", 947},
-  {"unknown shell after -s or --shell argument", 948},
-  {"Usage: getopt optstring parameters\n", 949},
-  {"       getopt [options] [--] optstring parameters\n", 950},
-  {"       getopt [options] -o|--options optstring [options] [--]\n", 951},
-  {"              parameters\n", 952},
-  {"\
-  -a, --alternative            Allow long options starting with single -\n", 953},
-  {"  -h, --help                   This small usage guide\n", 954},
-  {"  -l, --longoptions=longopts   Long options to be recognized\n", 955},
-  {"\
-  -n, --name=progname          The name under which errors are reported\n", 956},
-  {"  -o, --options=optstring      Short options to be recognized\n", 957},
-  {"  -q, --quiet                  Disable error reporting by getopt(3)\n", 958},
-  {"  -Q, --quiet-output           No normal output\n", 959},
-  {"  -s, --shell=shell            Set shell quoting conventions\n", 960},
-  {"  -T, --test                   Test for getopt(1) version\n", 961},
-  {"  -u, --unqote                 Do not quote the output\n", 962},
-  {"  -V, --version                Output version information\n", 963},
-  {"missing optstring argument", 964},
-  {"getopt (enhanced) 1.1.2\n", 965},
-  {"internal error, contact the author.", 966},
-  {"booted from MILO\n", 967},
-  {"Ruffian BCD clock\n", 968},
-  {"clockport adjusted to 0x%x\n", 969},
-  {"funky TOY!\n", 970},
-  {"%s: atomic %s failed for 1000 iterations!", 971},
-  {"Cannot open /dev/port: %s", 972},
-  {"I failed to get permission because I didn't try.\n", 973},
-  {"%s is unable to get I/O port access:  the iopl(3) call failed.\n", 974},
-  {"Probably you need root privileges.\n", 975},
-  {"Assuming hardware clock is kept in %s time.\n", 976},
-  {"UTC", 977},
-  {"local", 978},
-  {"%s: Warning: unrecognized third line in adjtime file\n", 979},
-  {"(Expected: `UTC' or `LOCAL' or nothing.)\n", 980},
-  {"Last drift adjustment done at %ld seconds after 1969\n", 981},
-  {"Last calibration done at %ld seconds after 1969\n", 982},
-  {"Hardware clock is on %s time\n", 983},
-  {"unknown", 984},
-  {"Waiting for clock tick...\n", 985},
-  {"...got clock tick\n", 986},
-  {"Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n", 987},
-  {"Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n", 988},
-  {"Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n", 989},
-  {"Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n", 990},
-  {"Clock not changed - testing only.\n", 991},
+(See fdisk(8).)\n", 985},
+  {"Try `getopt --help' for more information.\n", 986},
+  {"empty long option after -l or --long argument", 987},
+  {"unknown shell after -s or --shell argument", 988},
+  {"Usage: getopt optstring parameters\n", 989},
+  {"       getopt [options] [--] optstring parameters\n", 990},
+  {"       getopt [options] -o|--options optstring [options] [--]\n", 991},
+  {"              parameters\n", 992},
+  {"\
+  -a, --alternative            Allow long options starting with single -\n", 993},
+  {"  -h, --help                   This small usage guide\n", 994},
+  {"  -l, --longoptions=longopts   Long options to be recognized\n", 995},
+  {"\
+  -n, --name=progname          The name under which errors are reported\n", 996},
+  {"  -o, --options=optstring      Short options to be recognized\n", 997},
+  {"  -q, --quiet                  Disable error reporting by getopt(3)\n", 998},
+  {"  -Q, --quiet-output           No normal output\n", 999},
+  {"  -s, --shell=shell            Set shell quoting conventions\n", 1000},
+  {"  -T, --test                   Test for getopt(1) version\n", 1001},
+  {"  -u, --unqote                 Do not quote the output\n", 1002},
+  {"  -V, --version                Output version information\n", 1003},
+  {"missing optstring argument", 1004},
+  {"getopt (enhanced) 1.1.2\n", 1005},
+  {"internal error, contact the author.", 1006},
+  {"booted from MILO\n", 1007},
+  {"Ruffian BCD clock\n", 1008},
+  {"clockport adjusted to 0x%x\n", 1009},
+  {"funky TOY!\n", 1010},
+  {"%s: atomic %s failed for 1000 iterations!", 1011},
+  {"Cannot open /dev/port: %s", 1012},
+  {"I failed to get permission because I didn't try.\n", 1013},
+  {"%s is unable to get I/O port access:  the iopl(3) call failed.\n", 1014},
+  {"Probably you need root privileges.\n", 1015},
+  {"Assuming hardware clock is kept in %s time.\n", 1016},
+  {"UTC", 1017},
+  {"local", 1018},
+  {"%s: Warning: unrecognized third line in adjtime file\n", 1019},
+  {"(Expected: `UTC' or `LOCAL' or nothing.)\n", 1020},
+  {"Last drift adjustment done at %ld seconds after 1969\n", 1021},
+  {"Last calibration done at %ld seconds after 1969\n", 1022},
+  {"Hardware clock is on %s time\n", 1023},
+  {"unknown", 1024},
+  {"Waiting for clock tick...\n", 1025},
+  {"...got clock tick\n", 1026},
+  {"Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n", 1027},
+  {"Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n", 1028},
+  {"Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n", 1029},
+  {"Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n", 1030},
+  {"Clock not changed - testing only.\n", 1031},
   {"\
 Time elapsed since reference time has been %.6f seconds.\n\
-Delaying further to reach the next full second.\n", 992},
+Delaying further to reach the next full second.\n", 1032},
   {"\
 The Hardware Clock registers contain values that are either invalid (e.g. \
-50th day of month) or beyond the range we can handle (e.g. Year 2095).\n", 993},
-  {"%s  %.6f seconds\n", 994},
-  {"No --date option specified.\n", 995},
-  {"--date argument too long\n", 996},
+50th day of month) or beyond the range we can handle (e.g. Year 2095).\n", 1033},
+  {"%s  %.6f seconds\n", 1034},
+  {"No --date option specified.\n", 1035},
+  {"--date argument too long\n", 1036},
   {"\
 The value of the --date option is not a valid date.\n\
-In particular, it contains quotation marks.\n", 997},
-  {"Issuing date command: %s\n", 998},
-  {"Unable to run 'date' program in /bin/sh shell. popen() failed", 999},
-  {"response from date command = %s\n", 1000},
+In particular, it contains quotation marks.\n", 1037},
+  {"Issuing date command: %s\n", 1038},
+  {"Unable to run 'date' program in /bin/sh shell. popen() failed", 1039},
+  {"response from date command = %s\n", 1040},
   {"\
 The date command issued by %s returned unexpected results.\n\
 The command was:\n\
   %s\n\
 The response was:\n\
-  %s\n", 1001},
+  %s\n", 1041},
   {"\
 The date command issued by %s returned something other than an integer where \
 the converted time value was expected.\n\
 The command was:\n\
   %s\n\
 The response was:\n\
- %s\n", 1002},
-  {"date string %s equates to %ld seconds since 1969.\n", 1003},
+ %s\n", 1042},
+  {"date string %s equates to %ld seconds since 1969.\n", 1043},
   {"\
 The Hardware Clock does not contain a valid time, so we cannot set the \
-System Time from it.\n", 1004},
-  {"Calling settimeofday:\n", 1005},
-  {"\ttv.tv_sec = %ld, tv.tv_usec = %ld\n", 1006},
-  {"\ttz.tz_minuteswest = %d\n", 1007},
-  {"Not setting system clock because running in test mode.\n", 1008},
-  {"Must be superuser to set system clock.\n", 1009},
-  {"settimeofday() failed", 1010},
+System Time from it.\n", 1044},
+  {"Calling settimeofday:\n", 1045},
+  {"\ttv.tv_sec = %ld, tv.tv_usec = %ld\n", 1046},
+  {"\ttz.tz_minuteswest = %d\n", 1047},
+  {"Not setting system clock because running in test mode.\n", 1048},
+  {"Must be superuser to set system clock.\n", 1049},
+  {"settimeofday() failed", 1050},
   {"\
 Not adjusting drift factor because the Hardware Clock previously contained \
-garbage.\n", 1011},
+garbage.\n", 1051},
+  {"\
+Not adjusting drift factor because last calibration time is zero,\n\
+so history is bad and calibration startover is necessary.\n", 1052},
   {"\
 Not adjusting drift factor because it has been less than a day since the \
-last calibration.\n", 1012},
+last calibration.\n", 1053},
   {"\
 Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor \
 of %f seconds/day.\n\
-Adjusting drift factor by %f seconds/day\n", 1013},
-  {"Time since last adjustment is %d seconds\n", 1014},
-  {"Need to insert %d seconds and refer time back %.6f seconds ago\n", 1015},
-  {"Not updating adjtime file because of testing mode.\n", 1016},
+Adjusting drift factor by %f seconds/day\n", 1054},
+  {"Time since last adjustment is %d seconds\n", 1055},
+  {"Need to insert %d seconds and refer time back %.6f seconds ago\n", 1056},
+  {"Not updating adjtime file because of testing mode.\n", 1057},
   {"\
 Would have written the following to %s:\n\
-%s", 1017},
-  {"Drift adjustment parameters not updated.\n", 1018},
+%s", 1058},
+  {"Drift adjustment parameters not updated.\n", 1059},
   {"\
-The Hardware Clock does not contain a valid time, so we cannot adjust it.\n", 1019},
-  {"Needed adjustment is less than one second, so not setting clock.\n", 1020},
-  {"Using %s.\n", 1021},
-  {"No usable clock interface found.\n", 1022},
-  {"Unable to set system clock.\n", 1023},
+The Hardware Clock does not contain a valid time, so we cannot adjust it.\n", 1060},
+  {"Needed adjustment is less than one second, so not setting clock.\n", 1061},
+  {"Using %s.\n", 1062},
+  {"No usable clock interface found.\n", 1063},
+  {"Unable to set system clock.\n", 1064},
   {"\
 The kernel keeps an epoch value for the Hardware Clock only on an Alpha \
 machine.\n\
 This copy of hwclock was built for a machine other than Alpha\n\
-(and thus is presumably not running on an Alpha now).  No action taken.\n", 1024},
-  {"Unable to get the epoch value from the kernel.\n", 1025},
-  {"Kernel is assuming an epoch value of %lu\n", 1026},
+(and thus is presumably not running on an Alpha now).  No action taken.\n", 1065},
+  {"Unable to get the epoch value from the kernel.\n", 1066},
+  {"Kernel is assuming an epoch value of %lu\n", 1067},
   {"\
 To set the epoch value, you must use the 'epoch' option to tell to what \
-value to set it.\n", 1027},
-  {"Not setting the epoch to %d - testing only.\n", 1028},
-  {"Unable to set the epoch value in the kernel.\n", 1029},
+value to set it.\n", 1068},
+  {"Not setting the epoch to %d - testing only.\n", 1069},
+  {"Unable to set the epoch value in the kernel.\n", 1070},
   {"\
 hwclock - query and set the hardware clock (RTC)\n\
 \n\
@@ -1409,556 +1479,556 @@ Options: \n\
   --epoch=year  specifies the year which is the beginning of the \n\
                 hardware clock's epoch value\n\
   --noadjfile   do not access /etc/adjtime. Requires the use of\n\
-                either --utc or --localtime\n", 1030},
+                either --utc or --localtime\n", 1071},
   {"\
   --jensen, --arc, --srm, --funky-toy\n\
-                tell hwclock the type of alpha you have (see hwclock(8))\n", 1031},
-  {"%s takes no non-option arguments.  You supplied %d.\n", 1032},
+                tell hwclock the type of alpha you have (see hwclock(8))\n", 1072},
+  {"%s takes no non-option arguments.  You supplied %d.\n", 1073},
   {"\
 You have specified multiple functions.\n\
-You can only perform one function at a time.\n", 1033},
+You can only perform one function at a time.\n", 1074},
   {"\
 %s: The --utc and --localtime options are mutually exclusive.  You specified \
-both.\n", 1034},
+both.\n", 1075},
   {"\
 %s: The --adjust and --noadjfile options are mutually exclusive.  You \
-specified both.\n", 1035},
-  {"%s: With --noadjfile, you must specify either --utc or --localtime\n", 1036},
-  {"No usable set-to time.  Cannot set clock.\n", 1037},
-  {"Sorry, only the superuser can change the Hardware Clock.\n", 1038},
-  {"Sorry, only the superuser can change the System Clock.\n", 1039},
+specified both.\n", 1076},
+  {"%s: With --noadjfile, you must specify either --utc or --localtime\n", 1077},
+  {"No usable set-to time.  Cannot set clock.\n", 1078},
+  {"Sorry, only the superuser can change the Hardware Clock.\n", 1079},
+  {"Sorry, only the superuser can change the System Clock.\n", 1080},
   {"\
 Sorry, only the superuser can change the Hardware Clock epoch in the \
-kernel.\n", 1040},
-  {"Cannot access the Hardware Clock via any known method.\n", 1041},
+kernel.\n", 1081},
+  {"Cannot access the Hardware Clock via any known method.\n", 1082},
   {"\
 Use the --debug option to see the details of our search for an access \
-method.\n", 1042},
-  {"Waiting in loop for time from KDGHWCLK to change\n", 1043},
-  {"KDGHWCLK ioctl to read time failed", 1044},
-  {"Timed out waiting for time change.\n", 1045},
-  {"KDGHWCLK ioctl to read time failed in loop", 1046},
-  {"ioctl() failed to read time from %s", 1047},
-  {"ioctl KDSHWCLK failed", 1048},
-  {"Can't open /dev/tty1 or /dev/vc/1", 1049},
-  {"KDGHWCLK ioctl failed", 1050},
-  {"open() of %s failed", 1051},
-  {"ioctl() to %s to read the time failed.\n", 1052},
-  {"Waiting in loop for time from %s to change\n", 1053},
-  {"%s does not have interrupt functions. ", 1054},
-  {"read() to %s to wait for clock tick failed", 1055},
-  {"ioctl() to %s to turn off update interrupts failed", 1056},
-  {"ioctl() to %s to turn on update interrupts failed unexpectedly", 1057},
-  {"ioctl() to %s to set the time failed.\n", 1058},
-  {"ioctl(%s) was successful.\n", 1059},
-  {"Open of %s failed", 1060},
+method.\n", 1083},
+  {"Waiting in loop for time from KDGHWCLK to change\n", 1084},
+  {"KDGHWCLK ioctl to read time failed", 1085},
+  {"Timed out waiting for time change.\n", 1086},
+  {"KDGHWCLK ioctl to read time failed in loop", 1087},
+  {"ioctl() failed to read time from %s", 1088},
+  {"ioctl KDSHWCLK failed", 1089},
+  {"Can't open /dev/tty1 or /dev/vc/1", 1090},
+  {"KDGHWCLK ioctl failed", 1091},
+  {"open() of %s failed", 1092},
+  {"ioctl() to %s to read the time failed.\n", 1093},
+  {"Waiting in loop for time from %s to change\n", 1094},
+  {"%s does not have interrupt functions. ", 1095},
+  {"read() to %s to wait for clock tick failed", 1096},
+  {"ioctl() to %s to turn off update interrupts failed", 1097},
+  {"ioctl() to %s to turn on update interrupts failed unexpectedly", 1098},
+  {"ioctl() to %s to set the time failed.\n", 1099},
+  {"ioctl(%s) was successful.\n", 1100},
+  {"Open of %s failed", 1101},
   {"\
 To manipulate the epoch value in the kernel, we must access the Linux 'rtc' \
 device driver via the device special file %s.  This file does not exist on \
-this system.\n", 1061},
-  {"Unable to open %s", 1062},
-  {"ioctl(RTC_EPOCH_READ) to %s failed", 1063},
-  {"we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n", 1064},
-  {"The epoch value may not be less than 1900.  You requested %ld\n", 1065},
-  {"setting epoch to %ld with RTC_EPOCH_SET ioctl to %s.\n", 1066},
-  {"\
-The kernel device driver for %s does not have the RTC_EPOCH_SET ioctl.\n", 1067},
-  {"ioctl(RTC_EPOCH_SET) to %s failed", 1068},
-  {"calling open_tty\n", 1069},
-  {"calling termio_init\n", 1070},
-  {"writing init string\n", 1071},
-  {"before autobaud\n", 1072},
-  {"waiting for cr-lf\n", 1073},
-  {"read %c\n", 1074},
-  {"reading login name\n", 1075},
-  {"%s: can't exec %s: %m", 1076},
-  {"can't malloc initstring", 1077},
-  {"bad timeout value: %s", 1078},
-  {"after getopt loop\n", 1079},
-  {"exiting parseargs\n", 1080},
-  {"entered parse_speeds\n", 1081},
-  {"bad speed: %s", 1082},
-  {"too many alternate speeds", 1083},
-  {"exiting parsespeeds\n", 1084},
-  {"/dev: chdir() failed: %m", 1085},
-  {"/dev/%s: not a character device", 1086},
-  {"open(2)\n", 1087},
-  {"/dev/%s: cannot open as standard input: %m", 1088},
-  {"%s: not open for read/write", 1089},
-  {"duping\n", 1090},
-  {"%s: dup problem: %m", 1091},
-  {"term_io 2\n", 1092},
-  {"user", 1093},
-  {"users", 1094},
-  {"%s: read: %m", 1095},
-  {"%s: input overrun", 1096},
+this system.\n", 1102},
+  {"Unable to open %s", 1103},
+  {"ioctl(RTC_EPOCH_READ) to %s failed", 1104},
+  {"we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n", 1105},
+  {"The epoch value may not be less than 1900.  You requested %ld\n", 1106},
+  {"setting epoch to %ld with RTC_EPOCH_SET ioctl to %s.\n", 1107},
+  {"\
+The kernel device driver for %s does not have the RTC_EPOCH_SET ioctl.\n", 1108},
+  {"ioctl(RTC_EPOCH_SET) to %s failed", 1109},
+  {"calling open_tty\n", 1110},
+  {"calling termio_init\n", 1111},
+  {"writing init string\n", 1112},
+  {"before autobaud\n", 1113},
+  {"waiting for cr-lf\n", 1114},
+  {"read %c\n", 1115},
+  {"reading login name\n", 1116},
+  {"%s: can't exec %s: %m", 1117},
+  {"can't malloc initstring", 1118},
+  {"bad timeout value: %s", 1119},
+  {"after getopt loop\n", 1120},
+  {"exiting parseargs\n", 1121},
+  {"entered parse_speeds\n", 1122},
+  {"bad speed: %s", 1123},
+  {"too many alternate speeds", 1124},
+  {"exiting parsespeeds\n", 1125},
+  {"/dev: chdir() failed: %m", 1126},
+  {"/dev/%s: not a character device", 1127},
+  {"open(2)\n", 1128},
+  {"/dev/%s: cannot open as standard input: %m", 1129},
+  {"%s: not open for read/write", 1130},
+  {"duping\n", 1131},
+  {"%s: dup problem: %m", 1132},
+  {"term_io 2\n", 1133},
+  {"user", 1134},
+  {"users", 1135},
+  {"%s: read: %m", 1136},
+  {"%s: input overrun", 1137},
   {"\
 Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H \
 login_host] baud_rate,... line [termtype]\n\
 or\t[-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] \
-line baud_rate,... [termtype]\n", 1097},
-  {"login: memory low, login may fail\n", 1098},
-  {"can't malloc for ttyclass", 1099},
-  {"can't malloc for grplist", 1100},
-  {"Login on %s from %s denied by default.\n", 1101},
-  {"Login on %s from %s denied.\n", 1102},
-  {"%s: you (user %d) don't exist.\n", 1103},
-  {"%s: user \"%s\" does not exist.\n", 1104},
-  {"%s: can only change local entries; use yp%s instead.\n", 1105},
-  {"Changing finger information for %s.\n", 1106},
-  {"Password error.", 1107},
-  {"Password: ", 1108},
-  {"Incorrect password.", 1109},
-  {"Finger information not changed.\n", 1110},
-  {"Usage: %s [ -f full-name ] [ -o office ] ", 1111},
+line baud_rate,... [termtype]\n", 1138},
+  {"login: memory low, login may fail\n", 1139},
+  {"can't malloc for ttyclass", 1140},
+  {"can't malloc for grplist", 1141},
+  {"Login on %s from %s denied by default.\n", 1142},
+  {"Login on %s from %s denied.\n", 1143},
+  {"%s: you (user %d) don't exist.\n", 1144},
+  {"%s: user \"%s\" does not exist.\n", 1145},
+  {"%s: can only change local entries; use yp%s instead.\n", 1146},
+  {"Changing finger information for %s.\n", 1147},
+  {"Password error.", 1148},
+  {"Password: ", 1149},
+  {"Incorrect password.", 1150},
+  {"Finger information not changed.\n", 1151},
+  {"Usage: %s [ -f full-name ] [ -o office ] ", 1152},
   {"\
 [ -p office-phone ]\n\
-\t[ -h home-phone ] ", 1112},
-  {"[ --help ] [ --version ]\n", 1113},
+\t[ -h home-phone ] ", 1153},
+  {"[ --help ] [ --version ]\n", 1154},
   {"\
 \n\
-Aborted.\n", 1114},
-  {"field is too long.\n", 1115},
-  {"'%c' is not allowed.\n", 1116},
-  {"Control characters are not allowed.\n", 1117},
-  {"Finger information *NOT* changed.  Try again later.\n", 1118},
-  {"Finger information changed.\n", 1119},
-  {"malloc failed", 1120},
-  {"%s: Your shell is not in /etc/shells, shell change denied\n", 1121},
-  {"Changing shell for %s.\n", 1122},
-  {"New shell", 1123},
-  {"Shell not changed.\n", 1124},
-  {"Shell *NOT* changed.  Try again later.\n", 1125},
-  {"Shell changed.\n", 1126},
+Aborted.\n", 1155},
+  {"field is too long.\n", 1156},
+  {"'%c' is not allowed.\n", 1157},
+  {"Control characters are not allowed.\n", 1158},
+  {"Finger information *NOT* changed.  Try again later.\n", 1159},
+  {"Finger information changed.\n", 1160},
+  {"malloc failed", 1161},
+  {"%s: Your shell is not in /etc/shells, shell change denied\n", 1162},
+  {"Changing shell for %s.\n", 1163},
+  {"New shell", 1164},
+  {"Shell not changed.\n", 1165},
+  {"Shell *NOT* changed.  Try again later.\n", 1166},
+  {"Shell changed.\n", 1167},
   {"\
 Usage: %s [ -s shell ] [ --list-shells ] [ --help ] [ --version ]\n\
-       [ username ]\n", 1127},
-  {"%s: shell must be a full path name.\n", 1128},
-  {"%s: \"%s\" does not exist.\n", 1129},
-  {"%s: \"%s\" is not executable.\n", 1130},
-  {"%s: '%c' is not allowed.\n", 1131},
-  {"%s: Control characters are not allowed.\n", 1132},
-  {"Warning: \"%s\" is not listed in /etc/shells\n", 1133},
-  {"%s: \"%s\" is not listed in /etc/shells.\n", 1134},
-  {"%s: use -l option to see list\n", 1135},
-  {"Warning: \"%s\" is not listed in /etc/shells.\n", 1136},
-  {"Use %s -l to see list.\n", 1137},
-  {"No known shells.\n", 1138},
-  {"couldn't open /dev/urandom", 1139},
-  {"couldn't read random data from /dev/urandom", 1140},
-  {"can't open %s for reading", 1141},
-  {"can't stat(%s)", 1142},
-  {"%s doesn't have the correct filemodes", 1143},
-  {"can't read data from %s", 1144},
-  {"Can't read %s, exiting.", 1145},
-  {"usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n", 1146},
-  {"  still logged in", 1147},
+       [ username ]\n", 1168},
+  {"%s: shell must be a full path name.\n", 1169},
+  {"%s: \"%s\" does not exist.\n", 1170},
+  {"%s: \"%s\" is not executable.\n", 1171},
+  {"%s: '%c' is not allowed.\n", 1172},
+  {"%s: Control characters are not allowed.\n", 1173},
+  {"Warning: \"%s\" is not listed in /etc/shells\n", 1174},
+  {"%s: \"%s\" is not listed in /etc/shells.\n", 1175},
+  {"%s: use -l option to see list\n", 1176},
+  {"Warning: \"%s\" is not listed in /etc/shells.\n", 1177},
+  {"Use %s -l to see list.\n", 1178},
+  {"No known shells.\n", 1179},
+  {"couldn't open /dev/urandom", 1180},
+  {"couldn't read random data from /dev/urandom", 1181},
+  {"can't open %s for reading", 1182},
+  {"can't stat(%s)", 1183},
+  {"%s doesn't have the correct filemodes", 1184},
+  {"can't read data from %s", 1185},
+  {"Can't read %s, exiting.", 1186},
+  {"usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n", 1187},
+  {"  still logged in", 1188},
   {"\
 \n\
-wtmp begins %s", 1148},
-  {"last: malloc failure.\n", 1149},
-  {"last: gethostname", 1150},
+wtmp begins %s", 1189},
+  {"last: malloc failure.\n", 1190},
+  {"last: gethostname", 1191},
   {"\
 \n\
-interrupted %10.10s %5.5s \n", 1151},
-  {"FATAL: can't reopen tty: %s", 1152},
-  {"login: -h for super-user only.\n", 1153},
-  {"usage: login [-fp] [username]\n", 1154},
-  {"login: PAM Failure, aborting: %s\n", 1155},
-  {"Couldn't initialize PAM: %s", 1156},
-  {"login: ", 1157},
-  {"FAILED LOGIN %d FROM %s FOR %s, %s", 1158},
+interrupted %10.10s %5.5s \n", 1192},
+  {"FATAL: can't reopen tty: %s", 1193},
+  {"login: -h for super-user only.\n", 1194},
+  {"usage: login [-fp] [username]\n", 1195},
+  {"login: PAM Failure, aborting: %s\n", 1196},
+  {"Couldn't initialize PAM: %s", 1197},
+  {"login: ", 1198},
+  {"FAILED LOGIN %d FROM %s FOR %s, %s", 1199},
   {"\
 Login incorrect\n\
-\n", 1159},
-  {"TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s", 1160},
-  {"FAILED LOGIN SESSION FROM %s FOR %s, %s", 1161},
+\n", 1200},
+  {"TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s", 1201},
+  {"FAILED LOGIN SESSION FROM %s FOR %s, %s", 1202},
   {"\
 \n\
-Login incorrect\n", 1162},
+Login incorrect\n", 1203},
   {"\
 \n\
-Session setup problem, abort.\n", 1163},
-  {"NULL user name in %s:%d. Abort.", 1164},
-  {"Invalid user name \"%s\" in %s:%d. Abort.", 1165},
-  {"login: Out of memory\n", 1166},
-  {"Illegal username", 1167},
-  {"%s login refused on this terminal.\n", 1168},
-  {"LOGIN %s REFUSED FROM %s ON TTY %s", 1169},
-  {"LOGIN %s REFUSED ON TTY %s", 1170},
-  {"Login incorrect\n", 1171},
+Session setup problem, abort.\n", 1204},
+  {"NULL user name in %s:%d. Abort.", 1205},
+  {"Invalid user name \"%s\" in %s:%d. Abort.", 1206},
+  {"login: Out of memory\n", 1207},
+  {"Illegal username", 1208},
+  {"%s login refused on this terminal.\n", 1209},
+  {"LOGIN %s REFUSED FROM %s ON TTY %s", 1210},
+  {"LOGIN %s REFUSED ON TTY %s", 1211},
+  {"Login incorrect\n", 1212},
   {"\
 Too many users logged on already.\n\
-Try again later.\n", 1172},
-  {"You have too many processes running.\n", 1173},
-  {"DIALUP AT %s BY %s", 1174},
-  {"ROOT LOGIN ON %s FROM %s", 1175},
-  {"ROOT LOGIN ON %s", 1176},
-  {"LOGIN ON %s BY %s FROM %s", 1177},
-  {"LOGIN ON %s BY %s", 1178},
-  {"You have new mail.\n", 1179},
-  {"You have mail.\n", 1180},
-  {"login: failure forking: %s", 1181},
-  {"TIOCSCTTY failed: %m", 1182},
-  {"setuid() failed", 1183},
-  {"No directory %s!\n", 1184},
-  {"Logging in with home = \"/\".\n", 1185},
-  {"login: no memory for shell script.\n", 1186},
-  {"login: couldn't exec shell script: %s.\n", 1187},
-  {"login: no shell: %s.\n", 1188},
+Try again later.\n", 1213},
+  {"You have too many processes running.\n", 1214},
+  {"DIALUP AT %s BY %s", 1215},
+  {"ROOT LOGIN ON %s FROM %s", 1216},
+  {"ROOT LOGIN ON %s", 1217},
+  {"LOGIN ON %s BY %s FROM %s", 1218},
+  {"LOGIN ON %s BY %s", 1219},
+  {"You have new mail.\n", 1220},
+  {"You have mail.\n", 1221},
+  {"login: failure forking: %s", 1222},
+  {"TIOCSCTTY failed: %m", 1223},
+  {"setuid() failed", 1224},
+  {"No directory %s!\n", 1225},
+  {"Logging in with home = \"/\".\n", 1226},
+  {"login: no memory for shell script.\n", 1227},
+  {"login: couldn't exec shell script: %s.\n", 1228},
+  {"login: no shell: %s.\n", 1229},
   {"\
 \n\
-%s login: ", 1189},
-  {"login name much too long.\n", 1190},
-  {"NAME too long", 1191},
-  {"login names may not start with '-'.\n", 1192},
-  {"too many bare linefeeds.\n", 1193},
-  {"EXCESSIVE linefeeds", 1194},
-  {"Login timed out after %d seconds\n", 1195},
-  {"Last login: %.*s ", 1196},
-  {"from %.*s\n", 1197},
-  {"on %.*s\n", 1198},
-  {"LOGIN FAILURE FROM %s, %s", 1199},
-  {"LOGIN FAILURE ON %s, %s", 1200},
-  {"%d LOGIN FAILURES FROM %s, %s", 1201},
-  {"%d LOGIN FAILURES ON %s, %s", 1202},
-  {"is y\n", 1203},
-  {"is n\n", 1204},
-  {"usage: mesg [y | n]\n", 1205},
-  {"newgrp: Who are you?", 1206},
-  {"newgrp: setgid", 1207},
-  {"newgrp: No such group.", 1208},
-  {"newgrp: Permission denied", 1209},
-  {"newgrp: setuid", 1210},
-  {"No shell", 1211},
-  {"The password must have at least 6 characters, try again.\n", 1212},
+%s login: ", 1230},
+  {"login name much too long.\n", 1231},
+  {"NAME too long", 1232},
+  {"login names may not start with '-'.\n", 1233},
+  {"too many bare linefeeds.\n", 1234},
+  {"EXCESSIVE linefeeds", 1235},
+  {"Login timed out after %d seconds\n", 1236},
+  {"Last login: %.*s ", 1237},
+  {"from %.*s\n", 1238},
+  {"on %.*s\n", 1239},
+  {"LOGIN FAILURE FROM %s, %s", 1240},
+  {"LOGIN FAILURE ON %s, %s", 1241},
+  {"%d LOGIN FAILURES FROM %s, %s", 1242},
+  {"%d LOGIN FAILURES ON %s, %s", 1243},
+  {"is y\n", 1244},
+  {"is n\n", 1245},
+  {"usage: mesg [y | n]\n", 1246},
+  {"newgrp: Who are you?", 1247},
+  {"newgrp: setgid", 1248},
+  {"newgrp: No such group.", 1249},
+  {"newgrp: Permission denied", 1250},
+  {"newgrp: setuid", 1251},
+  {"No shell", 1252},
+  {"The password must have at least 6 characters, try again.\n", 1253},
   {"\
 The password must contain characters out of two of the following\n\
 classes:  upper and lower case letters, digits and non alphanumeric\n\
-characters. See passwd(1) for more information.\n", 1213},
-  {"You cannot reuse the old password.\n", 1214},
-  {"Please don't use something like your username as password!\n", 1215},
-  {"Please don't use something like your realname as password!\n", 1216},
-  {"Usage: passwd [username [password]]\n", 1217},
-  {"Only root may use the one and two argument forms.\n", 1218},
-  {"Usage: passwd [-foqsvV] [user [password]]\n", 1219},
-  {"Can't exec %s: %s\n", 1220},
-  {"Cannot find login name", 1221},
-  {"Only root can change the password for others.\n", 1222},
-  {"Too many arguments.\n", 1223},
-  {"Can't find username anywhere. Is `%s' really a user?", 1224},
-  {"Sorry, I can only change local passwords. Use yppasswd instead.", 1225},
-  {"UID and username does not match, imposter!", 1226},
-  {"Changing password for %s\n", 1227},
-  {"Enter old password: ", 1228},
-  {"Illegal password, imposter.", 1229},
-  {"Enter new password: ", 1230},
-  {"Password not changed.", 1231},
-  {"Re-type new password: ", 1232},
-  {"You misspelled it. Password not changed.", 1233},
-  {"password changed, user %s", 1234},
-  {"ROOT PASSWORD CHANGED", 1235},
-  {"password changed by root, user %s", 1236},
-  {"calling setpwnam to set password.\n", 1237},
-  {"Password *NOT* changed.  Try again later.\n", 1238},
-  {"Password changed.\n", 1239},
-  {"Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n", 1240},
-  {"Shutdown process aborted", 1241},
-  {"%s: Only root can shut a system down.\n", 1242},
-  {"That must be tomorrow, can't you wait till then?\n", 1243},
-  {"for maintenance; bounce, bounce", 1244},
-  {"timeout = %d, quiet = %d, reboot = %d\n", 1245},
-  {"The system is being shut down within 5 minutes", 1246},
-  {"Login is therefore prohibited.", 1247},
-  {"rebooted by %s: %s", 1248},
-  {"halted by %s: %s", 1249},
+characters. See passwd(1) for more information.\n", 1254},
+  {"You cannot reuse the old password.\n", 1255},
+  {"Please don't use something like your username as password!\n", 1256},
+  {"Please don't use something like your realname as password!\n", 1257},
+  {"Usage: passwd [username [password]]\n", 1258},
+  {"Only root may use the one and two argument forms.\n", 1259},
+  {"Usage: passwd [-foqsvV] [user [password]]\n", 1260},
+  {"Can't exec %s: %s\n", 1261},
+  {"Cannot find login name", 1262},
+  {"Only root can change the password for others.\n", 1263},
+  {"Too many arguments.\n", 1264},
+  {"Can't find username anywhere. Is `%s' really a user?", 1265},
+  {"Sorry, I can only change local passwords. Use yppasswd instead.", 1266},
+  {"UID and username does not match, imposter!", 1267},
+  {"Changing password for %s\n", 1268},
+  {"Enter old password: ", 1269},
+  {"Illegal password, imposter.", 1270},
+  {"Enter new password: ", 1271},
+  {"Password not changed.", 1272},
+  {"Re-type new password: ", 1273},
+  {"You misspelled it. Password not changed.", 1274},
+  {"password changed, user %s", 1275},
+  {"ROOT PASSWORD CHANGED", 1276},
+  {"password changed by root, user %s", 1277},
+  {"calling setpwnam to set password.\n", 1278},
+  {"Password *NOT* changed.  Try again later.\n", 1279},
+  {"Password changed.\n", 1280},
+  {"Usage: shutdown [-h|-r] [-fqs] [now|hh:ss|+mins]\n", 1281},
+  {"Shutdown process aborted", 1282},
+  {"%s: Only root can shut a system down.\n", 1283},
+  {"That must be tomorrow, can't you wait till then?\n", 1284},
+  {"for maintenance; bounce, bounce", 1285},
+  {"timeout = %d, quiet = %d, reboot = %d\n", 1286},
+  {"The system is being shut down within 5 minutes", 1287},
+  {"Login is therefore prohibited.", 1288},
+  {"rebooted by %s: %s", 1289},
+  {"halted by %s: %s", 1290},
   {"\
 \n\
-Why am I still alive after reboot?", 1250},
+Why am I still alive after reboot?", 1291},
   {"\
 \n\
-Now you can turn off the power...", 1251},
-  {"Calling kernel power-off facility...\n", 1252},
-  {"Error powering off\t%s\n", 1253},
-  {"Executing the program \"%s\" ...\n", 1254},
-  {"Error executing\t%s\n", 1255},
-  {"URGENT: broadcast message from %s:", 1256},
-  {"System going down in %d hours %d minutes", 1257},
-  {"System going down in 1 hour %d minutes", 1258},
-  {"System going down in %d minutes\n", 1259},
-  {"System going down in 1 minute\n", 1260},
-  {"System going down IMMEDIATELY!\n", 1261},
-  {"\t... %s ...\n", 1262},
-  {"Cannot fork for swapoff. Shrug!", 1263},
-  {"Cannot exec swapoff, hoping umount will do the trick.", 1264},
-  {"Cannot fork for umount, trying manually.", 1265},
-  {"Cannot exec %s, trying umount.\n", 1266},
-  {"Cannot exec umount, giving up on umount.", 1267},
-  {"Unmounting any remaining filesystems...", 1268},
-  {"shutdown: Couldn't umount %s: %s\n", 1269},
-  {"Booting to single user mode.\n", 1270},
-  {"exec of single user shell failed\n", 1271},
-  {"fork of single user shell failed\n", 1272},
-  {"error opening fifo\n", 1273},
-  {"error running finalprog\n", 1274},
-  {"error forking finalprog\n", 1275},
+Now you can turn off the power...", 1292},
+  {"Calling kernel power-off facility...\n", 1293},
+  {"Error powering off\t%s\n", 1294},
+  {"Executing the program \"%s\" ...\n", 1295},
+  {"Error executing\t%s\n", 1296},
+  {"URGENT: broadcast message from %s:", 1297},
+  {"System going down in %d hours %d minutes", 1298},
+  {"System going down in 1 hour %d minutes", 1299},
+  {"System going down in %d minutes\n", 1300},
+  {"System going down in 1 minute\n", 1301},
+  {"System going down IMMEDIATELY!\n", 1302},
+  {"\t... %s ...\n", 1303},
+  {"Cannot fork for swapoff. Shrug!", 1304},
+  {"Cannot exec swapoff, hoping umount will do the trick.", 1305},
+  {"Cannot fork for umount, trying manually.", 1306},
+  {"Cannot exec %s, trying umount.\n", 1307},
+  {"Cannot exec umount, giving up on umount.", 1308},
+  {"Unmounting any remaining filesystems...", 1309},
+  {"shutdown: Couldn't umount %s: %s\n", 1310},
+  {"Booting to single user mode.\n", 1311},
+  {"exec of single user shell failed\n", 1312},
+  {"fork of single user shell failed\n", 1313},
+  {"error opening fifo\n", 1314},
+  {"error running finalprog\n", 1315},
+  {"error forking finalprog\n", 1316},
   {"\
 \n\
-Wrong password.\n", 1276},
-  {"lstat of path failed\n", 1277},
-  {"stat of path failed\n", 1278},
-  {"open of directory failed\n", 1279},
-  {"fork failed\n", 1280},
-  {"exec failed\n", 1281},
-  {"cannot open inittab\n", 1282},
-  {"no TERM or cannot stat tty\n", 1283},
-  {"error stopping service: \"%s\"", 1284},
-  {"too many iov's (change code in wall/ttymsg.c)", 1285},
-  {"excessively long line arg", 1286},
-  {"cannot fork", 1287},
-  {"fork: %s", 1288},
-  {"%s: BAD ERROR", 1289},
-  {"%s: the password file is busy.\n", 1290},
-  {"%s: the group file is busy.\n", 1291},
-  {"%s: the %s file is busy (%s present)\n", 1292},
-  {"%s: can't link %s: %s\n", 1293},
-  {"%s: can't unlock %s: %s (your changes are still in %s)\n", 1294},
-  {"%s: Cannot fork\n", 1295},
-  {"%s: %s unchanged\n", 1296},
-  {"%s: no changes made\n", 1297},
-  {"You are using shadow groups on this system.\n", 1298},
-  {"You are using shadow passwords on this system.\n", 1299},
-  {"Would you like to edit %s now [y/n]? ", 1300},
-  {"usage: %s [file]\n", 1301},
-  {"%s: can't open temporary file.\n", 1302},
-  {"Broadcast Message from %s@%s", 1303},
-  {"%s: will not read %s - use stdin.\n", 1304},
-  {"%s: can't read %s.\n", 1305},
-  {"%s: can't stat temporary file.\n", 1306},
-  {"%s: can't read temporary file.\n", 1307},
-  {"illegal month value: use 1-12", 1308},
-  {"illegal year value: use 1-9999", 1309},
-  {"%s %d", 1310},
-  {"usage: cal [-13smjyV] [[month] year]\n", 1311},
-  {"usage: %s [+format] [day month year]\n", 1312},
-  {"St. Tib's Day", 1313},
-  {"%s: unknown signal %s\n", 1314},
-  {"%s: can't find process \"%s\"\n", 1315},
-  {"%s: unknown signal %s; valid signals:\n", 1316},
-  {"usage: %s [ -s signal | -p ] [ -a ] pid ...\n", 1317},
-  {"       %s -l [ signal ]\n", 1318},
-  {"logger: %s: %s.\n", 1319},
-  {"logger: unknown facility name: %s.\n", 1320},
-  {"logger: unknown priority name: %s.\n", 1321},
-  {"\
-usage: logger [-is] [-f file] [-p pri] [-t tag] [-u socket] [ message ... ]\n", 1322},
-  {"usage: look [-dfa] [-t char] string [file]\n", 1323},
-  {"Could not open %s\n", 1324},
-  {"Got %d bytes from %s\n", 1325},
-  {"namei: unable to get current directory - %s\n", 1326},
-  {"namei: unable to chdir to %s - %s (%d)\n", 1327},
-  {"usage: namei [-mx] pathname [pathname ...]\n", 1328},
-  {"namei: could not chdir to root!\n", 1329},
-  {"namei: could not stat root!\n", 1330},
-  {"namei: buf overflow\n", 1331},
-  {" ? could not chdir into %s - %s (%d)\n", 1332},
-  {" ? problems reading symlink %s - %s (%d)\n", 1333},
-  {"  *** EXCEEDED UNIX LIMIT OF SYMLINKS ***\n", 1334},
-  {"namei: unknown file type 0%06o on file %s\n", 1335},
-  {"%s: out of memory\n", 1336},
-  {"%s: renaming %s to %s failed: %s\n", 1337},
-  {"call: %s from to files...\n", 1338},
+Wrong password.\n", 1317},
+  {"lstat of path failed\n", 1318},
+  {"stat of path failed\n", 1319},
+  {"open of directory failed\n", 1320},
+  {"fork failed\n", 1321},
+  {"exec failed\n", 1322},
+  {"cannot open inittab\n", 1323},
+  {"no TERM or cannot stat tty\n", 1324},
+  {"error stopping service: \"%s\"", 1325},
+  {"too many iov's (change code in wall/ttymsg.c)", 1326},
+  {"excessively long line arg", 1327},
+  {"cannot fork", 1328},
+  {"fork: %s", 1329},
+  {"%s: BAD ERROR", 1330},
+  {"%s: the password file is busy.\n", 1331},
+  {"%s: the group file is busy.\n", 1332},
+  {"%s: the %s file is busy (%s present)\n", 1333},
+  {"%s: can't link %s: %s\n", 1334},
+  {"%s: can't unlock %s: %s (your changes are still in %s)\n", 1335},
+  {"%s: Cannot fork\n", 1336},
+  {"%s: %s unchanged\n", 1337},
+  {"%s: no changes made\n", 1338},
+  {"You are using shadow groups on this system.\n", 1339},
+  {"You are using shadow passwords on this system.\n", 1340},
+  {"Would you like to edit %s now [y/n]? ", 1341},
+  {"usage: %s [file]\n", 1342},
+  {"%s: can't open temporary file.\n", 1343},
+  {"Broadcast Message from %s@%s", 1344},
+  {"%s: will not read %s - use stdin.\n", 1345},
+  {"%s: can't read %s.\n", 1346},
+  {"%s: can't stat temporary file.\n", 1347},
+  {"%s: can't read temporary file.\n", 1348},
+  {"illegal month value: use 1-12", 1349},
+  {"illegal year value: use 1-9999", 1350},
+  {"%s %d", 1351},
+  {"usage: cal [-13smjyV] [[month] year]\n", 1352},
+  {"usage: %s [+format] [day month year]\n", 1353},
+  {"St. Tib's Day", 1354},
+  {"%s: unknown signal %s\n", 1355},
+  {"%s: can't find process \"%s\"\n", 1356},
+  {"%s: unknown signal %s; valid signals:\n", 1357},
+  {"usage: %s [ -s signal | -p ] [ -a ] pid ...\n", 1358},
+  {"       %s -l [ signal ]\n", 1359},
+  {"logger: %s: %s.\n", 1360},
+  {"logger: unknown facility name: %s.\n", 1361},
+  {"logger: unknown priority name: %s.\n", 1362},
+  {"\
+usage: logger [-is] [-f file] [-p pri] [-t tag] [-u socket] [ message ... ]\n", 1363},
+  {"usage: look [-dfa] [-t char] string [file]\n", 1364},
+  {"Could not open %s\n", 1365},
+  {"Got %d bytes from %s\n", 1366},
+  {"namei: unable to get current directory - %s\n", 1367},
+  {"namei: unable to chdir to %s - %s (%d)\n", 1368},
+  {"usage: namei [-mx] pathname [pathname ...]\n", 1369},
+  {"namei: could not chdir to root!\n", 1370},
+  {"namei: could not stat root!\n", 1371},
+  {"namei: buf overflow\n", 1372},
+  {" ? could not chdir into %s - %s (%d)\n", 1373},
+  {" ? problems reading symlink %s - %s (%d)\n", 1374},
+  {"  *** EXCEEDED UNIX LIMIT OF SYMLINKS ***\n", 1375},
+  {"namei: unknown file type 0%06o on file %s\n", 1376},
+  {"%s: out of memory\n", 1377},
+  {"%s: renaming %s to %s failed: %s\n", 1378},
+  {"call: %s from to files...\n", 1379},
   {"\
 Warning: `%s' is a link.\n\
 Use `%s [options] %s' if you really want to use it.\n\
-Script not started.\n", 1339},
-  {"usage: script [-a] [-f] [-q] [-t] [file]\n", 1340},
-  {"Script started, file is %s\n", 1341},
-  {"Script started on %s", 1342},
+Script not started.\n", 1380},
+  {"usage: script [-a] [-f] [-q] [-t] [file]\n", 1381},
+  {"Script started, file is %s\n", 1382},
+  {"Script started on %s", 1383},
   {"\
 \n\
-Script done on %s", 1343},
-  {"Script done, file is %s\n", 1344},
-  {"openpty failed\n", 1345},
-  {"Out of pty's\n", 1346},
-  {"%s: Argument error, usage\n", 1347},
-  {"  [ -term terminal_name ]\n", 1348},
-  {"  [ -reset ]\n", 1349},
-  {"  [ -initialize ]\n", 1350},
-  {"  [ -cursor [on|off] ]\n", 1351},
-  {"  [ -snow [on|off] ]\n", 1352},
-  {"  [ -softscroll [on|off] ]\n", 1353},
-  {"  [ -repeat [on|off] ]\n", 1354},
-  {"  [ -appcursorkeys [on|off] ]\n", 1355},
-  {"  [ -linewrap [on|off] ]\n", 1356},
-  {"  [ -default ]\n", 1357},
-  {"  [ -foreground black|blue|green|cyan", 1358},
-  {"|red|magenta|yellow|white|default ]\n", 1359},
-  {"  [ -background black|blue|green|cyan", 1360},
-  {"  [ -ulcolor black|grey|blue|green|cyan", 1361},
-  {"|red|magenta|yellow|white ]\n", 1362},
-  {"  [ -ulcolor bright blue|green|cyan", 1363},
-  {"  [ -hbcolor black|grey|blue|green|cyan", 1364},
-  {"  [ -hbcolor bright blue|green|cyan", 1365},
-  {"  [ -standout [ attr ] ]\n", 1366},
-  {"  [ -inversescreen [on|off] ]\n", 1367},
-  {"  [ -bold [on|off] ]\n", 1368},
-  {"  [ -half-bright [on|off] ]\n", 1369},
-  {"  [ -blink [on|off] ]\n", 1370},
-  {"  [ -reverse [on|off] ]\n", 1371},
-  {"  [ -underline [on|off] ]\n", 1372},
-  {"  [ -store ]\n", 1373},
-  {"  [ -clear [all|rest] ]\n", 1374},
-  {"  [ -tabs [ tab1 tab2 tab3 ... ] ]      (tabn = 1-160)\n", 1375},
-  {"  [ -clrtabs [ tab1 tab2 tab3 ... ] ]   (tabn = 1-160)\n", 1376},
-  {"  [ -regtabs [1-160] ]\n", 1377},
-  {"  [ -blank [0-60] ]\n", 1378},
-  {"  [ -dump   [1-NR_CONSOLES] ]\n", 1379},
-  {"  [ -append [1-NR_CONSOLES] ]\n", 1380},
-  {"  [ -file dumpfilename ]\n", 1381},
-  {"  [ -msg [on|off] ]\n", 1382},
-  {"  [ -msglevel [0-8] ]\n", 1383},
-  {"  [ -powersave [on|vsync|hsync|powerdown|off] ]\n", 1384},
-  {"  [ -powerdown [0-60] ]\n", 1385},
-  {"  [ -blength [0-2000] ]\n", 1386},
-  {"  [ -bfreq freqnumber ]\n", 1387},
-  {"cannot (un)set powersave mode\n", 1388},
-  {"klogctl error: %s\n", 1389},
-  {"Error reading %s\n", 1390},
-  {"Error writing screendump\n", 1391},
-  {"couldn't read %s, and cannot ioctl dump\n", 1392},
-  {"%s: $TERM is not defined.\n", 1393},
-  {"whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n", 1394},
-  {"write: can't find your tty's name\n", 1395},
-  {"write: you have write permission turned off.\n", 1396},
-  {"write: %s is not logged in on %s.\n", 1397},
-  {"write: %s has messages disabled on %s\n", 1398},
-  {"usage: write user [tty]\n", 1399},
-  {"write: %s is not logged in\n", 1400},
-  {"write: %s has messages disabled\n", 1401},
-  {"write: %s is logged in more than once; writing to %s\n", 1402},
-  {"Message from %s@%s (as %s) on %s at %s ...", 1403},
-  {"Message from %s@%s on %s at %s ...", 1404},
-  {"warning: error reading %s: %s", 1405},
-  {"warning: can't open %s: %s", 1406},
-  {"mount: could not open %s - using %s instead\n", 1407},
-  {"can't create lock file %s: %s (use -n flag to override)", 1408},
-  {"can't link lock file %s: %s (use -n flag to override)", 1409},
-  {"can't open lock file %s: %s (use -n flag to override)", 1410},
-  {"Can't lock lock file %s: %s\n", 1411},
-  {"can't lock lock file %s: %s", 1412},
-  {"timed out", 1413},
+Script done on %s", 1384},
+  {"Script done, file is %s\n", 1385},
+  {"openpty failed\n", 1386},
+  {"Out of pty's\n", 1387},
+  {"%s: Argument error, usage\n", 1388},
+  {"  [ -term terminal_name ]\n", 1389},
+  {"  [ -reset ]\n", 1390},
+  {"  [ -initialize ]\n", 1391},
+  {"  [ -cursor [on|off] ]\n", 1392},
+  {"  [ -snow [on|off] ]\n", 1393},
+  {"  [ -softscroll [on|off] ]\n", 1394},
+  {"  [ -repeat [on|off] ]\n", 1395},
+  {"  [ -appcursorkeys [on|off] ]\n", 1396},
+  {"  [ -linewrap [on|off] ]\n", 1397},
+  {"  [ -default ]\n", 1398},
+  {"  [ -foreground black|blue|green|cyan", 1399},
+  {"|red|magenta|yellow|white|default ]\n", 1400},
+  {"  [ -background black|blue|green|cyan", 1401},
+  {"  [ -ulcolor black|grey|blue|green|cyan", 1402},
+  {"|red|magenta|yellow|white ]\n", 1403},
+  {"  [ -ulcolor bright blue|green|cyan", 1404},
+  {"  [ -hbcolor black|grey|blue|green|cyan", 1405},
+  {"  [ -hbcolor bright blue|green|cyan", 1406},
+  {"  [ -standout [ attr ] ]\n", 1407},
+  {"  [ -inversescreen [on|off] ]\n", 1408},
+  {"  [ -bold [on|off] ]\n", 1409},
+  {"  [ -half-bright [on|off] ]\n", 1410},
+  {"  [ -blink [on|off] ]\n", 1411},
+  {"  [ -reverse [on|off] ]\n", 1412},
+  {"  [ -underline [on|off] ]\n", 1413},
+  {"  [ -store ]\n", 1414},
+  {"  [ -clear [all|rest] ]\n", 1415},
+  {"  [ -tabs [ tab1 tab2 tab3 ... ] ]      (tabn = 1-160)\n", 1416},
+  {"  [ -clrtabs [ tab1 tab2 tab3 ... ] ]   (tabn = 1-160)\n", 1417},
+  {"  [ -regtabs [1-160] ]\n", 1418},
+  {"  [ -blank [0-60] ]\n", 1419},
+  {"  [ -dump   [1-NR_CONSOLES] ]\n", 1420},
+  {"  [ -append [1-NR_CONSOLES] ]\n", 1421},
+  {"  [ -file dumpfilename ]\n", 1422},
+  {"  [ -msg [on|off] ]\n", 1423},
+  {"  [ -msglevel [0-8] ]\n", 1424},
+  {"  [ -powersave [on|vsync|hsync|powerdown|off] ]\n", 1425},
+  {"  [ -powerdown [0-60] ]\n", 1426},
+  {"  [ -blength [0-2000] ]\n", 1427},
+  {"  [ -bfreq freqnumber ]\n", 1428},
+  {"cannot (un)set powersave mode\n", 1429},
+  {"klogctl error: %s\n", 1430},
+  {"Error reading %s\n", 1431},
+  {"Error writing screendump\n", 1432},
+  {"couldn't read %s, and cannot ioctl dump\n", 1433},
+  {"%s: $TERM is not defined.\n", 1434},
+  {"whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n", 1435},
+  {"write: can't find your tty's name\n", 1436},
+  {"write: you have write permission turned off.\n", 1437},
+  {"write: %s is not logged in on %s.\n", 1438},
+  {"write: %s has messages disabled on %s\n", 1439},
+  {"usage: write user [tty]\n", 1440},
+  {"write: %s is not logged in\n", 1441},
+  {"write: %s has messages disabled\n", 1442},
+  {"write: %s is logged in more than once; writing to %s\n", 1443},
+  {"Message from %s@%s (as %s) on %s at %s ...", 1444},
+  {"Message from %s@%s on %s at %s ...", 1445},
+  {"warning: error reading %s: %s", 1446},
+  {"warning: can't open %s: %s", 1447},
+  {"mount: could not open %s - using %s instead\n", 1448},
+  {"can't create lock file %s: %s (use -n flag to override)", 1449},
+  {"can't link lock file %s: %s (use -n flag to override)", 1450},
+  {"can't open lock file %s: %s (use -n flag to override)", 1451},
+  {"Can't lock lock file %s: %s\n", 1452},
+  {"can't lock lock file %s: %s", 1453},
+  {"timed out", 1454},
   {"\
 Cannot create link %s\n\
-Perhaps there is a stale lock file?\n", 1414},
-  {"cannot open %s (%s) - mtab not updated", 1415},
-  {"error writing %s: %s", 1416},
-  {"error changing mode of %s: %s\n", 1417},
-  {"can't rename %s to %s: %s\n", 1418},
-  {"loop: can't open device %s: %s\n", 1419},
-  {"loop: can't get info on device %s: %s\n", 1420},
-  {"%s: [%04x]:%ld (%s) offset %d, %s encryption\n", 1421},
-  {"mount: could not find any device /dev/loop#", 1422},
+Perhaps there is a stale lock file?\n", 1455},
+  {"cannot open %s (%s) - mtab not updated", 1456},
+  {"error writing %s: %s", 1457},
+  {"error changing mode of %s: %s\n", 1458},
+  {"can't rename %s to %s: %s\n", 1459},
+  {"loop: can't open device %s: %s\n", 1460},
+  {"loop: can't get info on device %s: %s\n", 1461},
+  {"%s: [%04x]:%ld (%s) offset %d, %s encryption\n", 1462},
+  {"mount: could not find any device /dev/loop#", 1463},
   {"\
 mount: Could not find any loop device.\n\
-       Maybe /dev/loop# has a wrong major number?", 1423},
+       Maybe /dev/loop# has a wrong major number?", 1464},
   {"\
 mount: Could not find any loop device, and, according to %s,\n\
        this kernel does not know about the loop device.\n\
-       (If so, then recompile or `insmod loop.o'.)", 1424},
+       (If so, then recompile or `insmod loop.o'.)", 1465},
   {"\
 mount: Could not find any loop device. Maybe this kernel does not know\n\
        about the loop device (then recompile or `insmod loop.o'), or\n\
-       maybe /dev/loop# has the wrong major number?", 1425},
-  {"mount: could not find any free loop device", 1426},
-  {"Unsupported encryption type %s\n", 1427},
-  {"Couldn't lock into memory, exiting.\n", 1428},
-  {"Init (up to 16 hex digits): ", 1429},
-  {"Non-hex digit '%c'.\n", 1430},
-  {"Don't know how to get key for encryption system %d\n", 1431},
-  {"set_loop(%s,%s,%d): success\n", 1432},
-  {"loop: can't delete device %s: %s\n", 1433},
-  {"del_loop(%s): success\n", 1434},
-  {"This mount was compiled without loop support. Please recompile.\n", 1435},
+       maybe /dev/loop# has the wrong major number?", 1466},
+  {"mount: could not find any free loop device", 1467},
+  {"Unsupported encryption type %s\n", 1468},
+  {"Couldn't lock into memory, exiting.\n", 1469},
+  {"Init (up to 16 hex digits): ", 1470},
+  {"Non-hex digit '%c'.\n", 1471},
+  {"Don't know how to get key for encryption system %d\n", 1472},
+  {"set_loop(%s,%s,%d): success\n", 1473},
+  {"loop: can't delete device %s: %s\n", 1474},
+  {"del_loop(%s): success\n", 1475},
+  {"This mount was compiled without loop support. Please recompile.\n", 1476},
   {"\
 usage:\n\
   %s loop_device                                      # give info\n\
   %s -d loop_device                                   # delete\n\
-  %s [ -e encryption ] [ -o offset ] loop_device file # setup\n", 1436},
-  {"not enough memory", 1437},
-  {"No loop support was available at compile time. Please recompile.\n", 1438},
-  {"[mntent]: warning: no final newline at the end of %s\n", 1439},
-  {"[mntent]: line %d in %s is bad%s\n", 1440},
-  {"; rest of file ignored", 1441},
-  {"mount: according to mtab, %s is already mounted on %s", 1442},
-  {"mount: according to mtab, %s is mounted on %s", 1443},
-  {"mount: can't open %s for writing: %s", 1444},
-  {"mount: error writing %s: %s", 1445},
-  {"mount: error changing mode of %s: %s", 1446},
-  {"%s looks like swapspace - not mounted", 1447},
-  {"mount failed", 1448},
-  {"mount: only root can mount %s on %s", 1449},
-  {"mount: loop device specified twice", 1450},
-  {"mount: type specified twice", 1451},
-  {"mount: skipping the setup of a loop device\n", 1452},
-  {"mount: going to use the loop device %s\n", 1453},
-  {"mount: failed setting up loop device\n", 1454},
-  {"mount: setup loop device successfully\n", 1455},
-  {"mount: can't open %s: %s", 1456},
-  {"mount: cannot open %s for setting speed", 1457},
-  {"mount: cannot set speed: %s", 1458},
-  {"mount: cannot fork: %s", 1459},
-  {"mount: this version was compiled without support for the type `nfs'", 1460},
-  {"mount: failed with nfs mount version 4, trying 3..\n", 1461},
-  {"\
-mount: I could not determine the filesystem type, and none was specified", 1462},
-  {"mount: you must specify the filesystem type", 1463},
-  {"mount: mount failed", 1464},
-  {"mount: mount point %s is not a directory", 1465},
-  {"mount: permission denied", 1466},
-  {"mount: must be superuser to use mount", 1467},
-  {"mount: %s is busy", 1468},
-  {"mount: proc already mounted", 1469},
-  {"mount: %s already mounted or %s busy", 1470},
-  {"mount: mount point %s does not exist", 1471},
-  {"mount: mount point %s is a symbolic link to nowhere", 1472},
-  {"mount: special device %s does not exist", 1473},
+  %s [ -e encryption ] [ -o offset ] loop_device file # setup\n", 1477},
+  {"not enough memory", 1478},
+  {"No loop support was available at compile time. Please recompile.\n", 1479},
+  {"[mntent]: warning: no final newline at the end of %s\n", 1480},
+  {"[mntent]: line %d in %s is bad%s\n", 1481},
+  {"; rest of file ignored", 1482},
+  {"mount: according to mtab, %s is already mounted on %s", 1483},
+  {"mount: according to mtab, %s is mounted on %s", 1484},
+  {"mount: can't open %s for writing: %s", 1485},
+  {"mount: error writing %s: %s", 1486},
+  {"mount: error changing mode of %s: %s", 1487},
+  {"%s looks like swapspace - not mounted", 1488},
+  {"mount failed", 1489},
+  {"mount: only root can mount %s on %s", 1490},
+  {"mount: loop device specified twice", 1491},
+  {"mount: type specified twice", 1492},
+  {"mount: skipping the setup of a loop device\n", 1493},
+  {"mount: going to use the loop device %s\n", 1494},
+  {"mount: failed setting up loop device\n", 1495},
+  {"mount: setup loop device successfully\n", 1496},
+  {"mount: can't open %s: %s", 1497},
+  {"mount: cannot open %s for setting speed", 1498},
+  {"mount: cannot set speed: %s", 1499},
+  {"mount: cannot fork: %s", 1500},
+  {"mount: this version was compiled without support for the type `nfs'", 1501},
+  {"mount: failed with nfs mount version 4, trying 3..\n", 1502},
+  {"\
+mount: I could not determine the filesystem type, and none was specified", 1503},
+  {"mount: you must specify the filesystem type", 1504},
+  {"mount: mount failed", 1505},
+  {"mount: mount point %s is not a directory", 1506},
+  {"mount: permission denied", 1507},
+  {"mount: must be superuser to use mount", 1508},
+  {"mount: %s is busy", 1509},
+  {"mount: proc already mounted", 1510},
+  {"mount: %s already mounted or %s busy", 1511},
+  {"mount: mount point %s does not exist", 1512},
+  {"mount: mount point %s is a symbolic link to nowhere", 1513},
+  {"mount: special device %s does not exist", 1514},
   {"\
 mount: special device %s does not exist\n\
-       (a path prefix is not a directory)\n", 1474},
-  {"mount: %s not mounted already, or bad option", 1475},
+       (a path prefix is not a directory)\n", 1515},
+  {"mount: %s not mounted already, or bad option", 1516},
   {"\
 mount: wrong fs type, bad option, bad superblock on %s,\n\
-       or too many mounted file systems", 1476},
-  {"mount table full", 1477},
-  {"mount: %s: can't read superblock", 1478},
-  {"mount: %s: unknown device", 1479},
-  {"mount: fs type %s not supported by kernel", 1480},
-  {"mount: probably you meant %s", 1481},
-  {"mount: maybe you meant iso9660 ?", 1482},
-  {"mount: %s has wrong device number or fs type %s not supported", 1483},
-  {"mount: %s is not a block device, and stat fails?", 1484},
+       or too many mounted file systems", 1517},
+  {"mount table full", 1518},
+  {"mount: %s: can't read superblock", 1519},
+  {"mount: %s: unknown device", 1520},
+  {"mount: fs type %s not supported by kernel", 1521},
+  {"mount: probably you meant %s", 1522},
+  {"mount: maybe you meant iso9660 ?", 1523},
+  {"mount: %s has wrong device number or fs type %s not supported", 1524},
+  {"mount: %s is not a block device, and stat fails?", 1525},
   {"\
 mount: the kernel does not recognize %s as a block device\n\
-       (maybe `insmod driver'?)", 1485},
-  {"mount: %s is not a block device (maybe try `-o loop'?)", 1486},
-  {"mount: %s is not a block device", 1487},
-  {"mount: %s is not a valid block device", 1488},
-  {"block device ", 1489},
-  {"mount: cannot mount %s%s read-only", 1490},
-  {"mount: %s%s is write-protected but explicit `-w' flag given", 1491},
-  {"mount: %s%s is write-protected, mounting read-only", 1492},
-  {"mount: the label %s occurs on both %s and %s\n", 1493},
-  {"mount: %s duplicate - not mounted", 1494},
-  {"mount: going to mount %s by %s\n", 1495},
-  {"UUID", 1496},
-  {"label", 1497},
-  {"mount: no such partition found", 1498},
-  {"mount: no type was given - I'll assume nfs because of the colon\n", 1499},
-  {"mount: no type was given - I'll assume smb because of the // prefix\n", 1500},
-  {"mount: backgrounding \"%s\"\n", 1501},
-  {"mount: giving up \"%s\"\n", 1502},
-  {"mount: %s already mounted on %s\n", 1503},
+       (maybe `insmod driver'?)", 1526},
+  {"mount: %s is not a block device (maybe try `-o loop'?)", 1527},
+  {"mount: %s is not a block device", 1528},
+  {"mount: %s is not a valid block device", 1529},
+  {"block device ", 1530},
+  {"mount: cannot mount %s%s read-only", 1531},
+  {"mount: %s%s is write-protected but explicit `-w' flag given", 1532},
+  {"mount: %s%s is write-protected, mounting read-only", 1533},
+  {"mount: the label %s occurs on both %s and %s\n", 1534},
+  {"mount: %s duplicate - not mounted", 1535},
+  {"mount: going to mount %s by %s\n", 1536},
+  {"UUID", 1537},
+  {"label", 1538},
+  {"mount: no such partition found", 1539},
+  {"mount: no type was given - I'll assume nfs because of the colon\n", 1540},
+  {"mount: no type was given - I'll assume smb because of the // prefix\n", 1541},
+  {"mount: backgrounding \"%s\"\n", 1542},
+  {"mount: giving up \"%s\"\n", 1543},
+  {"mount: %s already mounted on %s\n", 1544},
   {"\
 Usage: mount -V                 : print version\n\
        mount -h                 : print this help\n\
@@ -1980,289 +2050,289 @@ or move a subtree:\n\
 A device can be given by name, say /dev/hda1 or /dev/cdrom,\n\
 or by label, using  -L label  or by uuid, using  -U uuid .\n\
 Other options: [-nfFrsvw] [-o options].\n\
-For many more details, say  man 8 mount .\n", 1504},
-  {"mount: only root can do that", 1505},
-  {"mount: no %s found - creating it..\n", 1506},
-  {"mount: the label %s occurs on both %s and %s - not mounted\n", 1507},
-  {"mount: mounting %s\n", 1508},
-  {"nothing was mounted", 1509},
-  {"mount: cannot find %s in %s", 1510},
-  {"mount: can't find %s in %s or %s", 1511},
-  {"\
-mount: could not open %s, so UUID and LABEL conversion cannot be done.\n", 1512},
-  {"mount: bad UUID", 1513},
-  {"mount: error while guessing filesystem type\n", 1514},
-  {"mount: you didn't specify a filesystem type for %s\n", 1515},
-  {"       I will try all types mentioned in %s or %s\n", 1516},
-  {"       and it looks like this is swapspace\n", 1517},
-  {"       I will try type %s\n", 1518},
-  {"Trying %s\n", 1519},
-  {"mount: excessively long host:dir argument\n", 1520},
-  {"mount: warning: multiple hostnames not supported\n", 1521},
-  {"mount: directory to mount not in host:dir format\n", 1522},
-  {"mount: can't get address for %s\n", 1523},
-  {"mount: got bad hp->h_length\n", 1524},
-  {"mount: excessively long option argument\n", 1525},
-  {"Warning: Unrecognized proto= option.\n", 1526},
-  {"Warning: Option namlen is not supported.\n", 1527},
-  {"unknown nfs mount parameter: %s=%d\n", 1528},
-  {"Warning: option nolock is not supported.\n", 1529},
-  {"unknown nfs mount option: %s%s\n", 1530},
-  {"mount: got bad hp->h_length?\n", 1531},
-  {"NFS over TCP is not supported.\n", 1532},
-  {"nfs socket", 1533},
-  {"nfs bindresvport", 1534},
-  {"nfs server reported service unavailable", 1535},
-  {"used portmapper to find NFS port\n", 1536},
-  {"using port %d for nfs deamon\n", 1537},
-  {"nfs connect", 1538},
-  {"unknown nfs status return value: %d", 1539},
-  {"bug in xstrndup call", 1540},
+For many more details, say  man 8 mount .\n", 1545},
+  {"mount: only root can do that", 1546},
+  {"mount: no %s found - creating it..\n", 1547},
+  {"mount: the label %s occurs on both %s and %s - not mounted\n", 1548},
+  {"mount: mounting %s\n", 1549},
+  {"nothing was mounted", 1550},
+  {"mount: cannot find %s in %s", 1551},
+  {"mount: can't find %s in %s or %s", 1552},
+  {"\
+mount: could not open %s, so UUID and LABEL conversion cannot be done.\n", 1553},
+  {"mount: bad UUID", 1554},
+  {"mount: error while guessing filesystem type\n", 1555},
+  {"mount: you didn't specify a filesystem type for %s\n", 1556},
+  {"       I will try all types mentioned in %s or %s\n", 1557},
+  {"       and it looks like this is swapspace\n", 1558},
+  {"       I will try type %s\n", 1559},
+  {"Trying %s\n", 1560},
+  {"mount: excessively long host:dir argument\n", 1561},
+  {"mount: warning: multiple hostnames not supported\n", 1562},
+  {"mount: directory to mount not in host:dir format\n", 1563},
+  {"mount: can't get address for %s\n", 1564},
+  {"mount: got bad hp->h_length\n", 1565},
+  {"mount: excessively long option argument\n", 1566},
+  {"Warning: Unrecognized proto= option.\n", 1567},
+  {"Warning: Option namlen is not supported.\n", 1568},
+  {"unknown nfs mount parameter: %s=%d\n", 1569},
+  {"Warning: option nolock is not supported.\n", 1570},
+  {"unknown nfs mount option: %s%s\n", 1571},
+  {"mount: got bad hp->h_length?\n", 1572},
+  {"NFS over TCP is not supported.\n", 1573},
+  {"nfs socket", 1574},
+  {"nfs bindresvport", 1575},
+  {"nfs server reported service unavailable", 1576},
+  {"used portmapper to find NFS port\n", 1577},
+  {"using port %d for nfs deamon\n", 1578},
+  {"nfs connect", 1579},
+  {"unknown nfs status return value: %d", 1580},
+  {"bug in xstrndup call", 1581},
   {"\
 usage: %s [-hV]\n\
        %s -a [-v]\n\
        %s [-v] [-p priority] special ...\n\
-       %s [-s]\n", 1541},
+       %s [-s]\n", 1582},
   {"\
 usage: %s [-hV]\n\
        %s -a [-v]\n\
-       %s [-v] special ...\n", 1542},
-  {"%s on %s\n", 1543},
-  {"swapon: cannot stat %s: %s\n", 1544},
-  {"swapon: warning: %s has insecure permissions %04o, %04o suggested\n", 1545},
-  {"swapon: Skipping file %s - it appears to have holes.\n", 1546},
-  {"Not superuser.\n", 1547},
-  {"%s: cannot open %s: %s\n", 1548},
-  {"umount: compiled without support for -f\n", 1549},
-  {"host: %s, directory: %s\n", 1550},
-  {"umount: can't get address for %s\n", 1551},
-  {"umount: got bad hostp->h_length\n", 1552},
-  {"umount: %s: invalid block device", 1553},
-  {"umount: %s: not mounted", 1554},
-  {"umount: %s: can't write superblock", 1555},
-  {"umount: %s: device is busy", 1556},
-  {"umount: %s: not found", 1557},
-  {"umount: %s: must be superuser to umount", 1558},
-  {"umount: %s: block devices not permitted on fs", 1559},
-  {"umount: %s: %s", 1560},
-  {"no umount2, trying umount...\n", 1561},
-  {"could not umount %s - trying %s instead\n", 1562},
-  {"umount: %s busy - remounted read-only\n", 1563},
-  {"umount: could not remount %s read-only\n", 1564},
-  {"%s umounted\n", 1565},
-  {"umount: cannot find list of filesystems to unmount", 1566},
+       %s [-v] special ...\n", 1583},
+  {"%s on %s\n", 1584},
+  {"swapon: cannot stat %s: %s\n", 1585},
+  {"swapon: warning: %s has insecure permissions %04o, %04o suggested\n", 1586},
+  {"swapon: Skipping file %s - it appears to have holes.\n", 1587},
+  {"Not superuser.\n", 1588},
+  {"%s: cannot open %s: %s\n", 1589},
+  {"umount: compiled without support for -f\n", 1590},
+  {"host: %s, directory: %s\n", 1591},
+  {"umount: can't get address for %s\n", 1592},
+  {"umount: got bad hostp->h_length\n", 1593},
+  {"umount: %s: invalid block device", 1594},
+  {"umount: %s: not mounted", 1595},
+  {"umount: %s: can't write superblock", 1596},
+  {"umount: %s: device is busy", 1597},
+  {"umount: %s: not found", 1598},
+  {"umount: %s: must be superuser to umount", 1599},
+  {"umount: %s: block devices not permitted on fs", 1600},
+  {"umount: %s: %s", 1601},
+  {"no umount2, trying umount...\n", 1602},
+  {"could not umount %s - trying %s instead\n", 1603},
+  {"umount: %s busy - remounted read-only\n", 1604},
+  {"umount: could not remount %s read-only\n", 1605},
+  {"%s umounted\n", 1606},
+  {"umount: cannot find list of filesystems to unmount", 1607},
   {"\
 Usage: umount [-hV]\n\
        umount -a [-f] [-r] [-n] [-v] [-t vfstypes]\n\
-       umount [-f] [-r] [-n] [-v] special | node...\n", 1567},
-  {"Trying to umount %s\n", 1568},
-  {"Could not find %s in mtab\n", 1569},
-  {"umount: %s is not mounted (according to mtab)", 1570},
-  {"umount: it seems %s is mounted multiple times", 1571},
-  {"umount: %s is not in the fstab (and you are not root)", 1572},
-  {"umount: %s mount disagrees with the fstab", 1573},
-  {"umount: only root can unmount %s from %s", 1574},
-  {"umount: only root can do that", 1575},
-  {"You must be root to set the Ctrl-Alt-Del behaviour.\n", 1576},
-  {"Usage: ctrlaltdel hard|soft\n", 1577},
+       umount [-f] [-r] [-n] [-v] special | node...\n", 1608},
+  {"Trying to umount %s\n", 1609},
+  {"Could not find %s in mtab\n", 1610},
+  {"umount: %s is not mounted (according to mtab)", 1611},
+  {"umount: it seems %s is mounted multiple times", 1612},
+  {"umount: %s is not in the fstab (and you are not root)", 1613},
+  {"umount: %s mount disagrees with the fstab", 1614},
+  {"umount: only root can unmount %s from %s", 1615},
+  {"umount: only root can do that", 1616},
+  {"You must be root to set the Ctrl-Alt-Del behaviour.\n", 1617},
+  {"Usage: ctrlaltdel hard|soft\n", 1618},
   {"\
 File %s, For threshold value %lu, Maximum characters in fifo were %d,\n\
-and the maximum transfer rate in characters/second was %f\n", 1578},
+and the maximum transfer rate in characters/second was %f\n", 1619},
   {"\
 File %s, For threshold value %lu and timrout value %lu, Maximum characters \
 in fifo were %d,\n\
-and the maximum transfer rate in characters/second was %f\n", 1579},
-  {"Invalid interval value: %s\n", 1580},
-  {"Invalid set value: %s\n", 1581},
-  {"Invalid default value: %s\n", 1582},
-  {"Invalid set time value: %s\n", 1583},
-  {"Invalid default time value: %s\n", 1584},
+and the maximum transfer rate in characters/second was %f\n", 1620},
+  {"Invalid interval value: %s\n", 1621},
+  {"Invalid set value: %s\n", 1622},
+  {"Invalid default value: %s\n", 1623},
+  {"Invalid set time value: %s\n", 1624},
+  {"Invalid default time value: %s\n", 1625},
   {"\
 Usage: %s [-q [-i interval]] ([-s value]|[-S value]) ([-t value]|[-T value]) \
-[-g|-G] file [file...]\n", 1585},
-  {"Can't open %s: %s\n", 1586},
-  {"Can't set %s to threshold %d: %s\n", 1587},
-  {"Can't set %s to time threshold %d: %s\n", 1588},
-  {"Can't get threshold for %s: %s\n", 1589},
-  {"Can't get timeout for %s: %s\n", 1590},
-  {"%s: %ld current threshold and %ld current timeout\n", 1591},
-  {"%s: %ld default threshold and %ld default timeout\n", 1592},
-  {"Can't set signal handler", 1593},
-  {"gettimeofday failed", 1594},
-  {"Can't issue CYGETMON on %s: %s\n", 1595},
-  {"\
-%s: %lu ints, %lu/%lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n", 1596},
-  {"   %f int/sec; %f rec, %f send (char/sec)\n", 1597},
-  {"\
-%s: %lu ints, %lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n", 1598},
-  {"   %f int/sec; %f rec (char/sec)\n", 1599},
-  {"Usage: %s [-c] [-n level] [-s bufsize]\n", 1600},
-  {"invalid id: %s\n", 1601},
-  {"cannot remove id %s (%s)\n", 1602},
-  {"deprecated usage: %s {shm | msg | sem} id ...\n", 1603},
-  {"unknown resource type: %s\n", 1604},
-  {"resource(s) deleted\n", 1605},
+[-g|-G] file [file...]\n", 1626},
+  {"Can't open %s: %s\n", 1627},
+  {"Can't set %s to threshold %d: %s\n", 1628},
+  {"Can't set %s to time threshold %d: %s\n", 1629},
+  {"Can't get threshold for %s: %s\n", 1630},
+  {"Can't get timeout for %s: %s\n", 1631},
+  {"%s: %ld current threshold and %ld current timeout\n", 1632},
+  {"%s: %ld default threshold and %ld default timeout\n", 1633},
+  {"Can't set signal handler", 1634},
+  {"gettimeofday failed", 1635},
+  {"Can't issue CYGETMON on %s: %s\n", 1636},
+  {"\
+%s: %lu ints, %lu/%lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n", 1637},
+  {"   %f int/sec; %f rec, %f send (char/sec)\n", 1638},
+  {"\
+%s: %lu ints, %lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n", 1639},
+  {"   %f int/sec; %f rec (char/sec)\n", 1640},
+  {"Usage: %s [-c] [-n level] [-s bufsize]\n", 1641},
+  {"invalid id: %s\n", 1642},
+  {"cannot remove id %s (%s)\n", 1643},
+  {"deprecated usage: %s {shm | msg | sem} id ...\n", 1644},
+  {"unknown resource type: %s\n", 1645},
+  {"resource(s) deleted\n", 1646},
   {"\
 usage: %s [ [-q msqid] [-m shmid] [-s semid]\n\
-          [-Q msgkey] [-M shmkey] [-S semkey] ... ]\n", 1606},
-  {"%s: illegal option -- %c\n", 1607},
-  {"%s: illegal key (%s)\n", 1608},
-  {"permission denied for key", 1609},
-  {"already removed key", 1610},
-  {"invalid key", 1611},
-  {"unknown error in key", 1612},
-  {"permission denied for id", 1613},
-  {"invalid id", 1614},
-  {"already removed id", 1615},
-  {"unknown error in id", 1616},
-  {"%s: %s (%s)\n", 1617},
-  {"%s: unknown argument: %s\n", 1618},
-  {"usage : %s -asmq -tclup \n", 1619},
-  {"\t%s [-s -m -q] -i id\n", 1620},
-  {"\t%s -h for help.\n", 1621},
-  {"\
-%s provides information on ipc facilities for which you have read access.\n", 1622},
+          [-Q msgkey] [-M shmkey] [-S semkey] ... ]\n", 1647},
+  {"%s: illegal option -- %c\n", 1648},
+  {"%s: illegal key (%s)\n", 1649},
+  {"permission denied for key", 1650},
+  {"already removed key", 1651},
+  {"invalid key", 1652},
+  {"unknown error in key", 1653},
+  {"permission denied for id", 1654},
+  {"invalid id", 1655},
+  {"already removed id", 1656},
+  {"unknown error in id", 1657},
+  {"%s: %s (%s)\n", 1658},
+  {"%s: unknown argument: %s\n", 1659},
+  {"usage : %s -asmq -tclup \n", 1660},
+  {"\t%s [-s -m -q] -i id\n", 1661},
+  {"\t%s -h for help.\n", 1662},
+  {"\
+%s provides information on ipc facilities for which you have read access.\n", 1663},
   {"\
 Resource Specification:\n\
 \t-m : shared_mem\n\
-\t-q : messages\n", 1623},
+\t-q : messages\n", 1664},
   {"\
 \t-s : semaphores\n\
-\t-a : all (default)\n", 1624},
+\t-a : all (default)\n", 1665},
   {"\
 Output Format:\n\
 \t-t : time\n\
 \t-p : pid\n\
-\t-c : creator\n", 1625},
+\t-c : creator\n", 1666},
   {"\
 \t-l : limits\n\
-\t-u : summary\n", 1626},
-  {"-i id [-s -q -m] : details on resource identified by id\n", 1627},
-  {"kernel not configured for shared memory\n", 1628},
-  {"------ Shared Memory Limits --------\n", 1629},
-  {"max number of segments = %ld\n", 1630},
-  {"max seg size (kbytes) = %ld\n", 1631},
-  {"max total shared memory (kbytes) = %ld\n", 1632},
-  {"min seg size (bytes) = %ld\n", 1633},
-  {"------ Shared Memory Status --------\n", 1634},
-  {"segments allocated %d\n", 1635},
-  {"pages allocated %ld\n", 1636},
-  {"pages resident  %ld\n", 1637},
-  {"pages swapped   %ld\n", 1638},
-  {"Swap performance: %ld attempts\t %ld successes\n", 1639},
-  {"------ Shared Memory Segment Creators/Owners --------\n", 1640},
-  {"%-10s %-10s %-10s %-10s %-10s %-10s\n", 1641},
-  {"shmid", 1642},
-  {"perms", 1643},
-  {"cuid", 1644},
-  {"cgid", 1645},
-  {"uid", 1646},
-  {"gid", 1647},
-  {"------ Shared Memory Attach/Detach/Change Times --------\n", 1648},
-  {"%-10s %-10s %-20s %-20s %-20s\n", 1649},
-  {"owner", 1650},
-  {"attached", 1651},
-  {"detached", 1652},
-  {"changed", 1653},
-  {"------ Shared Memory Creator/Last-op --------\n", 1654},
-  {"%-10s %-10s %-10s %-10s\n", 1655},
-  {"cpid", 1656},
-  {"lpid", 1657},
-  {"------ Shared Memory Segments --------\n", 1658},
-  {"%-10s %-10s %-10s %-10s %-10s %-10s %-12s\n", 1659},
-  {"key", 1660},
-  {"bytes", 1661},
-  {"nattch", 1662},
-  {"status", 1663},
-  {"Not set", 1664},
-  {"dest", 1665},
-  {"locked", 1666},
-  {"kernel not configured for semaphores\n", 1667},
-  {"------ Semaphore Limits --------\n", 1668},
-  {"max number of arrays = %d\n", 1669},
-  {"max semaphores per array = %d\n", 1670},
-  {"max semaphores system wide = %d\n", 1671},
-  {"max ops per semop call = %d\n", 1672},
-  {"semaphore max value = %d\n", 1673},
-  {"------ Semaphore Status --------\n", 1674},
-  {"used arrays = %d\n", 1675},
-  {"allocated semaphores = %d\n", 1676},
-  {"------ Semaphore Arrays Creators/Owners --------\n", 1677},
-  {"semid", 1678},
-  {"------ Shared Memory Operation/Change Times --------\n", 1679},
-  {"%-8s %-10s %-26.24s %-26.24s\n", 1680},
-  {"last-op", 1681},
-  {"last-changed", 1682},
-  {"------ Semaphore Arrays --------\n", 1683},
-  {"%-10s %-10s %-10s %-10s %-10s\n", 1684},
-  {"nsems", 1685},
-  {"kernel not configured for message queues\n", 1686},
-  {"------ Messages: Limits --------\n", 1687},
-  {"max queues system wide = %d\n", 1688},
-  {"max size of message (bytes) = %d\n", 1689},
-  {"default max size of queue (bytes) = %d\n", 1690},
-  {"------ Messages: Status --------\n", 1691},
-  {"allocated queues = %d\n", 1692},
-  {"used headers = %d\n", 1693},
-  {"used space = %d bytes\n", 1694},
-  {"------ Message Queues: Creators/Owners --------\n", 1695},
-  {"msqid", 1696},
-  {"------ Message Queues Send/Recv/Change Times --------\n", 1697},
-  {"%-8s %-10s %-20s %-20s %-20s\n", 1698},
-  {"send", 1699},
-  {"recv", 1700},
-  {"change", 1701},
-  {"------ Message Queues PIDs --------\n", 1702},
-  {"lspid", 1703},
-  {"lrpid", 1704},
-  {"------ Message Queues --------\n", 1705},
-  {"%-10s %-10s %-10s %-10s %-12s %-12s\n", 1706},
-  {"used-bytes", 1707},
-  {"messages", 1708},
+\t-u : summary\n", 1667},
+  {"-i id [-s -q -m] : details on resource identified by id\n", 1668},
+  {"kernel not configured for shared memory\n", 1669},
+  {"------ Shared Memory Limits --------\n", 1670},
+  {"max number of segments = %ld\n", 1671},
+  {"max seg size (kbytes) = %ld\n", 1672},
+  {"max total shared memory (kbytes) = %ld\n", 1673},
+  {"min seg size (bytes) = %ld\n", 1674},
+  {"------ Shared Memory Status --------\n", 1675},
+  {"segments allocated %d\n", 1676},
+  {"pages allocated %ld\n", 1677},
+  {"pages resident  %ld\n", 1678},
+  {"pages swapped   %ld\n", 1679},
+  {"Swap performance: %ld attempts\t %ld successes\n", 1680},
+  {"------ Shared Memory Segment Creators/Owners --------\n", 1681},
+  {"%-10s %-10s %-10s %-10s %-10s %-10s\n", 1682},
+  {"shmid", 1683},
+  {"perms", 1684},
+  {"cuid", 1685},
+  {"cgid", 1686},
+  {"uid", 1687},
+  {"gid", 1688},
+  {"------ Shared Memory Attach/Detach/Change Times --------\n", 1689},
+  {"%-10s %-10s %-20s %-20s %-20s\n", 1690},
+  {"owner", 1691},
+  {"attached", 1692},
+  {"detached", 1693},
+  {"changed", 1694},
+  {"------ Shared Memory Creator/Last-op --------\n", 1695},
+  {"%-10s %-10s %-10s %-10s\n", 1696},
+  {"cpid", 1697},
+  {"lpid", 1698},
+  {"------ Shared Memory Segments --------\n", 1699},
+  {"%-10s %-10s %-10s %-10s %-10s %-10s %-12s\n", 1700},
+  {"key", 1701},
+  {"bytes", 1702},
+  {"nattch", 1703},
+  {"status", 1704},
+  {"Not set", 1705},
+  {"dest", 1706},
+  {"locked", 1707},
+  {"kernel not configured for semaphores\n", 1708},
+  {"------ Semaphore Limits --------\n", 1709},
+  {"max number of arrays = %d\n", 1710},
+  {"max semaphores per array = %d\n", 1711},
+  {"max semaphores system wide = %d\n", 1712},
+  {"max ops per semop call = %d\n", 1713},
+  {"semaphore max value = %d\n", 1714},
+  {"------ Semaphore Status --------\n", 1715},
+  {"used arrays = %d\n", 1716},
+  {"allocated semaphores = %d\n", 1717},
+  {"------ Semaphore Arrays Creators/Owners --------\n", 1718},
+  {"semid", 1719},
+  {"------ Shared Memory Operation/Change Times --------\n", 1720},
+  {"%-8s %-10s %-26.24s %-26.24s\n", 1721},
+  {"last-op", 1722},
+  {"last-changed", 1723},
+  {"------ Semaphore Arrays --------\n", 1724},
+  {"%-10s %-10s %-10s %-10s %-10s\n", 1725},
+  {"nsems", 1726},
+  {"kernel not configured for message queues\n", 1727},
+  {"------ Messages: Limits --------\n", 1728},
+  {"max queues system wide = %d\n", 1729},
+  {"max size of message (bytes) = %d\n", 1730},
+  {"default max size of queue (bytes) = %d\n", 1731},
+  {"------ Messages: Status --------\n", 1732},
+  {"allocated queues = %d\n", 1733},
+  {"used headers = %d\n", 1734},
+  {"used space = %d bytes\n", 1735},
+  {"------ Message Queues: Creators/Owners --------\n", 1736},
+  {"msqid", 1737},
+  {"------ Message Queues Send/Recv/Change Times --------\n", 1738},
+  {"%-8s %-10s %-20s %-20s %-20s\n", 1739},
+  {"send", 1740},
+  {"recv", 1741},
+  {"change", 1742},
+  {"------ Message Queues PIDs --------\n", 1743},
+  {"lspid", 1744},
+  {"lrpid", 1745},
+  {"------ Message Queues --------\n", 1746},
+  {"%-10s %-10s %-10s %-10s %-12s %-12s\n", 1747},
+  {"used-bytes", 1748},
+  {"messages", 1749},
   {"\
 \n\
-Shared memory Segment shmid=%d\n", 1709},
-  {"uid=%d\tgid=%d\tcuid=%d\tcgid=%d\n", 1710},
-  {"mode=%#o\taccess_perms=%#o\n", 1711},
-  {"bytes=%d\tlpid=%d\tcpid=%d\tnattch=%ld\n", 1712},
-  {"att_time=%-26.24s\n", 1713},
-  {"det_time=%-26.24s\n", 1714},
-  {"change_time=%-26.24s\n", 1715},
+Shared memory Segment shmid=%d\n", 1750},
+  {"uid=%d\tgid=%d\tcuid=%d\tcgid=%d\n", 1751},
+  {"mode=%#o\taccess_perms=%#o\n", 1752},
+  {"bytes=%d\tlpid=%d\tcpid=%d\tnattch=%ld\n", 1753},
+  {"att_time=%-26.24s\n", 1754},
+  {"det_time=%-26.24s\n", 1755},
+  {"change_time=%-26.24s\n", 1756},
   {"\
 \n\
-Message Queue msqid=%d\n", 1716},
-  {"uid=%d\tgid=%d\tcuid=%d\tcgid=%d\tmode=%#o\n", 1717},
-  {"cbytes=%ld\tqbytes=%ld\tqnum=%ld\tlspid=%d\tlrpid=%d\n", 1718},
-  {"send_time=%-26.24s\n", 1719},
-  {"rcv_time=%-26.24s\n", 1720},
+Message Queue msqid=%d\n", 1757},
+  {"uid=%d\tgid=%d\tcuid=%d\tcgid=%d\tmode=%#o\n", 1758},
+  {"cbytes=%ld\tqbytes=%ld\tqnum=%ld\tlspid=%d\tlrpid=%d\n", 1759},
+  {"send_time=%-26.24s\n", 1760},
+  {"rcv_time=%-26.24s\n", 1761},
   {"\
 \n\
-Semaphore Array semid=%d\n", 1721},
-  {"uid=%d\t gid=%d\t cuid=%d\t cgid=%d\n", 1722},
-  {"mode=%#o, access_perms=%#o\n", 1723},
-  {"nsems = %ld\n", 1724},
-  {"otime = %-26.24s\n", 1725},
-  {"ctime = %-26.24s\n", 1726},
-  {"semnum", 1727},
-  {"value", 1728},
-  {"ncount", 1729},
-  {"zcount", 1730},
-  {"pid", 1731},
-  {"usage: rdev [ -rv ] [ -o OFFSET ] [ IMAGE [ VALUE [ OFFSET ] ] ]", 1732},
-  {"\
-  rdev /dev/fd0  (or rdev /linux, etc.) displays the current ROOT device", 1733},
-  {"  rdev /dev/fd0 /dev/hda2         sets ROOT to /dev/hda2", 1734},
-  {"  rdev -R /dev/fd0 1              set the ROOTFLAGS (readonly status)", 1735},
-  {"  rdev -r /dev/fd0 627            set the RAMDISK size", 1736},
-  {"  rdev -v /dev/fd0 1              set the bootup VIDEOMODE", 1737},
-  {"  rdev -o N ...                   use the byte offset N", 1738},
-  {"  rootflags ...                   same as rdev -R", 1739},
-  {"  ramsize ...                     same as rdev -r", 1740},
-  {"  vidmode ...                     same as rdev -v", 1741},
-  {"\
-Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,...", 1742},
-  {"      use -R 1 to mount root readonly, -R 0 for read/write.", 1743},
-  {"missing comma", 1744},
+Semaphore Array semid=%d\n", 1762},
+  {"uid=%d\t gid=%d\t cuid=%d\t cgid=%d\n", 1763},
+  {"mode=%#o, access_perms=%#o\n", 1764},
+  {"nsems = %ld\n", 1765},
+  {"otime = %-26.24s\n", 1766},
+  {"ctime = %-26.24s\n", 1767},
+  {"semnum", 1768},
+  {"value", 1769},
+  {"ncount", 1770},
+  {"zcount", 1771},
+  {"pid", 1772},
+  {"usage: rdev [ -rv ] [ -o OFFSET ] [ IMAGE [ VALUE [ OFFSET ] ] ]", 1773},
+  {"\
+  rdev /dev/fd0  (or rdev /linux, etc.) displays the current ROOT device", 1774},
+  {"  rdev /dev/fd0 /dev/hda2         sets ROOT to /dev/hda2", 1775},
+  {"  rdev -R /dev/fd0 1              set the ROOTFLAGS (readonly status)", 1776},
+  {"  rdev -r /dev/fd0 627            set the RAMDISK size", 1777},
+  {"  rdev -v /dev/fd0 1              set the bootup VIDEOMODE", 1778},
+  {"  rdev -o N ...                   use the byte offset N", 1779},
+  {"  rootflags ...                   same as rdev -R", 1780},
+  {"  ramsize ...                     same as rdev -r", 1781},
+  {"  vidmode ...                     same as rdev -v", 1782},
+  {"\
+Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,...", 1783},
+  {"      use -R 1 to mount root readonly, -R 0 for read/write.", 1784},
+  {"missing comma", 1785},
   {"\
 %s: Usage: \"%s [options]\n\
 \t -m <mapfile>  (default = \"%s\")\n\
@@ -2271,130 +2341,131 @@ Note: video modes are: -3=Ask, -2=Extended, -1=NormalVga, 1=key1, 2=key2,...", 1
 \t -i            print only info about the sampling step\n\
 \t -v            print verbose data\n\
 \t -a            print all symbols, even if count is 0\n\
+\t -b            print individual histogram-bin counts\n\
 \t -r            reset all the counters (root only)\n\
 \t -n            disable byte order auto-detection\n\
-\t -V            print version and exit\n", 1745},
-  {"out of memory", 1746},
-  {"%s Version %s\n", 1747},
-  {"Sampling_step: %i\n", 1748},
-  {"%s: %s(%i): wrong map line\n", 1749},
-  {"%s: can't find \"_stext\" in %s\n", 1750},
-  {"%s: profile address out of range. Wrong map file?\n", 1751},
-  {"total", 1752},
-  {"\
-usage: renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]\n", 1753},
-  {"renice: %s: unknown user\n", 1754},
-  {"renice: %s: bad value\n", 1755},
-  {"getpriority", 1756},
-  {"setpriority", 1757},
-  {"%d: old priority %d, new priority %d\n", 1758},
-  {"usage: %s program [arg ...]\n", 1759},
+\t -V            print version and exit\n", 1786},
+  {"out of memory", 1787},
+  {"%s Version %s\n", 1788},
+  {"Sampling_step: %i\n", 1789},
+  {"%s: %s(%i): wrong map line\n", 1790},
+  {"%s: can't find \"_stext\" in %s\n", 1791},
+  {"%s: profile address out of range. Wrong map file?\n", 1792},
+  {"total", 1793},
+  {"\
+usage: renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]\n", 1794},
+  {"renice: %s: unknown user\n", 1795},
+  {"renice: %s: bad value\n", 1796},
+  {"getpriority", 1797},
+  {"setpriority", 1798},
+  {"%d: old priority %d, new priority %d\n", 1799},
+  {"usage: %s program [arg ...]\n", 1800},
   {"\
 Usage: %s <device> [ -i <IRQ> | -t <TIME> | -c <CHARS> | -w <WAIT> | \n\
           -a [on|off] | -o [on|off] | -C [on|off] | -q [on|off] | -s | \n\
-          -T [on|off] ]\n", 1760},
-  {"malloc error", 1761},
-  {"%s: bad value\n", 1762},
-  {"%s: %s not an lp device.\n", 1763},
-  {"%s status is %d", 1764},
-  {", busy", 1765},
-  {", ready", 1766},
-  {", out of paper", 1767},
-  {", on-line", 1768},
-  {", error", 1769},
-  {"LPGETIRQ error", 1770},
-  {"%s using IRQ %d\n", 1771},
-  {"%s using polling\n", 1772},
-  {"col: bad -l argument %s.\n", 1773},
-  {"usage: col [-bfpx] [-l nline]\n", 1774},
-  {"col: write error.\n", 1775},
-  {"col: warning: can't back up %s.\n", 1776},
-  {"past first line", 1777},
-  {"-- line already flushed", 1778},
-  {"usage: %s [ - ] [ -2 ] [ file ... ]\n", 1779},
-  {"line too long", 1780},
-  {"usage: column [-tx] [-c columns] [file ...]\n", 1781},
-  {"hexdump: bad length value.\n", 1782},
-  {"hexdump: bad skip value.\n", 1783},
-  {"\
-hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...]\n", 1784},
-  {"usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n", 1785},
+          -T [on|off] ]\n", 1801},
+  {"malloc error", 1802},
+  {"%s: bad value\n", 1803},
+  {"%s: %s not an lp device.\n", 1804},
+  {"%s status is %d", 1805},
+  {", busy", 1806},
+  {", ready", 1807},
+  {", out of paper", 1808},
+  {", on-line", 1809},
+  {", error", 1810},
+  {"LPGETIRQ error", 1811},
+  {"%s using IRQ %d\n", 1812},
+  {"%s using polling\n", 1813},
+  {"col: bad -l argument %s.\n", 1814},
+  {"usage: col [-bfpx] [-l nline]\n", 1815},
+  {"col: write error.\n", 1816},
+  {"col: warning: can't back up %s.\n", 1817},
+  {"past first line", 1818},
+  {"-- line already flushed", 1819},
+  {"usage: %s [ - ] [ -2 ] [ file ... ]\n", 1820},
+  {"line too long", 1821},
+  {"usage: column [-tx] [-c columns] [file ...]\n", 1822},
+  {"hexdump: bad length value.\n", 1823},
+  {"hexdump: bad skip value.\n", 1824},
+  {"\
+hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...]\n", 1825},
+  {"usage: %s [-dflpcsu] [+linenum | +/pattern] name1 name2 ...\n", 1826},
   {"\
 \n\
 *** %s: directory ***\n\
-\n", 1786},
+\n", 1827},
   {"\
 \n\
 ******** %s: Not a text file ********\n\
-\n", 1787},
-  {"[Use q or Q to quit]", 1788},
-  {"--More--", 1789},
-  {"(Next file: %s)", 1790},
-  {"[Press space to continue, 'q' to quit.]", 1791},
-  {"...back %d pages", 1792},
-  {"...back 1 page", 1793},
-  {"...skipping %d line", 1794},
+\n", 1828},
+  {"[Use q or Q to quit]", 1829},
+  {"--More--", 1830},
+  {"(Next file: %s)", 1831},
+  {"[Press space to continue, 'q' to quit.]", 1832},
+  {"...back %d pages", 1833},
+  {"...back 1 page", 1834},
+  {"...skipping %d line", 1835},
   {"\
 \n\
 ***Back***\n\
-\n", 1795},
-  {"Can't open help file", 1796},
-  {"[Press 'h' for instructions.]", 1797},
-  {"\"%s\" line %d", 1798},
-  {"[Not a file] line %d", 1799},
-  {"  Overflow\n", 1800},
-  {"...skipping\n", 1801},
-  {"Regular expression botch", 1802},
+\n", 1836},
+  {"Can't open help file", 1837},
+  {"[Press 'h' for instructions.]", 1838},
+  {"\"%s\" line %d", 1839},
+  {"[Not a file] line %d", 1840},
+  {"  Overflow\n", 1841},
+  {"...skipping\n", 1842},
+  {"Regular expression botch", 1843},
   {"\
 \n\
-Pattern not found\n", 1803},
-  {"Pattern not found", 1804},
-  {"can't fork\n", 1805},
+Pattern not found\n", 1844},
+  {"Pattern not found", 1845},
+  {"can't fork\n", 1846},
   {"\
 \n\
-...Skipping ", 1806},
-  {"...Skipping to file ", 1807},
-  {"...Skipping back to file ", 1808},
-  {"Line too long", 1809},
-  {"No previous command to substitute for", 1810},
-  {"od: od(1) has been deprecated for hexdump(1).\n", 1811},
-  {"od: hexdump(1) compatibility doesn't support the -%c option%s\n", 1812},
-  {"; see strings(1).", 1813},
-  {"hexdump: can't read %s.\n", 1814},
-  {"hexdump: line too long.\n", 1815},
-  {"hexdump: byte count with multiple conversion characters.\n", 1816},
-  {"hexdump: bad byte count for conversion character %s.\n", 1817},
-  {"hexdump: %%s requires a precision or a byte count.\n", 1818},
-  {"hexdump: bad format {%s}\n", 1819},
-  {"hexdump: bad conversion character %%%s.\n", 1820},
-  {"\
-%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n", 1821},
-  {"%s: option requires an argument -- %s\n", 1822},
-  {"%s: illegal option -- %s\n", 1823},
-  {"...skipping forward\n", 1824},
-  {"...skipping backward\n", 1825},
-  {"No next file", 1826},
-  {"No previous file", 1827},
-  {"%s: Read error from %s file\n", 1828},
-  {"%s: Unexpected EOF in %s file\n", 1829},
-  {"%s: Unknown error in %s file\n", 1830},
-  {"%s: Cannot create tempfile\n", 1831},
-  {"RE error: ", 1832},
-  {"(EOF)", 1833},
-  {"No remembered search string", 1834},
-  {"Cannot open ", 1835},
-  {"saved", 1836},
-  {": !command not allowed in rflag mode.\n", 1837},
-  {"fork() failed, try again later\n", 1838},
-  {"(Next file: ", 1839},
-  {"Unable to allocate bufferspace\n", 1840},
-  {"usage: rev [file ...]\n", 1841},
-  {"usage: %s [ -i ] [ -tTerm ] file...\n", 1842},
-  {"trouble reading terminfo", 1843},
-  {"Unknown escape sequence in input: %o, %o\n", 1844},
-  {"Unable to allocate buffer.\n", 1845},
-  {"Input line too long.\n", 1846},
-  {"Out of memory when growing buffer.\n", 1847},
+...Skipping ", 1847},
+  {"...Skipping to file ", 1848},
+  {"...Skipping back to file ", 1849},
+  {"Line too long", 1850},
+  {"No previous command to substitute for", 1851},
+  {"od: od(1) has been deprecated for hexdump(1).\n", 1852},
+  {"od: hexdump(1) compatibility doesn't support the -%c option%s\n", 1853},
+  {"; see strings(1).", 1854},
+  {"hexdump: can't read %s.\n", 1855},
+  {"hexdump: line too long.\n", 1856},
+  {"hexdump: byte count with multiple conversion characters.\n", 1857},
+  {"hexdump: bad byte count for conversion character %s.\n", 1858},
+  {"hexdump: %%s requires a precision or a byte count.\n", 1859},
+  {"hexdump: bad format {%s}\n", 1860},
+  {"hexdump: bad conversion character %%%s.\n", 1861},
+  {"\
+%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n", 1862},
+  {"%s: option requires an argument -- %s\n", 1863},
+  {"%s: illegal option -- %s\n", 1864},
+  {"...skipping forward\n", 1865},
+  {"...skipping backward\n", 1866},
+  {"No next file", 1867},
+  {"No previous file", 1868},
+  {"%s: Read error from %s file\n", 1869},
+  {"%s: Unexpected EOF in %s file\n", 1870},
+  {"%s: Unknown error in %s file\n", 1871},
+  {"%s: Cannot create tempfile\n", 1872},
+  {"RE error: ", 1873},
+  {"(EOF)", 1874},
+  {"No remembered search string", 1875},
+  {"Cannot open ", 1876},
+  {"saved", 1877},
+  {": !command not allowed in rflag mode.\n", 1878},
+  {"fork() failed, try again later\n", 1879},
+  {"(Next file: ", 1880},
+  {"Unable to allocate bufferspace\n", 1881},
+  {"usage: rev [file ...]\n", 1882},
+  {"usage: %s [ -i ] [ -tTerm ] file...\n", 1883},
+  {"trouble reading terminfo", 1884},
+  {"Unknown escape sequence in input: %o, %o\n", 1885},
+  {"Unable to allocate buffer.\n", 1886},
+  {"Input line too long.\n", 1887},
+  {"Out of memory when growing buffer.\n", 1888},
 };
 
-int _msg_tbl_length = 1847;
+int _msg_tbl_length = 1888;
index aaf2362da0956d444901fe1e53af48917f23233c..20640bdafded2085784637976de050d4beec908d 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: util-linux-2.11d\n"
-"POT-Creation-Date: 2002-07-07 17:03+0200\n"
+"POT-Creation-Date: 2002-08-04 02:14+0200\n"
 "PO-Revision-Date: 2001-05-30 15:11+0200\n"
 "Last-Translator: Jiøí Pavlovský <pavlovsk@ff.cuni.cz>\n"
 "Language-Team: Czech <cs@li.org>\n"
@@ -2419,7 +2419,7 @@ msgstr ""
 "popis\n"
 "disku\n"
 
-#: fdisk/fdisk.c:942
+#: fdisk/fdisk.c:941
 msgid "Internal error\n"
 msgstr "Vnitøní chyba\n"
 
@@ -5837,65 +5837,65 @@ msgstr "p
 msgid "exiting parsespeeds\n"
 msgstr "opou¹tím funkci parsespeeds\n"
 
-#: login-utils/agetty.c:642
+#: login-utils/agetty.c:649
 #, c-format
 msgid "/dev: chdir() failed: %m"
 msgstr "/dev: volání chdir() selhalo: %m"
 
-#: login-utils/agetty.c:646
+#: login-utils/agetty.c:653
 #, c-format
 msgid "/dev/%s: not a character device"
 msgstr "/dev/%s není znakovým zaøízením"
 
 #. ignore close(2) errors
-#: login-utils/agetty.c:653
+#: login-utils/agetty.c:660
 msgid "open(2)\n"
 msgstr "open(2)\n"
 
-#: login-utils/agetty.c:655
+#: login-utils/agetty.c:662
 #, c-format
 msgid "/dev/%s: cannot open as standard input: %m"
 msgstr "/dev/%s nelze otevøít jako standardní vstup: %m"
 
-#: login-utils/agetty.c:665
+#: login-utils/agetty.c:672
 #, c-format
 msgid "%s: not open for read/write"
 msgstr "%s: není otevøeno pro ètení/zápis"
 
 #. Set up standard output and standard error file descriptors.
-#: login-utils/agetty.c:669
+#: login-utils/agetty.c:676
 msgid "duping\n"
 msgstr "volám dup\n"
 
 #. set up stdout and stderr
-#: login-utils/agetty.c:671
+#: login-utils/agetty.c:678
 #, c-format
 msgid "%s: dup problem: %m"
 msgstr "%s: volání dup selhalo: %m"
 
-#: login-utils/agetty.c:745
+#: login-utils/agetty.c:752
 msgid "term_io 2\n"
 msgstr "term_io 2\n"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "user"
 msgstr "u¾ivatel"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "users"
 msgstr "u¾ivatelé"
 
-#: login-utils/agetty.c:1018
+#: login-utils/agetty.c:1025
 #, c-format
 msgid "%s: read: %m"
 msgstr "%s: pøeèteno: %m"
 
-#: login-utils/agetty.c:1064
+#: login-utils/agetty.c:1071
 #, c-format
 msgid "%s: input overrun"
 msgstr "%s: pøeteèení vstupu"
 
-#: login-utils/agetty.c:1188
+#: login-utils/agetty.c:1195
 #, c-format
 msgid ""
 "Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H "
@@ -7983,42 +7983,42 @@ msgstr "mount: %s nelze v %s nal
 msgid "mount: can't find %s in %s or %s"
 msgstr "mount: %s nelze nalézt v %s ani %s"
 
-#: mount/mount_by_label.c:199
+#: mount/mount_by_label.c:240
 #, c-format
 msgid ""
 "mount: could not open %s, so UUID and LABEL conversion cannot be done.\n"
 msgstr ""
 "mount: %s nelze otevøít,tak¾e konverze UUID a LABEL nebude provedena.\n"
 
-#: mount/mount_by_label.c:325
+#: mount/mount_by_label.c:366
 msgid "mount: bad UUID"
 msgstr "mount: chybné UUID"
 
-#: mount/mount_guess_fstype.c:482
+#: mount/mount_guess_fstype.c:483
 #, fuzzy
 msgid "mount: error while guessing filesystem type\n"
 msgstr "mount: musíte zadat typ systému souborù"
 
-#: mount/mount_guess_fstype.c:491
+#: mount/mount_guess_fstype.c:492
 #, c-format
 msgid "mount: you didn't specify a filesystem type for %s\n"
 msgstr "mount: nezadal jste typ systému souborù pro %s\n"
 
-#: mount/mount_guess_fstype.c:494
+#: mount/mount_guess_fstype.c:495
 #, c-format
 msgid "       I will try all types mentioned in %s or %s\n"
 msgstr "       Vyzkou¹ím v¹echny typy v %s èi %s\n"
 
-#: mount/mount_guess_fstype.c:497
+#: mount/mount_guess_fstype.c:498
 msgid "       and it looks like this is swapspace\n"
 msgstr "       a vypadá to, ¾e se jedná o odkládací prostor\n"
 
-#: mount/mount_guess_fstype.c:499
+#: mount/mount_guess_fstype.c:500
 #, c-format
 msgid "       I will try type %s\n"
 msgstr "       Vyzkou¹ím typ %s\n"
 
-#: mount/mount_guess_fstype.c:587
+#: mount/mount_guess_fstype.c:588
 #, c-format
 msgid "Trying %s\n"
 msgstr "Pou¾ívám %s.\n"
@@ -9151,6 +9151,7 @@ msgid ""
 "\t -i            print only info about the sampling step\n"
 "\t -v            print verbose data\n"
 "\t -a            print all symbols, even if count is 0\n"
+"\t -b            print individual histogram-bin counts\n"
 "\t -r            reset all the counters (root only)\n"
 "\t -n            disable byte order auto-detection\n"
 "\t -V            print version and exit\n"
@@ -9165,37 +9166,37 @@ msgstr ""
 "\t -r            vynuluje ve¹keré èítaèe (pouze root)\n"
 "\t -V            vypí¹e informace o verzi a skonèí\n"
 
-#: sys-utils/readprofile.c:83
+#: sys-utils/readprofile.c:84
 #, fuzzy
 msgid "out of memory"
 msgstr "nedostatek pamìti?\n"
 
-#: sys-utils/readprofile.c:144
+#: sys-utils/readprofile.c:147
 #, c-format
 msgid "%s Version %s\n"
 msgstr "%s Verze %s\n"
 
-#: sys-utils/readprofile.c:228
+#: sys-utils/readprofile.c:231
 #, c-format
 msgid "Sampling_step: %i\n"
 msgstr "Profilovací_krok: %i\n"
 
-#: sys-utils/readprofile.c:241 sys-utils/readprofile.c:265
+#: sys-utils/readprofile.c:244 sys-utils/readprofile.c:268
 #, c-format
 msgid "%s: %s(%i): wrong map line\n"
 msgstr "%s: %s(%i): chybný map øádek\n"
 
-#: sys-utils/readprofile.c:253
+#: sys-utils/readprofile.c:256
 #, c-format
 msgid "%s: can't find \"_stext\" in %s\n"
 msgstr "%s: \"_stext\" nelze v %s nalézt\n"
 
-#: sys-utils/readprofile.c:276
+#: sys-utils/readprofile.c:282
 #, c-format
 msgid "%s: profile address out of range. Wrong map file?\n"
 msgstr "%s: adresa profilu je mimo rozsah. Chybný mapovací soubor?\n"
 
-#: sys-utils/readprofile.c:304
+#: sys-utils/readprofile.c:323
 msgid "total"
 msgstr "celkem"
 
index e6e59f507ca334c8ada5da833af7817afdd97e5f..c66501bf16e1c63f202e3878831bdd77f8f185da 100644 (file)
--- a/po/da.po
+++ b/po/da.po
@@ -4,11 +4,15 @@
 # Claus Sørensen <cs@klid.dk>, 2000.
 # Keld Jørn Simonsen <keld@dkuug.dk>, 2000.
 #
+# Permission is granted to freely copy and distribute
+# this file and modified versions, provided that this
+# header is not removed and modified versions are marked
+# as such.
 msgid ""
 msgstr ""
-"Project-Id-Version: util-linux 2.11o\n"
-"POT-Creation-Date: 2002-07-07 17:03+0200\n"
-"PO-Revision-Date: 2002-03-17 17:40GMT\n"
+"Project-Id-Version: util-linux 2.11t\n"
+"POT-Creation-Date: 2002-08-04 02:14+0200\n"
+"PO-Revision-Date: 2002-07-09 12:24GMT\n"
 "Last-Translator: Claus Hindsgaul <claus_h@image.dk>\n"
 "Language-Team: Danish <dansk@klid.dk>\n"
 "MIME-Version: 1.0\n"
@@ -157,9 +161,9 @@ msgid "%s from %s\n"
 msgstr "%s fra %s\n"
 
 #: disk-utils/fdformat.c:130
-#, fuzzy, c-format
+#, c-format
 msgid "%s: not a block device\n"
-msgstr "%s: ikke et diskettedrev\n"
+msgstr "%s: er ikke en blokenhed\n"
 
 #: disk-utils/fdformat.c:140
 msgid "Could not determine current format type"
@@ -187,101 +191,108 @@ msgid ""
 " -v         be more verbose\n"
 " file       file to test\n"
 msgstr ""
+"Brug: %s [-hv] [-x katalog] fil\n"
+" -h         vis denne hjælp\n"
+" -x katalog udpak til katalog\n"
+" -v         vis flere meddelelser\n"
+" file       fil der skal tjekkes\n"
 
 #: disk-utils/fsck.cramfs.c:191
 #, c-format
 msgid "%s: error %d while decompressing! %p(%d)\n"
-msgstr ""
+msgstr "%s: fejl %d under udpakning! %p(%d)\n"
 
 #: disk-utils/fsck.cramfs.c:243
-#, fuzzy, c-format
+#, c-format
 msgid "%s: size error in symlink `%s'\n"
-msgstr "%s: søgefejl på %s\n"
+msgstr "%s: størrelsesfejl i symbolsk lænke '%s'\n"
 
 #: disk-utils/fsck.cramfs.c:258 disk-utils/fsck.cramfs.c:328
 #, c-format
 msgid "  uncompressing block at %ld to %ld (%ld)\n"
-msgstr ""
+msgstr "  udpakker blok fra %ld til %ld (%ld)\n"
 
 #: disk-utils/fsck.cramfs.c:287
 #, c-format
 msgid "%s: bogus mode on `%s' (%o)\n"
-msgstr ""
+msgstr "%s: ugyldig tilstand på '%s' (%o)\n"
 
 #: disk-utils/fsck.cramfs.c:319
-#, fuzzy, c-format
+#, c-format
 msgid "  hole at %ld (%d)\n"
-msgstr "burde være (%d, %d, %d)\n"
+msgstr "  hul ved %ld (%d)\n"
 
 #: disk-utils/fsck.cramfs.c:337
 #, c-format
 msgid "%s: Non-block (%ld) bytes\n"
-msgstr ""
+msgstr "%s: Ikke-blok (%ld) byte\n"
 
 #: disk-utils/fsck.cramfs.c:343
 #, c-format
 msgid "%s: Non-size (%ld vs %ld) bytes\n"
-msgstr ""
+msgstr "%s: Ikke-størrelse (%ld mod %ld) byte\n"
 
 #: disk-utils/fsck.cramfs.c:392
 #, c-format
 msgid "%s: invalid cramfs--bad path length\n"
-msgstr ""
+msgstr "%s: ugyldigt cramfs--forkert stilængde\n"
 
 #: disk-utils/fsck.cramfs.c:472
-#, fuzzy, c-format
+#, c-format
 msgid "%s: compiled without -x support\n"
-msgstr "%s: ikke oversat med understøttelse for minix v2\n"
+msgstr "%s: ikke oversat med understøttelse for -x\n"
 
 #: disk-utils/fsck.cramfs.c:498
 #, c-format
 msgid "%s: warning--unable to determine filesystem size \n"
-msgstr ""
+msgstr "%s: advarsel--kunne ikke bestemme filsystemets størrelse \n"
 
 #: disk-utils/fsck.cramfs.c:508
-#, fuzzy, c-format
+#, c-format
 msgid "%s is not a block device or file\n"
-msgstr "%s: ikke et diskettedrev\n"
+msgstr "%s er hverken en blokenhed eller fil\n"
 
 #: disk-utils/fsck.cramfs.c:514 disk-utils/fsck.cramfs.c:549
 #, c-format
 msgid "%s: invalid cramfs--file length too short\n"
-msgstr ""
+msgstr "%s: ugyldigt cramfs--fillængde for kort\n"
 
 #: disk-utils/fsck.cramfs.c:541
 #, c-format
 msgid "%s: invalid cramfs--wrong magic\n"
-msgstr ""
+msgstr "%s: ugyldigt cramfs--forkert magisk nummer\n"
 
 #: disk-utils/fsck.cramfs.c:554
 #, c-format
 msgid "%s: warning--file length too long, padded image?\n"
-msgstr ""
+msgstr "%s: advarsel--fillængde for lang, er det et efterfyldt aftryk?\n"
 
 #: disk-utils/fsck.cramfs.c:564
-#, fuzzy, c-format
+#, c-format
 msgid "%s: invalid cramfs--crc error\n"
-msgstr "%s: Fortolkerfejl ved tilvalg\n"
+msgstr "%s: ugyldigt cramfs--crc-fejl\n"
 
 #: disk-utils/fsck.cramfs.c:570
 #, c-format
 msgid "%s: warning--old cramfs image, no CRC\n"
-msgstr ""
+msgstr "%s: advarsel--gammelt cramfs-aftryk, ingen CRC\n"
 
 #: disk-utils/fsck.cramfs.c:592
 #, c-format
 msgid "%s: invalid cramfs--bad superblock\n"
-msgstr ""
+msgstr "%s: ugyldigt cramfs--ugyldig superblok\n"
 
 #: disk-utils/fsck.cramfs.c:608
 #, c-format
 msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n"
 msgstr ""
+"%s: ugyldigt cramfs--katalogdata-afslutning (%ld) != fildatabegyndelse (%"
+"ld)\n"
 
 #: disk-utils/fsck.cramfs.c:616
 #, c-format
 msgid "%s: invalid cramfs--invalid file data offset\n"
-msgstr ""
+msgstr "%s: ugyldigt cramfs--ugyldig fildataforskydning\n"
 
 #: disk-utils/fsck.minix.c:200
 #, c-format
@@ -849,6 +860,18 @@ msgid ""
 " dirname    root of the filesystem to be compressed\n"
 " outfile    output file\n"
 msgstr ""
+"brug: %s [-h] [-v] [-e udgave] [-i fil] [-n navn] katalognavn udfil\n"
+" -h         vis denne hjælp\n"
+" -v         vær mere forklarende\n"
+" -E         gør alle advarsler til fejl (afslutningsstatus over nul)\n"
+" -e udgave  angiv udgavenummer (en del af fsid)\n"
+" -i fil     indsæt filaftryk i filsystemet (kræver >= 2.4.0)\n"
+" -n navn    angiv navnet på cramfs-filsystemet\n"
+" -p         foranstil %d byte forud for opstartskoden\n"
+" -s         sortér katalogindgange (gammelt tilvalt, ignoreres)\n"
+" -z         lav eksplicitte huller (kræver >= 2.3.39)\n"
+" katalognavn roden af det filsystem, der skal komprimeres\n"
+" udfil      uddatafil\n"
 
 #: disk-utils/mkfs.cramfs.c:213
 #, c-format
@@ -856,27 +879,31 @@ msgid ""
 "Very long (%u bytes) filename `%s' found.\n"
 " Please increase MAX_INPUT_NAMELEN in mkcramfs.c and recompile.  Exiting.\n"
 msgstr ""
+"Fandt meget langt (%u byte) filnavn '%s'.\n"
+" Forøg MAX_INPUT_NAMELEN i mkcramfs.c og genoversæt.  Afslutter.\n"
 
 #: disk-utils/mkfs.cramfs.c:371
 msgid "filesystem too big.  Exiting.\n"
-msgstr ""
+msgstr "for stort filsystem.  Afslutter.\n"
 
 #: disk-utils/mkfs.cramfs.c:422
 msgid ""
 "Exceeded MAXENTRIES.  Raise this value in mkcramfs.c and recompile.  "
 "Exiting.\n"
 msgstr ""
+"Overskrider MAXENTRIES.  Forøg denne værdi i mkcramfs.c og genoversæt  "
+"Afslutter.\n"
 
 #. (I don't think this can happen with zlib.)
 #: disk-utils/mkfs.cramfs.c:520
 #, c-format
 msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n"
-msgstr ""
+msgstr "AAARGH: blok blev \"komprimeret\" til > 2*bloklængden (%ld)\n"
 
 #: disk-utils/mkfs.cramfs.c:537
 #, c-format
 msgid "%6.2f%% (%+d bytes)\t%s\n"
-msgstr ""
+msgstr "%6.2f%% (%+d byte)\t%s\n"
 
 #: disk-utils/mkfs.cramfs.c:705
 #, c-format
@@ -884,71 +911,75 @@ msgid ""
 "warning: guestimate of required size (upper bound) is %LdMB, but maximum "
 "image size is %uMB.  We might die prematurely.\n"
 msgstr ""
+"advarsel: et gæt på den nødvendige størrelse (øvre grænse) er %LdMB, men det "
+"maksimale aftryksstørrelse er %uMB.  Vi bliver muligvis ikke færdige.\n"
 
 #: disk-utils/mkfs.cramfs.c:747
-#, fuzzy, c-format
+#, c-format
 msgid "Including: %s\n"
-msgstr "ugyldigt id: %s\n"
+msgstr "Medtager: %s\n"
 
 #: disk-utils/mkfs.cramfs.c:753
 #, c-format
 msgid "Directory data: %d bytes\n"
-msgstr ""
+msgstr "Katalogdata: %d byte\n"
 
 #: disk-utils/mkfs.cramfs.c:761
 #, c-format
 msgid "Everything: %d kilobytes\n"
-msgstr ""
+msgstr "I alt: %d kilobyte\n"
 
 #: disk-utils/mkfs.cramfs.c:766
-#, fuzzy, c-format
+#, c-format
 msgid "Super block: %d bytes\n"
-msgstr "brugt plads = %d byte\n"
+msgstr "Superblok: %d byte\n"
 
 #: disk-utils/mkfs.cramfs.c:773
 #, c-format
 msgid "CRC: %x\n"
-msgstr ""
+msgstr "CRC: %x\n"
 
 #: disk-utils/mkfs.cramfs.c:778
 #, c-format
 msgid "not enough space allocated for ROM image (%Ld allocated, %d used)\n"
 msgstr ""
+"der er frigjort for lidt plads til ROM-aftrykket (%Ld frigjort, %d brugt)\n"
 
 #: disk-utils/mkfs.cramfs.c:790
 #, c-format
 msgid "ROM image write failed (%d %d)\n"
-msgstr ""
+msgstr "skrivning af ROM-aftryk mislykkedes (%d %d)\n"
 
 #. (These warnings used to come at the start, but they scroll off the
 #. screen too quickly.)
 #. (can't happen when reading from ext2fs)
 #. bytes, not chars: think UTF8.
 #: disk-utils/mkfs.cramfs.c:799
-#, fuzzy
 msgid "warning: filenames truncated to 255 bytes.\n"
-msgstr "Advarsel: inode-optælling for stor.\n"
+msgstr "advarsel: filnavne afkortet til 255 byte.\n"
 
 #: disk-utils/mkfs.cramfs.c:802
 msgid "warning: files were skipped due to errors.\n"
-msgstr ""
+msgstr "advarsel: filer oversprunget p.g.a. fejl.\n"
 
 #: disk-utils/mkfs.cramfs.c:805
 #, c-format
 msgid "warning: file sizes truncated to %luMB (minus 1 byte).\n"
-msgstr ""
+msgstr "advarsel: filstørrelser afkortet til %luMB (minus 1 byte).\n"
 
 #: disk-utils/mkfs.cramfs.c:810
 #, c-format
 msgid ""
 "warning: uids truncated to %u bits.  (This may be a security concern.)\n"
 msgstr ""
+"advarsel: uids forkortet til %u bit.  (Dette kan give sikkerhedsproblemer.)\n"
 
 #: disk-utils/mkfs.cramfs.c:815
 #, c-format
 msgid ""
 "warning: gids truncated to %u bits.  (This may be a security concern.)\n"
 msgstr ""
+"advarsel: gids forkortet til %u bit.  (Dette kan give sikkerhedsproblemer.)\n"
 
 #: disk-utils/mkfs.cramfs.c:820
 #, c-format
@@ -956,6 +987,9 @@ msgid ""
 "WARNING: device numbers truncated to %u bits.  This almost certainly means\n"
 "that some device files will be wrong.\n"
 msgstr ""
+"ADVARSEL: enhedsnumre er afkortet til %u bit.  Det betyder næsten med "
+"sikkerhed\n"
+"at nogle af enhedsfilerne vil være fejlbehæftede.\n"
 
 #: disk-utils/mkfs.minix.c:181
 #, c-format
@@ -1166,9 +1200,9 @@ msgid "Unable to set up swap-space: unreadable"
 msgstr "Kunne ikke klargøre swap-område: ulæseligt"
 
 #: disk-utils/mkswap.c:611
-#, fuzzy, c-format
+#, c-format
 msgid "Setting up swapspace version %d, size = %lu KiB\n"
-msgstr "Klargører swap-område version %d, størrelse = %ld byte\n"
+msgstr "Klargører swap-område version %d, størrelse = %lu KiB\n"
 
 #: disk-utils/mkswap.c:617
 msgid "unable to rewind swap-device"
@@ -2400,6 +2434,8 @@ msgid ""
 "This disk has both DOS and BSD magic.\n"
 "Give the 'b' command to go to BSD mode.\n"
 msgstr ""
+"Denne disk har både magiske numre for DOS \n"
+"BSD. Brug 'b'-kommandoen for at gå i BSD-tilstand.\n"
 
 #: fdisk/fdisk.c:924
 msgid ""
@@ -2409,7 +2445,7 @@ msgstr ""
 "Enheden indeholder hverken en gyldig DOS-partitionstabel eller et Sun-, SGI- "
 "eller OSF-diskmærkat.\n"
 
-#: fdisk/fdisk.c:942
+#: fdisk/fdisk.c:941
 msgid "Internal error\n"
 msgstr "Intern fejl\n"
 
@@ -2860,11 +2896,9 @@ msgstr ""
 
 #. OSF label, and no DOS label
 #: fdisk/fdisk.c:2414
-#, fuzzy, c-format
+#, c-format
 msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n"
-msgstr ""
-"Detekterede et OSF/1 diskmærkat på %s. Går i diskmærkat-tilstand.\n"
-"Brug 'r'-kommandoen for at returnere til DOS-partitionstabel-tilstand.\n"
+msgstr "Detekterede et OSF/1 diskmærkat på %s. Går i diskmærkat-tilstand.\n"
 
 #: fdisk/fdisk.c:2424
 msgid "Command (m for help): "
@@ -5369,13 +5403,13 @@ msgstr ""
 "værdi.\n"
 
 #: hwclock/hwclock.c:749
-#, fuzzy
 msgid ""
 "Not adjusting drift factor because last calibration time is zero,\n"
 "so history is bad and calibration startover is necessary.\n"
 msgstr ""
-"Justerede ikke hastighedsfaktoren, da det er mindre en et døgn siden sidste "
-"kalibrering.\n"
+"Justerer ikke drivefaktor da sidste kalibreringstid er nul \n"
+"og kan derfor ikke bruges. Det er nødvendigt at starte \n"
+"kalibreringen forfra.\n"
 
 #: hwclock/hwclock.c:755
 msgid ""
@@ -5386,13 +5420,13 @@ msgstr ""
 "kalibrering.\n"
 
 #: hwclock/hwclock.c:803
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor "
 "of %f seconds/day.\n"
 "Adjusting drift factor by %f seconds/day\n"
 msgstr ""
-"Uret drev %d sekunder i løbet af de sidste %d sekunder på trods af en "
+"Uret drev %.1f sekunder i løbet af de sidste %d sekunder på trods af en "
 "hastighedsfaktor på %f sekunder/døgn.\n"
 "Justerer hastighedsfaktoren med %f sekunder/døgn\n"
 
@@ -5557,7 +5591,6 @@ msgid "%s takes no non-option arguments.  You supplied %d.\n"
 msgstr "%s accepterer ingen parametre. Du angav parameteren %d.\n"
 
 #: hwclock/hwclock.c:1398
-#, fuzzy
 msgid ""
 "You have specified multiple functions.\n"
 "You can only perform one function at a time.\n"
@@ -5822,65 +5855,65 @@ msgstr "for mange forskellige hastigheder"
 msgid "exiting parsespeeds\n"
 msgstr "afslutter 'parsespeeds'\n"
 
-#: login-utils/agetty.c:642
+#: login-utils/agetty.c:649
 #, c-format
 msgid "/dev: chdir() failed: %m"
 msgstr "/dev: chdir() mislykkedes: %m"
 
-#: login-utils/agetty.c:646
+#: login-utils/agetty.c:653
 #, c-format
 msgid "/dev/%s: not a character device"
 msgstr "/dev/%s: ikke en tegnenhed"
 
 #. ignore close(2) errors
-#: login-utils/agetty.c:653
+#: login-utils/agetty.c:660
 msgid "open(2)\n"
 msgstr "open(2)\n"
 
-#: login-utils/agetty.c:655
+#: login-utils/agetty.c:662
 #, c-format
 msgid "/dev/%s: cannot open as standard input: %m"
 msgstr "/dev/%s: kan ikke åbne som standard-ind: %m"
 
-#: login-utils/agetty.c:665
+#: login-utils/agetty.c:672
 #, c-format
 msgid "%s: not open for read/write"
 msgstr "%s: ikke åben for læsning/skrivning"
 
 #. Set up standard output and standard error file descriptors.
-#: login-utils/agetty.c:669
+#: login-utils/agetty.c:676
 msgid "duping\n"
 msgstr "duplikerer\n"
 
 #. set up stdout and stderr
-#: login-utils/agetty.c:671
+#: login-utils/agetty.c:678
 #, c-format
 msgid "%s: dup problem: %m"
 msgstr "%s: dup problem: %m"
 
-#: login-utils/agetty.c:745
+#: login-utils/agetty.c:752
 msgid "term_io 2\n"
 msgstr "term_io 2\n"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "user"
 msgstr "bruger"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "users"
 msgstr "brugere"
 
-#: login-utils/agetty.c:1018
+#: login-utils/agetty.c:1025
 #, c-format
 msgid "%s: read: %m"
 msgstr "%s: læst: %m"
 
-#: login-utils/agetty.c:1064
+#: login-utils/agetty.c:1071
 #, c-format
 msgid "%s: input overrun"
 msgstr "%s: inddataoverløb"
 
-#: login-utils/agetty.c:1188
+#: login-utils/agetty.c:1195
 #, c-format
 msgid ""
 "Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H "
@@ -6167,9 +6200,9 @@ msgstr ""
 "afbrudt %10.10s %5.5s \n"
 
 #: login-utils/login.c:264
-#, fuzzy, c-format
+#, c-format
 msgid "FATAL: can't reopen tty: %s"
-msgstr "mount: kunne ikke åbne %s: %s"
+msgstr "FATALT: kunne ikke genåbne tty: %s"
 
 #: login-utils/login.c:413
 msgid "login: -h for super-user only.\n"
@@ -6329,7 +6362,7 @@ msgstr "login: mislykket forgrening: %s"
 #: login-utils/login.c:1165
 #, c-format
 msgid "TIOCSCTTY failed: %m"
-msgstr ""
+msgstr "TIOCSCTTY mislykkedes: %m"
 
 #: login-utils/login.c:1171
 msgid "setuid() failed"
@@ -7827,12 +7860,12 @@ msgstr "mount: %s%s er skrivebeskyttet, monterer skrivebeskyttet"
 #: mount/mount.c:1107
 #, c-format
 msgid "mount: the label %s occurs on both %s and %s\n"
-msgstr ""
+msgstr "mount: mærket %s optræder på både %s og %s\n"
 
 #: mount/mount.c:1111
-#, fuzzy, c-format
+#, c-format
 msgid "mount: %s duplicate - not mounted"
-msgstr "umount: %s: ikke monteret"
+msgstr "umount: %s gentaget - ikke monteret"
 
 #: mount/mount.c:1121
 #, c-format
@@ -7856,9 +7889,10 @@ msgid "mount: no type was given - I'll assume nfs because of the colon\n"
 msgstr "mount: ingen type blev angive - Jeg antager nfs på grund af kolonnet\n"
 
 #: mount/mount.c:1137
-#, fuzzy
 msgid "mount: no type was given - I'll assume smb because of the // prefix\n"
-msgstr "mount: ingen type blev angive - Jeg antager nfs på grund af kolonnet\n"
+msgstr ""
+"mount: ingen type blev angivet - Jeg antager smb p.g.a. det "
+"foranstillede //\n"
 
 #.
 #. * Retry in the background.
@@ -7936,7 +7970,7 @@ msgstr "mount: ingen %s fundet - opretter den..\n"
 #: mount/mount.c:1550
 #, c-format
 msgid "mount: the label %s occurs on both %s and %s - not mounted\n"
-msgstr ""
+msgstr "mount: mærket %s optræde både på %s og %s - ikke monteret\n"
 
 #: mount/mount.c:1557
 #, c-format
@@ -7957,7 +7991,7 @@ msgstr "mount: kunne ikke finde %s i %s"
 msgid "mount: can't find %s in %s or %s"
 msgstr "mount: kunne ikke finde %s i %s eller %s"
 
-#: mount/mount_by_label.c:199
+#: mount/mount_by_label.c:240
 #, c-format
 msgid ""
 "mount: could not open %s, so UUID and LABEL conversion cannot be done.\n"
@@ -7965,34 +7999,34 @@ msgstr ""
 "mount: kunne ikke åbne %s, så UUID- og MÆRKE­konvertering kan ikke "
 "gennemføres.\n"
 
-#: mount/mount_by_label.c:325
+#: mount/mount_by_label.c:366
 msgid "mount: bad UUID"
 msgstr "mount: ugyldig UUID"
 
-#: mount/mount_guess_fstype.c:482
+#: mount/mount_guess_fstype.c:483
 msgid "mount: error while guessing filesystem type\n"
 msgstr "mount: fejl ved gæt af filsystemtype\n"
 
-#: mount/mount_guess_fstype.c:491
+#: mount/mount_guess_fstype.c:492
 #, c-format
 msgid "mount: you didn't specify a filesystem type for %s\n"
 msgstr "mount: du angav ikke filsystemtype for %s\n"
 
-#: mount/mount_guess_fstype.c:494
+#: mount/mount_guess_fstype.c:495
 #, c-format
 msgid "       I will try all types mentioned in %s or %s\n"
 msgstr "       Jeg vil forsøge alle typerne, der nævnes i %s eller %s\n"
 
-#: mount/mount_guess_fstype.c:497
+#: mount/mount_guess_fstype.c:498
 msgid "       and it looks like this is swapspace\n"
 msgstr "       og det ser ud til, at dette er swapområde\n"
 
-#: mount/mount_guess_fstype.c:499
+#: mount/mount_guess_fstype.c:500
 #, c-format
 msgid "       I will try type %s\n"
 msgstr "       Jeg vil forsøge type %s\n"
 
-#: mount/mount_guess_fstype.c:587
+#: mount/mount_guess_fstype.c:588
 #, c-format
 msgid "Trying %s\n"
 msgstr "Forsøger %s\n"
@@ -8100,7 +8134,7 @@ msgstr ""
 "      %s [-s]\n"
 
 #: mount/swapon.c:66
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "usage: %s [-hV]\n"
 "       %s -a [-v]\n"
@@ -8108,8 +8142,7 @@ msgid ""
 msgstr ""
 "brug: %s [-hV]\n"
 "      %s -a [-v]\n"
-"      %s [-v] [-p prioritet] speciel ...\n"
-"      %s [-s]\n"
+"      %s [-v] speciel ...\n"
 
 #: mount/swapon.c:170 mount/swapon.c:234
 #, c-format
@@ -8133,7 +8166,7 @@ msgstr "swapon: Dropper filen %s - den lader til at v
 
 #: mount/swapon.c:240
 msgid "Not superuser.\n"
-msgstr ""
+msgstr "Ikke superbruger.\n"
 
 #: mount/swapon.c:298 mount/swapon.c:386
 #, c-format
@@ -8429,9 +8462,9 @@ msgid "cannot remove id %s (%s)\n"
 msgstr "kunne ikke fjerne id %s (%s)\n"
 
 #: sys-utils/ipcrm.c:99
-#, fuzzy, c-format
+#, c-format
 msgid "deprecated usage: %s {shm | msg | sem} id ...\n"
-msgstr "brug: %s {shm | msg | sem} id ...\n"
+msgstr "forældet brug: %s {shm | msg | sem} id ...\n"
 
 #: sys-utils/ipcrm.c:126
 #, c-format
@@ -8448,62 +8481,60 @@ msgid ""
 "usage: %s [ [-q msqid] [-m shmid] [-s semid]\n"
 "          [-Q msgkey] [-M shmkey] [-S semkey] ... ]\n"
 msgstr ""
+"brug: %s [ [-q beskkøid] [-m shmid] [-s semid]\n"
+"         [-Q beksnøgle] [-M shmnøgle] [-S semnøgle] ... ]\n"
 
 #: sys-utils/ipcrm.c:181
 #, c-format
 msgid "%s: illegal option -- %c\n"
-msgstr ""
+msgstr "%s: ugyldigt tilvalg -- %c\n"
 
 #: sys-utils/ipcrm.c:193
-#, fuzzy, c-format
+#, c-format
 msgid "%s: illegal key (%s)\n"
-msgstr "Ugyldig tast"
+msgstr "%s: ugyldig nøgle (%s)\n"
 
 #: sys-utils/ipcrm.c:208 sys-utils/ipcrm.c:240
-#, fuzzy
 msgid "permission denied for key"
-msgstr "mount: adgang nægtet"
+msgstr "adgang til nøgle nægtet"
 
 #: sys-utils/ipcrm.c:211 sys-utils/ipcrm.c:250
 msgid "already removed key"
-msgstr ""
+msgstr "har allerede fjernet nøgle"
 
 #: sys-utils/ipcrm.c:214 sys-utils/ipcrm.c:245
-#, fuzzy
 msgid "invalid key"
-msgstr "ugyldigt id: %s\n"
+msgstr "ugyldig nøgle"
 
 #: sys-utils/ipcrm.c:217 sys-utils/ipcrm.c:255
 msgid "unknown error in key"
-msgstr ""
+msgstr "ukendt fejl i nøgle"
 
 #: sys-utils/ipcrm.c:241
-#, fuzzy
 msgid "permission denied for id"
-msgstr "mount: adgang nægtet"
+msgstr "adgang til id nægtet"
 
 #: sys-utils/ipcrm.c:246
-#, fuzzy
 msgid "invalid id"
-msgstr "ugyldigt id: %s\n"
+msgstr "ugyldigt id"
 
 #: sys-utils/ipcrm.c:251
 msgid "already removed id"
-msgstr ""
+msgstr "id allerede fjernet"
 
 #: sys-utils/ipcrm.c:256
 msgid "unknown error in id"
-msgstr ""
+msgstr "ukendt fejl i id"
 
 #: sys-utils/ipcrm.c:259
-#, fuzzy, c-format
+#, c-format
 msgid "%s: %s (%s)\n"
-msgstr "%s på %s\n"
+msgstr "%s: %s (%s)\n"
 
 #: sys-utils/ipcrm.c:267
-#, fuzzy, c-format
+#, c-format
 msgid "%s: unknown argument: %s\n"
-msgstr "%s: ukendt signal %s\n"
+msgstr "%s: ukendt tilvalg: %s\n"
 
 #: sys-utils/ipcs.c:121
 #, c-format
@@ -9115,7 +9146,7 @@ msgid "missing comma"
 msgstr "manglende komma"
 
 #: sys-utils/readprofile.c:60
-#, c-format
+#, fuzzy, c-format
 msgid ""
 "%s: Usage: \"%s [options]\n"
 "\t -m <mapfile>  (default = \"%s\")\n"
@@ -9124,6 +9155,7 @@ msgid ""
 "\t -i            print only info about the sampling step\n"
 "\t -v            print verbose data\n"
 "\t -a            print all symbols, even if count is 0\n"
+"\t -b            print individual histogram-bin counts\n"
 "\t -r            reset all the counters (root only)\n"
 "\t -n            disable byte order auto-detection\n"
 "\t -V            print version and exit\n"
@@ -9139,36 +9171,36 @@ msgstr ""
 "\t -n                deaktivér automatisk bestemmelse af byterækkefølge\n"
 "\t -V                vis version og afslut\n"
 
-#: sys-utils/readprofile.c:83
+#: sys-utils/readprofile.c:84
 msgid "out of memory"
 msgstr "løbet tør for hukommelse"
 
-#: sys-utils/readprofile.c:144
+#: sys-utils/readprofile.c:147
 #, c-format
 msgid "%s Version %s\n"
 msgstr "%s Version %s\n"
 
-#: sys-utils/readprofile.c:228
+#: sys-utils/readprofile.c:231
 #, c-format
 msgid "Sampling_step: %i\n"
 msgstr "Sampling_step: %i\n"
 
-#: sys-utils/readprofile.c:241 sys-utils/readprofile.c:265
+#: sys-utils/readprofile.c:244 sys-utils/readprofile.c:268
 #, c-format
 msgid "%s: %s(%i): wrong map line\n"
 msgstr "%s: %s(%i): forkert oversigtlinje\n"
 
-#: sys-utils/readprofile.c:253
+#: sys-utils/readprofile.c:256
 #, c-format
 msgid "%s: can't find \"_stext\" in %s\n"
 msgstr "%s: kunne ikke finde \"_stext\" i %s\n"
 
-#: sys-utils/readprofile.c:276
+#: sys-utils/readprofile.c:282
 #, c-format
 msgid "%s: profile address out of range. Wrong map file?\n"
 msgstr "%s: profiladresse udenfor området. Forkert map-fil?\n"
 
-#: sys-utils/readprofile.c:304
+#: sys-utils/readprofile.c:323
 msgid "total"
 msgstr "total"
 
@@ -9514,41 +9546,38 @@ msgstr "hexdump: ugyldig konverteringstegn %%%s.\n"
 msgid ""
 "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n"
 msgstr ""
+"%s: Brug: %s [-tal] [-p streng] [-cefnrs] [+linje] [+/mønster/] [filer]\n"
 
 #: text-utils/pg.c:255
-#, fuzzy, c-format
+#, c-format
 msgid "%s: option requires an argument -- %s\n"
-msgstr "tilvalget '%s' kræver en parameter\n"
+msgstr "%s: tilvalget kræver et parameter -- %s\n"
 
 #: text-utils/pg.c:263
-#, fuzzy, c-format
+#, c-format
 msgid "%s: illegal option -- %s\n"
-msgstr "Ugyldig tast"
+msgstr "%s: ugyldigt tilvalg -- %s\n"
 
 #: text-utils/pg.c:380
-#, fuzzy
 msgid "...skipping forward\n"
-msgstr "...overspringer\n"
+msgstr "...hopper fremad\n"
 
 #: text-utils/pg.c:382
-#, fuzzy
 msgid "...skipping backward\n"
-msgstr "...overspringer\n"
+msgstr "...springer bagud\n"
 
 #: text-utils/pg.c:404
-#, fuzzy
 msgid "No next file"
-msgstr "(Næste fil: %s)"
+msgstr "Ingen næste fil"
 
 #: text-utils/pg.c:408
-#, fuzzy
 msgid "No previous file"
-msgstr "Ingen partitioner defineret\n"
+msgstr "Ingen forrige fil"
 
 #: text-utils/pg.c:938
-#, fuzzy, c-format
+#, c-format
 msgid "%s: Read error from %s file\n"
-msgstr "%s: læsefejl på %s\n"
+msgstr "%s: Læsefejl fra %s-fil\n"
 
 #.
 #. * Most likely '\0' in input.
@@ -9556,54 +9585,49 @@ msgstr "%s: l
 #: text-utils/pg.c:944
 #, c-format
 msgid "%s: Unexpected EOF in %s file\n"
-msgstr ""
+msgstr "%s: Uventet filafslutning i %s-fil\n"
 
 #: text-utils/pg.c:947
-#, fuzzy, c-format
+#, c-format
 msgid "%s: Unknown error in %s file\n"
-msgstr "%s: søgefejl på %s\n"
+msgstr "%s: Ukendt fejl i %s-fil\n"
 
 #: text-utils/pg.c:1042
-#, fuzzy, c-format
+#, c-format
 msgid "%s: Cannot create tempfile\n"
-msgstr "%s: kunne ikke læse midlertidig fil.\n"
+msgstr "%s: Kunne ikke oprette midlertidig fil.\n"
 
 #: text-utils/pg.c:1051 text-utils/pg.c:1226
-#, fuzzy
 msgid "RE error: "
-msgstr ", fejl"
+msgstr "RE fejl: "
 
 #: text-utils/pg.c:1208
 msgid "(EOF)"
-msgstr ""
+msgstr "(Filafslutning)"
 
 #: text-utils/pg.c:1234
 msgid "No remembered search string"
-msgstr ""
+msgstr "Ingen gammel søgestreng"
 
 #: text-utils/pg.c:1317
-#, fuzzy
 msgid "Cannot open "
-msgstr "Kunne ikke åbne %s\n"
+msgstr "Kunne ikke åbne "
 
 #: text-utils/pg.c:1365
-#, fuzzy
 msgid "saved"
-msgstr "send"
+msgstr "gemte"
 
 #: text-utils/pg.c:1472
 msgid ": !command not allowed in rflag mode.\n"
-msgstr ""
+msgstr ": !kommando ikke tilladt i rflag-tilstand.\n"
 
 #: text-utils/pg.c:1504
-#, fuzzy
 msgid "fork() failed, try again later\n"
-msgstr "Adgangskode *IKKE* ændret. Prøv igen senere.\n"
+msgstr "fork() mislykkedes, prøv senere\n"
 
 #: text-utils/pg.c:1709
-#, fuzzy
 msgid "(Next file: "
-msgstr "(Næste fil: %s)"
+msgstr "(Næste fil: "
 
 #: text-utils/rev.c:113
 msgid "Unable to allocate bufferspace\n"
@@ -9638,24 +9662,3 @@ msgstr "For lang inddatalinje.\n"
 #: text-utils/ul.c:599
 msgid "Out of memory when growing buffer.\n"
 msgstr "Løb tør for hukommelse under forstørring af buffer.\n"
-
-#~ msgid "invalid number `%s'\n"
-#~ msgstr "Ugyldigt tal '%s'\n"
-
-#~ msgid "number `%s' to `%s' out of range\n"
-#~ msgstr "tallet '%s' til '%s' er ikke i det gyldige område\n"
-
-#~ msgid "unrecognized option `%s'\n"
-#~ msgstr "ukendt tilvalg '%s'\n"
-
-#~ msgid "option `%s' requires an argument\n"
-#~ msgstr "tilvalget '%s' kræver en parameter\n"
-
-#~ msgid "option `%s' doesn't allow an argument\n"
-#~ msgstr "tilvalget '%s' tillader ikke en parameter\n"
-
-#~ msgid "unrecognized option `-%c'\n"
-#~ msgstr "ukendt tilvalg '-%c'\n"
-
-#~ msgid "%-10s %-10s %-10s %-10s %-10s %-12s\n"
-#~ msgstr "%-10s %-10s %-10s %-10s %-10s %-12s\n"
index ea7f60ccb693f98b655b557807fefbd250909be6..59030d200a47045fdd7d784125d7dff7ae49384f 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -43,9 +43,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: util-linux 2.11r\n"
-"POT-Creation-Date: 2002-07-07 17:03+0200\n"
-"PO-Revision-Date: 2002-05-17 11:21:12+0200\n"
+"Project-Id-Version: util-linux 2.11t\n"
+"POT-Creation-Date: 2002-08-04 02:14+0200\n"
+"PO-Revision-Date: 2002-07-09 17:33:18+0200\n"
 "Last-Translator: Michael Piefel <piefel@informatik.hu-berlin.de>\n"
 "Language-Team: German <de@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -198,9 +198,9 @@ msgid "%s from %s\n"
 msgstr "%s von %s\n"
 
 #: disk-utils/fdformat.c:130
-#, fuzzy, c-format
+#, c-format
 msgid "%s: not a block device\n"
-msgstr "%s ist kein Diskettenlaufwerk\n"
+msgstr "%s: kein blockorientiertes Gerät\n"
 
 #: disk-utils/fdformat.c:140
 msgid "Could not determine current format type"
@@ -228,6 +228,11 @@ msgid ""
 " -v         be more verbose\n"
 " file       file to test\n"
 msgstr ""
+"Aufruf: %s [-hv] [-x Verz] Datei\n"
+" -h         diese Hilfe ausgeben\n"
+" -x Verz    in Verzeichnis extrahieren\n"
+" -v         gesprächiger sein\n"
+" Datei      zu testende Datei\n"
 
 #: disk-utils/fsck.cramfs.c:191
 #, c-format
@@ -235,9 +240,9 @@ msgid "%s: error %d while decompressing! %p(%d)\n"
 msgstr ""
 
 #: disk-utils/fsck.cramfs.c:243
-#, fuzzy, c-format
+#, c-format
 msgid "%s: size error in symlink `%s'\n"
-msgstr "%s: Fehler beim Lesen auf %s\n"
+msgstr "%s: Größenfehler bei symbolischer Verknüpfung »%s«\n"
 
 #: disk-utils/fsck.cramfs.c:258 disk-utils/fsck.cramfs.c:328
 #, c-format
@@ -250,9 +255,9 @@ msgid "%s: bogus mode on `%s' (%o)\n"
 msgstr ""
 
 #: disk-utils/fsck.cramfs.c:319
-#, fuzzy, c-format
+#, c-format
 msgid "  hole at %ld (%d)\n"
-msgstr "sollte sein (%d, %d, %d)\n"
+msgstr " Loch bei %ld (%d)\n"
 
 #: disk-utils/fsck.cramfs.c:337
 #, c-format
@@ -270,9 +275,9 @@ msgid "%s: invalid cramfs--bad path length\n"
 msgstr ""
 
 #: disk-utils/fsck.cramfs.c:472
-#, fuzzy, c-format
+#, c-format
 msgid "%s: compiled without -x support\n"
-msgstr "umount: Die Unterstützung für -f wurde nicht mit übersetzt\n"
+msgstr "%s: Die Unterstützung für -x wurde nicht mit übersetzt\n"
 
 #: disk-utils/fsck.cramfs.c:498
 #, c-format
@@ -280,9 +285,9 @@ msgid "%s: warning--unable to determine filesystem size \n"
 msgstr ""
 
 #: disk-utils/fsck.cramfs.c:508
-#, fuzzy, c-format
+#, c-format
 msgid "%s is not a block device or file\n"
-msgstr "%s ist kein Diskettenlaufwerk\n"
+msgstr "%s ist kein blockorientiertes Gerät oder Datei\n"
 
 #: disk-utils/fsck.cramfs.c:514 disk-utils/fsck.cramfs.c:549
 #, c-format
@@ -300,9 +305,9 @@ msgid "%s: warning--file length too long, padded image?\n"
 msgstr ""
 
 #: disk-utils/fsck.cramfs.c:564
-#, fuzzy, c-format
+#, c-format
 msgid "%s: invalid cramfs--crc error\n"
-msgstr "%s: Fehler beim Parsen der Option\n"
+msgstr "%s: ungültiges cramfs -- CRC-Fehler\n"
 
 #: disk-utils/fsck.cramfs.c:570
 #, c-format
@@ -515,7 +520,7 @@ msgstr "Die Datei »%s« hat Mode %05o\n"
 
 #: disk-utils/fsck.minix.c:693 disk-utils/fsck.minix.c:742
 msgid "Warning: inode count too big.\n"
-msgstr "Warnung: »inode count« zu gross.\n"
+msgstr "Warnung: »inode count« zu groß.\n"
 
 #: disk-utils/fsck.minix.c:755
 msgid "root inode isn't a directory"
@@ -917,9 +922,9 @@ msgid ""
 msgstr ""
 
 #: disk-utils/mkfs.cramfs.c:747
-#, fuzzy, c-format
+#, c-format
 msgid "Including: %s\n"
-msgstr "Ungültige Nummer: %s\n"
+msgstr "Einschließlich: %s\n"
 
 #: disk-utils/mkfs.cramfs.c:753
 #, c-format
@@ -956,9 +961,8 @@ msgstr ""
 #. (can't happen when reading from ext2fs)
 #. bytes, not chars: think UTF8.
 #: disk-utils/mkfs.cramfs.c:799
-#, fuzzy
 msgid "warning: filenames truncated to 255 bytes.\n"
-msgstr "Warnung: »inode count« zu gross.\n"
+msgstr "Warnung: Dateiname auf 255 Bytes abgeschnitten.\n"
 
 #: disk-utils/mkfs.cramfs.c:802
 msgid "warning: files were skipped due to errors.\n"
@@ -1050,6 +1054,8 @@ msgid ""
 "Maxsize=%ld\n"
 "\n"
 msgstr ""
+"Maxgröße=%ld\n"
+"\n"
 
 #: disk-utils/mkfs.minix.c:544
 msgid "seek failed during testing of blocks"
@@ -2488,7 +2494,7 @@ msgstr ""
 "Das Gerät enthält weder eine gültige DOS-Partitionstabelle,\n"
 "noch einen »Sun«, »SGI« oder »OSF disklabel«\n"
 
-#: fdisk/fdisk.c:942
+#: fdisk/fdisk.c:941
 msgid "Internal error\n"
 msgstr "Interner Fehler\n"
 
@@ -4356,6 +4362,9 @@ msgid ""
 "Units = cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n"
 "\n"
 msgstr ""
+"Einheit = Zylinder von %lu Bytes, Blöcke von 1024 Bytes, Zählung beginnt bei "
+"%d\n"
+"\n"
 
 #: fdisk/sfdisk.c:870
 msgid "   Device Boot Start     End   #cyls    #blocks   Id  System\n"
@@ -4367,6 +4376,8 @@ msgid ""
 "Units = sectors of 512 bytes, counting from %d\n"
 "\n"
 msgstr ""
+"Einheit = Sektoren von 512 Bytes, Zählung beginnt bei %d\n"
+"\n"
 
 #: fdisk/sfdisk.c:877
 msgid "   Device Boot    Start       End   #sectors  Id  System\n"
@@ -4378,6 +4389,8 @@ msgid ""
 "Units = blocks of 1024 bytes, counting from %d\n"
 "\n"
 msgstr ""
+"Einheit = Blöcke von 1024 Bytes, Zählung beginnt bei %d\n"
+"\n"
 
 #: fdisk/sfdisk.c:882
 msgid "   Device Boot   Start       End    #blocks   Id  System\n"
@@ -4389,6 +4402,9 @@ msgid ""
 "Units = megabytes of 1048576 bytes, blocks of 1024 bytes, counting from %d\n"
 "\n"
 msgstr ""
+"Einheit = Megabytes von 1048576 Bytes, Blöcke von 1024 Bytes, Zählung "
+"beginnt bei %d\n"
+"\n"
 
 #: fdisk/sfdisk.c:887
 msgid "   Device Boot Start   End     MB    #blocks   Id  System\n"
@@ -5377,13 +5393,14 @@ msgstr ""
 "sinnvollen Wert enthielt.\n"
 
 #: hwclock/hwclock.c:749
-#, fuzzy
 msgid ""
 "Not adjusting drift factor because last calibration time is zero,\n"
 "so history is bad and calibration startover is necessary.\n"
 msgstr ""
-"Der Driftfaktor wird nicht verändert, da weniger als ein Tag seit der "
-"letzten Kalibrierung vergangen ist.\n"
+"Der Driftfaktor wird nicht verändert, da die Zeit der letzten Kalibrierung "
+"Null\n"
+"ist, also die Aufzeichnungen beschädigt sind und die Kalibrierung von neuem\n"
+"starten muss.\n"
 
 #: hwclock/hwclock.c:755
 msgid ""
@@ -5395,15 +5412,15 @@ msgstr ""
 
 # Egger
 #: hwclock/hwclock.c:803
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor "
 "of %f seconds/day.\n"
 "Adjusting drift factor by %f seconds/day\n"
 msgstr ""
-"Die Uhr wich um %d Sekunden in den vergangenen %d Sekunden, trotz eines "
-"Driftfaktors von %f Sekunden/Tag, ab.\n"
-"Der Faktor wird um %f Sekunden/Tag geändert.\n"
+"Die Uhr wich in den vergangenen %2$d Sekunden trotz eines Driftfaktors von %3"
+"$f Sekunden/Tag um %1$.1f Sekunden ab.\n"
+"Der Faktor wird um %4$f Sekunden/Tag geändert.\n"
 
 # Egger
 #: hwclock/hwclock.c:854
@@ -5477,6 +5494,11 @@ msgid ""
 "This copy of hwclock was built for a machine other than Alpha\n"
 "(and thus is presumably not running on an Alpha now).  No action taken.\n"
 msgstr ""
+"Der Kernel hebt nur auf Alpha-Maschinen einen Epochen-Wert für die Hardware-"
+"Uhr\n"
+"auf. Dieses hwclock wurde für eine andere Maschine als Alpha übersetzt (und\n"
+"läuft daher vermutlich gerade nicht auf einer Alpha). Es wird nichts "
+"gemacht.\n"
 
 # Egger
 #: hwclock/hwclock.c:1146
@@ -5575,6 +5597,9 @@ msgid ""
 "  --jensen, --arc, --srm, --funky-toy\n"
 "                tell hwclock the type of alpha you have (see hwclock(8))\n"
 msgstr ""
+"  --jensen, --arc, --srm, --funky-toy\n"
+"                hwclock mitteilen, um welchen Alpha-Typ es sich handelt\n"
+"                  (siehe hwclock(8))\n"
 
 #: hwclock/hwclock.c:1392
 #, c-format
@@ -5845,66 +5870,66 @@ msgstr ""
 msgid "exiting parsespeeds\n"
 msgstr ""
 
-#: login-utils/agetty.c:642
+#: login-utils/agetty.c:649
 #, c-format
 msgid "/dev: chdir() failed: %m"
 msgstr "Konnte nicht in das Verzeichnis /dev wechseln: %m"
 
-#: login-utils/agetty.c:646
+#: login-utils/agetty.c:653
 #, c-format
 msgid "/dev/%s: not a character device"
 msgstr "/dev/%s ist kein zeichenorientiertes Gerät"
 
 # debug
 #. ignore close(2) errors
-#: login-utils/agetty.c:653
+#: login-utils/agetty.c:660
 msgid "open(2)\n"
-msgstr ""
+msgstr "open(2)\n"
 
-#: login-utils/agetty.c:655
+#: login-utils/agetty.c:662
 #, c-format
 msgid "/dev/%s: cannot open as standard input: %m"
 msgstr "Konnte /dev/%s nicht als Standardeingabe öffnen: %m"
 
-#: login-utils/agetty.c:665
+#: login-utils/agetty.c:672
 #, c-format
 msgid "%s: not open for read/write"
-msgstr ""
+msgstr "%s: nicht offen für Lesen/Schreiben"
 
 #. Set up standard output and standard error file descriptors.
-#: login-utils/agetty.c:669
+#: login-utils/agetty.c:676
 msgid "duping\n"
 msgstr ""
 
 #. set up stdout and stderr
-#: login-utils/agetty.c:671
+#: login-utils/agetty.c:678
 #, c-format
 msgid "%s: dup problem: %m"
 msgstr ""
 
-#: login-utils/agetty.c:745
+#: login-utils/agetty.c:752
 msgid "term_io 2\n"
 msgstr ""
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "user"
 msgstr "Benutzer"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "users"
 msgstr "Benutzer"
 
-#: login-utils/agetty.c:1018
+#: login-utils/agetty.c:1025
 #, c-format
 msgid "%s: read: %m"
 msgstr ""
 
-#: login-utils/agetty.c:1064
+#: login-utils/agetty.c:1071
 #, c-format
 msgid "%s: input overrun"
 msgstr ""
 
-#: login-utils/agetty.c:1188
+#: login-utils/agetty.c:1195
 #, c-format
 msgid ""
 "Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H "
@@ -5917,12 +5942,12 @@ msgstr ""
 msgid "login: memory low, login may fail\n"
 msgstr ""
 
-# This ends up in the syslog. Translate it?
+# Das geht ins Syslog - ich übersetze es nicht. (MPi)
 #: login-utils/checktty.c:105
 msgid "can't malloc for ttyclass"
 msgstr ""
 
-# This ends up in the syslog. Translate it?
+# Das geht ins Syslog - ich übersetze es nicht. (MPi)
 #: login-utils/checktty.c:126
 msgid "can't malloc for grplist"
 msgstr ""
@@ -6223,7 +6248,7 @@ msgstr "Anmeldung: "
 msgid "FAILED LOGIN %d FROM %s FOR %s, %s"
 msgstr ""
 
-# unten noch mal mit anderen NL
+# unten noch zwei mal mit anderen NL
 #: login-utils/login.c:613
 msgid ""
 "Login incorrect\n"
@@ -6232,15 +6257,16 @@ msgstr ""
 "Login inkorrekt\n"
 "\n"
 
+# Das geht ins Syslog - ich übersetze es nicht. (MPi)
 #: login-utils/login.c:622
 #, c-format
 msgid "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s"
-msgstr ""
+msgstr "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s"
 
 #: login-utils/login.c:626
 #, c-format
 msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s"
-msgstr ""
+msgstr "FAILED LOGIN SESSION FROM %s FOR %s, %s"
 
 #: login-utils/login.c:630
 msgid ""
@@ -6272,26 +6298,27 @@ msgstr "login: Speicher ist alle!\n"
 
 #: login-utils/login.c:725
 msgid "Illegal username"
-msgstr ""
+msgstr "Ungültiger Nutzername"
 
 #: login-utils/login.c:768
 #, c-format
 msgid "%s login refused on this terminal.\n"
 msgstr ""
 
+# Das geht ins Syslog - ich übersetze es nicht. (MPi)
 #: login-utils/login.c:773
 #, c-format
 msgid "LOGIN %s REFUSED FROM %s ON TTY %s"
-msgstr ""
+msgstr "LOGIN %s REFUSED FROM %s ON TTY %s"
 
 #: login-utils/login.c:777
 #, c-format
 msgid "LOGIN %s REFUSED ON TTY %s"
-msgstr ""
+msgstr "LOGIN %s REFUSED ON TTY %s"
 
 #: login-utils/login.c:830
 msgid "Login incorrect\n"
-msgstr ""
+msgstr "Login inkorrekt\n"
 
 #: login-utils/login.c:852
 msgid ""
@@ -6303,30 +6330,31 @@ msgstr ""
 msgid "You have too many processes running.\n"
 msgstr ""
 
+# Das geht ins Syslog - ich übersetze es nicht. (MPi)
 #: login-utils/login.c:1080
 #, c-format
 msgid "DIALUP AT %s BY %s"
-msgstr ""
+msgstr "DIALUP AT %s BY %s"
 
 #: login-utils/login.c:1087
 #, c-format
 msgid "ROOT LOGIN ON %s FROM %s"
-msgstr ""
+msgstr "ROOT LOGIN ON %s FROM %s"
 
 #: login-utils/login.c:1090
 #, c-format
 msgid "ROOT LOGIN ON %s"
-msgstr ""
+msgstr "ROOT LOGIN ON %s"
 
 #: login-utils/login.c:1093
 #, c-format
 msgid "LOGIN ON %s BY %s FROM %s"
-msgstr ""
+msgstr "LOGIN ON %s BY %s FROM %s"
 
 #: login-utils/login.c:1096
 #, c-format
 msgid "LOGIN ON %s BY %s"
-msgstr ""
+msgstr "LOGIN ON %s BY %s"
 
 #: login-utils/login.c:1108
 msgid "You have new mail.\n"
@@ -6372,7 +6400,7 @@ msgstr ""
 #: login-utils/login.c:1219
 #, c-format
 msgid "login: no shell: %s.\n"
-msgstr ""
+msgstr "login: keine Shell: %s.\n"
 
 #: login-utils/login.c:1234
 #, c-format
@@ -6385,11 +6413,11 @@ msgstr ""
 
 #: login-utils/login.c:1245
 msgid "login name much too long.\n"
-msgstr ""
+msgstr "Login-Name viel zu lang.\n"
 
 #: login-utils/login.c:1246
 msgid "NAME too long"
-msgstr ""
+msgstr "NAME zu lang"
 
 #: login-utils/login.c:1253
 msgid "login names may not start with '-'.\n"
@@ -6397,16 +6425,16 @@ msgstr "Benutzernamen dürfen nicht mit einem »-« anfangen.\n"
 
 #: login-utils/login.c:1263
 msgid "too many bare linefeeds.\n"
-msgstr ""
+msgstr "zu viele nackte Zeilenvorschübe\n"
 
 #: login-utils/login.c:1264
 msgid "EXCESSIVE linefeeds"
-msgstr ""
+msgstr "EXZESSIV viele Zeilenvorschübe"
 
 #: login-utils/login.c:1275
 #, c-format
 msgid "Login timed out after %d seconds\n"
-msgstr ""
+msgstr "Login nach %d Sekunden abgebrochen\n"
 
 #: login-utils/login.c:1372
 #, c-format
@@ -6423,37 +6451,37 @@ msgstr "von %.*s\n"
 msgid "on %.*s\n"
 msgstr "auf %.*s\n"
 
-# This ends up in the syslog. Translate it?
+# Das geht ins Syslog - ich übersetze es nicht. (MPi)
 #: login-utils/login.c:1399
 #, c-format
 msgid "LOGIN FAILURE FROM %s, %s"
-msgstr ""
+msgstr "LOGIN FAILURE FROM %s, %s"
 
-# This ends up in the syslog. Translate it?
+# Das geht ins Syslog - ich übersetze es nicht. (MPi)
 #: login-utils/login.c:1402
 #, c-format
 msgid "LOGIN FAILURE ON %s, %s"
-msgstr ""
+msgstr "LOGIN FAILURE ON %s, %s"
 
-# This ends up in the syslog. Translate it?
+# Das geht ins Syslog - ich übersetze es nicht. (MPi)
 #: login-utils/login.c:1406
 #, c-format
 msgid "%d LOGIN FAILURES FROM %s, %s"
-msgstr ""
+msgstr "%d LOGIN FAILURES FROM %s, %s"
 
-# This ends up in the syslog. Translate it?
+# Das geht ins Syslog - ich übersetze es nicht. (MPi)
 #: login-utils/login.c:1409
 #, c-format
 msgid "%d LOGIN FAILURES ON %s, %s"
-msgstr ""
+msgstr "%d LOGIN FAILURES ON %s, %s"
 
 #: login-utils/mesg.c:89
 msgid "is y\n"
-msgstr ""
+msgstr "ist y\n"
 
 #: login-utils/mesg.c:92
 msgid "is n\n"
-msgstr ""
+msgstr "is n\n"
 
 #: login-utils/mesg.c:112
 msgid "usage: mesg [y | n]\n"
@@ -6482,7 +6510,7 @@ msgstr ""
 
 #: login-utils/newgrp.c:103
 msgid "No shell"
-msgstr ""
+msgstr "Keine Shell"
 
 #: login-utils/passwd.c:161
 msgid "The password must have at least 6 characters, try again.\n"
@@ -7920,10 +7948,9 @@ msgstr ""
 "mount: Kein Typ angegeben - aufgrund des Doppelpunkts wird NFS angenommen\n"
 
 #: mount/mount.c:1137
-#, fuzzy
 msgid "mount: no type was given - I'll assume smb because of the // prefix\n"
 msgstr ""
-"mount: Kein Typ angegeben - aufgrund des Doppelpunkts wird NFS angenommen\n"
+"mount: Kein Typ angegeben - aufgrund des //-Präfixes wird smb angenommen\n"
 
 #.
 #. * Retry in the background.
@@ -7933,7 +7960,7 @@ msgstr ""
 msgid "mount: backgrounding \"%s\"\n"
 msgstr "mount: »%s« wird im Hintergrund fortgesetzt\n"
 
-# Not realy nice
+# Not really nice
 #: mount/mount.c:1164
 #, c-format
 msgid "mount: giving up \"%s\"\n"
@@ -8024,7 +8051,7 @@ msgstr "mount: Konnte %s nicht in %s finden"
 msgid "mount: can't find %s in %s or %s"
 msgstr "mount: Konnte %s nicht in %s oder %s finden"
 
-#: mount/mount_by_label.c:199
+#: mount/mount_by_label.c:240
 #, c-format
 msgid ""
 "mount: could not open %s, so UUID and LABEL conversion cannot be done.\n"
@@ -8032,15 +8059,15 @@ msgstr ""
 "mount: konnte %s nicht öffnen, also können UUID- und LABEL-Konvertierung\n"
 "       nicht durchgeführt werden.\n"
 
-#: mount/mount_by_label.c:325
+#: mount/mount_by_label.c:366
 msgid "mount: bad UUID"
 msgstr "mount: ungültige UUID"
 
-#: mount/mount_guess_fstype.c:482
+#: mount/mount_guess_fstype.c:483
 msgid "mount: error while guessing filesystem type\n"
 msgstr "mount: Fehler beim Erraten des Dateisystemtyps\n"
 
-#: mount/mount_guess_fstype.c:491
+#: mount/mount_guess_fstype.c:492
 #, c-format
 msgid "mount: you didn't specify a filesystem type for %s\n"
 msgstr "mount: Es wurde kein Dateisystemtyp für %s angegeben\n"
@@ -8048,25 +8075,25 @@ msgstr "mount: Es wurde kein Dateisystemtyp für %s angegeben\n"
 # Maybe:
 # "       Es werden alle Dateisystemtypen ausprobiert, die\n"
 # "       in %s oder %s aufgelistet sind\n"
-#: mount/mount_guess_fstype.c:494
+#: mount/mount_guess_fstype.c:495
 #, c-format
 msgid "       I will try all types mentioned in %s or %s\n"
 msgstr ""
 "       Werde alle Dateisystemtypen probieren, die in %s oder\n"
 "       %s aufgelistet sind\n"
 
-#: mount/mount_guess_fstype.c:497
+#: mount/mount_guess_fstype.c:498
 msgid "       and it looks like this is swapspace\n"
 msgstr "       und es sieht so aus, als sei dies Swap-Bereich\n"
 
 # Maybe: "       Es wird der Typ %s ausprobiert\n"
 # or   : ... "probieren"
-#: mount/mount_guess_fstype.c:499
+#: mount/mount_guess_fstype.c:500
 #, c-format
 msgid "       I will try type %s\n"
 msgstr "       Werde den Typ %s versuchen\n"
 
-#: mount/mount_guess_fstype.c:587
+#: mount/mount_guess_fstype.c:588
 #, c-format
 msgid "Trying %s\n"
 msgstr "Versuche %s\n"
@@ -8175,7 +8202,7 @@ msgstr ""
 "        %s [-s]\n"
 
 #: mount/swapon.c:66
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "usage: %s [-hV]\n"
 "       %s -a [-v]\n"
@@ -8183,8 +8210,7 @@ msgid ""
 msgstr ""
 "Aufruf: %s [-hV]\n"
 "        %s -a [-v]\n"
-"        %s [-v] [-p Priorität] Spezialdatei ...\n"
-"        %s [-s]\n"
+"        %s [-v] Spezialdatei ...\n"
 
 # The first %s is swapon/swapoff
 #: mount/swapon.c:170 mount/swapon.c:234
@@ -8211,9 +8237,8 @@ msgid "swapon: Skipping file %s - it appears to have holes.\n"
 msgstr "swapon: Überspringe die Datei %s - sie scheint Löcher zu enthalten.\n"
 
 #: mount/swapon.c:240
-#, fuzzy
 msgid "Not superuser.\n"
-msgstr "Nicht gesetzt\n"
+msgstr "Nicht Superuser.\n"
 
 #: mount/swapon.c:298 mount/swapon.c:386
 #, c-format
@@ -9185,7 +9210,7 @@ msgid "missing comma"
 msgstr "fehlendes Komma"
 
 #: sys-utils/readprofile.c:60
-#, c-format
+#, fuzzy, c-format
 msgid ""
 "%s: Usage: \"%s [options]\n"
 "\t -m <mapfile>  (default = \"%s\")\n"
@@ -9194,6 +9219,7 @@ msgid ""
 "\t -i            print only info about the sampling step\n"
 "\t -v            print verbose data\n"
 "\t -a            print all symbols, even if count is 0\n"
+"\t -b            print individual histogram-bin counts\n"
 "\t -r            reset all the counters (root only)\n"
 "\t -n            disable byte order auto-detection\n"
 "\t -V            print version and exit\n"
@@ -9209,36 +9235,36 @@ msgstr ""
 "\t -n            Byte-Anordnungs-Erkennung abschalten\n"
 "\t -V            Versionsinformation ausgeben und beenden\n"
 
-#: sys-utils/readprofile.c:83
+#: sys-utils/readprofile.c:84
 msgid "out of memory"
 msgstr "Speicher ist alle"
 
-#: sys-utils/readprofile.c:144
+#: sys-utils/readprofile.c:147
 #, c-format
 msgid "%s Version %s\n"
 msgstr "%s Version %s\n"
 
-#: sys-utils/readprofile.c:228
+#: sys-utils/readprofile.c:231
 #, c-format
 msgid "Sampling_step: %i\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:241 sys-utils/readprofile.c:265
+#: sys-utils/readprofile.c:244 sys-utils/readprofile.c:268
 #, c-format
 msgid "%s: %s(%i): wrong map line\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:253
+#: sys-utils/readprofile.c:256
 #, c-format
 msgid "%s: can't find \"_stext\" in %s\n"
 msgstr "%s: Konnte »_stext« nicht in %s finden\n"
 
-#: sys-utils/readprofile.c:276
+#: sys-utils/readprofile.c:282
 #, c-format
 msgid "%s: profile address out of range. Wrong map file?\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:304
+#: sys-utils/readprofile.c:323
 msgid "total"
 msgstr "total"
 
@@ -9584,42 +9610,39 @@ msgstr "hexdump: ungültiges Umwandlungszeichen %%%s.\n"
 msgid ""
 "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n"
 msgstr ""
+"%s: Aufruf: %s [-zahl] [-p zkette] [-cefnrs] [+zeile] [+/muster/] [dateien]\n"
 
 # libc: "Die Option »%s« erfordert ein Argument\n"
 #: text-utils/pg.c:255
-#, fuzzy, c-format
+#, c-format
 msgid "%s: option requires an argument -- %s\n"
-msgstr "Option »%s« erwartet ein Argument\n"
+msgstr "%s: Option erfordert ein Argument -- %s\n"
 
 #: text-utils/pg.c:263
-#, fuzzy, c-format
+#, c-format
 msgid "%s: illegal option -- %s\n"
-msgstr "%s: unzulässige Option -- %c\n"
+msgstr "%s: unzulässige Option -- %s\n"
 
 #: text-utils/pg.c:380
-#, fuzzy
 msgid "...skipping forward\n"
-msgstr "...Überspringe\n"
+msgstr "...springe vorwärts\n"
 
 #: text-utils/pg.c:382
-#, fuzzy
 msgid "...skipping backward\n"
-msgstr "...Überspringe\n"
+msgstr "...springe rückwärts\n"
 
 #: text-utils/pg.c:404
-#, fuzzy
 msgid "No next file"
-msgstr "(Nächste Datei: %s)"
+msgstr "Keine nächste Datei"
 
 #: text-utils/pg.c:408
-#, fuzzy
 msgid "No previous file"
-msgstr "Keine Partitionen definiert\n"
+msgstr "Kein vorhergehende Datei"
 
 #: text-utils/pg.c:938
-#, fuzzy, c-format
+#, c-format
 msgid "%s: Read error from %s file\n"
-msgstr "%s: Fehler beim Lesen auf %s\n"
+msgstr "%s: Fehler beim Lesen aus %s-Datei\n"
 
 #.
 #. * Most likely '\0' in input.
@@ -9627,52 +9650,49 @@ msgstr "%s: Fehler beim Lesen auf %s\n"
 #: text-utils/pg.c:944
 #, c-format
 msgid "%s: Unexpected EOF in %s file\n"
-msgstr ""
+msgstr "%s: unerwartetes Dateiende in %s-Datei\n"
 
 #: text-utils/pg.c:947
-#, fuzzy, c-format
+#, c-format
 msgid "%s: Unknown error in %s file\n"
-msgstr "unbekannter Fehler in ID"
+msgstr "%s: unbekannter Fehler in %s-Datei\n"
 
 #: text-utils/pg.c:1042
-#, fuzzy, c-format
+#, c-format
 msgid "%s: Cannot create tempfile\n"
-msgstr "%s: Konnte eine temporäre Datei nicht lesen.\n"
+msgstr "%s: Konnte keine temporäre Datei anlegen.\n"
 
 #: text-utils/pg.c:1051 text-utils/pg.c:1226
-#, fuzzy
 msgid "RE error: "
-msgstr ", Fehler"
+msgstr "Fehler in regulärem Ausdruck: "
 
 #: text-utils/pg.c:1208
 msgid "(EOF)"
-msgstr ""
+msgstr "(Dateiende)"
 
 #: text-utils/pg.c:1234
 msgid "No remembered search string"
-msgstr ""
+msgstr "Kein gemerkter Suchtext"
 
 #: text-utils/pg.c:1317
-#, fuzzy
 msgid "Cannot open "
-msgstr "Konnte %s nicht öffnen\n"
+msgstr "Kann nicht öffnen "
 
 #: text-utils/pg.c:1365
 msgid "saved"
-msgstr ""
+msgstr "gespeichert"
 
 #: text-utils/pg.c:1472
 msgid ": !command not allowed in rflag mode.\n"
-msgstr ""
+msgstr ": !befehl im rflag-Modus nicht erlaubt.\n"
 
 #: text-utils/pg.c:1504
 msgid "fork() failed, try again later\n"
-msgstr ""
+msgstr "fork() fehlgeschlagen, später versuchen\n"
 
 #: text-utils/pg.c:1709
-#, fuzzy
 msgid "(Next file: "
-msgstr "(Nächste Datei: %s)"
+msgstr "(Nächste Datei: "
 
 #: text-utils/rev.c:113
 msgid "Unable to allocate bufferspace\n"
@@ -9717,10 +9737,6 @@ msgstr "Speicher ist alle beim Vergrößern eines Puffers.\n"
 #~ msgid "unrecognized option `%s'\n"
 #~ msgstr "unbekannte Option »%s«\n"
 
-# libc: "Die Option »%s« erfordert ein Argument\n"
-#~ msgid "option `%s' requires an argument\n"
-#~ msgstr "Option »%s« erwartet ein Argument\n"
-
 # libc: "Die Option »%s« erlaubt kein Argument\n"
 #~ msgid "option `%s' doesn't allow an argument\n"
 #~ msgstr "Option »%s« erwartet kein Argument\n"
index f900172a9537778c0986249c1fb97b48af3b87c7..92b6b054e356a50fd2641fcac0626abed1f676db 100644 (file)
--- a/po/es.po
+++ b/po/es.po
@@ -11,9 +11,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: util-linux 2.11r\n"
-"POT-Creation-Date: 2002-07-07 17:03+0200\n"
-"PO-Revision-Date: 2002-05-19 14:58+0200\n"
+"Project-Id-Version: util-linux 2.11t\n"
+"POT-Creation-Date: 2002-08-04 02:14+0200\n"
+"PO-Revision-Date: 2002-07-13 19:33+0200\n"
 "Last-Translator: Santiago Vila Doncel <sanvila@unex.es>\n"
 "Language-Team: Spanish <es@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -162,9 +162,9 @@ msgid "%s from %s\n"
 msgstr "%s de %s\n"
 
 #: disk-utils/fdformat.c:130
-#, fuzzy, c-format
+#, c-format
 msgid "%s: not a block device\n"
-msgstr "%s: no es un dispositivo de disquete\n"
+msgstr "%s: no es un dispositivo de bloques\n"
 
 #: disk-utils/fdformat.c:140
 msgid "Could not determine current format type"
@@ -192,101 +192,113 @@ msgid ""
 " -v         be more verbose\n"
 " file       file to test\n"
 msgstr ""
+"modo de empleo: %s [-hv] [-x dir] fichero\n"
+" -h         muestra esta ayuda\n"
+" -x dir     extrae en dir\n"
+" -v         es más explicativo\n"
+" fichero    fichero que se comprueba\n"
 
 #: disk-utils/fsck.cramfs.c:191
 #, c-format
 msgid "%s: error %d while decompressing! %p(%d)\n"
-msgstr ""
+msgstr "%s: ¡error %d al descomprimir! %p(%d)\n"
 
 #: disk-utils/fsck.cramfs.c:243
-#, fuzzy, c-format
+#, c-format
 msgid "%s: size error in symlink `%s'\n"
-msgstr "%s: error de búsqueda en %s\n"
+msgstr "%s: error de tamaño en el enlace simbólico `%s'\n"
 
 #: disk-utils/fsck.cramfs.c:258 disk-utils/fsck.cramfs.c:328
 #, c-format
 msgid "  uncompressing block at %ld to %ld (%ld)\n"
-msgstr ""
+msgstr "  descomprimiendo bloque en %ld a %ld (%ld)\n"
 
 #: disk-utils/fsck.cramfs.c:287
 #, c-format
 msgid "%s: bogus mode on `%s' (%o)\n"
-msgstr ""
+msgstr "%s: modo falso en `%s' (%o)\n"
 
 #: disk-utils/fsck.cramfs.c:319
-#, fuzzy, c-format
+#, c-format
 msgid "  hole at %ld (%d)\n"
-msgstr "debe ser (%d, %d, %d)\n"
+msgstr "  hueco en %ld (%d)\n"
 
+# No me gusta. Se admiten sugerencias.
 #: disk-utils/fsck.cramfs.c:337
 #, c-format
 msgid "%s: Non-block (%ld) bytes\n"
-msgstr ""
+msgstr "%s: No bloque (%ld) bytes\n"
 
 #: disk-utils/fsck.cramfs.c:343
 #, c-format
 msgid "%s: Non-size (%ld vs %ld) bytes\n"
-msgstr ""
+msgstr "%s: No tamaño (%ld vs %ld) bytes\n"
 
 #: disk-utils/fsck.cramfs.c:392
 #, c-format
 msgid "%s: invalid cramfs--bad path length\n"
-msgstr ""
+msgstr "%s: cramfs inválido, longitud de ruta errónea\n"
 
 #: disk-utils/fsck.cramfs.c:472
-#, fuzzy, c-format
+#, c-format
 msgid "%s: compiled without -x support\n"
-msgstr "%s: no se ha compilado con soporte para minix v2\n"
+msgstr "%s: se ha compilado sin soporte para -x\n"
 
+# FIXME: Sobra el espacio final
 #: disk-utils/fsck.cramfs.c:498
 #, c-format
 msgid "%s: warning--unable to determine filesystem size \n"
 msgstr ""
+"%s: atención, no se puede determinar el tamaño del sistema de ficheros\n"
 
 #: disk-utils/fsck.cramfs.c:508
-#, fuzzy, c-format
+#, c-format
 msgid "%s is not a block device or file\n"
-msgstr "%s: no es un dispositivo de disquete\n"
+msgstr "%s no es un dispositivo de bloques o un fichero\n"
 
 #: disk-utils/fsck.cramfs.c:514 disk-utils/fsck.cramfs.c:549
 #, c-format
 msgid "%s: invalid cramfs--file length too short\n"
-msgstr ""
+msgstr "%s: cramfs inválido, longitud de fichero demasiado corta\n"
 
 #: disk-utils/fsck.cramfs.c:541
 #, c-format
 msgid "%s: invalid cramfs--wrong magic\n"
-msgstr ""
+msgstr "%s: cramfs inválido, magia errónea\n"
 
 #: disk-utils/fsck.cramfs.c:554
 #, c-format
 msgid "%s: warning--file length too long, padded image?\n"
 msgstr ""
+"%s: atención, longitud de fichero demasiado grande, ¿imagen desplazada?\n"
 
 #: disk-utils/fsck.cramfs.c:564
-#, fuzzy, c-format
+#, c-format
 msgid "%s: invalid cramfs--crc error\n"
-msgstr "%s: error al analizar la opción\n"
+msgstr "%s: error de crc, cramfs inválido\n"
 
 #: disk-utils/fsck.cramfs.c:570
 #, c-format
 msgid "%s: warning--old cramfs image, no CRC\n"
-msgstr ""
+msgstr "%s: atención, imagen cramfs antigua, sin CRC\n"
 
 #: disk-utils/fsck.cramfs.c:592
 #, c-format
 msgid "%s: invalid cramfs--bad superblock\n"
-msgstr ""
+msgstr "%s: cramfs inválido, supoerbloque erróneo\n"
 
 #: disk-utils/fsck.cramfs.c:608
 #, c-format
 msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n"
 msgstr ""
+"%s: cramfs inválido, el final de los datos de directorios (%ld)\n"
+"es distinto del comienzo de los datos de ficheros (%ld)\n"
 
 #: disk-utils/fsck.cramfs.c:616
 #, c-format
 msgid "%s: invalid cramfs--invalid file data offset\n"
 msgstr ""
+"%s: cramfs inválido, desplazamiento inválido de los datos de ficheros\n"
 
 #: disk-utils/fsck.minix.c:200
 #, c-format
@@ -862,6 +874,21 @@ msgid ""
 " dirname    root of the filesystem to be compressed\n"
 " outfile    output file\n"
 msgstr ""
+"uso: %s [-h] [-v] [-e edición] [-i fichero] [-n nombre] nombredir "
+"fichsalida\n"
+" -h         muestra esta ayuda\n"
+" -v         sé explicativo\n"
+" -E         convierte en errores todos los avisos (estado de salida no "
+"cero)\n"
+" -e edición establece el número de edición (parte de fsid)\n"
+" -i fichero inserta la imagen de un fichero dentro del sistema de ficheros\n"
+"            (necesita Linux >= 2.4.0)\n"
+" -n nombre  establece el nombre del sistema de ficheros cramfs\n"
+" -p         desplaza %d bytes para el código de arranque<\n"
+" -s         ordena las entradas de directorio (opción antigua, sin efecto)\n"
+" -z         crea huecos explícitos (necesita Linux >= 2.3.39)\n"
+" nombredir  raíz del sistema de ficheros que se va a comprimir\n"
+" fichsalida fichero de salida\n"
 
 #: disk-utils/mkfs.cramfs.c:213
 #, c-format
@@ -869,27 +896,32 @@ msgid ""
 "Very long (%u bytes) filename `%s' found.\n"
 " Please increase MAX_INPUT_NAMELEN in mkcramfs.c and recompile.  Exiting.\n"
 msgstr ""
+"Se encontró un nombre de fichero `%2$s' demasiado largo (%1$u bytes).\n"
+" Por favor incremente MAX_INPUT_NAMELEN en mkcramfs.c y recompile. "
+"Saliendo.\n"
 
 #: disk-utils/mkfs.cramfs.c:371
 msgid "filesystem too big.  Exiting.\n"
-msgstr ""
+msgstr "sistema de ficheros demasiado grande. Saliendo.\n"
 
 #: disk-utils/mkfs.cramfs.c:422
 msgid ""
 "Exceeded MAXENTRIES.  Raise this value in mkcramfs.c and recompile.  "
 "Exiting.\n"
 msgstr ""
+"Se excedió MAXENTRIES. Incremente este valor en mkcramfs.c y recompile.\n"
+"Saliendo.\n"
 
 #. (I don't think this can happen with zlib.)
 #: disk-utils/mkfs.cramfs.c:520
 #, c-format
 msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n"
-msgstr ""
+msgstr "YEPA: bloque \"comprimido\" a > 2*longituddelbloque (%ld)\n"
 
 #: disk-utils/mkfs.cramfs.c:537
 #, c-format
 msgid "%6.2f%% (%+d bytes)\t%s\n"
-msgstr ""
+msgstr "%6.2f%% (%+d bytes)\t%s\n"
 
 #: disk-utils/mkfs.cramfs.c:705
 #, c-format
@@ -897,71 +929,78 @@ msgid ""
 "warning: guestimate of required size (upper bound) is %LdMB, but maximum "
 "image size is %uMB.  We might die prematurely.\n"
 msgstr ""
+"atención: la estimación del tamaño requerido (cota superior) es %LdMB, pero\n"
+"el tamaño máximo de la imagen es %uMB. Podría abortarse prematuramente.\n"
 
 #: disk-utils/mkfs.cramfs.c:747
-#, fuzzy, c-format
+#, c-format
 msgid "Including: %s\n"
-msgstr "identificador inválido: %s\n"
+msgstr "Incluyendo: %s\n"
 
 #: disk-utils/mkfs.cramfs.c:753
 #, c-format
 msgid "Directory data: %d bytes\n"
-msgstr ""
+msgstr "Datos de directorios: %d bytes\n"
 
 #: disk-utils/mkfs.cramfs.c:761
 #, c-format
 msgid "Everything: %d kilobytes\n"
-msgstr ""
+msgstr "Todo: %d kilobytes\n"
 
 #: disk-utils/mkfs.cramfs.c:766
-#, fuzzy, c-format
+#, c-format
 msgid "Super block: %d bytes\n"
-msgstr "espacio utilizado = %d bytes\n"
+msgstr "Superbloque: %d bytes\n"
 
 #: disk-utils/mkfs.cramfs.c:773
 #, c-format
 msgid "CRC: %x\n"
-msgstr ""
+msgstr "CRC: %x\n"
 
 #: disk-utils/mkfs.cramfs.c:778
 #, c-format
 msgid "not enough space allocated for ROM image (%Ld allocated, %d used)\n"
 msgstr ""
+"no hay suficiente espacio para la imagen ROM (asignado %Ld, usado %d)\n"
 
 #: disk-utils/mkfs.cramfs.c:790
 #, c-format
 msgid "ROM image write failed (%d %d)\n"
-msgstr ""
+msgstr "falló la escritura de la imagen ROM (%d %d)\n"
 
 #. (These warnings used to come at the start, but they scroll off the
 #. screen too quickly.)
 #. (can't happen when reading from ext2fs)
 #. bytes, not chars: think UTF8.
 #: disk-utils/mkfs.cramfs.c:799
-#, fuzzy
 msgid "warning: filenames truncated to 255 bytes.\n"
-msgstr "Atención: número de nodos-i demasiado elevado.\n"
+msgstr "atención: los nombres de ficheros se truncan a 255 bytes.\n"
 
 #: disk-utils/mkfs.cramfs.c:802
 msgid "warning: files were skipped due to errors.\n"
-msgstr ""
+msgstr "atención: se saltaron ficheros debido a errores.\n"
 
 #: disk-utils/mkfs.cramfs.c:805
 #, c-format
 msgid "warning: file sizes truncated to %luMB (minus 1 byte).\n"
 msgstr ""
+"atención: los tamaños de los ficheros se truncan a %luMB (menos 1 byte).\n"
 
 #: disk-utils/mkfs.cramfs.c:810
 #, c-format
 msgid ""
 "warning: uids truncated to %u bits.  (This may be a security concern.)\n"
 msgstr ""
+"atención: los uids se truncan a %u bites.  (Esto podría ser un problema\n"
+"de seguridad.)\n"
 
 #: disk-utils/mkfs.cramfs.c:815
 #, c-format
 msgid ""
 "warning: gids truncated to %u bits.  (This may be a security concern.)\n"
 msgstr ""
+"atención: los gids se truncan a %u bits. (Esto podría ser un problema\n"
+"de seguridad).\n"
 
 #: disk-utils/mkfs.cramfs.c:820
 #, c-format
@@ -969,6 +1008,9 @@ msgid ""
 "WARNING: device numbers truncated to %u bits.  This almost certainly means\n"
 "that some device files will be wrong.\n"
 msgstr ""
+"ATENCIÓN: los números de dispositivo se truncan a %u bits. Esto\n"
+"significa casi con certeza que algunos ficheros de dispositivos serán "
+"erróneos.\n"
 
 #: disk-utils/mkfs.minix.c:181
 #, c-format
@@ -2442,6 +2484,8 @@ msgid ""
 "This disk has both DOS and BSD magic.\n"
 "Give the 'b' command to go to BSD mode.\n"
 msgstr ""
+"Este disco tiene tanto magia DOS como BSD.\n"
+"Utilice la orden 'b' para ir al modo BSD.\n"
 
 #: fdisk/fdisk.c:924
 msgid ""
@@ -2451,7 +2495,7 @@ msgstr ""
 "El dispositivo no contiene una tabla de particiones DOS válida ni una "
 "etiqueta de disco Sun o SGI o OSF\n"
 
-#: fdisk/fdisk.c:942
+#: fdisk/fdisk.c:941
 msgid "Internal error\n"
 msgstr "Error interno\n"
 
@@ -2910,12 +2954,11 @@ msgstr ""
 
 #. OSF label, and no DOS label
 #: fdisk/fdisk.c:2414
-#, fuzzy, c-format
+#, c-format
 msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n"
 msgstr ""
 "Se ha detectado una etiqueta de disco OSF/1 en %s, entrando en el modo de\n"
-"etiqueta de disco. Para volver al modo de tabla de particiones DOS, use\n"
-"la orden 'r'.\n"
+"etiqueta de disco.\n"
 
 #: fdisk/fdisk.c:2424
 msgid "Command (m for help): "
@@ -5299,7 +5342,7 @@ msgstr "(Se esperaba: `UTC', `LOCAL' o nada.)\n"
 #: hwclock/hwclock.c:312
 #, c-format
 msgid "Last drift adjustment done at %ld seconds after 1969\n"
-msgstr "Último ajuste de defase realizado %ld segundos después de 1969\n"
+msgstr "Último ajuste de desfase realizado %ld segundos después de 1969\n"
 
 #: hwclock/hwclock.c:314
 #, c-format
@@ -5483,36 +5526,38 @@ msgid ""
 "Not adjusting drift factor because the Hardware Clock previously contained "
 "garbage.\n"
 msgstr ""
-"No se está ajustando el factor de defase debido a que el reloj de hardware "
+"No se ajusta el factor de desfase debido a que el reloj de hardware\n"
 "contenía anteriormente datos extraños.\n"
 
 #: hwclock/hwclock.c:749
-#, fuzzy
 msgid ""
 "Not adjusting drift factor because last calibration time is zero,\n"
 "so history is bad and calibration startover is necessary.\n"
 msgstr ""
-"No se está ajustando el factor de defase debido a que hace menos de un día "
-"que se realizó la última calibración.\n"
+"No se ajusta el factor de desfase debido a que la fecha de última\n"
+"calibración es cero, así que el historial es erróneo y es necesaria una\n"
+"calibración desde el principio.\n"
 
 #: hwclock/hwclock.c:755
 msgid ""
 "Not adjusting drift factor because it has been less than a day since the "
 "last calibration.\n"
 msgstr ""
-"No se está ajustando el factor de defase debido a que hace menos de un día "
-"que se realizó la última calibración.\n"
+"No se ajusta el factor de desfase debido a que hace menos de un día que se\n"
+"realizó la última calibración.\n"
 
 #: hwclock/hwclock.c:803
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor "
 "of %f seconds/day.\n"
 "Adjusting drift factor by %f seconds/day\n"
 msgstr ""
-"El reloj se ha defasado %d segundos en los últimos %d segundos a pesar de "
-"utilizar un factor de defase de %f segundos por día.\n"
-"Se está ajustando el factor de defase en %f segundos por día\n"
+"El reloj se ha desfasado %.1f segundos en los últimos %d segundos a pesar "
+"de\n"
+"utilizar un factor de desfase de %f segundos por día. Se ajusta el factor "
+"de\n"
+"desfase en %f segundos por día\n"
 
 #: hwclock/hwclock.c:854
 #, c-format
@@ -5541,7 +5586,7 @@ msgstr ""
 
 #: hwclock/hwclock.c:910
 msgid "Drift adjustment parameters not updated.\n"
-msgstr "Parámetros de ajuste del defase no actualizados.\n"
+msgstr "Parámetros de ajuste del desfase no actualizados.\n"
 
 #: hwclock/hwclock.c:951
 msgid ""
@@ -5651,7 +5696,7 @@ msgstr ""
 "hardware\n"
 "  --systohc     Establece el reloj de hardware en la hora actual del "
 "sistema\n"
-"  --adjust      Ajusta el RTC para compensar el defase sistemático desde \n"
+"  --adjust      Ajusta el RTC para compensar el desfase sistemático desde \n"
 "                la última vez que se estableció o ajustó el reloj\n"
 "  --getepoch    Imprime el valor de época del reloj de hardware del núcleo\n"
 "  --setepoch    Establece el valor de época del reloj de hardware del "
@@ -5688,12 +5733,11 @@ msgid "%s takes no non-option arguments.  You supplied %d.\n"
 msgstr "%s no admite argumentos que no sean opciones. Ha especificado %d.\n"
 
 #: hwclock/hwclock.c:1398
-#, fuzzy
 msgid ""
 "You have specified multiple functions.\n"
 "You can only perform one function at a time.\n"
 msgstr ""
-"Ha especificado varias opciones de funciones.\n"
+"Ha especificado varias funciones.\n"
 "Sólo puede llevar a cabo una función a la vez.\n"
 
 #: hwclock/hwclock.c:1405
@@ -5960,65 +6004,65 @@ msgstr "too many alternate speeds"
 msgid "exiting parsespeeds\n"
 msgstr "exiting parsespeeds\n"
 
-#: login-utils/agetty.c:642
+#: login-utils/agetty.c:649
 #, c-format
 msgid "/dev: chdir() failed: %m"
 msgstr "/dev: chdir() ha fallado: %m"
 
-#: login-utils/agetty.c:646
+#: login-utils/agetty.c:653
 #, c-format
 msgid "/dev/%s: not a character device"
 msgstr "/dev/%s: no es un dispositivo de caracteres"
 
 #. ignore close(2) errors
-#: login-utils/agetty.c:653
+#: login-utils/agetty.c:660
 msgid "open(2)\n"
 msgstr "open(2)\n"
 
-#: login-utils/agetty.c:655
+#: login-utils/agetty.c:662
 #, c-format
 msgid "/dev/%s: cannot open as standard input: %m"
 msgstr "/dev/%s: no se puede abrir como entrada estándar: %m"
 
-#: login-utils/agetty.c:665
+#: login-utils/agetty.c:672
 #, c-format
 msgid "%s: not open for read/write"
 msgstr "%s: no abierto para lectura/escritura"
 
 #. Set up standard output and standard error file descriptors.
-#: login-utils/agetty.c:669
+#: login-utils/agetty.c:676
 msgid "duping\n"
 msgstr "duping\n"
 
 #. set up stdout and stderr
-#: login-utils/agetty.c:671
+#: login-utils/agetty.c:678
 #, c-format
 msgid "%s: dup problem: %m"
 msgstr "%s: problema de dup: %m"
 
-#: login-utils/agetty.c:745
+#: login-utils/agetty.c:752
 msgid "term_io 2\n"
 msgstr "term_io 2\n"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "user"
 msgstr "usuario"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "users"
 msgstr "usuarios"
 
-#: login-utils/agetty.c:1018
+#: login-utils/agetty.c:1025
 #, c-format
 msgid "%s: read: %m"
 msgstr "%s: lectura: %m"
 
-#: login-utils/agetty.c:1064
+#: login-utils/agetty.c:1071
 #, c-format
 msgid "%s: input overrun"
 msgstr "%s: desbordamiento de entrada"
 
-#: login-utils/agetty.c:1188
+#: login-utils/agetty.c:1195
 #, c-format
 msgid ""
 "Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H "
@@ -8036,11 +8080,10 @@ msgstr ""
 "puntos\n"
 
 #: mount/mount.c:1137
-#, fuzzy
 msgid "mount: no type was given - I'll assume smb because of the // prefix\n"
 msgstr ""
-"mount: no se ha especificado ningún tipo; se presupone nfs por los dos "
-"puntos\n"
+"mount: no se ha especificado ningún tipo; se presupone smb por el "
+"prefijo //\n"
 
 #.
 #. * Retry in the background.
@@ -8141,7 +8184,7 @@ msgstr "mount: no se puede encontrar %s en %s"
 msgid "mount: can't find %s in %s or %s"
 msgstr "mount: no se puede encontrar %s en %s o %s"
 
-#: mount/mount_by_label.c:199
+#: mount/mount_by_label.c:240
 #, c-format
 msgid ""
 "mount: could not open %s, so UUID and LABEL conversion cannot be done.\n"
@@ -8149,34 +8192,34 @@ msgstr ""
 "mount: no se ha podido abrir %s; así que no se puede efectuar la conversión\n"
 "de UUID y ETIQUETA\n"
 
-#: mount/mount_by_label.c:325
+#: mount/mount_by_label.c:366
 msgid "mount: bad UUID"
 msgstr "mount: UUID incorrecto"
 
-#: mount/mount_guess_fstype.c:482
+#: mount/mount_guess_fstype.c:483
 msgid "mount: error while guessing filesystem type\n"
 msgstr "mount: error al intentar adivinar el tipo de sistema de ficheros\n"
 
-#: mount/mount_guess_fstype.c:491
+#: mount/mount_guess_fstype.c:492
 #, c-format
 msgid "mount: you didn't specify a filesystem type for %s\n"
 msgstr "mount: no ha especificado ningún tipo de sistema de ficheros para %s\n"
 
-#: mount/mount_guess_fstype.c:494
+#: mount/mount_guess_fstype.c:495
 #, c-format
 msgid "       I will try all types mentioned in %s or %s\n"
 msgstr "       Se probará con todos los tipos indicados en %s o %s\n"
 
-#: mount/mount_guess_fstype.c:497
+#: mount/mount_guess_fstype.c:498
 msgid "       and it looks like this is swapspace\n"
 msgstr "       y parece que sea un espacio de intercambio\n"
 
-#: mount/mount_guess_fstype.c:499
+#: mount/mount_guess_fstype.c:500
 #, c-format
 msgid "       I will try type %s\n"
 msgstr "       Se probará con el tipo %s\n"
 
-#: mount/mount_guess_fstype.c:587
+#: mount/mount_guess_fstype.c:588
 #, c-format
 msgid "Trying %s\n"
 msgstr "Probando con %s\n"
@@ -8280,11 +8323,11 @@ msgid ""
 msgstr ""
 "uso:   %s [-hV]\n"
 "       %s -a [-v]\n"
-"       %s [-v] [-p prioridad] special ...\n"
+"       %s [-v] [-p prioridad] especial ...\n"
 "       %s [-s]\n"
 
 #: mount/swapon.c:66
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "usage: %s [-hV]\n"
 "       %s -a [-v]\n"
@@ -8292,8 +8335,7 @@ msgid ""
 msgstr ""
 "uso:   %s [-hV]\n"
 "       %s -a [-v]\n"
-"       %s [-v] [-p prioridad] special ...\n"
-"       %s [-s]\n"
+"       %s [-v] especial ...\n"
 
 #: mount/swapon.c:170 mount/swapon.c:234
 #, c-format
@@ -8318,9 +8360,8 @@ msgid "swapon: Skipping file %s - it appears to have holes.\n"
 msgstr "swapon: omitiendo el fichero %s; parece que tiene huecos.\n"
 
 #: mount/swapon.c:240
-#, fuzzy
 msgid "Not superuser.\n"
-msgstr "No establecido\n"
+msgstr "No es el superusuario.\n"
 
 #: mount/swapon.c:298 mount/swapon.c:386
 #, c-format
@@ -9315,7 +9356,7 @@ msgid "missing comma"
 msgstr "falta una coma"
 
 #: sys-utils/readprofile.c:60
-#, c-format
+#, fuzzy, c-format
 msgid ""
 "%s: Usage: \"%s [options]\n"
 "\t -m <mapfile>  (default = \"%s\")\n"
@@ -9324,6 +9365,7 @@ msgid ""
 "\t -i            print only info about the sampling step\n"
 "\t -v            print verbose data\n"
 "\t -a            print all symbols, even if count is 0\n"
+"\t -b            print individual histogram-bin counts\n"
 "\t -r            reset all the counters (root only)\n"
 "\t -n            disable byte order auto-detection\n"
 "\t -V            print version and exit\n"
@@ -9341,36 +9383,36 @@ msgstr ""
 "bytes\n"
 "         -V            Imprime la versión y sale\n"
 
-#: sys-utils/readprofile.c:83
+#: sys-utils/readprofile.c:84
 msgid "out of memory"
 msgstr "no queda memoria"
 
-#: sys-utils/readprofile.c:144
+#: sys-utils/readprofile.c:147
 #, c-format
 msgid "%s Version %s\n"
 msgstr "%s Versión %s\n"
 
-#: sys-utils/readprofile.c:228
+#: sys-utils/readprofile.c:231
 #, c-format
 msgid "Sampling_step: %i\n"
 msgstr "Paso de sondeo: %i\n"
 
-#: sys-utils/readprofile.c:241 sys-utils/readprofile.c:265
+#: sys-utils/readprofile.c:244 sys-utils/readprofile.c:268
 #, c-format
 msgid "%s: %s(%i): wrong map line\n"
 msgstr "%s: %s(%i): línea de mapa incorrecta\n"
 
-#: sys-utils/readprofile.c:253
+#: sys-utils/readprofile.c:256
 #, c-format
 msgid "%s: can't find \"_stext\" in %s\n"
 msgstr "%s: no se puede encontrar \"_stext\" en %s\n"
 
-#: sys-utils/readprofile.c:276
+#: sys-utils/readprofile.c:282
 #, c-format
 msgid "%s: profile address out of range. Wrong map file?\n"
 msgstr "%s dirección del perfil fuera de rango. ¿Fichero `map' incorrecto?\n"
 
-#: sys-utils/readprofile.c:304
+#: sys-utils/readprofile.c:323
 msgid "total"
 msgstr "total"
 
@@ -9718,41 +9760,38 @@ msgstr "hexdump: car
 msgid ""
 "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n"
 msgstr ""
+"%s: Uso: %s [-número] [-p cadena] [-cefrns] [+línea] [+/patrón/] [ficheros]\n"
 
 #: text-utils/pg.c:255
-#, fuzzy, c-format
+#, c-format
 msgid "%s: option requires an argument -- %s\n"
-msgstr "La opción `%s' necesita un argumento\n"
+msgstr "%s: la opción necesita un argumento -- %s\n"
 
 #: text-utils/pg.c:263
-#, fuzzy, c-format
+#, c-format
 msgid "%s: illegal option -- %s\n"
-msgstr "%s: opción ilegal -- %c\n"
+msgstr "%s: opción ilegal -- %s\n"
 
 #: text-utils/pg.c:380
-#, fuzzy
 msgid "...skipping forward\n"
-msgstr "...omitiendo\n"
+msgstr "...saltando hacia adelante\n"
 
 #: text-utils/pg.c:382
-#, fuzzy
 msgid "...skipping backward\n"
-msgstr "...omitiendo\n"
+msgstr "...saltando hacia atrás\n"
 
 #: text-utils/pg.c:404
-#, fuzzy
 msgid "No next file"
-msgstr "(Siguiente fichero: %s)"
+msgstr "No hay ningún fichero siguiente"
 
 #: text-utils/pg.c:408
-#, fuzzy
 msgid "No previous file"
-msgstr "No hay ninguna partición definida\n"
+msgstr "No hay ningún fichero anterior"
 
 #: text-utils/pg.c:938
-#, fuzzy, c-format
+#, c-format
 msgid "%s: Read error from %s file\n"
-msgstr "%s: error de lectura en %s\n"
+msgstr "%s: Error de lectura en el fichero %s\n"
 
 #.
 #. * Most likely '\0' in input.
@@ -9760,54 +9799,50 @@ msgstr "%s: error de lectura en %s\n"
 #: text-utils/pg.c:944
 #, c-format
 msgid "%s: Unexpected EOF in %s file\n"
-msgstr ""
+msgstr "%s: EOF inesperado en el fichero %s\n"
 
 #: text-utils/pg.c:947
-#, fuzzy, c-format
+#, c-format
 msgid "%s: Unknown error in %s file\n"
-msgstr "error desconocido en el identificador"
+msgstr "%s: Error desconocido en el fichero %s\n"
 
 #: text-utils/pg.c:1042
-#, fuzzy, c-format
+#, c-format
 msgid "%s: Cannot create tempfile\n"
-msgstr "%s: no se puede leer el fichero temporal.\n"
+msgstr "%s: No se puede crear un fichero temporal.\n"
 
+# ¿Qué significa?
 #: text-utils/pg.c:1051 text-utils/pg.c:1226
-#, fuzzy
 msgid "RE error: "
-msgstr ", error"
+msgstr "RE error:"
 
 #: text-utils/pg.c:1208
 msgid "(EOF)"
-msgstr ""
+msgstr "(EOF)"
 
 #: text-utils/pg.c:1234
 msgid "No remembered search string"
-msgstr ""
+msgstr "No se recuerda ninguna cadena de búsqueda"
 
 #: text-utils/pg.c:1317
-#, fuzzy
 msgid "Cannot open "
-msgstr "No se puede abrir %s\n"
+msgstr "No se puede abrir "
 
 #: text-utils/pg.c:1365
-#, fuzzy
 msgid "saved"
-msgstr "envío"
+msgstr "guardado"
 
 #: text-utils/pg.c:1472
 msgid ": !command not allowed in rflag mode.\n"
-msgstr ""
+msgstr ": no se permite !orden en el modo rflag.\n"
 
 #: text-utils/pg.c:1504
-#, fuzzy
 msgid "fork() failed, try again later\n"
-msgstr "*NO* se ha cambiado la contraseña. Inténtelo de nuevo más adelante.\n"
+msgstr "falló la llamada al sistema fork(), inténtelo de nuevo más adelante\n"
 
 #: text-utils/pg.c:1709
-#, fuzzy
 msgid "(Next file: "
-msgstr "(Siguiente fichero: %s)"
+msgstr "(Siguiente fichero: "
 
 #: text-utils/rev.c:113
 msgid "Unable to allocate bufferspace\n"
@@ -9852,9 +9887,6 @@ msgstr "No queda memoria al aumentar el tama
 #~ msgid "unrecognized option `%s'\n"
 #~ msgstr "Opción `%s' no reconocida\n"
 
-#~ msgid "option `%s' requires an argument\n"
-#~ msgstr "La opción `%s' necesita un argumento\n"
-
 #~ msgid "option `%s' doesn't allow an argument\n"
 #~ msgstr "La opción `%s' no admite ningún argumento\n"
 
index 31b0aa8c5788f1a4192dbc371e7cf68780bc87b0..5209a08cbb93a868d0bc01d0f7338125ea194ffd 100644 (file)
--- a/po/et.po
+++ b/po/et.po
@@ -11,7 +11,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: util-linux 2.11r\n"
-"POT-Creation-Date: 2002-07-07 17:03+0200\n"
+"POT-Creation-Date: 2002-08-04 02:14+0200\n"
 "PO-Revision-Date: 2002-05-19 20:04GMT+0300\n"
 "Last-Translator: Meelis Roos <mroos@linux.ee>\n"
 "Language-Team: Estonian <et@li.org>\n"
@@ -2411,7 +2411,7 @@ msgid ""
 "disklabel\n"
 msgstr "Seade ei sisalda ei DOSi, Suni, SGI ega ODF partitsioonitabelit\n"
 
-#: fdisk/fdisk.c:942
+#: fdisk/fdisk.c:941
 msgid "Internal error\n"
 msgstr "Sisemine viga\n"
 
@@ -5794,65 +5794,65 @@ msgstr "liiga palju alternatiivseid kiirusi"
 msgid "exiting parsespeeds\n"
 msgstr "väljun funktsioonist parsespeed\n"
 
-#: login-utils/agetty.c:642
+#: login-utils/agetty.c:649
 #, c-format
 msgid "/dev: chdir() failed: %m"
 msgstr "chdir () kataloogi /dev ei õnnestunud: %m"
 
-#: login-utils/agetty.c:646
+#: login-utils/agetty.c:653
 #, c-format
 msgid "/dev/%s: not a character device"
 msgstr "/dev/%s pole sümbolseade"
 
 #. ignore close(2) errors
-#: login-utils/agetty.c:653
+#: login-utils/agetty.c:660
 msgid "open(2)\n"
 msgstr "open(2)\n"
 
-#: login-utils/agetty.c:655
+#: login-utils/agetty.c:662
 #, c-format
 msgid "/dev/%s: cannot open as standard input: %m"
 msgstr "ei saanud avada /dev/%s standardsisendina: %m"
 
-#: login-utils/agetty.c:665
+#: login-utils/agetty.c:672
 #, c-format
 msgid "%s: not open for read/write"
 msgstr "%s pole avatud lugemiseks _ja_ kirjutamiseks"
 
 #. Set up standard output and standard error file descriptors.
-#: login-utils/agetty.c:669
+#: login-utils/agetty.c:676
 msgid "duping\n"
 msgstr "dubleerin sokleid\n"
 
 #. set up stdout and stderr
-#: login-utils/agetty.c:671
+#: login-utils/agetty.c:678
 #, c-format
 msgid "%s: dup problem: %m"
 msgstr "probleem %s dubleerimisel: %m"
 
-#: login-utils/agetty.c:745
+#: login-utils/agetty.c:752
 msgid "term_io 2\n"
 msgstr "term_io 2\n"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "user"
 msgstr "kasutaja"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "users"
 msgstr "kasutajat"
 
-#: login-utils/agetty.c:1018
+#: login-utils/agetty.c:1025
 #, c-format
 msgid "%s: read: %m"
 msgstr "%s: read: %m"
 
-#: login-utils/agetty.c:1064
+#: login-utils/agetty.c:1071
 #, c-format
 msgid "%s: input overrun"
 msgstr "%s: sisendi ületäitumine"
 
-#: login-utils/agetty.c:1188
+#: login-utils/agetty.c:1195
 #, c-format
 msgid ""
 "Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H "
@@ -7880,40 +7880,40 @@ msgstr ""
 msgid "mount: can't find %s in %s or %s"
 msgstr ""
 
-#: mount/mount_by_label.c:199
+#: mount/mount_by_label.c:240
 #, c-format
 msgid ""
 "mount: could not open %s, so UUID and LABEL conversion cannot be done.\n"
 msgstr ""
 
-#: mount/mount_by_label.c:325
+#: mount/mount_by_label.c:366
 msgid "mount: bad UUID"
 msgstr ""
 
-#: mount/mount_guess_fstype.c:482
+#: mount/mount_guess_fstype.c:483
 msgid "mount: error while guessing filesystem type\n"
 msgstr ""
 
-#: mount/mount_guess_fstype.c:491
+#: mount/mount_guess_fstype.c:492
 #, c-format
 msgid "mount: you didn't specify a filesystem type for %s\n"
 msgstr ""
 
-#: mount/mount_guess_fstype.c:494
+#: mount/mount_guess_fstype.c:495
 #, c-format
 msgid "       I will try all types mentioned in %s or %s\n"
 msgstr ""
 
-#: mount/mount_guess_fstype.c:497
+#: mount/mount_guess_fstype.c:498
 msgid "       and it looks like this is swapspace\n"
 msgstr ""
 
-#: mount/mount_guess_fstype.c:499
+#: mount/mount_guess_fstype.c:500
 #, c-format
 msgid "       I will try type %s\n"
 msgstr ""
 
-#: mount/mount_guess_fstype.c:587
+#: mount/mount_guess_fstype.c:588
 #, c-format
 msgid "Trying %s\n"
 msgstr ""
@@ -8998,41 +8998,42 @@ msgid ""
 "\t -i            print only info about the sampling step\n"
 "\t -v            print verbose data\n"
 "\t -a            print all symbols, even if count is 0\n"
+"\t -b            print individual histogram-bin counts\n"
 "\t -r            reset all the counters (root only)\n"
 "\t -n            disable byte order auto-detection\n"
 "\t -V            print version and exit\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:83
+#: sys-utils/readprofile.c:84
 msgid "out of memory"
 msgstr "Mälu sai otsa"
 
-#: sys-utils/readprofile.c:144
+#: sys-utils/readprofile.c:147
 #, c-format
 msgid "%s Version %s\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:228
+#: sys-utils/readprofile.c:231
 #, c-format
 msgid "Sampling_step: %i\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:241 sys-utils/readprofile.c:265
+#: sys-utils/readprofile.c:244 sys-utils/readprofile.c:268
 #, c-format
 msgid "%s: %s(%i): wrong map line\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:253
+#: sys-utils/readprofile.c:256
 #, c-format
 msgid "%s: can't find \"_stext\" in %s\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:276
+#: sys-utils/readprofile.c:282
 #, c-format
 msgid "%s: profile address out of range. Wrong map file?\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:304
+#: sys-utils/readprofile.c:323
 msgid "total"
 msgstr ""
 
index 8d234d390c9c931477df5476ef1d8f55df8ad92c..92c6109c6b36950fb6da7a6737d92b0fb14bacf1 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -11,7 +11,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: util-linux 2.10o\n"
-"POT-Creation-Date: 2002-07-07 17:03+0200\n"
+"POT-Creation-Date: 2002-08-04 02:14+0200\n"
 "PO-Revision-Date: 2000-09-07 19:17+0100\n"
 "Last-Translator: Christophe Merlet (RedFox) <christophe@merlet.net>\n"
 "Language-Team: Vincent Renardias <vincent@ldsol.com>\n"
@@ -2448,7 +2448,7 @@ msgstr ""
 "Le périphérique ne contient ni une table de partition DOS valide, ni un "
 "libellé de disque Sun, SGI ou OSF.\n"
 
-#: fdisk/fdisk.c:942
+#: fdisk/fdisk.c:941
 msgid "Internal error\n"
 msgstr "Erreur interne\n"
 
@@ -5938,65 +5938,65 @@ msgstr "Trop de vitesses secondaires"
 msgid "exiting parsespeeds\n"
 msgstr "quitter parsespeeds\n"
 
-#: login-utils/agetty.c:642
+#: login-utils/agetty.c:649
 #, c-format
 msgid "/dev: chdir() failed: %m"
 msgstr "/dev : chdir() a échoué : %m"
 
-#: login-utils/agetty.c:646
+#: login-utils/agetty.c:653
 #, c-format
 msgid "/dev/%s: not a character device"
 msgstr "/dev/%s : n'est pas un périphérique de caractère"
 
 #. ignore close(2) errors
-#: login-utils/agetty.c:653
+#: login-utils/agetty.c:660
 msgid "open(2)\n"
 msgstr "open(2)\n"
 
-#: login-utils/agetty.c:655
+#: login-utils/agetty.c:662
 #, c-format
 msgid "/dev/%s: cannot open as standard input: %m"
 msgstr "/dev/%s : ouverture impossible en entrée standard : %m"
 
-#: login-utils/agetty.c:665
+#: login-utils/agetty.c:672
 #, c-format
 msgid "%s: not open for read/write"
 msgstr "%s : non ouvert pour lecture/écriture"
 
 #. Set up standard output and standard error file descriptors.
-#: login-utils/agetty.c:669
+#: login-utils/agetty.c:676
 msgid "duping\n"
 msgstr "duping\n"
 
 #. set up stdout and stderr
-#: login-utils/agetty.c:671
+#: login-utils/agetty.c:678
 #, c-format
 msgid "%s: dup problem: %m"
 msgstr "%s : problème dup : %m"
 
-#: login-utils/agetty.c:745
+#: login-utils/agetty.c:752
 msgid "term_io 2\n"
 msgstr "term_io 2\n"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "user"
 msgstr "utilisateur"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "users"
 msgstr "utilisateurs"
 
-#: login-utils/agetty.c:1018
+#: login-utils/agetty.c:1025
 #, c-format
 msgid "%s: read: %m"
 msgstr "%s : lire : %m"
 
-#: login-utils/agetty.c:1064
+#: login-utils/agetty.c:1071
 #, c-format
 msgid "%s: input overrun"
 msgstr "%s : débordement d'entrée"
 
-#: login-utils/agetty.c:1188
+#: login-utils/agetty.c:1195
 #, c-format
 msgid ""
 "Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H "
@@ -8104,7 +8104,7 @@ msgstr "mount : impossible de trouver %s dans %s"
 msgid "mount: can't find %s in %s or %s"
 msgstr "mount : impossible de trouver %s dans %s ou %s"
 
-#: mount/mount_by_label.c:199
+#: mount/mount_by_label.c:240
 #, c-format
 msgid ""
 "mount: could not open %s, so UUID and LABEL conversion cannot be done.\n"
@@ -8112,35 +8112,35 @@ msgstr ""
 "mount : impossible d'ouvrir %s, tant que la conversion UUID et LABEL n'a pas "
 "été faite.\n"
 
-#: mount/mount_by_label.c:325
+#: mount/mount_by_label.c:366
 msgid "mount: bad UUID"
 msgstr "mount : UUID incorrect"
 
-#: mount/mount_guess_fstype.c:482
+#: mount/mount_guess_fstype.c:483
 #, fuzzy
 msgid "mount: error while guessing filesystem type\n"
 msgstr "mount : vous devez indiquer le type de système de fichiers."
 
-#: mount/mount_guess_fstype.c:491
+#: mount/mount_guess_fstype.c:492
 #, c-format
 msgid "mount: you didn't specify a filesystem type for %s\n"
 msgstr "mount : aucun type de système de fichiers spécifié pour %s\n"
 
-#: mount/mount_guess_fstype.c:494
+#: mount/mount_guess_fstype.c:495
 #, c-format
 msgid "       I will try all types mentioned in %s or %s\n"
 msgstr "       Essayer des autres types mentionnés dans %s ou %s\n"
 
-#: mount/mount_guess_fstype.c:497
+#: mount/mount_guess_fstype.c:498
 msgid "       and it looks like this is swapspace\n"
 msgstr "       et il semble que ce soit un espace d'échange\n"
 
-#: mount/mount_guess_fstype.c:499
+#: mount/mount_guess_fstype.c:500
 #, c-format
 msgid "       I will try type %s\n"
 msgstr "      Essayer avec le type %s\n"
 
-#: mount/mount_guess_fstype.c:587
+#: mount/mount_guess_fstype.c:588
 #, c-format
 msgid "Trying %s\n"
 msgstr "Essaye %s\n"
@@ -9294,6 +9294,7 @@ msgid ""
 "\t -i            print only info about the sampling step\n"
 "\t -v            print verbose data\n"
 "\t -a            print all symbols, even if count is 0\n"
+"\t -b            print individual histogram-bin counts\n"
 "\t -r            reset all the counters (root only)\n"
 "\t -n            disable byte order auto-detection\n"
 "\t -V            print version and exit\n"
@@ -9308,37 +9309,37 @@ msgstr ""
 "\t -r            Remet tous les compteurs à zéro (root uniquement)\n"
 "\t -V            Affiche le numéro de version et quitte le programme\n"
 
-#: sys-utils/readprofile.c:83
+#: sys-utils/readprofile.c:84
 #, fuzzy
 msgid "out of memory"
 msgstr "A court de mémoire ?\n"
 
-#: sys-utils/readprofile.c:144
+#: sys-utils/readprofile.c:147
 #, c-format
 msgid "%s Version %s\n"
 msgstr "%s Version %s\n"
 
-#: sys-utils/readprofile.c:228
+#: sys-utils/readprofile.c:231
 #, c-format
 msgid "Sampling_step: %i\n"
 msgstr "Phase_prélèv : %i\n"
 
-#: sys-utils/readprofile.c:241 sys-utils/readprofile.c:265
+#: sys-utils/readprofile.c:244 sys-utils/readprofile.c:268
 #, c-format
 msgid "%s: %s(%i): wrong map line\n"
 msgstr "%s: %s(%i) : ligne de mappe incorrecte\n"
 
-#: sys-utils/readprofile.c:253
+#: sys-utils/readprofile.c:256
 #, c-format
 msgid "%s: can't find \"_stext\" in %s\n"
 msgstr "%s : impossible de trouver \"_stext\" dans %s\n"
 
-#: sys-utils/readprofile.c:276
+#: sys-utils/readprofile.c:282
 #, c-format
 msgid "%s: profile address out of range. Wrong map file?\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:304
+#: sys-utils/readprofile.c:323
 msgid "total"
 msgstr "total"
 
index 532ee02cf0e8f4b91244be34533aafc795da0b2b..9b8dc1b5967d34a0e24ca83bb3479c226365af57 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: util-linux 2.10f\n"
-"POT-Creation-Date: 2002-07-07 17:03+0200\n"
+"POT-Creation-Date: 2002-08-04 02:14+0200\n"
 "PO-Revision-Date: 2000-04-04 21:52-0800\n"
 "Last-Translator: Beth Powell <bpowell@turbolinux.com>\n"
 "Language-Team: <support@turbolinux.com>\n"
@@ -241,7 +241,7 @@ msgstr ""
 #: disk-utils/fsck.cramfs.c:508
 #, fuzzy, c-format
 msgid "%s is not a block device or file\n"
-msgstr "%s: non si tratta di un dispositivo floppy\n"
+msgstr "mount: %s non è un dispositivo di blocchi"
 
 #: disk-utils/fsck.cramfs.c:514 disk-utils/fsck.cramfs.c:549
 #, c-format
@@ -2462,7 +2462,7 @@ msgstr ""
 "Il dispositivo non contiene né una tabella delle partizioni DOS, né una "
 "disklabel Sun o SGI valide\n"
 
-#: fdisk/fdisk.c:942
+#: fdisk/fdisk.c:941
 msgid "Internal error\n"
 msgstr "Errore interno\n"
 
@@ -5951,65 +5951,65 @@ msgstr "troppe velocit
 msgid "exiting parsespeeds\n"
 msgstr "uscita da parsespeeds\n"
 
-#: login-utils/agetty.c:642
+#: login-utils/agetty.c:649
 #, c-format
 msgid "/dev: chdir() failed: %m"
 msgstr "/dev: chdir() non riuscito: %m"
 
-#: login-utils/agetty.c:646
+#: login-utils/agetty.c:653
 #, c-format
 msgid "/dev/%s: not a character device"
 msgstr "/dev/%s: non è un dispositivo di caratteri"
 
 #. ignore close(2) errors
-#: login-utils/agetty.c:653
+#: login-utils/agetty.c:660
 msgid "open(2)\n"
 msgstr "open(2)\n"
 
-#: login-utils/agetty.c:655
+#: login-utils/agetty.c:662
 #, c-format
 msgid "/dev/%s: cannot open as standard input: %m"
 msgstr "/dev/%s: impossibile l'apertura come input standard: %m"
 
-#: login-utils/agetty.c:665
+#: login-utils/agetty.c:672
 #, c-format
 msgid "%s: not open for read/write"
 msgstr "%s: non è aperto per lettura/scrittura"
 
 #. Set up standard output and standard error file descriptors.
-#: login-utils/agetty.c:669
+#: login-utils/agetty.c:676
 msgid "duping\n"
 msgstr "duping\n"
 
 #. set up stdout and stderr
-#: login-utils/agetty.c:671
+#: login-utils/agetty.c:678
 #, c-format
 msgid "%s: dup problem: %m"
 msgstr "%s: problema dup: %m"
 
-#: login-utils/agetty.c:745
+#: login-utils/agetty.c:752
 msgid "term_io 2\n"
 msgstr "term_io 2\n"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "user"
 msgstr "utente"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "users"
 msgstr "utenti"
 
-#: login-utils/agetty.c:1018
+#: login-utils/agetty.c:1025
 #, c-format
 msgid "%s: read: %m"
 msgstr "%s: lettura: %m"
 
-#: login-utils/agetty.c:1064
+#: login-utils/agetty.c:1071
 #, c-format
 msgid "%s: input overrun"
 msgstr "%s: sovraccarico input"
 
-#: login-utils/agetty.c:1188
+#: login-utils/agetty.c:1195
 #, c-format
 msgid ""
 "Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H "
@@ -8086,41 +8086,41 @@ msgstr "mount: impossibile trovare %s in %s"
 msgid "mount: can't find %s in %s or %s"
 msgstr "mount: impossibile trovare %s in %s o %s"
 
-#: mount/mount_by_label.c:199
+#: mount/mount_by_label.c:240
 #, fuzzy, c-format
 msgid ""
 "mount: could not open %s, so UUID and LABEL conversion cannot be done.\n"
 msgstr "mount: impossibile aprire %s - si sta utilizzando al suo posto %s\n"
 
-#: mount/mount_by_label.c:325
+#: mount/mount_by_label.c:366
 msgid "mount: bad UUID"
 msgstr "mount: UUID non valido"
 
-#: mount/mount_guess_fstype.c:482
+#: mount/mount_guess_fstype.c:483
 #, fuzzy
 msgid "mount: error while guessing filesystem type\n"
 msgstr "mount: si deve specificare il tipo di filesystem"
 
-#: mount/mount_guess_fstype.c:491
+#: mount/mount_guess_fstype.c:492
 #, c-format
 msgid "mount: you didn't specify a filesystem type for %s\n"
 msgstr "mount: non si è specificato un tipo di filesystem per %s\n"
 
-#: mount/mount_guess_fstype.c:494
+#: mount/mount_guess_fstype.c:495
 #, c-format
 msgid "       I will try all types mentioned in %s or %s\n"
 msgstr "      Proverò tutti i tipi citati in %s o %s\n"
 
-#: mount/mount_guess_fstype.c:497
+#: mount/mount_guess_fstype.c:498
 msgid "       and it looks like this is swapspace\n"
 msgstr "      e sembra che questo sia swapspace\n"
 
-#: mount/mount_guess_fstype.c:499
+#: mount/mount_guess_fstype.c:500
 #, c-format
 msgid "       I will try type %s\n"
 msgstr "      Proverò il tipo %s\n"
 
-#: mount/mount_guess_fstype.c:587
+#: mount/mount_guess_fstype.c:588
 #, c-format
 msgid "Trying %s\n"
 msgstr "Prova di %s in corso\n"
@@ -9261,6 +9261,7 @@ msgid ""
 "\t -i            print only info about the sampling step\n"
 "\t -v            print verbose data\n"
 "\t -a            print all symbols, even if count is 0\n"
+"\t -b            print individual histogram-bin counts\n"
 "\t -r            reset all the counters (root only)\n"
 "\t -n            disable byte order auto-detection\n"
 "\t -V            print version and exit\n"
@@ -9275,37 +9276,37 @@ msgstr ""
 "\t -r            reimposta tutti i counter (solamente utente root)\n"
 "\t -V            stampa versione ed esci\n"
 
-#: sys-utils/readprofile.c:83
+#: sys-utils/readprofile.c:84
 #, fuzzy
 msgid "out of memory"
 msgstr "memoria insufficiente?\n"
 
-#: sys-utils/readprofile.c:144
+#: sys-utils/readprofile.c:147
 #, c-format
 msgid "%s Version %s\n"
 msgstr "%s Versione %s\n"
 
-#: sys-utils/readprofile.c:228
+#: sys-utils/readprofile.c:231
 #, c-format
 msgid "Sampling_step: %i\n"
 msgstr "Sampling_step: %i\n"
 
-#: sys-utils/readprofile.c:241 sys-utils/readprofile.c:265
+#: sys-utils/readprofile.c:244 sys-utils/readprofile.c:268
 #, c-format
 msgid "%s: %s(%i): wrong map line\n"
 msgstr "%s: %s(%i): linea mappa errata\n"
 
-#: sys-utils/readprofile.c:253
+#: sys-utils/readprofile.c:256
 #, c-format
 msgid "%s: can't find \"_stext\" in %s\n"
 msgstr "%s: impossibile trovare \"_stext\" in %s\n"
 
-#: sys-utils/readprofile.c:276
+#: sys-utils/readprofile.c:282
 #, c-format
 msgid "%s: profile address out of range. Wrong map file?\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:304
+#: sys-utils/readprofile.c:323
 msgid "total"
 msgstr "totale"
 
index 6ef3e9f1afaf18a5f3efe3d0f9da36377de234b8..a28058aa5c04d3312d560aafe8f9d3525a2256d1 100644 (file)
--- a/po/ja.po
+++ b/po/ja.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: util-linux 2.11n\n"
-"POT-Creation-Date: 2002-07-07 17:03+0200\n"
+"POT-Creation-Date: 2002-08-04 02:14+0200\n"
 "PO-Revision-Date: 2001-12-11 22:43+0900\n"
 "Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>\n"
 "Language-Team: Japanese <ja@li.org>\n"
@@ -240,7 +240,7 @@ msgstr ""
 #: disk-utils/fsck.cramfs.c:508
 #, fuzzy, c-format
 msgid "%s is not a block device or file\n"
-msgstr "%s: ¥Õ¥í¥Ã¥Ô¡¼¥Ç¥Ð¥¤¥¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó\n"
+msgstr "mount: %s ¤Ï¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
 #: disk-utils/fsck.cramfs.c:514 disk-utils/fsck.cramfs.c:549
 #, c-format
@@ -2407,7 +2407,7 @@ msgstr ""
 "¥Ç¥Ð¥¤¥¹¤ÏÀµ¾ï¤Ê DOS Îΰè¥Æ¡¼¥Ö¥ë¤â¡¢Sun, SGI ¤ä OSF ¥Ç¥£¥¹¥¯¥é¥Ù¥ë¤â\n"
 "´Þ¤ó¤Ç¤¤¤Þ¤»¤ó\n"
 
-#: fdisk/fdisk.c:942
+#: fdisk/fdisk.c:941
 msgid "Internal error\n"
 msgstr "ÆâÉô¥¨¥é¡¼\n"
 
@@ -5831,65 +5831,65 @@ msgstr "
 msgid "exiting parsespeeds\n"
 msgstr "parsespeeds ¤ò½ª¤ï¤ê¤Þ¤¹\n"
 
-#: login-utils/agetty.c:642
+#: login-utils/agetty.c:649
 #, c-format
 msgid "/dev: chdir() failed: %m"
 msgstr "/dev: chdir() ¤¬¼ºÇÔ: %m"
 
-#: login-utils/agetty.c:646
+#: login-utils/agetty.c:653
 #, c-format
 msgid "/dev/%s: not a character device"
 msgstr "/dev/%s: ¥­¥ã¥é¥¯¥¿¥Ç¥Ð¥¤¥¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
 #. ignore close(2) errors
-#: login-utils/agetty.c:653
+#: login-utils/agetty.c:660
 msgid "open(2)\n"
 msgstr "open(2)\n"
 
-#: login-utils/agetty.c:655
+#: login-utils/agetty.c:662
 #, c-format
 msgid "/dev/%s: cannot open as standard input: %m"
 msgstr "/dev/%s: É¸½àÆþÎϤȤ·¤Æ³«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %m"
 
-#: login-utils/agetty.c:665
+#: login-utils/agetty.c:672
 #, c-format
 msgid "%s: not open for read/write"
 msgstr "%s: Æɤ߽ñ¤­Î¾ÍѤ˥ª¡¼¥×¥ó¤Ç¤­¤Þ¤»¤ó"
 
 #. Set up standard output and standard error file descriptors.
-#: login-utils/agetty.c:669
+#: login-utils/agetty.c:676
 msgid "duping\n"
 msgstr "Ê£À½Ãæ\n"
 
 #. set up stdout and stderr
-#: login-utils/agetty.c:671
+#: login-utils/agetty.c:678
 #, c-format
 msgid "%s: dup problem: %m"
 msgstr "%s: Ê£À½¤ËÌäÂêȯÀ¸: %m"
 
-#: login-utils/agetty.c:745
+#: login-utils/agetty.c:752
 msgid "term_io 2\n"
 msgstr "term_io 2\n"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "user"
 msgstr "¥æ¡¼¥¶"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "users"
 msgstr "¥æ¡¼¥¶"
 
-#: login-utils/agetty.c:1018
+#: login-utils/agetty.c:1025
 #, c-format
 msgid "%s: read: %m"
 msgstr "%s: read: %m"
 
-#: login-utils/agetty.c:1064
+#: login-utils/agetty.c:1071
 #, c-format
 msgid "%s: input overrun"
 msgstr "%s: ÆþÎϤ¬°î¤ì¤Þ¤·¤¿"
 
-#: login-utils/agetty.c:1188
+#: login-utils/agetty.c:1195
 #, c-format
 msgid ""
 "Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H "
@@ -7975,41 +7975,41 @@ msgstr "mount: %2$s 
 msgid "mount: can't find %s in %s or %s"
 msgstr "mount: %2$s ¤ä %3$s Æâ¤Ë %1$s ¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó"
 
-#: mount/mount_by_label.c:199
+#: mount/mount_by_label.c:240
 #, c-format
 msgid ""
 "mount: could not open %s, so UUID and LABEL conversion cannot be done.\n"
 msgstr ""
 "mount: %s ¤ò¥ª¡¼¥×¥ó¤Ç¤­¤Ê¤«¤Ã¤¿¤Î¤Ç¡¢UUID ¤È LABEL ¤ÎÊÑ´¹¤â¹Ô¤¨¤Þ¤»¤ó¡£\n"
 
-#: mount/mount_by_label.c:325
+#: mount/mount_by_label.c:366
 msgid "mount: bad UUID"
 msgstr "mount: ÉÔÀµ¤Ê UUID"
 
-#: mount/mount_guess_fstype.c:482
+#: mount/mount_guess_fstype.c:483
 msgid "mount: error while guessing filesystem type\n"
 msgstr "mount: ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à·¿¿äÄêÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸\n"
 
-#: mount/mount_guess_fstype.c:491
+#: mount/mount_guess_fstype.c:492
 #, c-format
 msgid "mount: you didn't specify a filesystem type for %s\n"
 msgstr "mount: %s ¤Ø¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¥¿¥¤¥×¤Î»ØÄ꤬¤¢¤ê¤Þ¤»¤ó\n"
 
-#: mount/mount_guess_fstype.c:494
+#: mount/mount_guess_fstype.c:495
 #, c-format
 msgid "       I will try all types mentioned in %s or %s\n"
 msgstr "       %s Ëô¤Ï %s ¤Î¥¿¥¤¥×¤ò»î¤·¤Æ¤ß¤Þ¤¹\n"
 
-#: mount/mount_guess_fstype.c:497
+#: mount/mount_guess_fstype.c:498
 msgid "       and it looks like this is swapspace\n"
 msgstr "       ¤½¤·¤Æ¡¢¤½¤ì¤Ï¥¹¥ï¥Ã¥×¶õ´Ö¤ÎÍͤǤ¹¡£\n"
 
-#: mount/mount_guess_fstype.c:499
+#: mount/mount_guess_fstype.c:500
 #, c-format
 msgid "       I will try type %s\n"
 msgstr "       ¥¿¥¤¥× %s ¤ò»î¤·¤Æ¤ß¤Þ¤¹\n"
 
-#: mount/mount_guess_fstype.c:587
+#: mount/mount_guess_fstype.c:588
 #, c-format
 msgid "Trying %s\n"
 msgstr "%s ¤ò»î¤·¤Þ¤¹\n"
@@ -9136,7 +9136,7 @@ msgid "missing comma"
 msgstr "¥«¥ó¥Þ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
 #: sys-utils/readprofile.c:60
-#, c-format
+#, fuzzy, c-format
 msgid ""
 "%s: Usage: \"%s [options]\n"
 "\t -m <mapfile>  (default = \"%s\")\n"
@@ -9145,6 +9145,7 @@ msgid ""
 "\t -i            print only info about the sampling step\n"
 "\t -v            print verbose data\n"
 "\t -a            print all symbols, even if count is 0\n"
+"\t -b            print individual histogram-bin counts\n"
 "\t -r            reset all the counters (root only)\n"
 "\t -n            disable byte order auto-detection\n"
 "\t -V            print version and exit\n"
@@ -9160,36 +9161,36 @@ msgstr ""
 "\t -n                   ¥Ð¥¤¥È¥ª¡¼¥À¤Î¼«Æ°¸¡ÃΤò̵¸ú²½¤¹¤ë\n"
 "\t -V                   ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë\n"
 
-#: sys-utils/readprofile.c:83
+#: sys-utils/readprofile.c:84
 msgid "out of memory"
 msgstr "¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó"
 
-#: sys-utils/readprofile.c:144
+#: sys-utils/readprofile.c:147
 #, c-format
 msgid "%s Version %s\n"
 msgstr "%s ¥Ð¡¼¥¸¥ç¥ó %s\n"
 
-#: sys-utils/readprofile.c:228
+#: sys-utils/readprofile.c:231
 #, c-format
 msgid "Sampling_step: %i\n"
 msgstr "¥µ¥ó¥×¥ê¥ó¥°¥¹¥Æ¥Ã¥×: %i\n"
 
-#: sys-utils/readprofile.c:241 sys-utils/readprofile.c:265
+#: sys-utils/readprofile.c:244 sys-utils/readprofile.c:268
 #, c-format
 msgid "%s: %s(%i): wrong map line\n"
 msgstr "%s: %s(%i): ´Ö°ã¤Ã¤¿¥Þ¥Ã¥×¹Ô\n"
 
-#: sys-utils/readprofile.c:253
+#: sys-utils/readprofile.c:256
 #, c-format
 msgid "%s: can't find \"_stext\" in %s\n"
 msgstr "%s: %s ¤Ë \"_stext\" ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó\n"
 
-#: sys-utils/readprofile.c:276
+#: sys-utils/readprofile.c:282
 #, c-format
 msgid "%s: profile address out of range. Wrong map file?\n"
 msgstr "%s: ¥×¥í¥Õ¥¡¥¤¥ë¥¢¥É¥ì¥¹¤¬Èϰϳ°¤Ç¤¹¡£´Ö°ã¤Ã¤¿ map ¥Õ¥¡¥¤¥ë?\n"
 
-#: sys-utils/readprofile.c:304
+#: sys-utils/readprofile.c:323
 msgid "total"
 msgstr "¹ç·×"
 
index 5018c2b9553535fc135608a6409d973c68c712e1..da77660e8a92424b8862256cfa0c074297d87f75 100644 (file)
--- a/po/nl.po
+++ b/po/nl.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: util-linux 2.9n\n"
-"POT-Creation-Date: 2002-07-07 17:03+0200\n"
+"POT-Creation-Date: 2002-08-04 02:14+0200\n"
 "PO-Revision-Date: 1999-02-25 20:46+0100\n"
 "Last-Translator: Andries Brouwer <aeb@cwi.nl>\n"
 "MIME-Version: 1.0\n"
@@ -2383,7 +2383,7 @@ msgid ""
 "disklabel\n"
 msgstr ""
 
-#: fdisk/fdisk.c:942
+#: fdisk/fdisk.c:941
 #, fuzzy
 msgid "Internal error\n"
 msgstr "Interne fout"
@@ -5535,65 +5535,65 @@ msgstr ""
 msgid "exiting parsespeeds\n"
 msgstr ""
 
-#: login-utils/agetty.c:642
+#: login-utils/agetty.c:649
 #, c-format
 msgid "/dev: chdir() failed: %m"
 msgstr ""
 
-#: login-utils/agetty.c:646
+#: login-utils/agetty.c:653
 #, c-format
 msgid "/dev/%s: not a character device"
 msgstr ""
 
 #. ignore close(2) errors
-#: login-utils/agetty.c:653
+#: login-utils/agetty.c:660
 msgid "open(2)\n"
 msgstr ""
 
-#: login-utils/agetty.c:655
+#: login-utils/agetty.c:662
 #, c-format
 msgid "/dev/%s: cannot open as standard input: %m"
 msgstr ""
 
-#: login-utils/agetty.c:665
+#: login-utils/agetty.c:672
 #, c-format
 msgid "%s: not open for read/write"
 msgstr ""
 
 #. Set up standard output and standard error file descriptors.
-#: login-utils/agetty.c:669
+#: login-utils/agetty.c:676
 msgid "duping\n"
 msgstr ""
 
 #. set up stdout and stderr
-#: login-utils/agetty.c:671
+#: login-utils/agetty.c:678
 #, c-format
 msgid "%s: dup problem: %m"
 msgstr ""
 
-#: login-utils/agetty.c:745
+#: login-utils/agetty.c:752
 msgid "term_io 2\n"
 msgstr ""
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "user"
 msgstr ""
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "users"
 msgstr ""
 
-#: login-utils/agetty.c:1018
+#: login-utils/agetty.c:1025
 #, c-format
 msgid "%s: read: %m"
 msgstr ""
 
-#: login-utils/agetty.c:1064
+#: login-utils/agetty.c:1071
 #, c-format
 msgid "%s: input overrun"
 msgstr ""
 
-#: login-utils/agetty.c:1188
+#: login-utils/agetty.c:1195
 #, c-format
 msgid ""
 "Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H "
@@ -7585,40 +7585,40 @@ msgstr ""
 msgid "mount: can't find %s in %s or %s"
 msgstr ""
 
-#: mount/mount_by_label.c:199
+#: mount/mount_by_label.c:240
 #, c-format
 msgid ""
 "mount: could not open %s, so UUID and LABEL conversion cannot be done.\n"
 msgstr ""
 
-#: mount/mount_by_label.c:325
+#: mount/mount_by_label.c:366
 msgid "mount: bad UUID"
 msgstr ""
 
-#: mount/mount_guess_fstype.c:482
+#: mount/mount_guess_fstype.c:483
 msgid "mount: error while guessing filesystem type\n"
 msgstr ""
 
-#: mount/mount_guess_fstype.c:491
+#: mount/mount_guess_fstype.c:492
 #, c-format
 msgid "mount: you didn't specify a filesystem type for %s\n"
 msgstr ""
 
-#: mount/mount_guess_fstype.c:494
+#: mount/mount_guess_fstype.c:495
 #, c-format
 msgid "       I will try all types mentioned in %s or %s\n"
 msgstr ""
 
-#: mount/mount_guess_fstype.c:497
+#: mount/mount_guess_fstype.c:498
 msgid "       and it looks like this is swapspace\n"
 msgstr ""
 
-#: mount/mount_guess_fstype.c:499
+#: mount/mount_guess_fstype.c:500
 #, c-format
 msgid "       I will try type %s\n"
 msgstr ""
 
-#: mount/mount_guess_fstype.c:587
+#: mount/mount_guess_fstype.c:588
 #, c-format
 msgid "Trying %s\n"
 msgstr ""
@@ -8704,42 +8704,43 @@ msgid ""
 "\t -i            print only info about the sampling step\n"
 "\t -v            print verbose data\n"
 "\t -a            print all symbols, even if count is 0\n"
+"\t -b            print individual histogram-bin counts\n"
 "\t -r            reset all the counters (root only)\n"
 "\t -n            disable byte order auto-detection\n"
 "\t -V            print version and exit\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:83
+#: sys-utils/readprofile.c:84
 #, fuzzy
 msgid "out of memory"
 msgstr "%s: Geheugen is vol!\n"
 
-#: sys-utils/readprofile.c:144
+#: sys-utils/readprofile.c:147
 #, c-format
 msgid "%s Version %s\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:228
+#: sys-utils/readprofile.c:231
 #, c-format
 msgid "Sampling_step: %i\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:241 sys-utils/readprofile.c:265
+#: sys-utils/readprofile.c:244 sys-utils/readprofile.c:268
 #, c-format
 msgid "%s: %s(%i): wrong map line\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:253
+#: sys-utils/readprofile.c:256
 #, c-format
 msgid "%s: can't find \"_stext\" in %s\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:276
+#: sys-utils/readprofile.c:282
 #, c-format
 msgid "%s: profile address out of range. Wrong map file?\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:304
+#: sys-utils/readprofile.c:323
 #, fuzzy
 msgid "total"
 msgstr "Startbaar"
index 9bcdf72be5b9c5a0b7192aab78c4e4cc51994dbe..994a5544a6bc144b36aa82424003b53219a6ed98 100644 (file)
@@ -13,7 +13,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: util-linux 2.11b\n"
-"POT-Creation-Date: 2002-07-07 17:03+0200\n"
+"POT-Creation-Date: 2002-08-04 02:14+0200\n"
 "PO-Revision-Date: 2001-05-24 16:03-03:00\n"
 "Last-Translator: Rodrigo Stulzer Lopes <rodrigo@conectiva.com.br>\n"
 "Language-Team: Brazilian Portuguese <ldp-br@bazar.conectiva.com.br>\n"
@@ -250,7 +250,7 @@ msgstr ""
 #: disk-utils/fsck.cramfs.c:508
 #, fuzzy, c-format
 msgid "%s is not a block device or file\n"
-msgstr "%s: não é um dispositivo de disquetes\n"
+msgstr "mount: %s não é um dispositivo de blocos"
 
 #: disk-utils/fsck.cramfs.c:514 disk-utils/fsck.cramfs.c:549
 #, c-format
@@ -2451,7 +2451,7 @@ msgstr ""
 "O dispositivo não contém nem uma tabela de partições DOS válida nem um "
 "rótulo de disco Sun, OSF ou SGI\n"
 
-#: fdisk/fdisk.c:942
+#: fdisk/fdisk.c:941
 msgid "Internal error\n"
 msgstr "Erro interno\n"
 
@@ -5927,65 +5927,65 @@ msgstr "n
 msgid "exiting parsespeeds\n"
 msgstr "exiting parsespeeds\n"
 
-#: login-utils/agetty.c:642
+#: login-utils/agetty.c:649
 #, c-format
 msgid "/dev: chdir() failed: %m"
 msgstr "/dev: chdir() falhou: %m"
 
-#: login-utils/agetty.c:646
+#: login-utils/agetty.c:653
 #, c-format
 msgid "/dev/%s: not a character device"
 msgstr "/dev/%s não é um dispositivo de caracteres"
 
 #. ignore close(2) errors
-#: login-utils/agetty.c:653
+#: login-utils/agetty.c:660
 msgid "open(2)\n"
 msgstr "open(2)\n"
 
-#: login-utils/agetty.c:655
+#: login-utils/agetty.c:662
 #, c-format
 msgid "/dev/%s: cannot open as standard input: %m"
 msgstr "/dev/%s: não foi possível abrir como entrada padrão: %m"
 
-#: login-utils/agetty.c:665
+#: login-utils/agetty.c:672
 #, c-format
 msgid "%s: not open for read/write"
 msgstr "%s: não está aberto para leitura/gravação"
 
 #. Set up standard output and standard error file descriptors.
-#: login-utils/agetty.c:669
+#: login-utils/agetty.c:676
 msgid "duping\n"
 msgstr "duping\n"
 
 #. set up stdout and stderr
-#: login-utils/agetty.c:671
+#: login-utils/agetty.c:678
 #, c-format
 msgid "%s: dup problem: %m"
 msgstr "%s: problema de dup: %m"
 
-#: login-utils/agetty.c:745
+#: login-utils/agetty.c:752
 msgid "term_io 2\n"
 msgstr "term_io 2\n"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "user"
 msgstr "usuário"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "users"
 msgstr "usuários"
 
-#: login-utils/agetty.c:1018
+#: login-utils/agetty.c:1025
 #, c-format
 msgid "%s: read: %m"
 msgstr "%s: leitura: %m"
 
-#: login-utils/agetty.c:1064
+#: login-utils/agetty.c:1071
 #, c-format
 msgid "%s: input overrun"
 msgstr "%s: entrada excedida"
 
-#: login-utils/agetty.c:1188
+#: login-utils/agetty.c:1195
 #, c-format
 msgid ""
 "Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H "
@@ -8087,7 +8087,7 @@ msgstr "mount: n
 msgid "mount: can't find %s in %s or %s"
 msgstr "mount: não foi possível localizar %s em %s ou %s"
 
-#: mount/mount_by_label.c:199
+#: mount/mount_by_label.c:240
 #, c-format
 msgid ""
 "mount: could not open %s, so UUID and LABEL conversion cannot be done.\n"
@@ -8095,35 +8095,35 @@ msgstr ""
 "mount: não foi possível abrir %s - conversões de UUID e LABEL não podem ser "
 "feitas\n"
 
-#: mount/mount_by_label.c:325
+#: mount/mount_by_label.c:366
 msgid "mount: bad UUID"
 msgstr "mount: UUID inválida"
 
-#: mount/mount_guess_fstype.c:482
+#: mount/mount_guess_fstype.c:483
 #, fuzzy
 msgid "mount: error while guessing filesystem type\n"
 msgstr "mount: você precisa especificar o tipo do sistema de arquivos"
 
-#: mount/mount_guess_fstype.c:491
+#: mount/mount_guess_fstype.c:492
 #, c-format
 msgid "mount: you didn't specify a filesystem type for %s\n"
 msgstr "mount: não foi especificado um tipo de sistema de arquivos para %s\n"
 
-#: mount/mount_guess_fstype.c:494
+#: mount/mount_guess_fstype.c:495
 #, c-format
 msgid "       I will try all types mentioned in %s or %s\n"
 msgstr "       experimentarei todos os tipos mencionados em %s ou %s\n"
 
-#: mount/mount_guess_fstype.c:497
+#: mount/mount_guess_fstype.c:498
 msgid "       and it looks like this is swapspace\n"
 msgstr "       e parece ser um espaço de permuta\n"
 
-#: mount/mount_guess_fstype.c:499
+#: mount/mount_guess_fstype.c:500
 #, c-format
 msgid "       I will try type %s\n"
 msgstr "       experimentarei o tipo %s\n"
 
-#: mount/mount_guess_fstype.c:587
+#: mount/mount_guess_fstype.c:588
 #, c-format
 msgid "Trying %s\n"
 msgstr "Experimentando %s\n"
@@ -9269,6 +9269,7 @@ msgid ""
 "\t -i            print only info about the sampling step\n"
 "\t -v            print verbose data\n"
 "\t -a            print all symbols, even if count is 0\n"
+"\t -b            print individual histogram-bin counts\n"
 "\t -r            reset all the counters (root only)\n"
 "\t -n            disable byte order auto-detection\n"
 "\t -V            print version and exit\n"
@@ -9283,37 +9284,37 @@ msgstr ""
 "\t -r            reinicializa todos os contadores (somente root)\n"
 "\t -V            mostra a versão e sai\n"
 
-#: sys-utils/readprofile.c:83
+#: sys-utils/readprofile.c:84
 #, fuzzy
 msgid "out of memory"
 msgstr "memória insuficiente?\n"
 
-#: sys-utils/readprofile.c:144
+#: sys-utils/readprofile.c:147
 #, c-format
 msgid "%s Version %s\n"
 msgstr "%s versão %s\n"
 
-#: sys-utils/readprofile.c:228
+#: sys-utils/readprofile.c:231
 #, c-format
 msgid "Sampling_step: %i\n"
 msgstr "Passo de amostragem: %i\n"
 
-#: sys-utils/readprofile.c:241 sys-utils/readprofile.c:265
+#: sys-utils/readprofile.c:244 sys-utils/readprofile.c:268
 #, c-format
 msgid "%s: %s(%i): wrong map line\n"
 msgstr "%s: %s(%i): linha de mapa incorreta\n"
 
-#: sys-utils/readprofile.c:253
+#: sys-utils/readprofile.c:256
 #, c-format
 msgid "%s: can't find \"_stext\" in %s\n"
 msgstr "%s: não foi possível localizar \"_stext\" em %s\n"
 
-#: sys-utils/readprofile.c:276
+#: sys-utils/readprofile.c:282
 #, c-format
 msgid "%s: profile address out of range. Wrong map file?\n"
 msgstr ""
 
-#: sys-utils/readprofile.c:304
+#: sys-utils/readprofile.c:323
 msgid "total"
 msgstr "total"
 
index b60c008927244b05db7c4e182cb6b3f7d7814dbd..f8e7f6bff3e40e8ce5df80b4ec72c2101cd835d8 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -9,9 +9,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: util-linux 2.11r\n"
-"POT-Creation-Date: 2002-07-07 17:03+0200\n"
-"PO-Revision-Date: 2002-05-15 19:38+0200\n"
+"Project-Id-Version: util-linux 2.11t\n"
+"POT-Creation-Date: 2002-08-04 02:14+0200\n"
+"PO-Revision-Date: 2002-07-10 20:11+0200\n"
 "Last-Translator: Christian Rose <menthos@menthos.com>\n"
 "Language-Team: Swedish <sv@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -159,9 +159,9 @@ msgid "%s from %s\n"
 msgstr "%s från %s\n"
 
 #: disk-utils/fdformat.c:130
-#, fuzzy, c-format
+#, c-format
 msgid "%s: not a block device\n"
-msgstr "%s: inte en diskettenhet\n"
+msgstr "%s: inte en blockenhet\n"
 
 #: disk-utils/fdformat.c:140
 msgid "Could not determine current format type"
@@ -189,101 +189,106 @@ msgid ""
 " -v         be more verbose\n"
 " file       file to test\n"
 msgstr ""
+"användning: %s [-hv] [-x kat] fil\n"
+" -h         visa denna hjälptext\n"
+" -x kat     packa upp i kat\n"
+" -v         var mer utförlig\n"
+" fil        fil att testa\n"
 
 #: disk-utils/fsck.cramfs.c:191
 #, c-format
 msgid "%s: error %d while decompressing! %p(%d)\n"
-msgstr ""
+msgstr "%s: fel %d vid uppackning! %p(%d)\n"
 
 #: disk-utils/fsck.cramfs.c:243
-#, fuzzy, c-format
+#, c-format
 msgid "%s: size error in symlink `%s'\n"
-msgstr "%s: sökfel på %s\n"
+msgstr "%s: storleksfel i symboliska länken \"%s\"\n"
 
 #: disk-utils/fsck.cramfs.c:258 disk-utils/fsck.cramfs.c:328
 #, c-format
 msgid "  uncompressing block at %ld to %ld (%ld)\n"
-msgstr ""
+msgstr "  packar upp block vid %ld till %ld (%ld)\n"
 
 #: disk-utils/fsck.cramfs.c:287
 #, c-format
 msgid "%s: bogus mode on `%s' (%o)\n"
-msgstr ""
+msgstr "%s: felaktiga rättigheter på \"%s\" (%o)\n"
 
 #: disk-utils/fsck.cramfs.c:319
-#, fuzzy, c-format
+#, c-format
 msgid "  hole at %ld (%d)\n"
-msgstr "borde vara (%d, %d, %d)\n"
+msgstr "  hål vid %ld (%d)\n"
 
 #: disk-utils/fsck.cramfs.c:337
 #, c-format
 msgid "%s: Non-block (%ld) bytes\n"
-msgstr ""
+msgstr "%s: Icke-blockbyte (%ld)\n"
 
 #: disk-utils/fsck.cramfs.c:343
 #, c-format
 msgid "%s: Non-size (%ld vs %ld) bytes\n"
-msgstr ""
+msgstr "%s: Icke-storleksbyte (%ld gentemot %ld)\n"
 
 #: disk-utils/fsck.cramfs.c:392
 #, c-format
 msgid "%s: invalid cramfs--bad path length\n"
-msgstr ""
+msgstr "%s: ogiltigt cramfs--felaktig sökvägslängd\n"
 
 #: disk-utils/fsck.cramfs.c:472
-#, fuzzy, c-format
+#, c-format
 msgid "%s: compiled without -x support\n"
-msgstr "%s: inte kompilerad med stöd för minix v2\n"
+msgstr "%s: kompilerad utan stöd för -x\n"
 
 #: disk-utils/fsck.cramfs.c:498
 #, c-format
 msgid "%s: warning--unable to determine filesystem size \n"
-msgstr ""
+msgstr "%s: varning--kan inte avgöra filsystemsstorlek \n"
 
 #: disk-utils/fsck.cramfs.c:508
-#, fuzzy, c-format
+#, c-format
 msgid "%s is not a block device or file\n"
-msgstr "%s: inte en diskettenhet\n"
+msgstr "%s är ingen blockenhet eller fil\n"
 
 #: disk-utils/fsck.cramfs.c:514 disk-utils/fsck.cramfs.c:549
 #, c-format
 msgid "%s: invalid cramfs--file length too short\n"
-msgstr ""
+msgstr "%s: ogiltigt cramfs--fillängden är för kort\n"
 
 #: disk-utils/fsck.cramfs.c:541
 #, c-format
 msgid "%s: invalid cramfs--wrong magic\n"
-msgstr ""
+msgstr "%s: ogiltigt cramfs--felaktig magisk siffra\n"
 
 #: disk-utils/fsck.cramfs.c:554
 #, c-format
 msgid "%s: warning--file length too long, padded image?\n"
-msgstr ""
+msgstr "%s: varning--fillängden är för lång, utfylld avbild?\n"
 
 #: disk-utils/fsck.cramfs.c:564
-#, fuzzy, c-format
+#, c-format
 msgid "%s: invalid cramfs--crc error\n"
-msgstr "%s: fel vid flaggtolkning\n"
+msgstr "%s: ogiltigt cramfs--crc-fel\n"
 
 #: disk-utils/fsck.cramfs.c:570
 #, c-format
 msgid "%s: warning--old cramfs image, no CRC\n"
-msgstr ""
+msgstr "%s: varning--gammal cramfs-avbild, ingen CRC\n"
 
 #: disk-utils/fsck.cramfs.c:592
 #, c-format
 msgid "%s: invalid cramfs--bad superblock\n"
-msgstr ""
+msgstr "%s: ogiltigt cramfs--felaktigt superblock\n"
 
 #: disk-utils/fsck.cramfs.c:608
 #, c-format
 msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n"
-msgstr ""
+msgstr "%s: ogiltigt cramfs--katalogdataslut (%ld) != fildatabörjan (%ld)\n"
 
 #: disk-utils/fsck.cramfs.c:616
 #, c-format
 msgid "%s: invalid cramfs--invalid file data offset\n"
-msgstr ""
+msgstr "%s: ogiltigt cramfs--ogiltigt fildataavstånd\n"
 
 #: disk-utils/fsck.minix.c:200
 #, c-format
@@ -854,6 +859,18 @@ msgid ""
 " dirname    root of the filesystem to be compressed\n"
 " outfile    output file\n"
 msgstr ""
+"användning: %s [-h] [-v] [-e edition] [-i fil] [-n namn] katnamn utfil\n"
+" -h         visa denna hjälptext\n"
+" -v         var utförlig\n"
+" -E         gör alla varningar till fel (slutstatus inte noll)\n"
+" -e edition ställ in editionsnummer (del av fsid)\n"
+" -i fil     infoga en filavbild i filsystemet (kräver >= 2.4.0)\n"
+" -n namn    ställ in namnet på cramfs-filsystemet\n"
+" -p         fyll ut med %d byte för startkod\n"
+" -s         sortera katalogposter (gammal flagga, ignorerad)\n"
+" -z         skapa explicita hål (kräver >= 2.3.39)\n"
+" katnamn    rot på filsystemet som ska komprimeras\n"
+" utfil      utdatafil\n"
 
 #: disk-utils/mkfs.cramfs.c:213
 #, c-format
@@ -861,27 +878,31 @@ msgid ""
 "Very long (%u bytes) filename `%s' found.\n"
 " Please increase MAX_INPUT_NAMELEN in mkcramfs.c and recompile.  Exiting.\n"
 msgstr ""
+"Mycket långt (%u byte) filnamn \"%s\" hittades.\n"
+" Öka MAX_INPUT_NAMELEN i mkcramfs.c och kompilera om. Avslutar.\n"
 
 #: disk-utils/mkfs.cramfs.c:371
 msgid "filesystem too big.  Exiting.\n"
-msgstr ""
+msgstr "filsystemet är för stort. Avslutar.\n"
 
 #: disk-utils/mkfs.cramfs.c:422
 msgid ""
 "Exceeded MAXENTRIES.  Raise this value in mkcramfs.c and recompile.  "
 "Exiting.\n"
 msgstr ""
+"Överskred MAXENTRIES. Öka detta värde i mkcramfs.c och kompilera om. "
+"Avslutar.\n"
 
 #. (I don't think this can happen with zlib.)
 #: disk-utils/mkfs.cramfs.c:520
 #, c-format
 msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n"
-msgstr ""
+msgstr "AIEEE: block \"komprimerat\" till > 2*blocklängd (%ld)\n"
 
 #: disk-utils/mkfs.cramfs.c:537
 #, c-format
 msgid "%6.2f%% (%+d bytes)\t%s\n"
-msgstr ""
+msgstr "%6.2f%% (%+d byte)\t%s\n"
 
 #: disk-utils/mkfs.cramfs.c:705
 #, c-format
@@ -889,71 +910,76 @@ msgid ""
 "warning: guestimate of required size (upper bound) is %LdMB, but maximum "
 "image size is %uMB.  We might die prematurely.\n"
 msgstr ""
+"varning: uppskattning av begärd storlek (övre gräns) är %Ld MB, men maximal "
+"avbildsstorlek är %u MB. Vi kan dö i förtid.\n"
 
 #: disk-utils/mkfs.cramfs.c:747
-#, fuzzy, c-format
+#, c-format
 msgid "Including: %s\n"
-msgstr "ogiltigt id: %s\n"
+msgstr "Inklusive: %s\n"
 
 #: disk-utils/mkfs.cramfs.c:753
 #, c-format
 msgid "Directory data: %d bytes\n"
-msgstr ""
+msgstr "Katalogdata: %d byte\n"
 
 #: disk-utils/mkfs.cramfs.c:761
 #, c-format
 msgid "Everything: %d kilobytes\n"
-msgstr ""
+msgstr "Allting: %d kilobyte\n"
 
 #: disk-utils/mkfs.cramfs.c:766
-#, fuzzy, c-format
+#, c-format
 msgid "Super block: %d bytes\n"
-msgstr "använt utrymme = %d byte\n"
+msgstr "Superblock: %d byte\n"
 
 #: disk-utils/mkfs.cramfs.c:773
 #, c-format
 msgid "CRC: %x\n"
-msgstr ""
+msgstr "CRC: %x\n"
 
 #: disk-utils/mkfs.cramfs.c:778
 #, c-format
 msgid "not enough space allocated for ROM image (%Ld allocated, %d used)\n"
 msgstr ""
+"inte tillräckligt med utrymme allokerat för ROM-avbild (%Ld allokerat, %d "
+"använt)\n"
 
 #: disk-utils/mkfs.cramfs.c:790
 #, c-format
 msgid "ROM image write failed (%d %d)\n"
-msgstr ""
+msgstr "ROM-avbildsskrivning misslyckades (%d %d)\n"
 
 #. (These warnings used to come at the start, but they scroll off the
 #. screen too quickly.)
 #. (can't happen when reading from ext2fs)
 #. bytes, not chars: think UTF8.
 #: disk-utils/mkfs.cramfs.c:799
-#, fuzzy
 msgid "warning: filenames truncated to 255 bytes.\n"
-msgstr "Varning: antalet inoder är för stort.\n"
+msgstr "varning: filnamn trunkerade till 255 byte.\n"
 
 #: disk-utils/mkfs.cramfs.c:802
 msgid "warning: files were skipped due to errors.\n"
-msgstr ""
+msgstr "varning: filer hoppades över på grund av fel.\n"
 
 #: disk-utils/mkfs.cramfs.c:805
 #, c-format
 msgid "warning: file sizes truncated to %luMB (minus 1 byte).\n"
-msgstr ""
+msgstr "varning: filstorlekar avkortade till %lu MB (minus 1 byte).\n"
 
 #: disk-utils/mkfs.cramfs.c:810
 #, c-format
 msgid ""
 "warning: uids truncated to %u bits.  (This may be a security concern.)\n"
 msgstr ""
+"varning: uid avkortade till %u bitar (detta kan vara ett säkerhetsproblem).\n"
 
 #: disk-utils/mkfs.cramfs.c:815
 #, c-format
 msgid ""
 "warning: gids truncated to %u bits.  (This may be a security concern.)\n"
 msgstr ""
+"varning: gid avkortade till %u bitar (detta kan vara ett säkerhetsproblem).\n"
 
 #: disk-utils/mkfs.cramfs.c:820
 #, c-format
@@ -961,6 +987,8 @@ msgid ""
 "WARNING: device numbers truncated to %u bits.  This almost certainly means\n"
 "that some device files will be wrong.\n"
 msgstr ""
+"VARNING: enhetsnummer avkortade till %u bitar. Detta betyder med största\n"
+"sannolikhet att en del enhetsfiler kommer att vara felaktiga.\n"
 
 #: disk-utils/mkfs.minix.c:181
 #, c-format
@@ -2435,6 +2463,8 @@ msgid ""
 "This disk has both DOS and BSD magic.\n"
 "Give the 'b' command to go to BSD mode.\n"
 msgstr ""
+"Denna disk har både magiska DOS- och BSD-siffror.\n"
+"Ge kommandot \"b\" för att gå till BSD-läge.\n"
 
 #: fdisk/fdisk.c:924
 msgid ""
@@ -2444,7 +2474,7 @@ msgstr ""
 "Enheten innehåller varken en giltig DOS-partitionstabell eller en Sun-, SGI- "
 "eller OSF-disketikett\n"
 
-#: fdisk/fdisk.c:942
+#: fdisk/fdisk.c:941
 msgid "Internal error\n"
 msgstr "Internt fel\n"
 
@@ -2901,11 +2931,9 @@ msgstr ""
 
 #. OSF label, and no DOS label
 #: fdisk/fdisk.c:2414
-#, fuzzy, c-format
+#, c-format
 msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n"
-msgstr ""
-"Upptäckte en OSF/1-disketikett på %s, går in i disketikettsläge.\n"
-"För att återgå till DOS-partitionstabelläge använder du kommandot \"r\".\n"
+msgstr "Upptäckte en OSF/1-disketikett på %s, går in i disketikettsläge.\n"
 
 #: fdisk/fdisk.c:2424
 msgid "Command (m for help): "
@@ -5431,13 +5459,13 @@ msgstr ""
 "skräp.\n"
 
 #: hwclock/hwclock.c:749
-#, fuzzy
 msgid ""
 "Not adjusting drift factor because last calibration time is zero,\n"
 "so history is bad and calibration startover is necessary.\n"
 msgstr ""
-"Justerar inte dragningsfaktorn eftersom det har gått mindre än en dag sedan "
-"den senaste kalibreringen.\n"
+"Justerar inte dragningsfaktorn eftersom senaste kalibreringstiden\n"
+"är noll, så historiken är trasig och en omstart av kalibreringen\n"
+"är nödvändig.\n"
 
 #: hwclock/hwclock.c:755
 msgid ""
@@ -5448,13 +5476,13 @@ msgstr ""
 "den senaste kalibreringen.\n"
 
 #: hwclock/hwclock.c:803
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor "
 "of %f seconds/day.\n"
 "Adjusting drift factor by %f seconds/day\n"
 msgstr ""
-"Klockan drog sig %d sekunder under de senaster %d sekunderna trots en "
+"Klockan drog sig %.1f sekunder under de senaster %d sekunderna trots en "
 "dragningsfaktor på %f sekunder/dag.\n"
 "Justerar dragningsfaktorn med %f sekunder/dag\n"
 
@@ -5621,12 +5649,11 @@ msgid "%s takes no non-option arguments.  You supplied %d.\n"
 msgstr "%s tar inga argument som inte är flaggor. Du angav %d.\n"
 
 #: hwclock/hwclock.c:1398
-#, fuzzy
 msgid ""
 "You have specified multiple functions.\n"
 "You can only perform one function at a time.\n"
 msgstr ""
-"Du har angivit flera funktionsflaggor.\n"
+"Du har angivit flera funktioner\n"
 "Du kan bara utföra en funktion åt gången.\n"
 
 #: hwclock/hwclock.c:1405
@@ -5886,65 +5913,65 @@ msgstr "f
 msgid "exiting parsespeeds\n"
 msgstr "avslutar parsespeeds\n"
 
-#: login-utils/agetty.c:642
+#: login-utils/agetty.c:649
 #, c-format
 msgid "/dev: chdir() failed: %m"
 msgstr "/dev: chdir() misslyckades: %m"
 
-#: login-utils/agetty.c:646
+#: login-utils/agetty.c:653
 #, c-format
 msgid "/dev/%s: not a character device"
 msgstr "/dev/%s: ingen teckenenhet"
 
 #. ignore close(2) errors
-#: login-utils/agetty.c:653
+#: login-utils/agetty.c:660
 msgid "open(2)\n"
 msgstr "open(2)\n"
 
-#: login-utils/agetty.c:655
+#: login-utils/agetty.c:662
 #, c-format
 msgid "/dev/%s: cannot open as standard input: %m"
 msgstr "/dev/%s: kan inte öppna som standard in: %m"
 
-#: login-utils/agetty.c:665
+#: login-utils/agetty.c:672
 #, c-format
 msgid "%s: not open for read/write"
 msgstr "%s: inte öppen för läsning/skrivning"
 
 #. Set up standard output and standard error file descriptors.
-#: login-utils/agetty.c:669
+#: login-utils/agetty.c:676
 msgid "duping\n"
 msgstr "duplicerar\n"
 
 #. set up stdout and stderr
-#: login-utils/agetty.c:671
+#: login-utils/agetty.c:678
 #, c-format
 msgid "%s: dup problem: %m"
 msgstr "%s: dupliceringsproblem: %m"
 
-#: login-utils/agetty.c:745
+#: login-utils/agetty.c:752
 msgid "term_io 2\n"
 msgstr "term_io 2\n"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "user"
 msgstr "användare"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "users"
 msgstr "användare"
 
-#: login-utils/agetty.c:1018
+#: login-utils/agetty.c:1025
 #, c-format
 msgid "%s: read: %m"
 msgstr "%s: läste: %m"
 
-#: login-utils/agetty.c:1064
+#: login-utils/agetty.c:1071
 #, c-format
 msgid "%s: input overrun"
 msgstr "%s: indataspill"
 
-#: login-utils/agetty.c:1188
+#: login-utils/agetty.c:1195
 #, c-format
 msgid ""
 "Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H "
@@ -7934,10 +7961,9 @@ msgstr ""
 "mount: ingen typ angavs - jag kommer att anta nfs på grund av kolonet\n"
 
 #: mount/mount.c:1137
-#, fuzzy
 msgid "mount: no type was given - I'll assume smb because of the // prefix\n"
 msgstr ""
-"mount: ingen typ angavs - jag kommer att anta nfs på grund av kolonet\n"
+"mount: ingen typ angavs - jag kommer att anta smb på grund //-prefixet\n"
 
 #.
 #. * Retry in the background.
@@ -8036,7 +8062,7 @@ msgstr "mount: kan inte hitta %s i %s"
 msgid "mount: can't find %s in %s or %s"
 msgstr "mount: kan inte hitta %s i %s eller %s"
 
-#: mount/mount_by_label.c:199
+#: mount/mount_by_label.c:240
 #, c-format
 msgid ""
 "mount: could not open %s, so UUID and LABEL conversion cannot be done.\n"
@@ -8044,34 +8070,34 @@ msgstr ""
 "mount: kunde inte öppna %s, så UUID och ETIKETT-konvertering kan inte "
 "utföras.\n"
 
-#: mount/mount_by_label.c:325
+#: mount/mount_by_label.c:366
 msgid "mount: bad UUID"
 msgstr "mount: felaktig UUID"
 
-#: mount/mount_guess_fstype.c:482
+#: mount/mount_guess_fstype.c:483
 msgid "mount: error while guessing filesystem type\n"
 msgstr "mount: fel vid gissning av filsystemstypen\n"
 
-#: mount/mount_guess_fstype.c:491
+#: mount/mount_guess_fstype.c:492
 #, c-format
 msgid "mount: you didn't specify a filesystem type for %s\n"
 msgstr "mount: du angav ingen filsystemstyp för %s\n"
 
-#: mount/mount_guess_fstype.c:494
+#: mount/mount_guess_fstype.c:495
 #, c-format
 msgid "       I will try all types mentioned in %s or %s\n"
 msgstr "       Jag kommer att försöka med alla typer nämnda i %s eller %s\n"
 
-#: mount/mount_guess_fstype.c:497
+#: mount/mount_guess_fstype.c:498
 msgid "       and it looks like this is swapspace\n"
 msgstr "       och det verkar som om detta är växlingsutrymme\n"
 
-#: mount/mount_guess_fstype.c:499
+#: mount/mount_guess_fstype.c:500
 #, c-format
 msgid "       I will try type %s\n"
 msgstr "       Jag kommer att försöka med typen %s\n"
 
-#: mount/mount_guess_fstype.c:587
+#: mount/mount_guess_fstype.c:588
 #, c-format
 msgid "Trying %s\n"
 msgstr "Försöker med %s\n"
@@ -8179,7 +8205,7 @@ msgstr ""
 "            %s [-s]\n"
 
 #: mount/swapon.c:66
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "usage: %s [-hV]\n"
 "       %s -a [-v]\n"
@@ -8187,8 +8213,7 @@ msgid ""
 msgstr ""
 "användning: %s [-hV]\n"
 "            %s -a [-v]\n"
-"            %s [-v] [-p prioritet] special ...\n"
-"            %s [-s]\n"
+"            %s [-v] special ...\n"
 
 #: mount/swapon.c:170 mount/swapon.c:234
 #, c-format
@@ -8212,7 +8237,7 @@ msgstr "swapon: Hoppar 
 
 #: mount/swapon.c:240
 msgid "Not superuser.\n"
-msgstr ""
+msgstr "Inte superanvändare.\n"
 
 #: mount/swapon.c:298 mount/swapon.c:386
 #, c-format
@@ -9196,7 +9221,7 @@ msgid "missing comma"
 msgstr "komma saknas"
 
 #: sys-utils/readprofile.c:60
-#, c-format
+#, fuzzy, c-format
 msgid ""
 "%s: Usage: \"%s [options]\n"
 "\t -m <mapfile>  (default = \"%s\")\n"
@@ -9205,6 +9230,7 @@ msgid ""
 "\t -i            print only info about the sampling step\n"
 "\t -v            print verbose data\n"
 "\t -a            print all symbols, even if count is 0\n"
+"\t -b            print individual histogram-bin counts\n"
 "\t -r            reset all the counters (root only)\n"
 "\t -n            disable byte order auto-detection\n"
 "\t -V            print version and exit\n"
@@ -9220,36 +9246,36 @@ msgstr ""
 "\t -n              deaktivera automatisk detektering av byteordning\n"
 "\t -V              visa versionsinformation och avsluta\n"
 
-#: sys-utils/readprofile.c:83
+#: sys-utils/readprofile.c:84
 msgid "out of memory"
 msgstr "slut på minne"
 
-#: sys-utils/readprofile.c:144
+#: sys-utils/readprofile.c:147
 #, c-format
 msgid "%s Version %s\n"
 msgstr "%s version %s\n"
 
-#: sys-utils/readprofile.c:228
+#: sys-utils/readprofile.c:231
 #, c-format
 msgid "Sampling_step: %i\n"
 msgstr "Samplingssteg: %i\n"
 
-#: sys-utils/readprofile.c:241 sys-utils/readprofile.c:265
+#: sys-utils/readprofile.c:244 sys-utils/readprofile.c:268
 #, c-format
 msgid "%s: %s(%i): wrong map line\n"
 msgstr "%s: %s(%i): felaktig tabellrad\n"
 
-#: sys-utils/readprofile.c:253
+#: sys-utils/readprofile.c:256
 #, c-format
 msgid "%s: can't find \"_stext\" in %s\n"
 msgstr "%s: kan inte hitta \"_stext\" i %s\n"
 
-#: sys-utils/readprofile.c:276
+#: sys-utils/readprofile.c:282
 #, c-format
 msgid "%s: profile address out of range. Wrong map file?\n"
 msgstr "%s: profiladressen är utanför intervallet. Fel tabellfil?\n"
 
-#: sys-utils/readprofile.c:304
+#: sys-utils/readprofile.c:323
 msgid "total"
 msgstr "totalt"
 
@@ -9597,41 +9623,39 @@ msgstr "hexdump: felaktigt konverteringstecken %%%s.\n"
 msgid ""
 "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n"
 msgstr ""
+"%s: Användning: %s [-number] [-p sträng] [-cefnrs] [+rad] [+/mönster/] "
+"[filer]\n"
 
 #: text-utils/pg.c:255
-#, fuzzy, c-format
+#, c-format
 msgid "%s: option requires an argument -- %s\n"
-msgstr "flaggan \"%s\" kräver ett argument\n"
+msgstr "%s: flaggan kräver ett argument -- %s\n"
 
 #: text-utils/pg.c:263
-#, fuzzy, c-format
+#, c-format
 msgid "%s: illegal option -- %s\n"
-msgstr "%s: otillåten flagga -- %c\n"
+msgstr "%s: otillåten flagga -- %s\n"
 
 #: text-utils/pg.c:380
-#, fuzzy
 msgid "...skipping forward\n"
-msgstr "...hoppar över\n"
+msgstr "...hoppar framåt\n"
 
 #: text-utils/pg.c:382
-#, fuzzy
 msgid "...skipping backward\n"
-msgstr "...hoppar över\n"
+msgstr "...hoppar bakåt\n"
 
 #: text-utils/pg.c:404
-#, fuzzy
 msgid "No next file"
-msgstr "(Nästa fil: %s)"
+msgstr "Ingen nästa fil"
 
 #: text-utils/pg.c:408
-#, fuzzy
 msgid "No previous file"
-msgstr "Inga partitioner är angivna\n"
+msgstr "Inga tidigare fil"
 
 #: text-utils/pg.c:938
-#, fuzzy, c-format
+#, c-format
 msgid "%s: Read error from %s file\n"
-msgstr "%s: läsfel på %s\n"
+msgstr "%s: Läsfel från %s-fil\n"
 
 #.
 #. * Most likely '\0' in input.
@@ -9639,54 +9663,49 @@ msgstr "%s: l
 #: text-utils/pg.c:944
 #, c-format
 msgid "%s: Unexpected EOF in %s file\n"
-msgstr ""
+msgstr "%s: Oväntat filslut i %s-fil\n"
 
 #: text-utils/pg.c:947
-#, fuzzy, c-format
+#, c-format
 msgid "%s: Unknown error in %s file\n"
-msgstr "okänt fel i id"
+msgstr "%s: Okänt fel i %s-fil\n"
 
 #: text-utils/pg.c:1042
-#, fuzzy, c-format
+#, c-format
 msgid "%s: Cannot create tempfile\n"
-msgstr "%s: kan inte läsa temporär fil.\n"
+msgstr "%s: Kan inte skapa temporär fil\n"
 
 #: text-utils/pg.c:1051 text-utils/pg.c:1226
-#, fuzzy
 msgid "RE error: "
-msgstr ", fel"
+msgstr "RE-fel: "
 
 #: text-utils/pg.c:1208
 msgid "(EOF)"
-msgstr ""
+msgstr "(Filslut)"
 
 #: text-utils/pg.c:1234
 msgid "No remembered search string"
-msgstr ""
+msgstr "Ingen ihågkommen söksträng"
 
 #: text-utils/pg.c:1317
-#, fuzzy
 msgid "Cannot open "
-msgstr "Kan inte öppna %s\n"
+msgstr "Kan inte öppna "
 
 #: text-utils/pg.c:1365
-#, fuzzy
 msgid "saved"
-msgstr "sänt"
+msgstr "sparad"
 
 #: text-utils/pg.c:1472
 msgid ": !command not allowed in rflag mode.\n"
-msgstr ""
+msgstr ": !kommando inte tillåtet i rflag-läge.\n"
 
 #: text-utils/pg.c:1504
-#, fuzzy
 msgid "fork() failed, try again later\n"
-msgstr "Lösenordet ändrades *INTE*. Försök igen senare.\n"
+msgstr "fork() misslyckades, försök igen senare\n"
 
 #: text-utils/pg.c:1709
-#, fuzzy
 msgid "(Next file: "
-msgstr "(Nästa fil: %s)"
+msgstr "(Nästa fil: "
 
 #: text-utils/rev.c:113
 msgid "Unable to allocate bufferspace\n"
@@ -9731,9 +9750,6 @@ msgstr "Slut p
 #~ msgid "unrecognized option `%s'\n"
 #~ msgstr "flaggan \"%s\" är okänd\n"
 
-#~ msgid "option `%s' requires an argument\n"
-#~ msgstr "flaggan \"%s\" kräver ett argument\n"
-
 #~ msgid "option `%s' doesn't allow an argument\n"
 #~ msgstr "flaggan \"%s\" tillåter inte ett argument\n"
 
index 2f90a787370d396bef392fab4c15d3cb7118dbae..289081243d0b4e500ba65f086b09af3c9c7b404a 100644 (file)
--- a/po/tr.po
+++ b/po/tr.po
@@ -1,6 +1,6 @@
 # Turkish translations for util-linux messages.
 # Copyright (C) 2002 Nilgün Belma Bugüner.
-# Nilgün Belma Bugüner <nilgun@fide.org>, 2001, 2002.
+# Nilgün Belma Bugüner <nilgun@superonline.com>, 2001, 2002.
 #
 # Permission is granted to freely copy and distribute
 # this file and modified versions, provided that this
@@ -9,10 +9,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: util-linux 2.11r\n"
-"POT-Creation-Date: 2002-07-07 17:03+0200\n"
-"PO-Revision-Date: 2002-06-26 15:29+0300\n"
-"Last-Translator: Nilgün Belma Bugüner <nilgun@fide.org>\n"
+"Project-Id-Version: util-linux 2.11t\n"
+"POT-Creation-Date: 2002-08-04 02:14+0200\n"
+"PO-Revision-Date: 2002-07-11 10:20+0300\n"
+"Last-Translator: Nilgün Belma Bugüner <nilgun@superonline.com>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -160,9 +160,9 @@ msgid "%s from %s\n"
 msgstr "%s (%s den)\n"
 
 #: disk-utils/fdformat.c:130
-#, fuzzy, c-format
+#, c-format
 msgid "%s: not a block device\n"
-msgstr "%s: bir disket aygıtı değil\n"
+msgstr "%s: bir blok aygıtı değil\n"
 
 #: disk-utils/fdformat.c:140
 msgid "Could not determine current format type"
@@ -190,101 +190,108 @@ msgid ""
 " -v         be more verbose\n"
 " file       file to test\n"
 msgstr ""
+"kullanımı: %s [-hv] [-x dizin] dosya\n"
+" -h         bu yardım iletisini gösterir\n"
+" -x dizin   dizin içine açar\n"
+" -v         ayrıntılı çıktı verir\n"
+" dosya      denenen dosya\n"
 
 #: disk-utils/fsck.cramfs.c:191
 #, c-format
 msgid "%s: error %d while decompressing! %p(%d)\n"
-msgstr ""
+msgstr "%s: sıkıştırma açılırken hata %d! %p(%d)\n"
 
 #: disk-utils/fsck.cramfs.c:243
-#, fuzzy, c-format
+#, c-format
 msgid "%s: size error in symlink `%s'\n"
-msgstr "%s: %s üzerinde erişim hatası\n"
+msgstr "%s: sembolik bağ `%s' üzerinde boyut hatası\n"
 
 #: disk-utils/fsck.cramfs.c:258 disk-utils/fsck.cramfs.c:328
 #, c-format
 msgid "  uncompressing block at %ld to %ld (%ld)\n"
-msgstr ""
+msgstr "  %ld den %ld ye kadar blok sıkıştırılmamış (%ld)\n"
 
 #: disk-utils/fsck.cramfs.c:287
 #, c-format
 msgid "%s: bogus mode on `%s' (%o)\n"
-msgstr ""
+msgstr "%s: sahte kip `%s' (%o)\n"
 
 #: disk-utils/fsck.cramfs.c:319
-#, fuzzy, c-format
+#, c-format
 msgid "  hole at %ld (%d)\n"
-msgstr "(%d, %d, %d) olmalıydı\n"
+msgstr "  %ld de delik (%d)\n"
 
 #: disk-utils/fsck.cramfs.c:337
 #, c-format
 msgid "%s: Non-block (%ld) bytes\n"
-msgstr ""
+msgstr "%s: bloksuz (%ld) bayt\n"
 
 #: disk-utils/fsck.cramfs.c:343
 #, c-format
 msgid "%s: Non-size (%ld vs %ld) bytes\n"
-msgstr ""
+msgstr "%s: boyutsuz (%ld vs %ld) bayt\n"
 
 #: disk-utils/fsck.cramfs.c:392
 #, c-format
 msgid "%s: invalid cramfs--bad path length\n"
-msgstr ""
+msgstr "%s: geçersiz cramfs -- dosya yolu uzunluğu hatalı\n"
 
 #: disk-utils/fsck.cramfs.c:472
-#, fuzzy, c-format
+#, c-format
 msgid "%s: compiled without -x support\n"
-msgstr "%s: minix v2 desteğiyle derlenmemiş\n"
+msgstr "%s: -x desteği olmaksızın derlenmiş\n"
 
 #: disk-utils/fsck.cramfs.c:498
 #, c-format
 msgid "%s: warning--unable to determine filesystem size \n"
-msgstr ""
+msgstr "%s: uyarı -- dosya sistemi boyu saptanamıyor \n"
 
 #: disk-utils/fsck.cramfs.c:508
-#, fuzzy, c-format
+#, c-format
 msgid "%s is not a block device or file\n"
-msgstr "%s: bir disket aygıtı değil\n"
+msgstr "%s bir blok aygıtı ya da dosyası değil\n"
 
 #: disk-utils/fsck.cramfs.c:514 disk-utils/fsck.cramfs.c:549
 #, c-format
 msgid "%s: invalid cramfs--file length too short\n"
-msgstr ""
+msgstr "%s: geçersiz cramfs -- dosya uzunluğu çok küçük\n"
 
 #: disk-utils/fsck.cramfs.c:541
 #, c-format
 msgid "%s: invalid cramfs--wrong magic\n"
-msgstr ""
+msgstr "%s: geçersiz cramfs -- hatalı dosya kimliği\n"
 
 #: disk-utils/fsck.cramfs.c:554
 #, c-format
 msgid "%s: warning--file length too long, padded image?\n"
-msgstr ""
+msgstr "%s: uyarı -- dosya uzunluğu çok büyük, adımlı eşlem?\n"
 
 #: disk-utils/fsck.cramfs.c:564
-#, fuzzy, c-format
+#, c-format
 msgid "%s: invalid cramfs--crc error\n"
-msgstr "%s: seçenek çözümleme hatası\n"
+msgstr "%s: geçersiz cramfs--crc hatası\n"
 
 #: disk-utils/fsck.cramfs.c:570
 #, c-format
 msgid "%s: warning--old cramfs image, no CRC\n"
-msgstr ""
+msgstr "%s: uyarı -- eski cramfs eşlemi, CRC'siz\n"
 
 #: disk-utils/fsck.cramfs.c:592
 #, c-format
 msgid "%s: invalid cramfs--bad superblock\n"
-msgstr ""
+msgstr "%s: geçersiz cramfs -- hatalı süperblok\n"
 
 #: disk-utils/fsck.cramfs.c:608
 #, c-format
 msgid "%s: invalid cramfs--directory data end (%ld) != file data start (%ld)\n"
 msgstr ""
+"%s: geçersiz cramfs -- dizin verisi sonu (%ld) != dosya verisi başlangıcı (%"
+"ld)\n"
 
 #: disk-utils/fsck.cramfs.c:616
 #, c-format
 msgid "%s: invalid cramfs--invalid file data offset\n"
-msgstr ""
+msgstr "%s: geçersiz cramfs -- geçersiz dosya verisi başlangıcı\n"
 
 #: disk-utils/fsck.minix.c:200
 #, c-format
@@ -853,6 +860,18 @@ msgid ""
 " dirname    root of the filesystem to be compressed\n"
 " outfile    output file\n"
 msgstr ""
+"kullanımı: %s [-h] [-v] [-e baskı] [-i dosya] [-n isim] dizinismi çdosyası\n"
+" -h        bu yardım iletisi gösterilir\n"
+" -v        çıktı daha ayrıntılı olur\n"
+" -E        uyarılar hata olarak verilir (sıfırdan farklı çıkış kodu)\n"
+" -e baskı  baskı numarasını ayarlar (dosyasistemi kimliğinin bir parçası)\n"
+" -i dosya  dosya sistemine bir dosya eşlemi sokuşturur (>= 2.4.0 gerekir)\n"
+" -n isim   cramfs dosya sistemi ismi ayarlanırr  -p        önyükleme koduna %"
+"d baytlık adımlama uygulanır\n"
+" -s        dizin içeriğini sıralar (eski seçenek, yoksayılır)\n"
+" -z        belirgin delikler yapar (>= 2.3.39 gerekir)\n"
+" dizinismi sıkıştırılan dosya sisteminin kökü\n"
+" çdosyası  çıktı dosyası\n"
 
 #: disk-utils/mkfs.cramfs.c:213
 #, c-format
@@ -860,27 +879,32 @@ msgid ""
 "Very long (%u bytes) filename `%s' found.\n"
 " Please increase MAX_INPUT_NAMELEN in mkcramfs.c and recompile.  Exiting.\n"
 msgstr ""
+"Çok uzun (%u baytlık) dosya ismi `%s' bulundu.\n"
+"mkcramfs.c içinde MAX_INPUT_NAMELEN değerini arttırın ve tekrar derleyin.   "
+"Çıkılıyor.\n"
 
 #: disk-utils/mkfs.cramfs.c:371
 msgid "filesystem too big.  Exiting.\n"
-msgstr ""
+msgstr "dosya sistemi çok büyük.  Çıklıyor.\n"
 
 #: disk-utils/mkfs.cramfs.c:422
 msgid ""
 "Exceeded MAXENTRIES.  Raise this value in mkcramfs.c and recompile.  "
 "Exiting.\n"
 msgstr ""
+"MAXENTRIES aşıldı.  mkcramfs.c içinde bu değeri yükseltin ve yeniden "
+"derleyin.   Çıkılıyor.\n"
 
 #. (I don't think this can happen with zlib.)
 #: disk-utils/mkfs.cramfs.c:520
 #, c-format
 msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n"
-msgstr ""
+msgstr "OLAMAZ: blok \"sıkıştırması\" > 2*blokuzunluğu (%ld)\n"
 
 #: disk-utils/mkfs.cramfs.c:537
 #, c-format
 msgid "%6.2f%% (%+d bytes)\t%s\n"
-msgstr ""
+msgstr "%%%6.2f (%+d bayt)\t%s\n"
 
 #: disk-utils/mkfs.cramfs.c:705
 #, c-format
@@ -888,71 +912,77 @@ msgid ""
 "warning: guestimate of required size (upper bound) is %LdMB, but maximum "
 "image size is %uMB.  We might die prematurely.\n"
 msgstr ""
+"uyarı: gereken tahmini boyut (üst sınır) %Ld MB, ama en büyük bellekeşlem "
+"boyu %u MB.   Vakitsiz ölüm.\n"
 
 #: disk-utils/mkfs.cramfs.c:747
-#, fuzzy, c-format
+#, c-format
 msgid "Including: %s\n"
-msgstr "kimlik geçersiz: %s\n"
+msgstr "İçeriği: %s\n"
 
 #: disk-utils/mkfs.cramfs.c:753
 #, c-format
 msgid "Directory data: %d bytes\n"
-msgstr ""
+msgstr "Dizin verisi: %d bayt\n"
 
 #: disk-utils/mkfs.cramfs.c:761
 #, c-format
 msgid "Everything: %d kilobytes\n"
-msgstr ""
+msgstr "Hepsi: %d kB\n"
 
 #: disk-utils/mkfs.cramfs.c:766
-#, fuzzy, c-format
+#, c-format
 msgid "Super block: %d bytes\n"
-msgstr "kullanılmış alan = %d bayt\n"
+msgstr "Süper blok: %d bayt\n"
 
 #: disk-utils/mkfs.cramfs.c:773
 #, c-format
 msgid "CRC: %x\n"
-msgstr ""
+msgstr "CRC: %x\n"
 
 #: disk-utils/mkfs.cramfs.c:778
 #, c-format
 msgid "not enough space allocated for ROM image (%Ld allocated, %d used)\n"
 msgstr ""
+"ROM bellekeşlemi için ayrılan alan yetersiz (%Ld ayrıldı, %d kullanıldı)\n"
 
 #: disk-utils/mkfs.cramfs.c:790
 #, c-format
 msgid "ROM image write failed (%d %d)\n"
-msgstr ""
+msgstr "ROM bellekeşlemi yazmada hata (%d %d)\n"
 
 #. (These warnings used to come at the start, but they scroll off the
 #. screen too quickly.)
 #. (can't happen when reading from ext2fs)
 #. bytes, not chars: think UTF8.
 #: disk-utils/mkfs.cramfs.c:799
-#, fuzzy
 msgid "warning: filenames truncated to 255 bytes.\n"
-msgstr "Uyarı: düğüm sayısı çok büyük.\n"
+msgstr "uyarı: dosya isimleri 255 bayt olarak kısaltıldı.\n"
 
 #: disk-utils/mkfs.cramfs.c:802
 msgid "warning: files were skipped due to errors.\n"
-msgstr ""
+msgstr "uyarı: hatalardan dolayı dosyalar atlandı.\n"
 
 #: disk-utils/mkfs.cramfs.c:805
 #, c-format
 msgid "warning: file sizes truncated to %luMB (minus 1 byte).\n"
-msgstr ""
+msgstr "uyarı: dosya boyutları %luMB'a düşürüldü (eksi 1 bayt).\n"
 
 #: disk-utils/mkfs.cramfs.c:810
 #, c-format
 msgid ""
 "warning: uids truncated to %u bits.  (This may be a security concern.)\n"
 msgstr ""
+"uyarı: kullanıcı kimlikleri %u bite düşürüldü. (Bu bir güvenlik kaygısı "
+"olabilir.)\n"
 
 #: disk-utils/mkfs.cramfs.c:815
 #, c-format
 msgid ""
 "warning: gids truncated to %u bits.  (This may be a security concern.)\n"
 msgstr ""
+"uyarı: grup kimlikleri %u bite düşürüldü. (Bu bir güvenlik kaygısı "
+"olabilir.)\n"
 
 #: disk-utils/mkfs.cramfs.c:820
 #, c-format
@@ -960,6 +990,8 @@ msgid ""
 "WARNING: device numbers truncated to %u bits.  This almost certainly means\n"
 "that some device files will be wrong.\n"
 msgstr ""
+"UYARI: aygıt numaraları %u bitle sınırlandı. Bu işlem bazı aygıt "
+"dosyalarının isimlerinin yanlış olmasına sebep olacak.\n"
 
 #: disk-utils/mkfs.minix.c:181
 #, c-format
@@ -2421,6 +2453,8 @@ msgid ""
 "This disk has both DOS and BSD magic.\n"
 "Give the 'b' command to go to BSD mode.\n"
 msgstr ""
+"Bu disk hem DOS hem de BSD olarak imli.\n"
+"BSD kipine geçmek için 'b' komutunu verin.\n"
 
 #: fdisk/fdisk.c:924
 msgid ""
@@ -2430,7 +2464,7 @@ msgstr ""
 "Aygıt ne geçerli bir DOS disk bölümleme tablosu ne de Sun, SGI ya da OSF "
 "disk etiketleri içeriyor.\n"
 
-#: fdisk/fdisk.c:942
+#: fdisk/fdisk.c:941
 msgid "Internal error\n"
 msgstr "İç hata\n"
 
@@ -2886,11 +2920,10 @@ msgstr ""
 
 #. OSF label, and no DOS label
 #: fdisk/fdisk.c:2414
-#, fuzzy, c-format
+#, c-format
 msgid "Detected an OSF/1 disklabel on %s, entering disklabel mode.\n"
 msgstr ""
 "%s üzerinde OSF/1 disk etiketi saptandı, disk etiketi kipine giriliyor.\n"
-"DOS disk bölümleme tablosu kipine dönmek için 'r' komutunu kullanın.\n"
 
 #: fdisk/fdisk.c:2424
 msgid "Command (m for help): "
@@ -5432,13 +5465,12 @@ msgstr ""
 "ayarlanamıyor.\n"
 
 #: hwclock/hwclock.c:749
-#, fuzzy
 msgid ""
 "Not adjusting drift factor because last calibration time is zero,\n"
 "so history is bad and calibration startover is necessary.\n"
 msgstr ""
-"Son düzeltmeden beri 1 günden az zaman geçtiğinden sapma faktörü "
-"ayarlanamıyor.\n"
+"Son düzeltme zamanı sıfır olduğndan sapma faktörü ayarsız,\n"
+"yani geçmiş hatalı ve bir düzeltme başlangıcı gerekiyor.\n"
 
 #: hwclock/hwclock.c:755
 msgid ""
@@ -5449,15 +5481,15 @@ msgstr ""
 "ayarlanamıyor.\n"
 
 #: hwclock/hwclock.c:803
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor "
 "of %f seconds/day.\n"
 "Adjusting drift factor by %f seconds/day\n"
 msgstr ""
-"Saat %d saniye saptı; %d saniye içinde; %f saniye/gün sapma faktörüne "
-"rağmen\n"
-"Sapma faktörü %f saniye/gün olarak ayarlanıyor\n"
+"%3$f saniye/gün sapma faktörüne rağmen, %2$d saniye içinde saat %1$.1f "
+"saniye saptı.\n"
+"Sapma faktörü %4$f saniye/gün olarak ayarlanıyor\n"
 
 #: hwclock/hwclock.c:854
 #, c-format
@@ -5619,7 +5651,6 @@ msgid "%s takes no non-option arguments.  You supplied %d.\n"
 msgstr "%s seçeneği argüman almaz.  %d verildi.\n"
 
 #: hwclock/hwclock.c:1398
-#, fuzzy
 msgid ""
 "You have specified multiple functions.\n"
 "You can only perform one function at a time.\n"
@@ -5887,65 +5918,65 @@ msgstr "almaşık hız çok yüksek"
 msgid "exiting parsespeeds\n"
 msgstr "parsespeeds'den çıkılyor\n"
 
-#: login-utils/agetty.c:642
+#: login-utils/agetty.c:649
 #, c-format
 msgid "/dev: chdir() failed: %m"
 msgstr "/dev: chdir() başarısız: %m"
 
-#: login-utils/agetty.c:646
+#: login-utils/agetty.c:653
 #, c-format
 msgid "/dev/%s: not a character device"
 msgstr "/dev/%s: bir karakter aygıtı değil"
 
 #. ignore close(2) errors
-#: login-utils/agetty.c:653
+#: login-utils/agetty.c:660
 msgid "open(2)\n"
 msgstr "open(2)\n"
 
-#: login-utils/agetty.c:655
+#: login-utils/agetty.c:662
 #, c-format
 msgid "/dev/%s: cannot open as standard input: %m"
 msgstr "/dev/%s: standart girdi olarak açılamıyor: %m"
 
-#: login-utils/agetty.c:665
+#: login-utils/agetty.c:672
 #, c-format
 msgid "%s: not open for read/write"
 msgstr "%s: oku/yaz için açık değil"
 
 #. Set up standard output and standard error file descriptors.
-#: login-utils/agetty.c:669
+#: login-utils/agetty.c:676
 msgid "duping\n"
 msgstr "çoğaltıyor\n"
 
 #. set up stdout and stderr
-#: login-utils/agetty.c:671
+#: login-utils/agetty.c:678
 #, c-format
 msgid "%s: dup problem: %m"
 msgstr "%s: çoğaltma sorunu: %m"
 
-#: login-utils/agetty.c:745
+#: login-utils/agetty.c:752
 msgid "term_io 2\n"
 msgstr "term_io 2\n"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "user"
 msgstr "kullanıcı"
 
-#: login-utils/agetty.c:930
+#: login-utils/agetty.c:937
 msgid "users"
 msgstr "kullanıcı"
 
-#: login-utils/agetty.c:1018
+#: login-utils/agetty.c:1025
 #, c-format
 msgid "%s: read: %m"
 msgstr "%s: okunan: %m"
 
-#: login-utils/agetty.c:1064
+#: login-utils/agetty.c:1071
 #, c-format
 msgid "%s: input overrun"
 msgstr "%s: girdi geçersiz"
 
-#: login-utils/agetty.c:1188
+#: login-utils/agetty.c:1195
 #, c-format
 msgid ""
 "Usage: %s [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H "
@@ -7933,9 +7964,8 @@ msgid "mount: no type was given - I'll assume nfs because of the colon\n"
 msgstr "mount: tür belirtilmemiş - ':' içerdiğinden nfs varsayılıyor\n"
 
 #: mount/mount.c:1137
-#, fuzzy
 msgid "mount: no type was given - I'll assume smb because of the // prefix\n"
-msgstr "mount: tür belirtilmemiş - ':' içerdiğinden nfs varsayılıyor\n"
+msgstr "mount: tür belirtilmemiş - '//' öneki içerdiğinden smb varsayılıyor\n"
 
 #.
 #. * Retry in the background.
@@ -8036,40 +8066,40 @@ msgstr "mount: %s  %s içinde bulunamıyor"
 msgid "mount: can't find %s in %s or %s"
 msgstr "mount: %s  %s ya da %s içinde bulunamıyor"
 
-#: mount/mount_by_label.c:199
+#: mount/mount_by_label.c:240
 #, c-format
 msgid ""
 "mount: could not open %s, so UUID and LABEL conversion cannot be done.\n"
 msgstr "mount: %s açılamadı, UUID ve ETİKET dönüşümü yapılmış olmayabilir.\n"
 
-#: mount/mount_by_label.c:325
+#: mount/mount_by_label.c:366
 msgid "mount: bad UUID"
 msgstr "mount: UUID hatalı"
 
-#: mount/mount_guess_fstype.c:482
+#: mount/mount_guess_fstype.c:483
 msgid "mount: error while guessing filesystem type\n"
 msgstr "mount: dosya sistemi türü belirlenirken hata\n"
 
-#: mount/mount_guess_fstype.c:491
+#: mount/mount_guess_fstype.c:492
 #, c-format
 msgid "mount: you didn't specify a filesystem type for %s\n"
 msgstr "mount: %s için bir dosya sistemi türü belirtilmemiş\n"
 
-#: mount/mount_guess_fstype.c:494
+#: mount/mount_guess_fstype.c:495
 #, c-format
 msgid "       I will try all types mentioned in %s or %s\n"
 msgstr "       %s ya da %s içindeki anılan tüm türler denenecek\n"
 
-#: mount/mount_guess_fstype.c:497
+#: mount/mount_guess_fstype.c:498
 msgid "       and it looks like this is swapspace\n"
 msgstr "       ve bu takas alanı gibi görünüyor\n"
 
-#: mount/mount_guess_fstype.c:499
+#: mount/mount_guess_fstype.c:500
 #, c-format
 msgid "       I will try type %s\n"
 msgstr "       %s türü denenecek\n"
 
-#: mount/mount_guess_fstype.c:587
+#: mount/mount_guess_fstype.c:588
 #, c-format
 msgid "Trying %s\n"
 msgstr "%s deneniyor\n"
@@ -8177,7 +8207,7 @@ msgstr ""
 "           %s [-s]\n"
 
 #: mount/swapon.c:66
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "usage: %s [-hV]\n"
 "       %s -a [-v]\n"
@@ -8185,8 +8215,7 @@ msgid ""
 msgstr ""
 "kullanımı: %s [-hV]\n"
 "           %s -a [-v]\n"
-"           %s [-v] [-p öncelik] özel ...\n"
-"           %s [-s]\n"
+"           %s [-v] özel ...\n"
 
 #: mount/swapon.c:170 mount/swapon.c:234
 #, c-format
@@ -8210,7 +8239,7 @@ msgstr "swapon: %s atlanıyor - delikler içeriyor gibi görünüyor.\n"
 
 #: mount/swapon.c:240
 msgid "Not superuser.\n"
-msgstr ""
+msgstr "root değil.\n"
 
 #: mount/swapon.c:298 mount/swapon.c:386
 #, c-format
@@ -9208,7 +9237,7 @@ msgid "missing comma"
 msgstr "virgül eksik"
 
 #: sys-utils/readprofile.c:60
-#, c-format
+#, fuzzy, c-format
 msgid ""
 "%s: Usage: \"%s [options]\n"
 "\t -m <mapfile>  (default = \"%s\")\n"
@@ -9217,6 +9246,7 @@ msgid ""
 "\t -i            print only info about the sampling step\n"
 "\t -v            print verbose data\n"
 "\t -a            print all symbols, even if count is 0\n"
+"\t -b            print individual histogram-bin counts\n"
 "\t -r            reset all the counters (root only)\n"
 "\t -n            disable byte order auto-detection\n"
 "\t -V            print version and exit\n"
@@ -9232,38 +9262,38 @@ msgstr ""
 "\t -n                 bayt sıralamasının saptanmasını önler\n"
 "\t -V                 sürüm bilgilerini gösterir ve çıkar\n"
 
-#: sys-utils/readprofile.c:83
+#: sys-utils/readprofile.c:84
 msgid "out of memory"
 msgstr "bellek yetersiz"
 
-#: sys-utils/readprofile.c:144
+#: sys-utils/readprofile.c:147
 #, c-format
 msgid "%s Version %s\n"
 msgstr ""
 "%s Sürüm %s\n"
 "Çeviri hatalarını <gnu-tr-u12a@listssourceforge.net> adresine bildiriniz\n"
 
-#: sys-utils/readprofile.c:228
+#: sys-utils/readprofile.c:231
 #, c-format
 msgid "Sampling_step: %i\n"
 msgstr "Örnekleme_adımı: %i\n"
 
-#: sys-utils/readprofile.c:241 sys-utils/readprofile.c:265
+#: sys-utils/readprofile.c:244 sys-utils/readprofile.c:268
 #, c-format
 msgid "%s: %s(%i): wrong map line\n"
 msgstr "%s: %s(%i): eşlem satırı yanlış\n"
 
-#: sys-utils/readprofile.c:253
+#: sys-utils/readprofile.c:256
 #, c-format
 msgid "%s: can't find \"_stext\" in %s\n"
 msgstr "%s: \"_stext\" %s içinde bulunamıyor\n"
 
-#: sys-utils/readprofile.c:276
+#: sys-utils/readprofile.c:282
 #, c-format
 msgid "%s: profile address out of range. Wrong map file?\n"
 msgstr "%s: profil adresi kapsamdışı. Eşlem dosyası yanlış olabilir mi?\n"
 
-#: sys-utils/readprofile.c:304
+#: sys-utils/readprofile.c:323
 msgid "total"
 msgstr "toplam"
 
@@ -9611,41 +9641,39 @@ msgstr "hexdump: dönüşüm karakteri %%%s hatalı.\n"
 msgid ""
 "%s: Usage: %s [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [files]\n"
 msgstr ""
+"%s: Kullanımı: %s [-number] [-p dizge] [-cefnrs] [+satır] [+/kalıp/] "
+"[dosyalar]\n"
 
 #: text-utils/pg.c:255
-#, fuzzy, c-format
+#, c-format
 msgid "%s: option requires an argument -- %s\n"
-msgstr "`%s' seçeneği bir argümanla kullanılır\n"
+msgstr "%s: seçenek bir argümanla kullanılır -- %s\n"
 
 #: text-utils/pg.c:263
-#, fuzzy, c-format
+#, c-format
 msgid "%s: illegal option -- %s\n"
-msgstr "%s: kuraldışı seçenek -- %c\n"
+msgstr "%s: kuraldışı seçenek -- %s\n"
 
 #: text-utils/pg.c:380
-#, fuzzy
 msgid "...skipping forward\n"
-msgstr "...atlanıyor\n"
+msgstr "...ileri atlanıyor\n"
 
 #: text-utils/pg.c:382
-#, fuzzy
 msgid "...skipping backward\n"
-msgstr "...atlanıyor\n"
+msgstr "...geri atlanıyor\n"
 
 #: text-utils/pg.c:404
-#, fuzzy
 msgid "No next file"
-msgstr "(Sonraki dosya: %s)"
+msgstr "Sonrasında dosya yok"
 
 #: text-utils/pg.c:408
-#, fuzzy
 msgid "No previous file"
-msgstr "Atanmış disk bölümü yok\n"
+msgstr "Öncesinde dosya yok"
 
 #: text-utils/pg.c:938
-#, fuzzy, c-format
+#, c-format
 msgid "%s: Read error from %s file\n"
-msgstr "%s: %s üzerinde okuma hatası\n"
+msgstr "%s: %s dosyasından okuma hatası\n"
 
 #.
 #. * Most likely '\0' in input.
@@ -9653,54 +9681,49 @@ msgstr "%s: %s üzerinde okuma hatası\n"
 #: text-utils/pg.c:944
 #, c-format
 msgid "%s: Unexpected EOF in %s file\n"
-msgstr ""
+msgstr "%s: %s doyasında beklenmedik dosya sonu\n"
 
 #: text-utils/pg.c:947
-#, fuzzy, c-format
+#, c-format
 msgid "%s: Unknown error in %s file\n"
-msgstr "kimlikte bilinmeyen hata"
+msgstr "%s: %s doyasında bilinmeyen hata\n"
 
 #: text-utils/pg.c:1042
-#, fuzzy, c-format
+#, c-format
 msgid "%s: Cannot create tempfile\n"
-msgstr "%s: geçici dosya okunamıyor.\n"
+msgstr "%s: geçici dosya oluşturulamıyor.\n"
 
 #: text-utils/pg.c:1051 text-utils/pg.c:1226
-#, fuzzy
 msgid "RE error: "
-msgstr ", hata"
+msgstr "RE hatası:"
 
 #: text-utils/pg.c:1208
 msgid "(EOF)"
-msgstr ""
+msgstr "(DosyaSonu)"
 
 #: text-utils/pg.c:1234
 msgid "No remembered search string"
-msgstr ""
+msgstr "Arama dizgesi yok"
 
 #: text-utils/pg.c:1317
-#, fuzzy
 msgid "Cannot open "
-msgstr "%s açılamıyor\n"
+msgstr "Açılamıyor"
 
 #: text-utils/pg.c:1365
-#, fuzzy
 msgid "saved"
-msgstr "gönderim"
+msgstr "kaydedildi"
 
 #: text-utils/pg.c:1472
 msgid ": !command not allowed in rflag mode.\n"
-msgstr ""
+msgstr ": rflag kipinde ! komutu kullanılmaz.\n"
 
 #: text-utils/pg.c:1504
-#, fuzzy
 msgid "fork() failed, try again later\n"
-msgstr "Parola değiştirilmedi! Daha sonra tekrar deneyin.\n"
+msgstr "Alt süreç oluşturulamadı, daha sonra tekrar deneyin\n"
 
 #: text-utils/pg.c:1709
-#, fuzzy
 msgid "(Next file: "
-msgstr "(Sonraki dosya: %s)"
+msgstr "(Sonraki dosya: "
 
 #: text-utils/rev.c:113
 msgid "Unable to allocate bufferspace\n"
@@ -9745,9 +9768,6 @@ msgstr "Tampon büyütülürken bellek yetmedi.\n"
 #~ msgid "unrecognized option `%s'\n"
 #~ msgstr "`%s' seçeneği bilinmiyor\n"
 
-#~ msgid "option `%s' requires an argument\n"
-#~ msgstr "`%s' seçeneği bir argümanla kullanılır\n"
-
 #~ msgid "option `%s' doesn't allow an argument\n"
 #~ msgstr "`%s' seçeneği bir argümansız kullanılır\n"
 
index d26e8eca7a1aa1381bb3cd83e757c276634d7f96..74fff49257fdf3930cda92e4586b798b7500e388 100644 (file)
@@ -68,6 +68,10 @@ only the decimal number is printed.
 Print all symbols in the mapfile. By default the procedures with 0 reported
 ticks are not printed.
 
+.TP
+.B -b
+Print individual histogram-bin counts.
+
 .TP
 .B -r
 Reset the profiling buffer. This can only be invoked by root, because
index 052954f95fedaf863dcebd3d5bfc10514bdb08b1..c91c26521cced46ecb7cd7dbf11123d91dba8bd8 100644 (file)
@@ -52,7 +52,7 @@ static char *prgname;
 /* These are the defaults */
 static char defaultmap[]="/usr/src/linux/System.map";
 static char defaultpro[]="/proc/profile";
-static char optstring[]="M:m:np:itvarV";
+static char optstring[]="M:m:np:itvarVb";
 
 static void
 usage(void) {
@@ -64,6 +64,7 @@ usage(void) {
                  "\t -i            print only info about the sampling step\n"
                  "\t -v            print verbose data\n"
                  "\t -a            print all symbols, even if count is 0\n"
+                 "\t -b            print individual histogram-bin counts\n"
                  "\t -r            reset all the counters (root only)\n"
                  "\t -n            disable byte order auto-detection\n"
                  "\t -V            print version and exit\n")
@@ -116,10 +117,11 @@ main (int argc, char **argv) {
        char fn_name[S_LEN], next_name[S_LEN];   /* current and next name */
        char mode[8];
        int c;
-       int optAll=0, optInfo=0, optReset=0, optVerbose=0, optNative=0;
+       int optAll=0, optInfo=0, optReset=0, optVerbose=0, optNative=0, optBins=0;
        char mapline[S_LEN];
        int maplineno=1;
        int popenMap;   /* flag to tell if popen() has been used */
+       int header_printed;
 
 #define next (current^1)
 
@@ -137,6 +139,7 @@ main (int argc, char **argv) {
                case 'n': optNative++;    break;
                case 'p': proFile=optarg; break;
                case 'a': optAll++;       break;
+               case 'b': optBins++;      break;
                case 'i': optInfo++;      break;
                case 'M': mult=optarg;    break;
                case 'r': optReset++;     break;
@@ -266,11 +269,14 @@ main (int argc, char **argv) {
                                prgname,mapFile, maplineno);
                        exit(1);
                }
+               header_printed = 0;
 
                /* ignore any LEADING (before a '[tT]' symbol is found)
                   Absolute symbols */
                if (*mode == 'A' && total == 0) continue;
-               if (*mode!='T' && *mode!='t') break;/* only text is profiled */
+               if (*mode != 'T' && *mode != 't' &&
+                   *mode != 'W' && *mode != 'w')
+                       break;  /* only text is profiled */
 
                if (indx >= len / sizeof(*buf)) {
                        fprintf(stderr, _("%s: profile address out of range. "
@@ -278,18 +284,31 @@ main (int argc, char **argv) {
                        exit(1);
                }
 
-               while (indx < (next_add-add0)/step)
+               while (indx < (next_add-add0)/step) {
+                       if (optBins && (buf[indx] || optAll)) {
+                               if (!header_printed) {
+                                       printf ("%s:\n", fn_name);
+                                       header_printed = 1;
+                               }
+                               printf ("\t%lx\t%u\n", (indx - 1)*step + add0, buf[indx]);
+                       }
                        this += buf[indx++];
+               }
                total += this;
 
-               fn_len = next_add-fn_add;
-               if (fn_len && (this || optAll)) {
-                       if (optVerbose)
-                               printf("%08lx %-40s %6i %8.4f\n", fn_add,
-                                      fn_name,this,this/(double)fn_len);
-                       else
-                               printf("%6i %-40s %8.4f\n",
-                                      this,fn_name,this/(double)fn_len);
+               if (optBins) {
+                       if (optVerbose || this > 0)
+                               printf ("  total\t\t\t\t%u\n", this);
+               } else {
+                       fn_len = next_add-fn_add;
+                       if (fn_len && (this || optAll)) {
+                               if (optVerbose)
+                                       printf("%08lx %-40s %6i %8.4f\n", fn_add,
+                                              fn_name,this,this/(double)fn_len);
+                               else
+                                       printf("%6i %-40s %8.4f\n",
+                                              this,fn_name,this/(double)fn_len);
+                       }
                }
                fn_add=next_add; strcpy(fn_name,next_name);
 
index 6fecb2f8575acfbe36d0f0e597721ea5f61e095c..3ecce23fffddfb00b9fdf8910e65c6fdcc544215 100644 (file)
@@ -6,9 +6,9 @@
 include ../make_include
 include ../MCONFIG
 
-MAN1=          col.1 colcrt.1 colrm.1 column.1 hexdump.1 rev.1 line.1 pg.1
+MAN1=          col.1 colcrt.1 colrm.1 column.1 hexdump.1 rev.1 line.1
 
-USRBIN=                col colcrt colrm column hexdump rev line pg
+USRBIN=                col colcrt colrm column hexdump rev line
 
 BIN=
 
@@ -16,8 +16,8 @@ MAYBE=                more ul
 
 ifeq "$(HAVE_NCURSES)" "yes"
 BIN:=$(BIN) more
-USRBIN:=$(USRBIN) ul
-MAN1:=$(MAN1) ul.1 more.1
+USRBIN:=$(USRBIN) ul pg
+MAN1:=$(MAN1) ul.1 more.1 pg.1
 else
 ifeq "$(HAVE_TERMCAP)" "yes"
 BIN:=$(BIN) more