OSDN Git Service

Update Release Notes, Changelogs, version.h, etc. for 1.42.7 release
authorTheodore Ts'o <tytso@mit.edu>
Wed, 16 Jan 2013 18:50:12 +0000 (13:50 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Wed, 16 Jan 2013 19:09:22 +0000 (14:09 -0500)
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
RELEASE-NOTES
debian/changelog
e2fsprogs.lsm
po/e2fsprogs.pot
version.h

index 70a8c20..eaf7962 100644 (file)
@@ -1,5 +1,5 @@
-E2fsprogs 1.42.7 (January 1, 2013)
-==================================
+E2fsprogs 1.42.7 (January 15, 2013)
+===================================
 
 Add some new options to filefrag from Lustre's patches to e2fsprogs:
     * add -k option to print extents in kB-sized units (like df -k)
 
 Add some new options to filefrag from Lustre's patches to e2fsprogs:
     * add -k option to print extents in kB-sized units (like df -k)
@@ -14,10 +14,22 @@ creates a filesystem with a restricted number of reserved gdt blocks,
 an off-line resize which grows the file system could potentially
 result in file system corruption.
 
 an off-line resize which grows the file system could potentially
 result in file system corruption.
 
+Further optimize resize2fs so it doesn't use quite as much CPU when
+resizing very large file systems. 
+
+Fixed 32-bit overflow bugs which could cause resize2fs to fail and
+possibly corrupt the file system while resizing 64-bit file systems.
+
 Fix a bug in mke2fs where parsing "-E resize=NNN" will result in a
 mke2fs crash due to a divide-by-zero if the 64bit file system feature
 is enabled.
 
 Fix a bug in mke2fs where parsing "-E resize=NNN" will result in a
 mke2fs crash due to a divide-by-zero if the 64bit file system feature
 is enabled.
 
+Add better error checking to mke2fs to check for invalid parameters
+when creating bigalloc file system.
+
+When creating bigalloc filesystems, the -g option to mke2fs will now
+specify the number of clusters per block group.
+
 Add to debugfs the functionality to corrupt a specific file system
 block via the "zap_block" command.
 
 Add to debugfs the functionality to corrupt a specific file system
 block via the "zap_block" command.
 
@@ -27,12 +39,29 @@ the file system via the "block_dump" command.
 Add to debugfs the functionality to manipulate the extent tree
 directly via the "extent_open" command.
 
 Add to debugfs the functionality to manipulate the extent tree
 directly via the "extent_open" command.
 
+Fixed debugfs's mknod command so that it updates the block group
+statistics.
+
 Fix e2fsck so it can detect and fix inconsistencies in the interior
 nodes of an inode's extent tree.
 
 Fix e2fsck so it can detect and fix inconsistencies in the interior
 nodes of an inode's extent tree.
 
+Fix a potential memory corruption failure in e2fsck's error path if
+the call to ext2fs_open2() fails.
+
+Fix e2fsck if its logging function is enabled in e2fsck.conf, and the
+resulting file name for the log file is longer than 100 bytes, that it
+properly handles this situation instead of crashing.
+
+E2fsck will now report the amount of memory that it attempted to
+allocate when a memory allocation request fails, to make it easier to
+track down the problem.
+
 Fix mke2fs's handling of the mmp_update_interval option.  (Addresses
 Lustre Bug: LU-1888)
 
 Fix mke2fs's handling of the mmp_update_interval option.  (Addresses
 Lustre Bug: LU-1888)
 
+E2image can now include all data blocks in the e2image output file
+when the user specifies the -a option.
+
 If e2fsprogs is compiled without --enable-quota, make sure that
 tune2fs can not turn on the feature for new-style quota support, since
 afterwards, none of the e2fsprogs tools will be willing to touch that
 If e2fsprogs is compiled without --enable-quota, make sure that
 tune2fs can not turn on the feature for new-style quota support, since
 afterwards, none of the e2fsprogs tools will be willing to touch that
@@ -52,6 +81,14 @@ on file systems whose block size is greater than 8k.
 Fix e2freefrag so it works on 64-bit file systems, and so it uses much
 less memory.  (Addresses Google Bug: 7269948)
 
 Fix e2freefrag so it works on 64-bit file systems, and so it uses much
 less memory.  (Addresses Google Bug: 7269948)
 
+Update Czech, Dutch, French, German, Polish, Sweedish, and Vietnamese
+translations
+
+Add a command to debugfs to create symlinks.
+
+Document the bigalloc feature in the mke2fs man page.  (Addresses
+Debian Bug: #669730)
+
 
 Programmer's Notes
 ------------------
 
 Programmer's Notes
 ------------------
@@ -85,6 +122,26 @@ Fixed how we link the test programs so they always use the static
 libraries, so that we test using the libraries which we have just
 built.
 
 libraries, so that we test using the libraries which we have just
 built.
 
+Update config.guess and config.sub to the latest versions from the GNU
+project.
+
+Fixed the com_err.texinfo file so that it can produce a valid
+postscript/pdf printed output.
+
+Add a regression test which checks debugfs's ability to create
+symlinks, named FIFO's, and device nodes.
+
+Add a function ext2fs_symlink(), which creates symlinks to the
+libext2fs library.
+
+Add debugging code so we can test old kernel interfaces for online
+resize to resize2fs.  This backwards compatibility checking is keyed
+off of the RESIZE2FS_KERNEL_VERSION, which is designed to allow us to
+test the functionality of the kernel's older resize ioctls without
+needing to install an old version of resize2fs, and to also test a
+modern resize2fs's ability to work with older kernels without having
+to install an older version of the kernel.
+
 
 E2fsprogs 1.42.6 (September 21, 2012)
 =====================================
 
 E2fsprogs 1.42.6 (September 21, 2012)
 =====================================
index 76091ca..8330895 100644 (file)
@@ -1,30 +1,54 @@
 e2fsprogs (1.42.7-1) unstable; urgency=low
 
 e2fsprogs (1.42.7-1) unstable; urgency=low
 
-  * New uptream version
+  * New upstream version
   * Added new options to filefrag to be consistent with the version from
     Lustre
   * Added new options to filefrag to be consistent with the version from
     Lustre
+  * Optimized e2fsck's CPU utilization
+  * Fixed e2fsck so it detects and fixes inconsistencies in the interior
+    nodes of an inode's extent tree
+  * Fixed a potential memory corruption failure in e2fsck's error path if
+    the call to ext2fs_open2() fails.
+  * Fixed e2fsck if its logging function is enabled in e2fsck.conf, and
+    the resulting file name for the log file is longer than 100 bytes,
+    that it properly handles this situation instead of crashing.
+  * E2fsck will now report the amount of memory that it attempted to
+    allocate when a memory allocation request fails, to make it easier to
+    track down the problem.
   * Fixed a bug in resize2fs which could cause severe file system
     corruption when growing an ext4 file system which was formatted with
     fewer-than-normal reserved gdt blocks
   * Fixed resize2fs to be able to handle off-line resizes of file
     systems with the flex_bg feature and without any reserved gdt
     blocks or if the file system did not have the resize_inode feature
   * Fixed a bug in resize2fs which could cause severe file system
     corruption when growing an ext4 file system which was formatted with
     fewer-than-normal reserved gdt blocks
   * Fixed resize2fs to be able to handle off-line resizes of file
     systems with the flex_bg feature and without any reserved gdt
     blocks or if the file system did not have the resize_inode feature
+  * Further optimize resize2fs so it doesn't use quite as much CPU when
+    resizing very large file systems.
+  * Fixed 32-bit overflow bugs which could cause resize2fs to fail and
+    possibly corrupt the file system while resizing 64-bit file systems.
   * Fix a crash while mke2fs is parsing "-E resize=NNN" with the 64bit
     file system feature enabled
   * Fix a crash while mke2fs is parsing "-E resize=NNN" with the 64bit
     file system feature enabled
-  * Added the "zap_block", "block_dump", and "extent_open" commands to
-    debugfs
-  * Fixed e2fsck so it detects and fixes inconsistencies in the interior
-    nodes of an inode's extent tree
-  * Fixed mke2fs's handling of the mmp_update_interval option
-  * Optimized e2fsck's CPU utilization
+  * Added better error checking to mke2fs to check for invalid
+    parameters when creating bigalloc file system.
+  * When creating bigalloc filesystems, the -g option to mke2fs will now
+    specify the number of clusters per block group.
+  * Added the "symlink", "zap_block", "block_dump", and "extent_open"
+    commands to debugfs
   * Fixed debugfs's htree command so that all its messages are sent
     through the pager.
   * Fixed debugfs's dump_file and cat functions so they work correctly
     on file systems with a block size greater than 8k.
   * Fixed debugfs's htree command so that all its messages are sent
     through the pager.
   * Fixed debugfs's dump_file and cat functions so they work correctly
     on file systems with a block size greater than 8k.
+  * Fixed mke2fs's handling of the mmp_update_interval option
   * Fixed e2freefrag so it works on 64-bit file systems, and so it uses
     much less memory.
   * Fixed e2freefrag so it works on 64-bit file systems, and so it uses
     much less memory.
+  * E2image can now include all data blocks in the e2image output
+    file when the user specifies the -a option.
+  * Fixed debugfs's mknod command so that it updates the block group
+    statistics
+  * Document the bigalloc feature in the mke2fs man page.
+    (Closes: #669730)
+  * Update Czech, Dutch, French, German, Polish, Sweedish, and
+    Vietnamese translations
 
 
- -- Theodore Y. Ts'o <tytso@mit.edu>  Tue, 1 Jan 2013 10:23:04 -0500
+ -- Theodore Y. Ts'o <tytso@mit.edu>  Tue, 15 Jan 2013 22:31:25 -0500
 
 e2fsprogs (1.42.6-1) unstable; urgency=low
 
 
 e2fsprogs (1.42.6-1) unstable; urgency=low
 
index 733d409..424dd1f 100644 (file)
@@ -1,16 +1,16 @@
 Begin3
 Title:          EXT2 Filesystem utilities
 Begin3
 Title:          EXT2 Filesystem utilities
-Version:        1.42.6
-Entered-date:   21Sep2012
+Version:        1.42.7
+Entered-date:   15Jan2013
 Description:    The filesystem utilities for the EXT2, EXT3, and EXT4
                filesystems, including e2fsck, mke2fs, dumpe2fs, and others.
 Keywords:       utilities, filesystem, Ext2fs, ext3, ext4
 Author:         tytso@mit.edu (Theodore Tso)
 Maintained-by:  tytso@mit.edu (Theodore Tso)
 Primary-site:   download.sourceforge.net /pub/sourceforge/e2fsprogs
 Description:    The filesystem utilities for the EXT2, EXT3, and EXT4
                filesystems, including e2fsck, mke2fs, dumpe2fs, and others.
 Keywords:       utilities, filesystem, Ext2fs, ext3, ext4
 Author:         tytso@mit.edu (Theodore Tso)
 Maintained-by:  tytso@mit.edu (Theodore Tso)
 Primary-site:   download.sourceforge.net /pub/sourceforge/e2fsprogs
-                5784kB e2fsprogs-1.42.6.tar.gz
-                504kB  e2fsprogs-libs-1.42.6.tar.gz
-                1kB    e2fsprogs-1.42.6.lsm
+                5840kB e2fsprogs-1.42.7.tar.gz
+                560kB  e2fsprogs-libs-1.42.7.tar.gz
+                1kB    e2fsprogs-1.42.7.lsm
 Alternate-site: 
 Platforms:     linux 1.2.x/1.3.x/2.0.x/2.1.x/2.2.x/2.3.x/2.4.x/2.5.x/2.6.x/3.x
 Copying-policy: GPL-2/LGPL-2
 Alternate-site: 
 Platforms:     linux 1.2.x/1.3.x/2.0.x/2.1.x/2.2.x/2.3.x/2.4.x/2.5.x/2.6.x/3.x
 Copying-policy: GPL-2/LGPL-2
index dc4ceec..0f152bd 100644 (file)
@@ -1,9 +1,9 @@
 # E2fsprogs translation template file
 # Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 
 # E2fsprogs translation template file
 # Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 
-#     2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
-#     by Theodore Ts'o
+#     2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
+#      2013 by Theodore Ts'o
 # This file is distributed under the same license as the e2fsprogs package.
 # This file is distributed under the same license as the e2fsprogs package.
-# Theodore Ts'o <tytso@mit.edu>, 2012.
+# Theodore Ts'o <tytso@mit.edu>, 2013.
 #
 #. The strings in e2fsck's problem.c can be very hard to translate,
 #. since the strings are expanded in two different ways.  First of all,
 #
 #. The strings in e2fsck's problem.c can be very hard to translate,
 #. since the strings are expanded in two different ways.  First of all,
@@ -66,9 +66,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: e2fsprogs 1.42.6\n"
+"Project-Id-Version: e2fsprogs 1.42.7\n"
 "Report-Msgid-Bugs-To: tytso@alum.mit.edu\n"
 "Report-Msgid-Bugs-To: tytso@alum.mit.edu\n"
-"POT-Creation-Date: 2012-09-21 12:16-0400\n"
+"POT-Creation-Date: 2013-01-16 13:40-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -78,7 +78,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
-#: e2fsck/badblocks.c:23 misc/mke2fs.c:177
+#: e2fsck/badblocks.c:23 misc/mke2fs.c:178
 #, c-format
 msgid "Bad block %u out of range; ignored.\n"
 msgstr ""
 #, c-format
 msgid "Bad block %u out of range; ignored.\n"
 msgstr ""
@@ -92,10 +92,10 @@ msgid "while reading the bad blocks inode"
 msgstr ""
 
 #: e2fsck/badblocks.c:72 e2fsck/iscan.c:110 e2fsck/scantest.c:107
 msgstr ""
 
 #: e2fsck/badblocks.c:72 e2fsck/iscan.c:110 e2fsck/scantest.c:107
-#: e2fsck/unix.c:1334 e2fsck/unix.c:1422 misc/badblocks.c:1214
+#: e2fsck/unix.c:1332 e2fsck/unix.c:1420 misc/badblocks.c:1214
 #: misc/badblocks.c:1222 misc/badblocks.c:1236 misc/badblocks.c:1248
 #: misc/badblocks.c:1222 misc/badblocks.c:1236 misc/badblocks.c:1248
-#: misc/dumpe2fs.c:588 misc/e2image.c:1189 misc/e2image.c:1307
-#: misc/e2image.c:1320 misc/mke2fs.c:193 misc/tune2fs.c:1898 resize/main.c:303
+#: misc/dumpe2fs.c:588 misc/e2image.c:1196 misc/e2image.c:1318
+#: misc/e2image.c:1331 misc/mke2fs.c:194 misc/tune2fs.c:1902 resize/main.c:303
 #, c-format
 msgid "while trying to open %s"
 msgstr ""
 #, c-format
 msgid "while trying to open %s"
 msgstr ""
@@ -105,7 +105,7 @@ msgstr ""
 msgid "while trying popen '%s'"
 msgstr ""
 
 msgid "while trying popen '%s'"
 msgstr ""
 
-#: e2fsck/badblocks.c:94 misc/mke2fs.c:200
+#: e2fsck/badblocks.c:94 misc/mke2fs.c:201
 msgid "while reading in list of bad blocks from file"
 msgstr ""
 
 msgid "while reading in list of bad blocks from file"
 msgstr ""
 
@@ -189,21 +189,21 @@ msgstr ""
 msgid "Usage: %s [-F] [-I inode_buffer_blocks] device\n"
 msgstr ""
 
 msgid "Usage: %s [-F] [-I inode_buffer_blocks] device\n"
 msgstr ""
 
-#: e2fsck/iscan.c:81 e2fsck/unix.c:963
+#: e2fsck/iscan.c:81 e2fsck/unix.c:961
 #, c-format
 msgid "while opening %s for flushing"
 msgstr ""
 
 #, c-format
 msgid "while opening %s for flushing"
 msgstr ""
 
-#: e2fsck/iscan.c:86 e2fsck/unix.c:969 resize/main.c:276
+#: e2fsck/iscan.c:86 e2fsck/unix.c:967 resize/main.c:276
 #, c-format
 msgid "while trying to flush %s"
 msgstr ""
 
 #, c-format
 msgid "while trying to flush %s"
 msgstr ""
 
-#: e2fsck/iscan.c:119 e2fsck/scantest.c:114 misc/e2image.c:1084
+#: e2fsck/iscan.c:119 e2fsck/scantest.c:114 misc/e2image.c:1091
 msgid "while opening inode scan"
 msgstr ""
 
 msgid "while opening inode scan"
 msgstr ""
 
-#: e2fsck/iscan.c:127 misc/e2image.c:1102
+#: e2fsck/iscan.c:127 misc/e2image.c:1109
 msgid "while getting next inode"
 msgstr ""
 
 msgid "while getting next inode"
 msgstr ""
 
@@ -481,77 +481,77 @@ msgstr ""
 msgid "internal error: couldn't lookup EA inode record for %u"
 msgstr ""
 
 msgid "internal error: couldn't lookup EA inode record for %u"
 msgstr ""
 
-#: e2fsck/pass1.c:476 e2fsck/pass2.c:782
+#: e2fsck/pass1.c:475 e2fsck/pass2.c:782
 msgid "reading directory block"
 msgstr ""
 
 msgid "reading directory block"
 msgstr ""
 
-#: e2fsck/pass1.c:599
+#: e2fsck/pass1.c:598
 msgid "in-use inode map"
 msgstr ""
 
 msgid "in-use inode map"
 msgstr ""
 
-#: e2fsck/pass1.c:610
+#: e2fsck/pass1.c:609
 msgid "directory inode map"
 msgstr ""
 
 msgid "directory inode map"
 msgstr ""
 
-#: e2fsck/pass1.c:620
+#: e2fsck/pass1.c:619
 msgid "regular file inode map"
 msgstr ""
 
 msgid "regular file inode map"
 msgstr ""
 
-#: e2fsck/pass1.c:629
+#: e2fsck/pass1.c:628
 msgid "in-use block map"
 msgstr ""
 
 msgid "in-use block map"
 msgstr ""
 
-#: e2fsck/pass1.c:696
+#: e2fsck/pass1.c:695
 msgid "opening inode scan"
 msgstr ""
 
 msgid "opening inode scan"
 msgstr ""
 
-#: e2fsck/pass1.c:730
+#: e2fsck/pass1.c:729
 msgid "getting next inode from scan"
 msgstr ""
 
 msgid "getting next inode from scan"
 msgstr ""
 
-#: e2fsck/pass1.c:1240
+#: e2fsck/pass1.c:1239
 msgid "Pass 1"
 msgstr ""
 
 msgid "Pass 1"
 msgstr ""
 
-#: e2fsck/pass1.c:1297
+#: e2fsck/pass1.c:1296
 #, c-format
 msgid "reading indirect blocks of inode %u"
 msgstr ""
 
 #, c-format
 msgid "reading indirect blocks of inode %u"
 msgstr ""
 
-#: e2fsck/pass1.c:1347
+#: e2fsck/pass1.c:1346
 msgid "bad inode map"
 msgstr ""
 
 msgid "bad inode map"
 msgstr ""
 
-#: e2fsck/pass1.c:1370
+#: e2fsck/pass1.c:1369
 msgid "inode in bad block map"
 msgstr ""
 
 msgid "inode in bad block map"
 msgstr ""
 
-#: e2fsck/pass1.c:1390
+#: e2fsck/pass1.c:1389
 msgid "imagic inode map"
 msgstr ""
 
 msgid "imagic inode map"
 msgstr ""
 
-#: e2fsck/pass1.c:1417
+#: e2fsck/pass1.c:1416
 msgid "multiply claimed block map"
 msgstr ""
 
 msgid "multiply claimed block map"
 msgstr ""
 
-#: e2fsck/pass1.c:1518
+#: e2fsck/pass1.c:1527
 msgid "ext attr block map"
 msgstr ""
 
 msgid "ext attr block map"
 msgstr ""
 
-#: e2fsck/pass1.c:2266
+#: e2fsck/pass1.c:2295
 #, c-format
 msgid "%6lu(%c): expecting %6lu got phys %6lu (blkcnt %lld)\n"
 msgstr ""
 
 #, c-format
 msgid "%6lu(%c): expecting %6lu got phys %6lu (blkcnt %lld)\n"
 msgstr ""
 
-#: e2fsck/pass1.c:2627
+#: e2fsck/pass1.c:2656
 msgid "block bitmap"
 msgstr ""
 
 msgid "block bitmap"
 msgstr ""
 
-#: e2fsck/pass1.c:2633
+#: e2fsck/pass1.c:2662
 msgid "inode bitmap"
 msgstr ""
 
 msgid "inode bitmap"
 msgstr ""
 
-#: e2fsck/pass1.c:2639
+#: e2fsck/pass1.c:2668
 msgid "inode table"
 msgstr ""
 
 msgid "inode table"
 msgstr ""
 
@@ -579,7 +579,7 @@ msgstr ""
 msgid "inode loop detection bitmap"
 msgstr ""
 
 msgid "inode loop detection bitmap"
 msgstr ""
 
-#: e2fsck/pass4.c:195
+#: e2fsck/pass4.c:196
 msgid "Pass 4"
 msgstr ""
 
 msgid "Pass 4"
 msgstr ""
 
@@ -1350,7 +1350,7 @@ msgstr ""
 msgid "Warning: could not write @b %b for %s: %m\n"
 msgstr ""
 
 msgid "Warning: could not write @b %b for %s: %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:625 e2fsck/problem.c:1460
+#: e2fsck/problem.c:625 e2fsck/problem.c:1468
 #. @-expanded: error allocating inode bitmap (%N): %m\n
 msgid "@A @i @B (%N): %m\n"
 msgstr ""
 #. @-expanded: error allocating inode bitmap (%N): %m\n
 msgid "@A @i @B (%N): %m\n"
 msgstr ""
@@ -1706,6 +1706,14 @@ msgid ""
 msgstr ""
 
 #: e2fsck/problem.c:953
 msgstr ""
 
 #: e2fsck/problem.c:953
+#. @-expanded: Interior extent node level %N of inode %i:\n
+#. @-expanded: Logical start %b does not match logical start %c at next level.  
+msgid ""
+"Interior @x node level %N of @i %i:\n"
+"Logical start %b does not match logical start %c at next level.  "
+msgstr ""
+
+#: e2fsck/problem.c:961
 #. @-expanded: \n
 #. @-expanded: Running additional passes to resolve blocks claimed by more than one inode...\n
 #. @-expanded: Pass 1B: Rescanning for multiply-claimed blocks\n
 #. @-expanded: \n
 #. @-expanded: Running additional passes to resolve blocks claimed by more than one inode...\n
 #. @-expanded: Pass 1B: Rescanning for multiply-claimed blocks\n
@@ -1715,45 +1723,45 @@ msgid ""
 "Pass 1B: Rescanning for @m @bs\n"
 msgstr ""
 
 "Pass 1B: Rescanning for @m @bs\n"
 msgstr ""
 
-#: e2fsck/problem.c:959
+#: e2fsck/problem.c:967
 #, c-format
 #. @-expanded: multiply-claimed block(s) in inode %i:
 msgid "@m @b(s) in @i %i:"
 msgstr ""
 
 #, c-format
 #. @-expanded: multiply-claimed block(s) in inode %i:
 msgid "@m @b(s) in @i %i:"
 msgstr ""
 
-#: e2fsck/problem.c:974
+#: e2fsck/problem.c:982
 #, c-format
 msgid "Error while scanning inodes (%i): %m\n"
 msgstr ""
 
 #, c-format
 msgid "Error while scanning inodes (%i): %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:979
+#: e2fsck/problem.c:987
 #, c-format
 #. @-expanded: error allocating inode bitmap (inode_dup_map): %m\n
 msgid "@A @i @B (@i_dup_map): %m\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: error allocating inode bitmap (inode_dup_map): %m\n
 msgid "@A @i @B (@i_dup_map): %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:984
+#: e2fsck/problem.c:992
 #, c-format
 #. @-expanded: Error while iterating over blocks in inode %i (%s): %m\n
 msgid "Error while iterating over @bs in @i %i (%s): %m\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: Error while iterating over blocks in inode %i (%s): %m\n
 msgid "Error while iterating over @bs in @i %i (%s): %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:989 e2fsck/problem.c:1304
+#: e2fsck/problem.c:997 e2fsck/problem.c:1312
 #. @-expanded: Error adjusting refcount for extended attribute block %b (inode %i): %m\n
 msgid "Error adjusting refcount for @a @b %b (@i %i): %m\n"
 msgstr ""
 
 #. @-expanded: Error adjusting refcount for extended attribute block %b (inode %i): %m\n
 msgid "Error adjusting refcount for @a @b %b (@i %i): %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:994
+#: e2fsck/problem.c:1002
 #. @-expanded: Pass 1C: Scanning directories for inodes with multiply-claimed blocks\n
 msgid "Pass 1C: Scanning directories for @is with @m @bs\n"
 msgstr ""
 
 #. @-expanded: Pass 1C: Scanning directories for inodes with multiply-claimed blocks\n
 msgid "Pass 1C: Scanning directories for @is with @m @bs\n"
 msgstr ""
 
-#: e2fsck/problem.c:1000
+#: e2fsck/problem.c:1008
 #. @-expanded: Pass 1D: Reconciling multiply-claimed blocks\n
 msgid "Pass 1D: Reconciling @m @bs\n"
 msgstr ""
 
 #. @-expanded: Pass 1D: Reconciling multiply-claimed blocks\n
 msgid "Pass 1D: Reconciling @m @bs\n"
 msgstr ""
 
-#: e2fsck/problem.c:1005
+#: e2fsck/problem.c:1013
 #. @-expanded: File %Q (inode #%i, mod time %IM) \n
 #. @-expanded:   has %r multiply-claimed block(s), shared with %N file(s):\n
 msgid ""
 #. @-expanded: File %Q (inode #%i, mod time %IM) \n
 #. @-expanded:   has %r multiply-claimed block(s), shared with %N file(s):\n
 msgid ""
@@ -1761,17 +1769,17 @@ msgid ""
 "  has %r @m @b(s), shared with %N file(s):\n"
 msgstr ""
 
 "  has %r @m @b(s), shared with %N file(s):\n"
 msgstr ""
 
-#: e2fsck/problem.c:1011
+#: e2fsck/problem.c:1019
 #. @-expanded: \t%Q (inode #%i, mod time %IM)\n
 msgid "\t%Q (@i #%i, mod time %IM)\n"
 msgstr ""
 
 #. @-expanded: \t%Q (inode #%i, mod time %IM)\n
 msgid "\t%Q (@i #%i, mod time %IM)\n"
 msgstr ""
 
-#: e2fsck/problem.c:1016
+#: e2fsck/problem.c:1024
 #. @-expanded: \t<filesystem metadata>\n
 msgid "\t<@f metadata>\n"
 msgstr ""
 
 #. @-expanded: \t<filesystem metadata>\n
 msgid "\t<@f metadata>\n"
 msgstr ""
 
-#: e2fsck/problem.c:1021
+#: e2fsck/problem.c:1029
 #. @-expanded: (There are %N inodes containing multiply-claimed blocks.)\n
 #. @-expanded: \n
 msgid ""
 #. @-expanded: (There are %N inodes containing multiply-claimed blocks.)\n
 #. @-expanded: \n
 msgid ""
@@ -1779,7 +1787,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: e2fsck/problem.c:1026
+#: e2fsck/problem.c:1034
 #. @-expanded: multiply-claimed blocks already reassigned or cloned.\n
 #. @-expanded: \n
 msgid ""
 #. @-expanded: multiply-claimed blocks already reassigned or cloned.\n
 #. @-expanded: \n
 msgid ""
@@ -1787,313 +1795,313 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: e2fsck/problem.c:1039
+#: e2fsck/problem.c:1047
 #, c-format
 msgid "Couldn't clone file: %m\n"
 msgstr ""
 
 #, c-format
 msgid "Couldn't clone file: %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:1045
+#: e2fsck/problem.c:1053
 #. @-expanded: Pass 2: Checking directory structure\n
 msgid "Pass 2: Checking @d structure\n"
 msgstr ""
 
 #. @-expanded: Pass 2: Checking directory structure\n
 msgid "Pass 2: Checking @d structure\n"
 msgstr ""
 
-#: e2fsck/problem.c:1050
+#: e2fsck/problem.c:1058
 #, c-format
 #. @-expanded: invalid inode number for '.' in directory inode %i.\n
 msgid "@n @i number for '.' in @d @i %i.\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: invalid inode number for '.' in directory inode %i.\n
 msgid "@n @i number for '.' in @d @i %i.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1055
+#: e2fsck/problem.c:1063
 #. @-expanded: entry '%Dn' in %p (%i) has invalid inode #: %Di.\n
 msgid "@E has @n @i #: %Di.\n"
 msgstr ""
 
 #. @-expanded: entry '%Dn' in %p (%i) has invalid inode #: %Di.\n
 msgid "@E has @n @i #: %Di.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1060
+#: e2fsck/problem.c:1068
 #. @-expanded: entry '%Dn' in %p (%i) has deleted/unused inode %Di.  
 msgid "@E has @D/unused @i %Di.  "
 msgstr ""
 
 #. @-expanded: entry '%Dn' in %p (%i) has deleted/unused inode %Di.  
 msgid "@E has @D/unused @i %Di.  "
 msgstr ""
 
-#: e2fsck/problem.c:1065
+#: e2fsck/problem.c:1073
 #. @-expanded: entry '%Dn' in %p (%i) is a link to '.'  
 msgid "@E @L to '.'  "
 msgstr ""
 
 #. @-expanded: entry '%Dn' in %p (%i) is a link to '.'  
 msgid "@E @L to '.'  "
 msgstr ""
 
-#: e2fsck/problem.c:1070
+#: e2fsck/problem.c:1078
 #. @-expanded: entry '%Dn' in %p (%i) points to inode (%Di) located in a bad block.\n
 msgid "@E points to @i (%Di) located in a bad @b.\n"
 msgstr ""
 
 #. @-expanded: entry '%Dn' in %p (%i) points to inode (%Di) located in a bad block.\n
 msgid "@E points to @i (%Di) located in a bad @b.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1075
+#: e2fsck/problem.c:1083
 #. @-expanded: entry '%Dn' in %p (%i) is a link to directory %P (%Di).\n
 msgid "@E @L to @d %P (%Di).\n"
 msgstr ""
 
 #. @-expanded: entry '%Dn' in %p (%i) is a link to directory %P (%Di).\n
 msgid "@E @L to @d %P (%Di).\n"
 msgstr ""
 
-#: e2fsck/problem.c:1080
+#: e2fsck/problem.c:1088
 #. @-expanded: entry '%Dn' in %p (%i) is a link to the root inode.\n
 msgid "@E @L to the @r.\n"
 msgstr ""
 
 #. @-expanded: entry '%Dn' in %p (%i) is a link to the root inode.\n
 msgid "@E @L to the @r.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1085
+#: e2fsck/problem.c:1093
 #. @-expanded: entry '%Dn' in %p (%i) has illegal characters in its name.\n
 msgid "@E has illegal characters in its name.\n"
 msgstr ""
 
 #. @-expanded: entry '%Dn' in %p (%i) has illegal characters in its name.\n
 msgid "@E has illegal characters in its name.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1090
+#: e2fsck/problem.c:1098
 #, c-format
 #. @-expanded: Missing '.' in directory inode %i.\n
 msgid "Missing '.' in @d @i %i.\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: Missing '.' in directory inode %i.\n
 msgid "Missing '.' in @d @i %i.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1095
+#: e2fsck/problem.c:1103
 #, c-format
 #. @-expanded: Missing '..' in directory inode %i.\n
 msgid "Missing '..' in @d @i %i.\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: Missing '..' in directory inode %i.\n
 msgid "Missing '..' in @d @i %i.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1100
+#: e2fsck/problem.c:1108
 #. @-expanded: First entry '%Dn' (inode=%Di) in directory inode %i (%p) should be '.'\n
 msgid "First @e '%Dn' (@i=%Di) in @d @i %i (%p) @s '.'\n"
 msgstr ""
 
 #. @-expanded: First entry '%Dn' (inode=%Di) in directory inode %i (%p) should be '.'\n
 msgid "First @e '%Dn' (@i=%Di) in @d @i %i (%p) @s '.'\n"
 msgstr ""
 
-#: e2fsck/problem.c:1105
+#: e2fsck/problem.c:1113
 #. @-expanded: Second entry '%Dn' (inode=%Di) in directory inode %i should be '..'\n
 msgid "Second @e '%Dn' (@i=%Di) in @d @i %i @s '..'\n"
 msgstr ""
 
 #. @-expanded: Second entry '%Dn' (inode=%Di) in directory inode %i should be '..'\n
 msgid "Second @e '%Dn' (@i=%Di) in @d @i %i @s '..'\n"
 msgstr ""
 
-#: e2fsck/problem.c:1110
+#: e2fsck/problem.c:1118
 #. @-expanded: i_faddr for inode %i (%Q) is %IF, should be zero.\n
 msgid "i_faddr @F %IF, @s zero.\n"
 msgstr ""
 
 #. @-expanded: i_faddr for inode %i (%Q) is %IF, should be zero.\n
 msgid "i_faddr @F %IF, @s zero.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1115
+#: e2fsck/problem.c:1123
 #. @-expanded: i_file_acl for inode %i (%Q) is %If, should be zero.\n
 msgid "i_file_acl @F %If, @s zero.\n"
 msgstr ""
 
 #. @-expanded: i_file_acl for inode %i (%Q) is %If, should be zero.\n
 msgid "i_file_acl @F %If, @s zero.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1120
+#: e2fsck/problem.c:1128
 #. @-expanded: i_dir_acl for inode %i (%Q) is %Id, should be zero.\n
 msgid "i_dir_acl @F %Id, @s zero.\n"
 msgstr ""
 
 #. @-expanded: i_dir_acl for inode %i (%Q) is %Id, should be zero.\n
 msgid "i_dir_acl @F %Id, @s zero.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1125
+#: e2fsck/problem.c:1133
 #. @-expanded: i_frag for inode %i (%Q) is %N, should be zero.\n
 msgid "i_frag @F %N, @s zero.\n"
 msgstr ""
 
 #. @-expanded: i_frag for inode %i (%Q) is %N, should be zero.\n
 msgid "i_frag @F %N, @s zero.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1130
+#: e2fsck/problem.c:1138
 #. @-expanded: i_fsize for inode %i (%Q) is %N, should be zero.\n
 msgid "i_fsize @F %N, @s zero.\n"
 msgstr ""
 
 #. @-expanded: i_fsize for inode %i (%Q) is %N, should be zero.\n
 msgid "i_fsize @F %N, @s zero.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1135
+#: e2fsck/problem.c:1143
 #. @-expanded: inode %i (%Q) has invalid mode (%Im).\n
 msgid "@i %i (%Q) has @n mode (%Im).\n"
 msgstr ""
 
 #. @-expanded: inode %i (%Q) has invalid mode (%Im).\n
 msgid "@i %i (%Q) has @n mode (%Im).\n"
 msgstr ""
 
-#: e2fsck/problem.c:1140
+#: e2fsck/problem.c:1148
 #. @-expanded: directory inode %i, %B, offset %N: directory corrupted\n
 msgid "@d @i %i, %B, offset %N: @d corrupted\n"
 msgstr ""
 
 #. @-expanded: directory inode %i, %B, offset %N: directory corrupted\n
 msgid "@d @i %i, %B, offset %N: @d corrupted\n"
 msgstr ""
 
-#: e2fsck/problem.c:1145
+#: e2fsck/problem.c:1153
 #. @-expanded: directory inode %i, %B, offset %N: filename too long\n
 msgid "@d @i %i, %B, offset %N: filename too long\n"
 msgstr ""
 
 #. @-expanded: directory inode %i, %B, offset %N: filename too long\n
 msgid "@d @i %i, %B, offset %N: filename too long\n"
 msgstr ""
 
-#: e2fsck/problem.c:1150
+#: e2fsck/problem.c:1158
 #. @-expanded: directory inode %i has an unallocated %B.  
 msgid "@d @i %i has an unallocated %B.  "
 msgstr ""
 
 #. @-expanded: directory inode %i has an unallocated %B.  
 msgid "@d @i %i has an unallocated %B.  "
 msgstr ""
 
-#: e2fsck/problem.c:1155
+#: e2fsck/problem.c:1163
 #, c-format
 #. @-expanded: '.' directory entry in directory inode %i is not NULL terminated\n
 msgid "'.' @d @e in @d @i %i is not NULL terminated\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: '.' directory entry in directory inode %i is not NULL terminated\n
 msgid "'.' @d @e in @d @i %i is not NULL terminated\n"
 msgstr ""
 
-#: e2fsck/problem.c:1160
+#: e2fsck/problem.c:1168
 #, c-format
 #. @-expanded: '..' directory entry in directory inode %i is not NULL terminated\n
 msgid "'..' @d @e in @d @i %i is not NULL terminated\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: '..' directory entry in directory inode %i is not NULL terminated\n
 msgid "'..' @d @e in @d @i %i is not NULL terminated\n"
 msgstr ""
 
-#: e2fsck/problem.c:1165
+#: e2fsck/problem.c:1173
 #. @-expanded: inode %i (%Q) is an illegal character device.\n
 msgid "@i %i (%Q) is an @I character @v.\n"
 msgstr ""
 
 #. @-expanded: inode %i (%Q) is an illegal character device.\n
 msgid "@i %i (%Q) is an @I character @v.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1170
+#: e2fsck/problem.c:1178
 #. @-expanded: inode %i (%Q) is an illegal block device.\n
 msgid "@i %i (%Q) is an @I @b @v.\n"
 msgstr ""
 
 #. @-expanded: inode %i (%Q) is an illegal block device.\n
 msgid "@i %i (%Q) is an @I @b @v.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1175
+#: e2fsck/problem.c:1183
 #. @-expanded: entry '%Dn' in %p (%i) is duplicate '.' entry.\n
 msgid "@E is duplicate '.' @e.\n"
 msgstr ""
 
 #. @-expanded: entry '%Dn' in %p (%i) is duplicate '.' entry.\n
 msgid "@E is duplicate '.' @e.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1180
+#: e2fsck/problem.c:1188
 #. @-expanded: entry '%Dn' in %p (%i) is duplicate '..' entry.\n
 msgid "@E is duplicate '..' @e.\n"
 msgstr ""
 
 #. @-expanded: entry '%Dn' in %p (%i) is duplicate '..' entry.\n
 msgid "@E is duplicate '..' @e.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1185 e2fsck/problem.c:1485
+#: e2fsck/problem.c:1193 e2fsck/problem.c:1493
 #, c-format
 msgid "Internal error: couldn't find dir_info for %i.\n"
 msgstr ""
 
 #, c-format
 msgid "Internal error: couldn't find dir_info for %i.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1190
+#: e2fsck/problem.c:1198
 #. @-expanded: entry '%Dn' in %p (%i) has rec_len of %Dr, should be %N.\n
 msgid "@E has rec_len of %Dr, @s %N.\n"
 msgstr ""
 
 #. @-expanded: entry '%Dn' in %p (%i) has rec_len of %Dr, should be %N.\n
 msgid "@E has rec_len of %Dr, @s %N.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1195
+#: e2fsck/problem.c:1203
 #, c-format
 #. @-expanded: error allocating icount structure: %m\n
 msgid "@A icount structure: %m\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: error allocating icount structure: %m\n
 msgid "@A icount structure: %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:1200
+#: e2fsck/problem.c:1208
 #, c-format
 #. @-expanded: Error iterating over directory blocks: %m\n
 msgid "Error iterating over @d @bs: %m\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: Error iterating over directory blocks: %m\n
 msgid "Error iterating over @d @bs: %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:1205
+#: e2fsck/problem.c:1213
 #. @-expanded: Error reading directory block %b (inode %i): %m\n
 msgid "Error reading @d @b %b (@i %i): %m\n"
 msgstr ""
 
 #. @-expanded: Error reading directory block %b (inode %i): %m\n
 msgid "Error reading @d @b %b (@i %i): %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:1210
+#: e2fsck/problem.c:1218
 #. @-expanded: Error writing directory block %b (inode %i): %m\n
 msgid "Error writing @d @b %b (@i %i): %m\n"
 msgstr ""
 
 #. @-expanded: Error writing directory block %b (inode %i): %m\n
 msgid "Error writing @d @b %b (@i %i): %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:1215
+#: e2fsck/problem.c:1223
 #, c-format
 #. @-expanded: error allocating new directory block for inode %i (%s): %m\n
 msgid "@A new @d @b for @i %i (%s): %m\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: error allocating new directory block for inode %i (%s): %m\n
 msgid "@A new @d @b for @i %i (%s): %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:1220
+#: e2fsck/problem.c:1228
 #, c-format
 #. @-expanded: Error deallocating inode %i: %m\n
 msgid "Error deallocating @i %i: %m\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: Error deallocating inode %i: %m\n
 msgid "Error deallocating @i %i: %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:1225
+#: e2fsck/problem.c:1233
 #, c-format
 #. @-expanded: directory entry for '.' in %p (%i) is big.\n
 msgid "@d @e for '.' in %p (%i) is big.\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: directory entry for '.' in %p (%i) is big.\n
 msgid "@d @e for '.' in %p (%i) is big.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1230
+#: e2fsck/problem.c:1238
 #. @-expanded: inode %i (%Q) is an illegal FIFO.\n
 msgid "@i %i (%Q) is an @I FIFO.\n"
 msgstr ""
 
 #. @-expanded: inode %i (%Q) is an illegal FIFO.\n
 msgid "@i %i (%Q) is an @I FIFO.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1235
+#: e2fsck/problem.c:1243
 #. @-expanded: inode %i (%Q) is an illegal socket.\n
 msgid "@i %i (%Q) is an @I socket.\n"
 msgstr ""
 
 #. @-expanded: inode %i (%Q) is an illegal socket.\n
 msgid "@i %i (%Q) is an @I socket.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1240
+#: e2fsck/problem.c:1248
 #. @-expanded: Setting filetype for entry '%Dn' in %p (%i) to %N.\n
 msgid "Setting filetype for @E to %N.\n"
 msgstr ""
 
 #. @-expanded: Setting filetype for entry '%Dn' in %p (%i) to %N.\n
 msgid "Setting filetype for @E to %N.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1245
+#: e2fsck/problem.c:1253
 #. @-expanded: entry '%Dn' in %p (%i) has an incorrect filetype (was %Dt, should be %N).\n
 msgid "@E has an incorrect filetype (was %Dt, @s %N).\n"
 msgstr ""
 
 #. @-expanded: entry '%Dn' in %p (%i) has an incorrect filetype (was %Dt, should be %N).\n
 msgid "@E has an incorrect filetype (was %Dt, @s %N).\n"
 msgstr ""
 
-#: e2fsck/problem.c:1250
+#: e2fsck/problem.c:1258
 #. @-expanded: entry '%Dn' in %p (%i) has filetype set.\n
 msgid "@E has filetype set.\n"
 msgstr ""
 
 #. @-expanded: entry '%Dn' in %p (%i) has filetype set.\n
 msgid "@E has filetype set.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1255
+#: e2fsck/problem.c:1263
 #. @-expanded: entry '%Dn' in %p (%i) has a zero-length name.\n
 msgid "@E has a @z name.\n"
 msgstr ""
 
 #. @-expanded: entry '%Dn' in %p (%i) has a zero-length name.\n
 msgid "@E has a @z name.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1260
+#: e2fsck/problem.c:1268
 #. @-expanded: Symlink %Q (inode #%i) is invalid.\n
 msgid "Symlink %Q (@i #%i) is @n.\n"
 msgstr ""
 
 #. @-expanded: Symlink %Q (inode #%i) is invalid.\n
 msgid "Symlink %Q (@i #%i) is @n.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1265
+#: e2fsck/problem.c:1273
 #. @-expanded: extended attribute block for inode %i (%Q) is invalid (%If).\n
 msgid "@a @b @F @n (%If).\n"
 msgstr ""
 
 #. @-expanded: extended attribute block for inode %i (%Q) is invalid (%If).\n
 msgid "@a @b @F @n (%If).\n"
 msgstr ""
 
-#: e2fsck/problem.c:1270
+#: e2fsck/problem.c:1278
 #. @-expanded: filesystem contains large files, but lacks LARGE_FILE flag in superblock.\n
 msgid "@f contains large files, but lacks LARGE_FILE flag in @S.\n"
 msgstr ""
 
 #. @-expanded: filesystem contains large files, but lacks LARGE_FILE flag in superblock.\n
 msgid "@f contains large files, but lacks LARGE_FILE flag in @S.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1275
+#: e2fsck/problem.c:1283
 #. @-expanded: problem in HTREE directory inode %d: %B not referenced\n
 msgid "@p @h %d: %B not referenced\n"
 msgstr ""
 
 #. @-expanded: problem in HTREE directory inode %d: %B not referenced\n
 msgid "@p @h %d: %B not referenced\n"
 msgstr ""
 
-#: e2fsck/problem.c:1280
+#: e2fsck/problem.c:1288
 #. @-expanded: problem in HTREE directory inode %d: %B referenced twice\n
 msgid "@p @h %d: %B referenced twice\n"
 msgstr ""
 
 #. @-expanded: problem in HTREE directory inode %d: %B referenced twice\n
 msgid "@p @h %d: %B referenced twice\n"
 msgstr ""
 
-#: e2fsck/problem.c:1285
+#: e2fsck/problem.c:1293
 #. @-expanded: problem in HTREE directory inode %d: %B has bad min hash\n
 msgid "@p @h %d: %B has bad min hash\n"
 msgstr ""
 
 #. @-expanded: problem in HTREE directory inode %d: %B has bad min hash\n
 msgid "@p @h %d: %B has bad min hash\n"
 msgstr ""
 
-#: e2fsck/problem.c:1290
+#: e2fsck/problem.c:1298
 #. @-expanded: problem in HTREE directory inode %d: %B has bad max hash\n
 msgid "@p @h %d: %B has bad max hash\n"
 msgstr ""
 
 #. @-expanded: problem in HTREE directory inode %d: %B has bad max hash\n
 msgid "@p @h %d: %B has bad max hash\n"
 msgstr ""
 
-#: e2fsck/problem.c:1295
+#: e2fsck/problem.c:1303
 #. @-expanded: invalid HTREE directory inode %d (%q).  
 msgid "@n @h %d (%q).  "
 msgstr ""
 
 #. @-expanded: invalid HTREE directory inode %d (%q).  
 msgid "@n @h %d (%q).  "
 msgstr ""
 
-#: e2fsck/problem.c:1299
+#: e2fsck/problem.c:1307
 #. @-expanded: problem in HTREE directory inode %d (%q): bad block number %b.\n
 msgid "@p @h %d (%q): bad @b number %b.\n"
 msgstr ""
 
 #. @-expanded: problem in HTREE directory inode %d (%q): bad block number %b.\n
 msgid "@p @h %d (%q): bad @b number %b.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1309
+#: e2fsck/problem.c:1317
 #, c-format
 #. @-expanded: problem in HTREE directory inode %d: root node is invalid\n
 msgid "@p @h %d: root node is @n\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: problem in HTREE directory inode %d: root node is invalid\n
 msgid "@p @h %d: root node is @n\n"
 msgstr ""
 
-#: e2fsck/problem.c:1314
+#: e2fsck/problem.c:1322
 #. @-expanded: problem in HTREE directory inode %d: %B has invalid limit (%N)\n
 msgid "@p @h %d: %B has @n limit (%N)\n"
 msgstr ""
 
 #. @-expanded: problem in HTREE directory inode %d: %B has invalid limit (%N)\n
 msgid "@p @h %d: %B has @n limit (%N)\n"
 msgstr ""
 
-#: e2fsck/problem.c:1319
+#: e2fsck/problem.c:1327
 #. @-expanded: problem in HTREE directory inode %d: %B has invalid count (%N)\n
 msgid "@p @h %d: %B has @n count (%N)\n"
 msgstr ""
 
 #. @-expanded: problem in HTREE directory inode %d: %B has invalid count (%N)\n
 msgid "@p @h %d: %B has @n count (%N)\n"
 msgstr ""
 
-#: e2fsck/problem.c:1324
+#: e2fsck/problem.c:1332
 #. @-expanded: problem in HTREE directory inode %d: %B has an unordered hash table\n
 msgid "@p @h %d: %B has an unordered hash table\n"
 msgstr ""
 
 #. @-expanded: problem in HTREE directory inode %d: %B has an unordered hash table\n
 msgid "@p @h %d: %B has an unordered hash table\n"
 msgstr ""
 
-#: e2fsck/problem.c:1329
+#: e2fsck/problem.c:1337
 #. @-expanded: problem in HTREE directory inode %d: %B has invalid depth (%N)\n
 msgid "@p @h %d: %B has @n depth (%N)\n"
 msgstr ""
 
 #. @-expanded: problem in HTREE directory inode %d: %B has invalid depth (%N)\n
 msgid "@p @h %d: %B has @n depth (%N)\n"
 msgstr ""
 
-#: e2fsck/problem.c:1334
+#: e2fsck/problem.c:1342
 #. @-expanded: Duplicate entry '%Dn' in %p (%i) found.  
 msgid "Duplicate @E found.  "
 msgstr ""
 
 #. @-expanded: Duplicate entry '%Dn' in %p (%i) found.  
 msgid "Duplicate @E found.  "
 msgstr ""
 
-#: e2fsck/problem.c:1339
+#: e2fsck/problem.c:1347
 #, no-c-format
 #. @-expanded: entry '%Dn' in %p (%i) has a non-unique filename.\n
 #. @-expanded: Rename to %s
 #, no-c-format
 #. @-expanded: entry '%Dn' in %p (%i) has a non-unique filename.\n
 #. @-expanded: Rename to %s
@@ -2102,7 +2110,7 @@ msgid ""
 "Rename to %s"
 msgstr ""
 
 "Rename to %s"
 msgstr ""
 
-#: e2fsck/problem.c:1344
+#: e2fsck/problem.c:1352
 #. @-expanded: Duplicate entry '%Dn' found.\n
 #. @-expanded: \tMarking %p (%i) to be rebuilt.\n
 #. @-expanded: \n
 #. @-expanded: Duplicate entry '%Dn' found.\n
 #. @-expanded: \tMarking %p (%i) to be rebuilt.\n
 #. @-expanded: \n
@@ -2112,115 +2120,115 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: e2fsck/problem.c:1349
+#: e2fsck/problem.c:1357
 #. @-expanded: i_blocks_hi for inode %i (%Q) is %N, should be zero.\n
 msgid "i_blocks_hi @F %N, @s zero.\n"
 msgstr ""
 
 #. @-expanded: i_blocks_hi for inode %i (%Q) is %N, should be zero.\n
 msgid "i_blocks_hi @F %N, @s zero.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1354
+#: e2fsck/problem.c:1362
 #. @-expanded: Unexpected block in HTREE directory inode %d (%q).\n
 msgid "Unexpected @b in @h %d (%q).\n"
 msgstr ""
 
 #. @-expanded: Unexpected block in HTREE directory inode %d (%q).\n
 msgid "Unexpected @b in @h %d (%q).\n"
 msgstr ""
 
-#: e2fsck/problem.c:1358
+#: e2fsck/problem.c:1366
 #. @-expanded: entry '%Dn' in %p (%i) references inode %Di in group %g where _INODE_UNINIT is set.\n
 msgid "@E references @i %Di in @g %g where _INODE_UNINIT is set.\n"
 msgstr ""
 
 #. @-expanded: entry '%Dn' in %p (%i) references inode %Di in group %g where _INODE_UNINIT is set.\n
 msgid "@E references @i %Di in @g %g where _INODE_UNINIT is set.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1363
+#: e2fsck/problem.c:1371
 #. @-expanded: entry '%Dn' in %p (%i) references inode %Di found in group %g's unused inodes area.\n
 msgid "@E references @i %Di found in @g %g's unused inodes area.\n"
 msgstr ""
 
 #. @-expanded: entry '%Dn' in %p (%i) references inode %Di found in group %g's unused inodes area.\n
 msgid "@E references @i %Di found in @g %g's unused inodes area.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1368
+#: e2fsck/problem.c:1376
 #. @-expanded: i_file_acl_hi for inode %i (%Q) is %N, should be zero.\n
 msgid "i_file_acl_hi @F %N, @s zero.\n"
 msgstr ""
 
 #. @-expanded: i_file_acl_hi for inode %i (%Q) is %N, should be zero.\n
 msgid "i_file_acl_hi @F %N, @s zero.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1375
+#: e2fsck/problem.c:1383
 #. @-expanded: Pass 3: Checking directory connectivity\n
 msgid "Pass 3: Checking @d connectivity\n"
 msgstr ""
 
 #. @-expanded: Pass 3: Checking directory connectivity\n
 msgid "Pass 3: Checking @d connectivity\n"
 msgstr ""
 
-#: e2fsck/problem.c:1380
+#: e2fsck/problem.c:1388
 #. @-expanded: root inode not allocated.  
 msgid "@r not allocated.  "
 msgstr ""
 
 #. @-expanded: root inode not allocated.  
 msgid "@r not allocated.  "
 msgstr ""
 
-#: e2fsck/problem.c:1385
+#: e2fsck/problem.c:1393
 #. @-expanded: No room in lost+found directory.  
 msgid "No room in @l @d.  "
 msgstr ""
 
 #. @-expanded: No room in lost+found directory.  
 msgid "No room in @l @d.  "
 msgstr ""
 
-#: e2fsck/problem.c:1390
+#: e2fsck/problem.c:1398
 #, c-format
 #. @-expanded: Unconnected directory inode %i (%p)\n
 msgid "Unconnected @d @i %i (%p)\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: Unconnected directory inode %i (%p)\n
 msgid "Unconnected @d @i %i (%p)\n"
 msgstr ""
 
-#: e2fsck/problem.c:1395
+#: e2fsck/problem.c:1403
 #. @-expanded: /lost+found not found.  
 msgid "/@l not found.  "
 msgstr ""
 
 #. @-expanded: /lost+found not found.  
 msgid "/@l not found.  "
 msgstr ""
 
-#: e2fsck/problem.c:1400
+#: e2fsck/problem.c:1408
 #. @-expanded: '..' in %Q (%i) is %P (%j), should be %q (%d).\n
 msgid "'..' in %Q (%i) is %P (%j), @s %q (%d).\n"
 msgstr ""
 
 #. @-expanded: '..' in %Q (%i) is %P (%j), should be %q (%d).\n
 msgid "'..' in %Q (%i) is %P (%j), @s %q (%d).\n"
 msgstr ""
 
-#: e2fsck/problem.c:1405
+#: e2fsck/problem.c:1413
 #. @-expanded: Bad or non-existent /lost+found.  Cannot reconnect.\n
 msgid "Bad or non-existent /@l.  Cannot reconnect.\n"
 msgstr ""
 
 #. @-expanded: Bad or non-existent /lost+found.  Cannot reconnect.\n
 msgid "Bad or non-existent /@l.  Cannot reconnect.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1410
+#: e2fsck/problem.c:1418
 #, c-format
 #. @-expanded: Could not expand /lost+found: %m\n
 msgid "Could not expand /@l: %m\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: Could not expand /lost+found: %m\n
 msgid "Could not expand /@l: %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:1415
+#: e2fsck/problem.c:1423
 #, c-format
 msgid "Could not reconnect %i: %m\n"
 msgstr ""
 
 #, c-format
 msgid "Could not reconnect %i: %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:1420
+#: e2fsck/problem.c:1428
 #, c-format
 #. @-expanded: Error while trying to find /lost+found: %m\n
 msgid "Error while trying to find /@l: %m\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: Error while trying to find /lost+found: %m\n
 msgid "Error while trying to find /@l: %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:1425
+#: e2fsck/problem.c:1433
 #, c-format
 #. @-expanded: ext2fs_new_block: %m while trying to create /lost+found directory\n
 msgid "ext2fs_new_@b: %m while trying to create /@l @d\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: ext2fs_new_block: %m while trying to create /lost+found directory\n
 msgid "ext2fs_new_@b: %m while trying to create /@l @d\n"
 msgstr ""
 
-#: e2fsck/problem.c:1430
+#: e2fsck/problem.c:1438
 #, c-format
 #. @-expanded: ext2fs_new_inode: %m while trying to create /lost+found directory\n
 msgid "ext2fs_new_@i: %m while trying to create /@l @d\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: ext2fs_new_inode: %m while trying to create /lost+found directory\n
 msgid "ext2fs_new_@i: %m while trying to create /@l @d\n"
 msgstr ""
 
-#: e2fsck/problem.c:1435
+#: e2fsck/problem.c:1443
 #, c-format
 #. @-expanded: ext2fs_new_dir_block: %m while creating new directory block\n
 msgid "ext2fs_new_dir_@b: %m while creating new @d @b\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: ext2fs_new_dir_block: %m while creating new directory block\n
 msgid "ext2fs_new_dir_@b: %m while creating new @d @b\n"
 msgstr ""
 
-#: e2fsck/problem.c:1440
+#: e2fsck/problem.c:1448
 #, c-format
 #. @-expanded: ext2fs_write_dir_block: %m while writing the directory block for /lost+found\n
 msgid "ext2fs_write_dir_@b: %m while writing the @d @b for /@l\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: ext2fs_write_dir_block: %m while writing the directory block for /lost+found\n
 msgid "ext2fs_write_dir_@b: %m while writing the @d @b for /@l\n"
 msgstr ""
 
-#: e2fsck/problem.c:1445
+#: e2fsck/problem.c:1453
 #, c-format
 #. @-expanded: Error while adjusting inode count on inode %i\n
 msgid "Error while adjusting @i count on @i %i\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: Error while adjusting inode count on inode %i\n
 msgid "Error while adjusting @i count on @i %i\n"
 msgstr ""
 
-#: e2fsck/problem.c:1450
+#: e2fsck/problem.c:1458
 #, c-format
 #. @-expanded: Couldn't fix parent of inode %i: %m\n
 #. @-expanded: \n
 #, c-format
 #. @-expanded: Couldn't fix parent of inode %i: %m\n
 #. @-expanded: \n
@@ -2229,7 +2237,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: e2fsck/problem.c:1455
+#: e2fsck/problem.c:1463
 #, c-format
 #. @-expanded: Couldn't fix parent of inode %i: Couldn't find parent directory entry\n
 #. @-expanded: \n
 #, c-format
 #. @-expanded: Couldn't fix parent of inode %i: Couldn't find parent directory entry\n
 #. @-expanded: \n
@@ -2238,73 +2246,73 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: e2fsck/problem.c:1465
+#: e2fsck/problem.c:1473
 #, c-format
 #. @-expanded: Error creating root directory (%s): %m\n
 msgid "Error creating root @d (%s): %m\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: Error creating root directory (%s): %m\n
 msgid "Error creating root @d (%s): %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:1470
+#: e2fsck/problem.c:1478
 #, c-format
 #. @-expanded: Error creating /lost+found directory (%s): %m\n
 msgid "Error creating /@l @d (%s): %m\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: Error creating /lost+found directory (%s): %m\n
 msgid "Error creating /@l @d (%s): %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:1475
+#: e2fsck/problem.c:1483
 #. @-expanded: root inode is not a directory; aborting.\n
 msgid "@r is not a @d; aborting.\n"
 msgstr ""
 
 #. @-expanded: root inode is not a directory; aborting.\n
 msgid "@r is not a @d; aborting.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1480
+#: e2fsck/problem.c:1488
 #. @-expanded: Cannot proceed without a root inode.\n
 msgid "Cannot proceed without a @r.\n"
 msgstr ""
 
 #. @-expanded: Cannot proceed without a root inode.\n
 msgid "Cannot proceed without a @r.\n"
 msgstr ""
 
-#: e2fsck/problem.c:1490
+#: e2fsck/problem.c:1498
 #, c-format
 #. @-expanded: /lost+found is not a directory (ino=%i)\n
 msgid "/@l is not a @d (ino=%i)\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: /lost+found is not a directory (ino=%i)\n
 msgid "/@l is not a @d (ino=%i)\n"
 msgstr ""
 
-#: e2fsck/problem.c:1497
+#: e2fsck/problem.c:1505
 msgid "Pass 3A: Optimizing directories\n"
 msgstr ""
 
 msgid "Pass 3A: Optimizing directories\n"
 msgstr ""
 
-#: e2fsck/problem.c:1502
+#: e2fsck/problem.c:1510
 #, c-format
 msgid "Failed to create dirs_to_hash iterator: %m\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to create dirs_to_hash iterator: %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:1507
+#: e2fsck/problem.c:1515
 msgid "Failed to optimize directory %q (%d): %m\n"
 msgstr ""
 
 msgid "Failed to optimize directory %q (%d): %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:1512
+#: e2fsck/problem.c:1520
 msgid "Optimizing directories: "
 msgstr ""
 
 msgid "Optimizing directories: "
 msgstr ""
 
-#: e2fsck/problem.c:1529
+#: e2fsck/problem.c:1537
 msgid "Pass 4: Checking reference counts\n"
 msgstr ""
 
 msgid "Pass 4: Checking reference counts\n"
 msgstr ""
 
-#: e2fsck/problem.c:1534
+#: e2fsck/problem.c:1542
 #, c-format
 #. @-expanded: unattached zero-length inode %i.  
 msgid "@u @z @i %i.  "
 msgstr ""
 
 #, c-format
 #. @-expanded: unattached zero-length inode %i.  
 msgid "@u @z @i %i.  "
 msgstr ""
 
-#: e2fsck/problem.c:1539
+#: e2fsck/problem.c:1547
 #, c-format
 #. @-expanded: unattached inode %i\n
 msgid "@u @i %i\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: unattached inode %i\n
 msgid "@u @i %i\n"
 msgstr ""
 
-#: e2fsck/problem.c:1544
+#: e2fsck/problem.c:1552
 #. @-expanded: inode %i ref count is %Il, should be %N.  
 msgid "@i %i ref count is %Il, @s %N.  "
 msgstr ""
 
 #. @-expanded: inode %i ref count is %Il, should be %N.  
 msgid "@i %i ref count is %Il, @s %N.  "
 msgstr ""
 
-#: e2fsck/problem.c:1548
+#: e2fsck/problem.c:1556
 #. @-expanded: WARNING: PROGRAMMING BUG IN E2FSCK!\n
 #. @-expanded: \tOR SOME BONEHEAD (YOU) IS CHECKING A MOUNTED (LIVE) FILESYSTEM.\n
 #. @-expanded: inode_link_info[%i] is %N, inode.i_links_count is %Il.  They should be the same!\n
 #. @-expanded: WARNING: PROGRAMMING BUG IN E2FSCK!\n
 #. @-expanded: \tOR SOME BONEHEAD (YOU) IS CHECKING A MOUNTED (LIVE) FILESYSTEM.\n
 #. @-expanded: inode_link_info[%i] is %N, inode.i_links_count is %Il.  They should be the same!\n
@@ -2314,57 +2322,57 @@ msgid ""
 "@i_link_info[%i] is %N, @i.i_links_count is %Il.  They @s the same!\n"
 msgstr ""
 
 "@i_link_info[%i] is %N, @i.i_links_count is %Il.  They @s the same!\n"
 msgstr ""
 
-#: e2fsck/problem.c:1558
+#: e2fsck/problem.c:1566
 #. @-expanded: Pass 5: Checking group summary information\n
 msgid "Pass 5: Checking @g summary information\n"
 msgstr ""
 
 #. @-expanded: Pass 5: Checking group summary information\n
 msgid "Pass 5: Checking @g summary information\n"
 msgstr ""
 
-#: e2fsck/problem.c:1563
+#: e2fsck/problem.c:1571
 #. @-expanded: Padding at end of inode bitmap is not set. 
 msgid "Padding at end of @i @B is not set. "
 msgstr ""
 
 #. @-expanded: Padding at end of inode bitmap is not set. 
 msgid "Padding at end of @i @B is not set. "
 msgstr ""
 
-#: e2fsck/problem.c:1568
+#: e2fsck/problem.c:1576
 #. @-expanded: Padding at end of block bitmap is not set. 
 msgid "Padding at end of @b @B is not set. "
 msgstr ""
 
 #. @-expanded: Padding at end of block bitmap is not set. 
 msgid "Padding at end of @b @B is not set. "
 msgstr ""
 
-#: e2fsck/problem.c:1573
+#: e2fsck/problem.c:1581
 #. @-expanded: block bitmap differences: 
 msgid "@b @B differences: "
 msgstr ""
 
 #. @-expanded: block bitmap differences: 
 msgid "@b @B differences: "
 msgstr ""
 
-#: e2fsck/problem.c:1593
+#: e2fsck/problem.c:1601
 #. @-expanded: inode bitmap differences: 
 msgid "@i @B differences: "
 msgstr ""
 
 #. @-expanded: inode bitmap differences: 
 msgid "@i @B differences: "
 msgstr ""
 
-#: e2fsck/problem.c:1613
+#: e2fsck/problem.c:1621
 #. @-expanded: Free inodes count wrong for group #%g (%i, counted=%j).\n
 msgid "Free @is count wrong for @g #%g (%i, counted=%j).\n"
 msgstr ""
 
 #. @-expanded: Free inodes count wrong for group #%g (%i, counted=%j).\n
 msgid "Free @is count wrong for @g #%g (%i, counted=%j).\n"
 msgstr ""
 
-#: e2fsck/problem.c:1618
+#: e2fsck/problem.c:1626
 #. @-expanded: Directories count wrong for group #%g (%i, counted=%j).\n
 msgid "Directories count wrong for @g #%g (%i, counted=%j).\n"
 msgstr ""
 
 #. @-expanded: Directories count wrong for group #%g (%i, counted=%j).\n
 msgid "Directories count wrong for @g #%g (%i, counted=%j).\n"
 msgstr ""
 
-#: e2fsck/problem.c:1623
+#: e2fsck/problem.c:1631
 #. @-expanded: Free inodes count wrong (%i, counted=%j).\n
 msgid "Free @is count wrong (%i, counted=%j).\n"
 msgstr ""
 
 #. @-expanded: Free inodes count wrong (%i, counted=%j).\n
 msgid "Free @is count wrong (%i, counted=%j).\n"
 msgstr ""
 
-#: e2fsck/problem.c:1628
+#: e2fsck/problem.c:1636
 #. @-expanded: Free blocks count wrong for group #%g (%b, counted=%c).\n
 msgid "Free @bs count wrong for @g #%g (%b, counted=%c).\n"
 msgstr ""
 
 #. @-expanded: Free blocks count wrong for group #%g (%b, counted=%c).\n
 msgid "Free @bs count wrong for @g #%g (%b, counted=%c).\n"
 msgstr ""
 
-#: e2fsck/problem.c:1633
+#: e2fsck/problem.c:1641
 #. @-expanded: Free blocks count wrong (%b, counted=%c).\n
 msgid "Free @bs count wrong (%b, counted=%c).\n"
 msgstr ""
 
 #. @-expanded: Free blocks count wrong (%b, counted=%c).\n
 msgid "Free @bs count wrong (%b, counted=%c).\n"
 msgstr ""
 
-#: e2fsck/problem.c:1638
+#: e2fsck/problem.c:1646
 #. @-expanded: PROGRAMMING ERROR: filesystem (#%N) bitmap endpoints (%b, %c) don't match calculated bitmap 
 #. @-expanded: endpoints (%i, %j)\n
 msgid ""
 #. @-expanded: PROGRAMMING ERROR: filesystem (#%N) bitmap endpoints (%b, %c) don't match calculated bitmap 
 #. @-expanded: endpoints (%i, %j)\n
 msgid ""
@@ -2372,49 +2380,49 @@ msgid ""
 "endpoints (%i, %j)\n"
 msgstr ""
 
 "endpoints (%i, %j)\n"
 msgstr ""
 
-#: e2fsck/problem.c:1644
+#: e2fsck/problem.c:1652
 msgid "Internal error: fudging end of bitmap (%N)\n"
 msgstr ""
 
 msgid "Internal error: fudging end of bitmap (%N)\n"
 msgstr ""
 
-#: e2fsck/problem.c:1649
+#: e2fsck/problem.c:1657
 #, c-format
 #. @-expanded: Error copying in replacement inode bitmap: %m\n
 msgid "Error copying in replacement @i @B: %m\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: Error copying in replacement inode bitmap: %m\n
 msgid "Error copying in replacement @i @B: %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:1654
+#: e2fsck/problem.c:1662
 #, c-format
 #. @-expanded: Error copying in replacement block bitmap: %m\n
 msgid "Error copying in replacement @b @B: %m\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: Error copying in replacement block bitmap: %m\n
 msgid "Error copying in replacement @b @B: %m\n"
 msgstr ""
 
-#: e2fsck/problem.c:1679
+#: e2fsck/problem.c:1687
 #, c-format
 #. @-expanded: group %g block(s) in use but group is marked BLOCK_UNINIT\n
 msgid "@g %g @b(s) in use but @g is marked BLOCK_UNINIT\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: group %g block(s) in use but group is marked BLOCK_UNINIT\n
 msgid "@g %g @b(s) in use but @g is marked BLOCK_UNINIT\n"
 msgstr ""
 
-#: e2fsck/problem.c:1684
+#: e2fsck/problem.c:1692
 #, c-format
 #. @-expanded: group %g inode(s) in use but group is marked INODE_UNINIT\n
 msgid "@g %g @i(s) in use but @g is marked INODE_UNINIT\n"
 msgstr ""
 
 #, c-format
 #. @-expanded: group %g inode(s) in use but group is marked INODE_UNINIT\n
 msgid "@g %g @i(s) in use but @g is marked INODE_UNINIT\n"
 msgstr ""
 
-#: e2fsck/problem.c:1691
+#: e2fsck/problem.c:1699
 #. @-expanded: Recreate journal
 msgid "Recreate @j"
 msgstr ""
 
 #. @-expanded: Recreate journal
 msgid "Recreate @j"
 msgstr ""
 
-#: e2fsck/problem.c:1696
+#: e2fsck/problem.c:1704
 msgid "Update quota info for quota type %N"
 msgstr ""
 
 msgid "Update quota info for quota type %N"
 msgstr ""
 
-#: e2fsck/problem.c:1815
+#: e2fsck/problem.c:1823
 #, c-format
 msgid "Unhandled error code (0x%x)!\n"
 msgstr ""
 
 #, c-format
 msgid "Unhandled error code (0x%x)!\n"
 msgstr ""
 
-#: e2fsck/problem.c:1940 e2fsck/problem.c:1944
+#: e2fsck/problem.c:1948 e2fsck/problem.c:1952
 msgid "IGNORED"
 msgstr ""
 
 msgid "IGNORED"
 msgstr ""
 
@@ -2593,57 +2601,57 @@ msgid_plural "%12u links\n"
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: e2fsck/unix.c:210
+#: e2fsck/unix.c:209
 #, c-format
 msgid "%12u symbolic link"
 msgid_plural "%12u symbolic links"
 msgstr[0] ""
 msgstr[1] ""
 
 #, c-format
 msgid "%12u symbolic link"
 msgid_plural "%12u symbolic links"
 msgstr[0] ""
 msgstr[1] ""
 
-#: e2fsck/unix.c:212
+#: e2fsck/unix.c:211
 #, c-format
 msgid " (%u fast symbolic link)\n"
 msgid_plural " (%u fast symbolic links)\n"
 msgstr[0] ""
 msgstr[1] ""
 
 #, c-format
 msgid " (%u fast symbolic link)\n"
 msgid_plural " (%u fast symbolic links)\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: e2fsck/unix.c:216
+#: e2fsck/unix.c:215
 #, c-format
 msgid "%12u socket\n"
 msgid_plural "%12u sockets\n"
 msgstr[0] ""
 msgstr[1] ""
 
 #, c-format
 msgid "%12u socket\n"
 msgid_plural "%12u sockets\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: e2fsck/unix.c:220
+#: e2fsck/unix.c:219
 #, c-format
 msgid "%12u file\n"
 msgid_plural "%12u files\n"
 msgstr[0] ""
 msgstr[1] ""
 
 #, c-format
 msgid "%12u file\n"
 msgid_plural "%12u files\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: e2fsck/unix.c:234 misc/badblocks.c:983 misc/tune2fs.c:1970 misc/util.c:147
+#: e2fsck/unix.c:232 misc/badblocks.c:983 misc/tune2fs.c:1974 misc/util.c:147
 #: resize/main.c:247
 #, c-format
 msgid "while determining whether %s is mounted."
 msgstr ""
 
 #: resize/main.c:247
 #, c-format
 msgid "while determining whether %s is mounted."
 msgstr ""
 
-#: e2fsck/unix.c:254
+#: e2fsck/unix.c:252
 #, c-format
 msgid "Warning!  %s is %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Warning!  %s is %s.\n"
 msgstr ""
 
-#: e2fsck/unix.c:261
+#: e2fsck/unix.c:259
 #, c-format
 msgid "%s is %s.\n"
 msgstr ""
 
 #, c-format
 msgid "%s is %s.\n"
 msgstr ""
 
-#: e2fsck/unix.c:264
+#: e2fsck/unix.c:262
 msgid ""
 "Cannot continue, aborting.\n"
 "\n"
 msgstr ""
 
 msgid ""
 "Cannot continue, aborting.\n"
 "\n"
 msgstr ""
 
-#: e2fsck/unix.c:266
+#: e2fsck/unix.c:264
 msgid ""
 "\n"
 "\n"
 msgid ""
 "\n"
 "\n"
@@ -2652,134 +2660,134 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: e2fsck/unix.c:271
+#: e2fsck/unix.c:269
 msgid "Do you really want to continue"
 msgstr ""
 
 msgid "Do you really want to continue"
 msgstr ""
 
-#: e2fsck/unix.c:273
+#: e2fsck/unix.c:271
 #, c-format
 msgid "check aborted.\n"
 msgstr ""
 
 #, c-format
 msgid "check aborted.\n"
 msgstr ""
 
-#: e2fsck/unix.c:363
+#: e2fsck/unix.c:361
 msgid " contains a file system with errors"
 msgstr ""
 
 msgid " contains a file system with errors"
 msgstr ""
 
-#: e2fsck/unix.c:365
+#: e2fsck/unix.c:363
 msgid " was not cleanly unmounted"
 msgstr ""
 
 msgid " was not cleanly unmounted"
 msgstr ""
 
-#: e2fsck/unix.c:367
+#: e2fsck/unix.c:365
 msgid " primary superblock features different from backup"
 msgstr ""
 
 msgid " primary superblock features different from backup"
 msgstr ""
 
-#: e2fsck/unix.c:371
+#: e2fsck/unix.c:369
 #, c-format
 msgid " has been mounted %u times without being checked"
 msgstr ""
 
 #, c-format
 msgid " has been mounted %u times without being checked"
 msgstr ""
 
-#: e2fsck/unix.c:378
+#: e2fsck/unix.c:376
 msgid " has filesystem last checked time in the future"
 msgstr ""
 
 msgid " has filesystem last checked time in the future"
 msgstr ""
 
-#: e2fsck/unix.c:384
+#: e2fsck/unix.c:382
 #, c-format
 msgid " has gone %u days without being checked"
 msgstr ""
 
 #, c-format
 msgid " has gone %u days without being checked"
 msgstr ""
 
-#: e2fsck/unix.c:393
+#: e2fsck/unix.c:391
 msgid ", check forced.\n"
 msgstr ""
 
 msgid ", check forced.\n"
 msgstr ""
 
-#: e2fsck/unix.c:426
+#: e2fsck/unix.c:424
 #, c-format
 msgid "%s: clean, %u/%u files, %llu/%llu blocks"
 msgstr ""
 
 #, c-format
 msgid "%s: clean, %u/%u files, %llu/%llu blocks"
 msgstr ""
 
-#: e2fsck/unix.c:445
+#: e2fsck/unix.c:443
 msgid " (check deferred; on battery)"
 msgstr ""
 
 msgid " (check deferred; on battery)"
 msgstr ""
 
-#: e2fsck/unix.c:448
+#: e2fsck/unix.c:446
 msgid " (check after next mount)"
 msgstr ""
 
 msgid " (check after next mount)"
 msgstr ""
 
-#: e2fsck/unix.c:450
+#: e2fsck/unix.c:448
 #, c-format
 msgid " (check in %ld mounts)"
 msgstr ""
 
 #, c-format
 msgid " (check in %ld mounts)"
 msgstr ""
 
-#: e2fsck/unix.c:600
+#: e2fsck/unix.c:598
 #, c-format
 msgid "ERROR: Couldn't open /dev/null (%s)\n"
 msgstr ""
 
 #, c-format
 msgid "ERROR: Couldn't open /dev/null (%s)\n"
 msgstr ""
 
-#: e2fsck/unix.c:669
+#: e2fsck/unix.c:667
 #, c-format
 msgid "Invalid EA version.\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid EA version.\n"
 msgstr ""
 
-#: e2fsck/unix.c:696
+#: e2fsck/unix.c:694
 #, c-format
 msgid "Unknown extended option: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown extended option: %s\n"
 msgstr ""
 
-#: e2fsck/unix.c:721
+#: e2fsck/unix.c:719
 #, c-format
 msgid ""
 "Syntax error in e2fsck config file (%s, line #%d)\n"
 "\t%s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Syntax error in e2fsck config file (%s, line #%d)\n"
 "\t%s\n"
 msgstr ""
 
-#: e2fsck/unix.c:790
+#: e2fsck/unix.c:788
 #, c-format
 msgid "Error validating file descriptor %d: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Error validating file descriptor %d: %s\n"
 msgstr ""
 
-#: e2fsck/unix.c:794
+#: e2fsck/unix.c:792
 msgid "Invalid completion information file descriptor"
 msgstr ""
 
 msgid "Invalid completion information file descriptor"
 msgstr ""
 
-#: e2fsck/unix.c:809
+#: e2fsck/unix.c:807
 msgid "Only one of the options -p/-a, -n or -y may be specified."
 msgstr ""
 
 msgid "Only one of the options -p/-a, -n or -y may be specified."
 msgstr ""
 
-#: e2fsck/unix.c:830
+#: e2fsck/unix.c:828
 #, c-format
 msgid "The -t option is not supported on this version of e2fsck.\n"
 msgstr ""
 
 #, c-format
 msgid "The -t option is not supported on this version of e2fsck.\n"
 msgstr ""
 
-#: e2fsck/unix.c:861 e2fsck/unix.c:933 misc/tune2fs.c:802 misc/tune2fs.c:1091
-#: misc/tune2fs.c:1109
+#: e2fsck/unix.c:859 e2fsck/unix.c:931 misc/tune2fs.c:806 misc/tune2fs.c:1095
+#: misc/tune2fs.c:1113
 #, c-format
 msgid "Unable to resolve '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unable to resolve '%s'"
 msgstr ""
 
-#: e2fsck/unix.c:912
+#: e2fsck/unix.c:910
 msgid "The -n and -D options are incompatible."
 msgstr ""
 
 msgid "The -n and -D options are incompatible."
 msgstr ""
 
-#: e2fsck/unix.c:917
+#: e2fsck/unix.c:915
 msgid "The -n and -c options are incompatible."
 msgstr ""
 
 msgid "The -n and -c options are incompatible."
 msgstr ""
 
-#: e2fsck/unix.c:922
+#: e2fsck/unix.c:920
 msgid "The -n and -l/-L options are incompatible."
 msgstr ""
 
 msgid "The -n and -l/-L options are incompatible."
 msgstr ""
 
-#: e2fsck/unix.c:976
+#: e2fsck/unix.c:974
 #, c-format
 msgid "The -c and the -l/-L options may not be both used at the same time.\n"
 msgstr ""
 
 #, c-format
 msgid "The -c and the -l/-L options may not be both used at the same time.\n"
 msgstr ""
 
-#: e2fsck/unix.c:1024
+#: e2fsck/unix.c:1022
 #, c-format
 msgid ""
 "E2FSCK_JBD_DEBUG \"%s\" not an integer\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "E2FSCK_JBD_DEBUG \"%s\" not an integer\n"
 "\n"
 msgstr ""
 
-#: e2fsck/unix.c:1033
+#: e2fsck/unix.c:1031
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -2787,194 +2795,194 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: e2fsck/unix.c:1122
+#: e2fsck/unix.c:1120
 #, c-format
 msgid ""
 "MMP interval is %u seconds and total wait time is %u seconds. Please "
 "wait...\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "MMP interval is %u seconds and total wait time is %u seconds. Please "
 "wait...\n"
 msgstr ""
 
-#: e2fsck/unix.c:1139 e2fsck/unix.c:1144
+#: e2fsck/unix.c:1137 e2fsck/unix.c:1142
 msgid "while checking MMP block"
 msgstr ""
 
 msgid "while checking MMP block"
 msgstr ""
 
-#: e2fsck/unix.c:1146 misc/tune2fs.c:1903
+#: e2fsck/unix.c:1144 misc/tune2fs.c:1907
 msgid ""
 "If you are sure the filesystem is not in use on any node, run:\n"
 "'tune2fs -f -E clear_mmp {device}'\n"
 msgstr ""
 
 msgid ""
 "If you are sure the filesystem is not in use on any node, run:\n"
 "'tune2fs -f -E clear_mmp {device}'\n"
 msgstr ""
 
-#: e2fsck/unix.c:1196
+#: e2fsck/unix.c:1194
 #, c-format
 msgid "Error: ext2fs library version out of date!\n"
 msgstr ""
 
 #, c-format
 msgid "Error: ext2fs library version out of date!\n"
 msgstr ""
 
-#: e2fsck/unix.c:1204
+#: e2fsck/unix.c:1202
 msgid "while trying to initialize program"
 msgstr ""
 
 msgid "while trying to initialize program"
 msgstr ""
 
-#: e2fsck/unix.c:1227
+#: e2fsck/unix.c:1225
 #, c-format
 msgid "\tUsing %s, %s\n"
 msgstr ""
 
 #, c-format
 msgid "\tUsing %s, %s\n"
 msgstr ""
 
-#: e2fsck/unix.c:1239
+#: e2fsck/unix.c:1237
 msgid "need terminal for interactive repairs"
 msgstr ""
 
 msgid "need terminal for interactive repairs"
 msgstr ""
 
-#: e2fsck/unix.c:1292
+#: e2fsck/unix.c:1290
 #, c-format
 msgid "%s: %s trying backup blocks...\n"
 msgstr ""
 
 #, c-format
 msgid "%s: %s trying backup blocks...\n"
 msgstr ""
 
-#: e2fsck/unix.c:1294
+#: e2fsck/unix.c:1292
 msgid "Superblock invalid,"
 msgstr ""
 
 msgid "Superblock invalid,"
 msgstr ""
 
-#: e2fsck/unix.c:1295
+#: e2fsck/unix.c:1293
 msgid "Group descriptors look bad..."
 msgstr ""
 
 msgid "Group descriptors look bad..."
 msgstr ""
 
-#: e2fsck/unix.c:1305
+#: e2fsck/unix.c:1303
 #, c-format
 msgid "%s: %s while using the backup blocks"
 msgstr ""
 
 #, c-format
 msgid "%s: %s while using the backup blocks"
 msgstr ""
 
-#: e2fsck/unix.c:1309
+#: e2fsck/unix.c:1307
 #, c-format
 msgid "%s: going back to original superblock\n"
 msgstr ""
 
 #, c-format
 msgid "%s: going back to original superblock\n"
 msgstr ""
 
-#: e2fsck/unix.c:1337
+#: e2fsck/unix.c:1335
 msgid ""
 "The filesystem revision is apparently too high for this version of e2fsck.\n"
 "(Or the filesystem superblock is corrupt)\n"
 "\n"
 msgstr ""
 
 msgid ""
 "The filesystem revision is apparently too high for this version of e2fsck.\n"
 "(Or the filesystem superblock is corrupt)\n"
 "\n"
 msgstr ""
 
-#: e2fsck/unix.c:1343
+#: e2fsck/unix.c:1341
 msgid "Could this be a zero-length partition?\n"
 msgstr ""
 
 msgid "Could this be a zero-length partition?\n"
 msgstr ""
 
-#: e2fsck/unix.c:1346
+#: e2fsck/unix.c:1344
 #, c-format
 msgid "You must have %s access to the filesystem or be root\n"
 msgstr ""
 
 #, c-format
 msgid "You must have %s access to the filesystem or be root\n"
 msgstr ""
 
-#: e2fsck/unix.c:1351
+#: e2fsck/unix.c:1349
 msgid "Possibly non-existent or swap device?\n"
 msgstr ""
 
 msgid "Possibly non-existent or swap device?\n"
 msgstr ""
 
-#: e2fsck/unix.c:1354
+#: e2fsck/unix.c:1352
 msgid "Filesystem mounted or opened exclusively by another program?\n"
 msgstr ""
 
 msgid "Filesystem mounted or opened exclusively by another program?\n"
 msgstr ""
 
-#: e2fsck/unix.c:1357
+#: e2fsck/unix.c:1355
 msgid "Possibly non-existent device?\n"
 msgstr ""
 
 msgid "Possibly non-existent device?\n"
 msgstr ""
 
-#: e2fsck/unix.c:1360
+#: e2fsck/unix.c:1358
 msgid ""
 "Disk write-protected; use the -n option to do a read-only\n"
 "check of the device.\n"
 msgstr ""
 
 msgid ""
 "Disk write-protected; use the -n option to do a read-only\n"
 "check of the device.\n"
 msgstr ""
 
-#: e2fsck/unix.c:1425
+#: e2fsck/unix.c:1423
 msgid "Get a newer version of e2fsck!"
 msgstr ""
 
 msgid "Get a newer version of e2fsck!"
 msgstr ""
 
-#: e2fsck/unix.c:1469
+#: e2fsck/unix.c:1467
 #, c-format
 msgid "while checking ext3 journal for %s"
 msgstr ""
 
 #, c-format
 msgid "while checking ext3 journal for %s"
 msgstr ""
 
-#: e2fsck/unix.c:1480
+#: e2fsck/unix.c:1478
 msgid ""
 "Warning: skipping journal recovery because doing a read-only filesystem "
 "check.\n"
 msgstr ""
 
 msgid ""
 "Warning: skipping journal recovery because doing a read-only filesystem "
 "check.\n"
 msgstr ""
 
-#: e2fsck/unix.c:1493
+#: e2fsck/unix.c:1491
 #, c-format
 msgid "unable to set superblock flags on %s\n"
 msgstr ""
 
 #, c-format
 msgid "unable to set superblock flags on %s\n"
 msgstr ""
 
-#: e2fsck/unix.c:1499
+#: e2fsck/unix.c:1497
 #, c-format
 msgid "while recovering ext3 journal of %s"
 msgstr ""
 
 #, c-format
 msgid "while recovering ext3 journal of %s"
 msgstr ""
 
-#: e2fsck/unix.c:1523
+#: e2fsck/unix.c:1521
 #, c-format
 msgid "%s has unsupported feature(s):"
 msgstr ""
 
 #, c-format
 msgid "%s has unsupported feature(s):"
 msgstr ""
 
-#: e2fsck/unix.c:1538
+#: e2fsck/unix.c:1536
 #, c-format
 msgid "%s: warning: compression support is experimental.\n"
 msgstr ""
 
 #, c-format
 msgid "%s: warning: compression support is experimental.\n"
 msgstr ""
 
-#: e2fsck/unix.c:1544
+#: e2fsck/unix.c:1542
 #, c-format
 msgid ""
 "%s: e2fsck not compiled with HTREE support,\n"
 "\tbut filesystem %s has HTREE directories.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: e2fsck not compiled with HTREE support,\n"
 "\tbut filesystem %s has HTREE directories.\n"
 msgstr ""
 
-#: e2fsck/unix.c:1596
+#: e2fsck/unix.c:1594
 #, c-format
 msgid "%s: %s while reading bad blocks inode\n"
 msgstr ""
 
 #, c-format
 msgid "%s: %s while reading bad blocks inode\n"
 msgstr ""
 
-#: e2fsck/unix.c:1599
+#: e2fsck/unix.c:1597
 msgid "This doesn't bode well, but we'll try to go on...\n"
 msgstr ""
 
 msgid "This doesn't bode well, but we'll try to go on...\n"
 msgstr ""
 
-#: e2fsck/unix.c:1640
+#: e2fsck/unix.c:1638
 #, c-format
 msgid "Creating journal (%d blocks): "
 msgstr ""
 
 #, c-format
 msgid "Creating journal (%d blocks): "
 msgstr ""
 
-#: e2fsck/unix.c:1650
+#: e2fsck/unix.c:1648
 msgid " Done.\n"
 msgstr ""
 
 msgid " Done.\n"
 msgstr ""
 
-#: e2fsck/unix.c:1651
+#: e2fsck/unix.c:1649
 msgid ""
 "\n"
 "*** journal has been re-created - filesystem is now ext3 again ***\n"
 msgstr ""
 
 msgid ""
 "\n"
 "*** journal has been re-created - filesystem is now ext3 again ***\n"
 msgstr ""
 
-#: e2fsck/unix.c:1674
+#: e2fsck/unix.c:1672
 msgid "Restarting e2fsck from the beginning...\n"
 msgstr ""
 
 msgid "Restarting e2fsck from the beginning...\n"
 msgstr ""
 
-#: e2fsck/unix.c:1678
+#: e2fsck/unix.c:1676
 msgid "while resetting context"
 msgstr ""
 
 msgid "while resetting context"
 msgstr ""
 
-#: e2fsck/unix.c:1685
+#: e2fsck/unix.c:1683
 #, c-format
 msgid "%s: e2fsck canceled.\n"
 msgstr ""
 
 #, c-format
 msgid "%s: e2fsck canceled.\n"
 msgstr ""
 
-#: e2fsck/unix.c:1690
+#: e2fsck/unix.c:1688
 msgid "aborted"
 msgstr ""
 
 msgid "aborted"
 msgstr ""
 
-#: e2fsck/unix.c:1702 e2fsck/util.c:67
+#: e2fsck/unix.c:1700 e2fsck/util.c:67
 #, c-format
 msgid ""
 "\n"
 "%s: ***** FILE SYSTEM WAS MODIFIED *****\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "%s: ***** FILE SYSTEM WAS MODIFIED *****\n"
 msgstr ""
 
-#: e2fsck/unix.c:1706
+#: e2fsck/unix.c:1704
 #, c-format
 msgid "%s: ***** REBOOT LINUX *****\n"
 msgstr ""
 
 #, c-format
 msgid "%s: ***** REBOOT LINUX *****\n"
 msgstr ""
 
-#: e2fsck/unix.c:1714 e2fsck/util.c:73
+#: e2fsck/unix.c:1712 e2fsck/util.c:73
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -2982,88 +2990,88 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: e2fsck/unix.c:1754
+#: e2fsck/unix.c:1752
 msgid "while setting block group checksum info"
 msgstr ""
 
 msgid "while setting block group checksum info"
 msgstr ""
 
-#: e2fsck/util.c:189 misc/util.c:70
+#: e2fsck/util.c:190 misc/util.c:70
 msgid "yY"
 msgstr ""
 
 msgid "yY"
 msgstr ""
 
-#: e2fsck/util.c:190
+#: e2fsck/util.c:191
 msgid "nN"
 msgstr ""
 
 msgid "nN"
 msgstr ""
 
-#: e2fsck/util.c:204
+#: e2fsck/util.c:205
 msgid "<y>"
 msgstr ""
 
 msgid "<y>"
 msgstr ""
 
-#: e2fsck/util.c:206
+#: e2fsck/util.c:207
 msgid "<n>"
 msgstr ""
 
 msgid "<n>"
 msgstr ""
 
-#: e2fsck/util.c:208
+#: e2fsck/util.c:209
 msgid " (y/n)"
 msgstr ""
 
 msgid " (y/n)"
 msgstr ""
 
-#: e2fsck/util.c:222
+#: e2fsck/util.c:223
 msgid "cancelled!\n"
 msgstr ""
 
 msgid "cancelled!\n"
 msgstr ""
 
-#: e2fsck/util.c:237
+#: e2fsck/util.c:238
 msgid "yes\n"
 msgstr ""
 
 msgid "yes\n"
 msgstr ""
 
-#: e2fsck/util.c:239
+#: e2fsck/util.c:240
 msgid "no\n"
 msgstr ""
 
 msgid "no\n"
 msgstr ""
 
-#: e2fsck/util.c:249
+#: e2fsck/util.c:250
 #, c-format
 msgid ""
 "%s? no\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s? no\n"
 "\n"
 msgstr ""
 
-#: e2fsck/util.c:253
+#: e2fsck/util.c:254
 #, c-format
 msgid ""
 "%s? yes\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s? yes\n"
 "\n"
 msgstr ""
 
-#: e2fsck/util.c:257
+#: e2fsck/util.c:258
 msgid "yes"
 msgstr ""
 
 msgid "yes"
 msgstr ""
 
-#: e2fsck/util.c:257
+#: e2fsck/util.c:258
 msgid "no"
 msgstr ""
 
 msgid "no"
 msgstr ""
 
-#: e2fsck/util.c:272
+#: e2fsck/util.c:273
 #, c-format
 msgid "e2fsck_read_bitmaps: illegal bitmap block(s) for %s"
 msgstr ""
 
 #, c-format
 msgid "e2fsck_read_bitmaps: illegal bitmap block(s) for %s"
 msgstr ""
 
-#: e2fsck/util.c:277
+#: e2fsck/util.c:278
 msgid "reading inode and block bitmaps"
 msgstr ""
 
 msgid "reading inode and block bitmaps"
 msgstr ""
 
-#: e2fsck/util.c:285
+#: e2fsck/util.c:286
 #, c-format
 msgid "while retrying to read bitmaps for %s"
 msgstr ""
 
 #, c-format
 msgid "while retrying to read bitmaps for %s"
 msgstr ""
 
-#: e2fsck/util.c:297
+#: e2fsck/util.c:298
 msgid "writing block and inode bitmaps"
 msgstr ""
 
 msgid "writing block and inode bitmaps"
 msgstr ""
 
-#: e2fsck/util.c:302
+#: e2fsck/util.c:303
 #, c-format
 msgid "while rewriting block and inode bitmaps for %s"
 msgstr ""
 
 #, c-format
 msgid "while rewriting block and inode bitmaps for %s"
 msgstr ""
 
-#: e2fsck/util.c:314
+#: e2fsck/util.c:315
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -3072,41 +3080,41 @@ msgid ""
 "\t(i.e., without -a or -p options)\n"
 msgstr ""
 
 "\t(i.e., without -a or -p options)\n"
 msgstr ""
 
-#: e2fsck/util.c:395
+#: e2fsck/util.c:396
 #, c-format
 msgid "Memory used: %luk/%luk (%luk/%luk), "
 msgstr ""
 
 #, c-format
 msgid "Memory used: %luk/%luk (%luk/%luk), "
 msgstr ""
 
-#: e2fsck/util.c:399
+#: e2fsck/util.c:400
 #, c-format
 msgid "Memory used: %lu, "
 msgstr ""
 
 #, c-format
 msgid "Memory used: %lu, "
 msgstr ""
 
-#: e2fsck/util.c:406
+#: e2fsck/util.c:407
 #, c-format
 msgid "time: %5.2f/%5.2f/%5.2f\n"
 msgstr ""
 
 #, c-format
 msgid "time: %5.2f/%5.2f/%5.2f\n"
 msgstr ""
 
-#: e2fsck/util.c:411
+#: e2fsck/util.c:412
 #, c-format
 msgid "elapsed time: %6.3f\n"
 msgstr ""
 
 #, c-format
 msgid "elapsed time: %6.3f\n"
 msgstr ""
 
-#: e2fsck/util.c:446 e2fsck/util.c:460
+#: e2fsck/util.c:447 e2fsck/util.c:461
 #, c-format
 msgid "while reading inode %lu in %s"
 msgstr ""
 
 #, c-format
 msgid "while reading inode %lu in %s"
 msgstr ""
 
-#: e2fsck/util.c:474 e2fsck/util.c:487
+#: e2fsck/util.c:475 e2fsck/util.c:488
 #, c-format
 msgid "while writing inode %lu in %s"
 msgstr ""
 
 #, c-format
 msgid "while writing inode %lu in %s"
 msgstr ""
 
-#: e2fsck/util.c:636
+#: e2fsck/util.c:637
 msgid "while allocating zeroizing buffer"
 msgstr ""
 
 msgid "while allocating zeroizing buffer"
 msgstr ""
 
-#: e2fsck/util.c:788
+#: e2fsck/util.c:785
 msgid ""
 "UNEXPECTED INCONSISTENCY: the filesystem is being modified while fsck is "
 "running.\n"
 msgid ""
 "UNEXPECTED INCONSISTENCY: the filesystem is being modified while fsck is "
 "running.\n"
@@ -3116,7 +3124,7 @@ msgstr ""
 msgid "done                                                 \n"
 msgstr ""
 
 msgid "done                                                 \n"
 msgstr ""
 
-#: misc/badblocks.c:93
+#: misc/badblocks.c:92
 #, c-format
 msgid ""
 "Usage: %s [-b block_size] [-i input_file] [-o output_file] [-svwnf]\n"
 #, c-format
 msgid ""
 "Usage: %s [-b block_size] [-i input_file] [-o output_file] [-svwnf]\n"
@@ -3126,14 +3134,14 @@ msgid ""
 "       device [last_block [first_block]]\n"
 msgstr ""
 
 "       device [last_block [first_block]]\n"
 msgstr ""
 
-#: misc/badblocks.c:104
+#: misc/badblocks.c:103
 #, c-format
 msgid ""
 "%s: The -n and -w options are mutually exclusive.\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: The -n and -w options are mutually exclusive.\n"
 "\n"
 msgstr ""
 
-#: misc/badblocks.c:219
+#: misc/badblocks.c:218
 #, c-format
 msgid "%6.2f%% done, %s elapsed. (%d/%d/%d errors)"
 msgstr ""
 #, c-format
 msgid "%6.2f%% done, %s elapsed. (%d/%d/%d errors)"
 msgstr ""
@@ -3457,7 +3465,7 @@ msgstr ""
 msgid "Bad blocks: %u"
 msgstr ""
 
 msgid "Bad blocks: %u"
 msgstr ""
 
-#: misc/dumpe2fs.c:333 misc/tune2fs.c:302
+#: misc/dumpe2fs.c:333 misc/tune2fs.c:306
 msgid "while reading journal inode"
 msgstr ""
 
 msgid "while reading journal inode"
 msgstr ""
 
@@ -3491,7 +3499,7 @@ msgstr ""
 msgid "Journal errno:            %d\n"
 msgstr ""
 
 msgid "Journal errno:            %d\n"
 msgstr ""
 
-#: misc/dumpe2fs.c:401 misc/tune2fs.c:218
+#: misc/dumpe2fs.c:401 misc/tune2fs.c:222
 msgid "while reading journal superblock"
 msgstr ""
 
 msgid "while reading journal superblock"
 msgstr ""
 
@@ -3516,7 +3524,7 @@ msgstr ""
 msgid "Journal users:            %s\n"
 msgstr ""
 
 msgid "Journal users:            %s\n"
 msgstr ""
 
-#: misc/dumpe2fs.c:442 misc/mke2fs.c:665 misc/tune2fs.c:1128
+#: misc/dumpe2fs.c:442 misc/mke2fs.c:664 misc/tune2fs.c:1132
 #, c-format
 msgid "Couldn't allocate memory to parse options!\n"
 msgstr ""
 #, c-format
 msgid "Couldn't allocate memory to parse options!\n"
 msgstr ""
@@ -3545,12 +3553,12 @@ msgid ""
 "\tblocksize=<blocksize>\n"
 msgstr ""
 
 "\tblocksize=<blocksize>\n"
 msgstr ""
 
-#: misc/dumpe2fs.c:554 misc/mke2fs.c:1528
+#: misc/dumpe2fs.c:554 misc/mke2fs.c:1527
 #, c-format
 msgid "\tUsing %s\n"
 msgstr ""
 
 #, c-format
 msgid "\tUsing %s\n"
 msgstr ""
 
-#: misc/dumpe2fs.c:590 misc/e2image.c:1309 misc/tune2fs.c:1914
+#: misc/dumpe2fs.c:590 misc/e2image.c:1320 misc/tune2fs.c:1918
 #: resize/main.c:305
 #, c-format
 msgid "Couldn't find valid filesystem superblock.\n"
 #: resize/main.c:305
 #, c-format
 msgid "Couldn't find valid filesystem superblock.\n"
@@ -3563,37 +3571,37 @@ msgid ""
 "%s: %s: error reading bitmaps: %s\n"
 msgstr ""
 
 "%s: %s: error reading bitmaps: %s\n"
 msgstr ""
 
-#: misc/e2image.c:87
+#: misc/e2image.c:90
 #, c-format
 #, c-format
-msgid "Usage: %s [-rsIQ] device image_file\n"
+msgid "Usage: %s [-rsIQa] device image_file\n"
 msgstr ""
 
 msgstr ""
 
-#: misc/e2image.c:135
+#: misc/e2image.c:138
 #, c-format
 msgid "Error: header size is bigger than wrt_size\n"
 msgstr ""
 
 #, c-format
 msgid "Error: header size is bigger than wrt_size\n"
 msgstr ""
 
-#: misc/e2image.c:141
+#: misc/e2image.c:144
 msgid "Couldn't allocate header buffer\n"
 msgstr ""
 
 msgid "Couldn't allocate header buffer\n"
 msgstr ""
 
-#: misc/e2image.c:171
+#: misc/e2image.c:174
 msgid "while writing superblock"
 msgstr ""
 
 msgid "while writing superblock"
 msgstr ""
 
-#: misc/e2image.c:179
+#: misc/e2image.c:182
 msgid "while writing inode table"
 msgstr ""
 
 msgid "while writing inode table"
 msgstr ""
 
-#: misc/e2image.c:186
+#: misc/e2image.c:189
 msgid "while writing block bitmap"
 msgstr ""
 
 msgid "while writing block bitmap"
 msgstr ""
 
-#: misc/e2image.c:193
+#: misc/e2image.c:196
 msgid "while writing inode bitmap"
 msgstr ""
 
 msgid "while writing inode bitmap"
 msgstr ""
 
-#: misc/e2image.c:1341
+#: misc/e2image.c:1359
 #, c-format
 msgid "while trying to convert qcow2 image (%s) into raw image (%s)"
 msgstr ""
 #, c-format
 msgid "while trying to convert qcow2 image (%s) into raw image (%s)"
 msgstr ""
@@ -3618,7 +3626,7 @@ msgstr ""
 msgid "e2label: not an ext2 filesystem\n"
 msgstr ""
 
 msgid "e2label: not an ext2 filesystem\n"
 msgstr ""
 
-#: misc/e2label.c:97 misc/tune2fs.c:2065
+#: misc/e2label.c:97 misc/tune2fs.c:2069
 #, c-format
 msgid "Warning: label too long, truncating.\n"
 msgstr ""
 #, c-format
 msgid "Warning: label too long, truncating.\n"
 msgstr ""
@@ -3633,7 +3641,7 @@ msgstr ""
 msgid "e2label: error writing superblock\n"
 msgstr ""
 
 msgid "e2label: error writing superblock\n"
 msgstr ""
 
-#: misc/e2label.c:117 misc/tune2fs.c:794
+#: misc/e2label.c:117 misc/tune2fs.c:798
 #, c-format
 msgid "Usage: e2label device [newlabel]\n"
 msgstr ""
 #, c-format
 msgid "Usage: e2label device [newlabel]\n"
 msgstr ""
@@ -3799,7 +3807,7 @@ msgstr ""
 msgid "While reading version on %s"
 msgstr ""
 
 msgid "While reading version on %s"
 msgstr ""
 
-#: misc/mke2fs.c:115
+#: misc/mke2fs.c:114
 #, c-format
 msgid ""
 "Usage: %s [-c|-l filename] [-b block-size] [-C cluster-size]\n"
 #, c-format
 msgid ""
 "Usage: %s [-c|-l filename] [-b block-size] [-C cluster-size]\n"
@@ -3812,35 +3820,35 @@ msgid ""
 "count]\n"
 msgstr ""
 
 "count]\n"
 msgstr ""
 
-#: misc/mke2fs.c:218
+#: misc/mke2fs.c:219
 #, c-format
 msgid "Running command: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Running command: %s\n"
 msgstr ""
 
-#: misc/mke2fs.c:222
+#: misc/mke2fs.c:223
 #, c-format
 msgid "while trying to run '%s'"
 msgstr ""
 
 #, c-format
 msgid "while trying to run '%s'"
 msgstr ""
 
-#: misc/mke2fs.c:229
+#: misc/mke2fs.c:230
 msgid "while processing list of bad blocks from program"
 msgstr ""
 
 msgid "while processing list of bad blocks from program"
 msgstr ""
 
-#: misc/mke2fs.c:256
+#: misc/mke2fs.c:257
 #, c-format
 msgid "Block %d in primary superblock/group descriptor area bad.\n"
 msgstr ""
 
 #, c-format
 msgid "Block %d in primary superblock/group descriptor area bad.\n"
 msgstr ""
 
-#: misc/mke2fs.c:258
+#: misc/mke2fs.c:259
 #, c-format
 msgid "Blocks %u through %u must be good in order to build a filesystem.\n"
 msgstr ""
 
 #, c-format
 msgid "Blocks %u through %u must be good in order to build a filesystem.\n"
 msgstr ""
 
-#: misc/mke2fs.c:261
+#: misc/mke2fs.c:262
 msgid "Aborting....\n"
 msgstr ""
 
 msgid "Aborting....\n"
 msgstr ""
 
-#: misc/mke2fs.c:281
+#: misc/mke2fs.c:282
 #, c-format
 msgid ""
 "Warning: the backup superblock/group descriptors at block %u contain\n"
 #, c-format
 msgid ""
 "Warning: the backup superblock/group descriptors at block %u contain\n"
@@ -3848,11 +3856,11 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: misc/mke2fs.c:300
+#: misc/mke2fs.c:301
 msgid "while marking bad blocks as used"
 msgstr ""
 
 msgid "while marking bad blocks as used"
 msgstr ""
 
-#: misc/mke2fs.c:317
+#: misc/mke2fs.c:318
 msgid "Writing inode tables: "
 msgstr ""
 
 msgid "Writing inode tables: "
 msgstr ""
 
@@ -3863,7 +3871,7 @@ msgid ""
 "Could not write %d blocks in inode table starting at %llu: %s\n"
 msgstr ""
 
 "Could not write %d blocks in inode table starting at %llu: %s\n"
 msgstr ""
 
-#: misc/mke2fs.c:353 misc/mke2fs.c:2181 misc/mke2fs.c:2435
+#: misc/mke2fs.c:353 misc/mke2fs.c:2215 misc/mke2fs.c:2469
 #, c-format
 msgid "done                            \n"
 msgstr ""
 #, c-format
 msgid "done                            \n"
 msgstr ""
@@ -3924,133 +3932,133 @@ msgstr ""
 msgid "while zeroing journal device (block %llu, count %d)"
 msgstr ""
 
 msgid "while zeroing journal device (block %llu, count %d)"
 msgstr ""
 
-#: misc/mke2fs.c:546
+#: misc/mke2fs.c:545
 msgid "while writing journal superblock"
 msgstr ""
 
 msgid "while writing journal superblock"
 msgstr ""
 
-#: misc/mke2fs.c:561
+#: misc/mke2fs.c:560
 #, c-format
 msgid ""
 "warning: %llu blocks unused.\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "warning: %llu blocks unused.\n"
 "\n"
 msgstr ""
 
-#: misc/mke2fs.c:566
+#: misc/mke2fs.c:565
 #, c-format
 msgid "Filesystem label=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Filesystem label=%s\n"
 msgstr ""
 
-#: misc/mke2fs.c:569
+#: misc/mke2fs.c:568
 #, c-format
 msgid "OS type: %s\n"
 msgstr ""
 
 #, c-format
 msgid "OS type: %s\n"
 msgstr ""
 
-#: misc/mke2fs.c:571
+#: misc/mke2fs.c:570
 #, c-format
 msgid "Block size=%u (log=%u)\n"
 msgstr ""
 
 #, c-format
 msgid "Block size=%u (log=%u)\n"
 msgstr ""
 
-#: misc/mke2fs.c:575
+#: misc/mke2fs.c:574
 #, c-format
 msgid "Cluster size=%u (log=%u)\n"
 msgstr ""
 
 #, c-format
 msgid "Cluster size=%u (log=%u)\n"
 msgstr ""
 
-#: misc/mke2fs.c:579
+#: misc/mke2fs.c:578
 #, c-format
 msgid "Fragment size=%u (log=%u)\n"
 msgstr ""
 
 #, c-format
 msgid "Fragment size=%u (log=%u)\n"
 msgstr ""
 
-#: misc/mke2fs.c:581
+#: misc/mke2fs.c:580
 #, c-format
 msgid "Stride=%u blocks, Stripe width=%u blocks\n"
 msgstr ""
 
 #, c-format
 msgid "Stride=%u blocks, Stripe width=%u blocks\n"
 msgstr ""
 
-#: misc/mke2fs.c:583
+#: misc/mke2fs.c:582
 #, c-format
 msgid "%u inodes, %llu blocks\n"
 msgstr ""
 
 #, c-format
 msgid "%u inodes, %llu blocks\n"
 msgstr ""
 
-#: misc/mke2fs.c:585
+#: misc/mke2fs.c:584
 #, c-format
 msgid "%llu blocks (%2.2f%%) reserved for the super user\n"
 msgstr ""
 
 #, c-format
 msgid "%llu blocks (%2.2f%%) reserved for the super user\n"
 msgstr ""
 
-#: misc/mke2fs.c:588
+#: misc/mke2fs.c:587
 #, c-format
 msgid "First data block=%u\n"
 msgstr ""
 
 #, c-format
 msgid "First data block=%u\n"
 msgstr ""
 
-#: misc/mke2fs.c:590
+#: misc/mke2fs.c:589
 #, c-format
 msgid "Maximum filesystem blocks=%lu\n"
 msgstr ""
 
 #, c-format
 msgid "Maximum filesystem blocks=%lu\n"
 msgstr ""
 
-#: misc/mke2fs.c:594
+#: misc/mke2fs.c:593
 #, c-format
 msgid "%u block groups\n"
 msgstr ""
 
 #, c-format
 msgid "%u block groups\n"
 msgstr ""
 
-#: misc/mke2fs.c:596
+#: misc/mke2fs.c:595
 #, c-format
 msgid "%u block group\n"
 msgstr ""
 
 #, c-format
 msgid "%u block group\n"
 msgstr ""
 
-#: misc/mke2fs.c:599
+#: misc/mke2fs.c:598
 #, c-format
 msgid "%u blocks per group, %u clusters per group\n"
 msgstr ""
 
 #, c-format
 msgid "%u blocks per group, %u clusters per group\n"
 msgstr ""
 
-#: misc/mke2fs.c:602
+#: misc/mke2fs.c:601
 #, c-format
 msgid "%u blocks per group, %u fragments per group\n"
 msgstr ""
 
 #, c-format
 msgid "%u blocks per group, %u fragments per group\n"
 msgstr ""
 
-#: misc/mke2fs.c:604
+#: misc/mke2fs.c:603
 #, c-format
 msgid "%u inodes per group\n"
 msgstr ""
 
 #, c-format
 msgid "%u inodes per group\n"
 msgstr ""
 
-#: misc/mke2fs.c:611
+#: misc/mke2fs.c:610
 #, c-format
 msgid "Superblock backups stored on blocks: "
 msgstr ""
 
 #, c-format
 msgid "Superblock backups stored on blocks: "
 msgstr ""
 
-#: misc/mke2fs.c:690 misc/tune2fs.c:1156
+#: misc/mke2fs.c:689 misc/tune2fs.c:1160
 #, c-format
 msgid "Invalid mmp_update_interval: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid mmp_update_interval: %s\n"
 msgstr ""
 
-#: misc/mke2fs.c:704
+#: misc/mke2fs.c:703
 #, c-format
 msgid "Invalid stride parameter: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid stride parameter: %s\n"
 msgstr ""
 
-#: misc/mke2fs.c:719
+#: misc/mke2fs.c:718
 #, c-format
 msgid "Invalid stripe-width parameter: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid stripe-width parameter: %s\n"
 msgstr ""
 
-#: misc/mke2fs.c:742
+#: misc/mke2fs.c:741
 #, c-format
 msgid "Invalid resize parameter: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid resize parameter: %s\n"
 msgstr ""
 
-#: misc/mke2fs.c:749
+#: misc/mke2fs.c:748
 #, c-format
 msgid "The resize maximum must be greater than the filesystem size.\n"
 msgstr ""
 
 #, c-format
 msgid "The resize maximum must be greater than the filesystem size.\n"
 msgstr ""
 
-#: misc/mke2fs.c:773
+#: misc/mke2fs.c:772
 #, c-format
 msgid "On-line resizing not supported with revision 0 filesystems\n"
 msgstr ""
 
 #, c-format
 msgid "On-line resizing not supported with revision 0 filesystems\n"
 msgstr ""
 
-#: misc/mke2fs.c:811
+#: misc/mke2fs.c:810
 #, c-format
 msgid "Invalid quotatype parameter: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid quotatype parameter: %s\n"
 msgstr ""
 
-#: misc/mke2fs.c:822
+#: misc/mke2fs.c:821
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -4072,7 +4080,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: misc/mke2fs.c:842
+#: misc/mke2fs.c:841
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -4080,43 +4088,43 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: misc/mke2fs.c:881
+#: misc/mke2fs.c:880
 #, c-format
 msgid ""
 "Syntax error in mke2fs config file (%s, line #%d)\n"
 "\t%s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Syntax error in mke2fs config file (%s, line #%d)\n"
 "\t%s\n"
 msgstr ""
 
-#: misc/mke2fs.c:894 misc/tune2fs.c:393
+#: misc/mke2fs.c:893 misc/tune2fs.c:397
 #, c-format
 msgid "Invalid filesystem option set: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid filesystem option set: %s\n"
 msgstr ""
 
-#: misc/mke2fs.c:906 misc/tune2fs.c:345
+#: misc/mke2fs.c:905 misc/tune2fs.c:349
 #, c-format
 msgid "Invalid mount option set: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid mount option set: %s\n"
 msgstr ""
 
-#: misc/mke2fs.c:1046
+#: misc/mke2fs.c:1045
 #, c-format
 msgid ""
 "\n"
 "Your mke2fs.conf file does not define the %s filesystem type.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Your mke2fs.conf file does not define the %s filesystem type.\n"
 msgstr ""
 
-#: misc/mke2fs.c:1050
+#: misc/mke2fs.c:1049
 #, c-format
 msgid ""
 "You probably need to install an updated mke2fs.conf file.\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "You probably need to install an updated mke2fs.conf file.\n"
 "\n"
 msgstr ""
 
-#: misc/mke2fs.c:1054
+#: misc/mke2fs.c:1053
 #, c-format
 msgid "Aborting...\n"
 msgstr ""
 
 #, c-format
 msgid "Aborting...\n"
 msgstr ""
 
-#: misc/mke2fs.c:1094
+#: misc/mke2fs.c:1093
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -4124,126 +4132,126 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: misc/mke2fs.c:1252
+#: misc/mke2fs.c:1251
 #, c-format
 msgid "Couldn't allocate memory for new PATH.\n"
 msgstr ""
 
 #, c-format
 msgid "Couldn't allocate memory for new PATH.\n"
 msgstr ""
 
-#: misc/mke2fs.c:1293
+#: misc/mke2fs.c:1292
 #, c-format
 msgid "Couldn't init profile successfully (error: %ld).\n"
 msgstr ""
 
 #, c-format
 msgid "Couldn't init profile successfully (error: %ld).\n"
 msgstr ""
 
-#: misc/mke2fs.c:1333
+#: misc/mke2fs.c:1332
 #, c-format
 msgid "invalid block size - %s"
 msgstr ""
 
 #, c-format
 msgid "invalid block size - %s"
 msgstr ""
 
-#: misc/mke2fs.c:1337
+#: misc/mke2fs.c:1336
 #, c-format
 msgid "Warning: blocksize %d not usable on most systems.\n"
 msgstr ""
 
 #, c-format
 msgid "Warning: blocksize %d not usable on most systems.\n"
 msgstr ""
 
-#: misc/mke2fs.c:1353
+#: misc/mke2fs.c:1352
 #, c-format
 msgid "invalid cluster size - %s"
 msgstr ""
 
 #, c-format
 msgid "invalid cluster size - %s"
 msgstr ""
 
-#: misc/mke2fs.c:1365
+#: misc/mke2fs.c:1364
 msgid "Illegal number for blocks per group"
 msgstr ""
 
 msgid "Illegal number for blocks per group"
 msgstr ""
 
-#: misc/mke2fs.c:1370
+#: misc/mke2fs.c:1369
 msgid "blocks per group must be multiple of 8"
 msgstr ""
 
 msgid "blocks per group must be multiple of 8"
 msgstr ""
 
-#: misc/mke2fs.c:1378
+#: misc/mke2fs.c:1377
 msgid "Illegal number for flex_bg size"
 msgstr ""
 
 msgid "Illegal number for flex_bg size"
 msgstr ""
 
-#: misc/mke2fs.c:1384
+#: misc/mke2fs.c:1383
 msgid "flex_bg size must be a power of 2"
 msgstr ""
 
 msgid "flex_bg size must be a power of 2"
 msgstr ""
 
-#: misc/mke2fs.c:1394
+#: misc/mke2fs.c:1393
 #, c-format
 msgid "invalid inode ratio %s (min %d/max %d)"
 msgstr ""
 
 #, c-format
 msgid "invalid inode ratio %s (min %d/max %d)"
 msgstr ""
 
-#: misc/mke2fs.c:1404
+#: misc/mke2fs.c:1403
 #, c-format
 msgid ""
 "Warning: -K option is deprecated and should not be used anymore. Use '-E "
 "nodiscard' extended option instead!\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Warning: -K option is deprecated and should not be used anymore. Use '-E "
 "nodiscard' extended option instead!\n"
 msgstr ""
 
-#: misc/mke2fs.c:1418
+#: misc/mke2fs.c:1417
 msgid "in malloc for bad_blocks_filename"
 msgstr ""
 
 msgid "in malloc for bad_blocks_filename"
 msgstr ""
 
-#: misc/mke2fs.c:1428
+#: misc/mke2fs.c:1427
 #, c-format
 msgid "invalid reserved blocks percent - %s"
 msgstr ""
 
 #, c-format
 msgid "invalid reserved blocks percent - %s"
 msgstr ""
 
-#: misc/mke2fs.c:1446
+#: misc/mke2fs.c:1445
 #, c-format
 msgid "bad revision level - %s"
 msgstr ""
 
 #, c-format
 msgid "bad revision level - %s"
 msgstr ""
 
-#: misc/mke2fs.c:1458
+#: misc/mke2fs.c:1457
 #, c-format
 msgid "invalid inode size - %s"
 msgstr ""
 
 #, c-format
 msgid "invalid inode size - %s"
 msgstr ""
 
-#: misc/mke2fs.c:1478
+#: misc/mke2fs.c:1477
 #, c-format
 msgid "bad num inodes - %s"
 msgstr ""
 
 #, c-format
 msgid "bad num inodes - %s"
 msgstr ""
 
-#: misc/mke2fs.c:1495
+#: misc/mke2fs.c:1494
 msgid "The -t option may only be used once"
 msgstr ""
 
 msgid "The -t option may only be used once"
 msgstr ""
 
-#: misc/mke2fs.c:1503
+#: misc/mke2fs.c:1502
 msgid "The -T option may only be used once"
 msgstr ""
 
 msgid "The -T option may only be used once"
 msgstr ""
 
-#: misc/mke2fs.c:1553 misc/mke2fs.c:2514
+#: misc/mke2fs.c:1552 misc/mke2fs.c:2548
 #, c-format
 msgid "while trying to open journal device %s\n"
 msgstr ""
 
 #, c-format
 msgid "while trying to open journal device %s\n"
 msgstr ""
 
-#: misc/mke2fs.c:1559
+#: misc/mke2fs.c:1558
 #, c-format
 msgid "Journal dev blocksize (%d) smaller than minimum blocksize %d\n"
 msgstr ""
 
 #, c-format
 msgid "Journal dev blocksize (%d) smaller than minimum blocksize %d\n"
 msgstr ""
 
-#: misc/mke2fs.c:1565
+#: misc/mke2fs.c:1564
 #, c-format
 msgid "Using journal device's blocksize: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Using journal device's blocksize: %d\n"
 msgstr ""
 
-#: misc/mke2fs.c:1576
+#: misc/mke2fs.c:1575
 #, c-format
 msgid "invalid blocks '%s' on device '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid blocks '%s' on device '%s'"
 msgstr ""
 
-#: misc/mke2fs.c:1586
+#: misc/mke2fs.c:1585
 msgid "filesystem"
 msgstr ""
 
 msgid "filesystem"
 msgstr ""
 
-#: misc/mke2fs.c:1599 resize/main.c:355
+#: misc/mke2fs.c:1598 resize/main.c:355
 msgid "while trying to determine filesystem size"
 msgstr ""
 
 msgid "while trying to determine filesystem size"
 msgstr ""
 
-#: misc/mke2fs.c:1605
+#: misc/mke2fs.c:1604
 msgid ""
 "Couldn't determine device size; you must specify\n"
 "the size of the filesystem\n"
 msgstr ""
 
 msgid ""
 "Couldn't determine device size; you must specify\n"
 "the size of the filesystem\n"
 msgstr ""
 
-#: misc/mke2fs.c:1612
+#: misc/mke2fs.c:1611
 msgid ""
 "Device size reported to be zero.  Invalid partition specified, or\n"
 "\tpartition table wasn't reread after running fdisk, due to\n"
 msgid ""
 "Device size reported to be zero.  Invalid partition specified, or\n"
 "\tpartition table wasn't reread after running fdisk, due to\n"
@@ -4251,126 +4259,138 @@ msgid ""
 "\tto re-read your partition table.\n"
 msgstr ""
 
 "\tto re-read your partition table.\n"
 msgstr ""
 
-#: misc/mke2fs.c:1629
+#: misc/mke2fs.c:1628
 msgid "Filesystem larger than apparent device size."
 msgstr ""
 
 msgid "Filesystem larger than apparent device size."
 msgstr ""
 
-#: misc/mke2fs.c:1649
+#: misc/mke2fs.c:1648
 #, c-format
 msgid "Failed to parse fs types list\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to parse fs types list\n"
 msgstr ""
 
-#: misc/mke2fs.c:1703
+#: misc/mke2fs.c:1702
 #, c-format
 msgid ""
 "%s: Size of device (0x%llx blocks) %s too big to be expressed\n"
 "\tin 32 bits using a blocksize of %d.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: Size of device (0x%llx blocks) %s too big to be expressed\n"
 "\tin 32 bits using a blocksize of %d.\n"
 msgstr ""
 
-#: misc/mke2fs.c:1719
+#: misc/mke2fs.c:1718
 msgid "fs_types for mke2fs.conf resolution: "
 msgstr ""
 
 msgid "fs_types for mke2fs.conf resolution: "
 msgstr ""
 
-#: misc/mke2fs.c:1726
+#: misc/mke2fs.c:1725
 #, c-format
 msgid "Filesystem features not supported with revision 0 filesystems\n"
 msgstr ""
 
 #, c-format
 msgid "Filesystem features not supported with revision 0 filesystems\n"
 msgstr ""
 
-#: misc/mke2fs.c:1733
+#: misc/mke2fs.c:1732
 #, c-format
 msgid "Sparse superblocks not supported with revision 0 filesystems\n"
 msgstr ""
 
 #, c-format
 msgid "Sparse superblocks not supported with revision 0 filesystems\n"
 msgstr ""
 
-#: misc/mke2fs.c:1745
+#: misc/mke2fs.c:1744
 #, c-format
 msgid "Journals not supported with revision 0 filesystems\n"
 msgstr ""
 
 #, c-format
 msgid "Journals not supported with revision 0 filesystems\n"
 msgstr ""
 
-#: misc/mke2fs.c:1759
+#: misc/mke2fs.c:1758
 #, c-format
 msgid "invalid reserved blocks percent - %lf"
 msgstr ""
 
 #, c-format
 msgid "invalid reserved blocks percent - %lf"
 msgstr ""
 
-#: misc/mke2fs.c:1775
+#: misc/mke2fs.c:1774
 #, c-format
 msgid ""
 "The resize_inode and meta_bg features are not compatible.\n"
 "They can not be both enabled simultaneously.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "The resize_inode and meta_bg features are not compatible.\n"
 "They can not be both enabled simultaneously.\n"
 msgstr ""
 
-#: misc/mke2fs.c:1792
+#: misc/mke2fs.c:1791
 msgid "while trying to determine hardware sector size"
 msgstr ""
 
 msgid "while trying to determine hardware sector size"
 msgstr ""
 
-#: misc/mke2fs.c:1798
+#: misc/mke2fs.c:1797
 msgid "while trying to determine physical sector size"
 msgstr ""
 
 msgid "while trying to determine physical sector size"
 msgstr ""
 
-#: misc/mke2fs.c:1831
+#: misc/mke2fs.c:1830
 msgid "while setting blocksize; too small for device\n"
 msgstr ""
 
 msgid "while setting blocksize; too small for device\n"
 msgstr ""
 
-#: misc/mke2fs.c:1836
+#: misc/mke2fs.c:1835
 #, c-format
 msgid ""
 "Warning: specified blocksize %d is less than device physical sectorsize %d\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Warning: specified blocksize %d is less than device physical sectorsize %d\n"
 msgstr ""
 
-#: misc/mke2fs.c:1867
+#: misc/mke2fs.c:1853
+msgid "The cluster size may not be smaller than the block size.\n"
+msgstr ""
+
+#: misc/mke2fs.c:1859
+msgid "specifying a cluster size requires the bigalloc feature"
+msgstr ""
+
+#: misc/mke2fs.c:1878
 #, c-format
 msgid "warning: Unable to get device geometry for %s\n"
 msgstr ""
 
 #, c-format
 msgid "warning: Unable to get device geometry for %s\n"
 msgstr ""
 
-#: misc/mke2fs.c:1870
+#: misc/mke2fs.c:1881
 #, c-format
 msgid "%s alignment is offset by %lu bytes.\n"
 msgstr ""
 
 #, c-format
 msgid "%s alignment is offset by %lu bytes.\n"
 msgstr ""
 
-#: misc/mke2fs.c:1872
+#: misc/mke2fs.c:1883
 #, c-format
 msgid ""
 "This may result in very poor performance, (re)-partitioning suggested.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "This may result in very poor performance, (re)-partitioning suggested.\n"
 msgstr ""
 
-#: misc/mke2fs.c:1883
+#: misc/mke2fs.c:1902
 #, c-format
 msgid "%d-byte blocks too big for system (max %d)"
 msgstr ""
 
 #, c-format
 msgid "%d-byte blocks too big for system (max %d)"
 msgstr ""
 
-#: misc/mke2fs.c:1887
+#: misc/mke2fs.c:1906
 #, c-format
 msgid ""
 "Warning: %d-byte blocks too big for system (max %d), forced to continue\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Warning: %d-byte blocks too big for system (max %d), forced to continue\n"
 msgstr ""
 
-#: misc/mke2fs.c:1925
+#: misc/mke2fs.c:1940
+msgid "Can't support bigalloc feature without extents feature"
+msgstr ""
+
+#: misc/mke2fs.c:1951
 msgid "reserved online resize blocks not supported on non-sparse filesystem"
 msgstr ""
 
 msgid "reserved online resize blocks not supported on non-sparse filesystem"
 msgstr ""
 
-#: misc/mke2fs.c:1934
+#: misc/mke2fs.c:1960
 msgid "blocks per group count out of range"
 msgstr ""
 
 msgid "blocks per group count out of range"
 msgstr ""
 
-#: misc/mke2fs.c:1949
+#: misc/mke2fs.c:1984
 msgid "Flex_bg feature not enabled, so flex_bg size may not be specified"
 msgstr ""
 
 msgid "Flex_bg feature not enabled, so flex_bg size may not be specified"
 msgstr ""
 
-#: misc/mke2fs.c:1961
+#: misc/mke2fs.c:1996
 #, c-format
 msgid "invalid inode size %d (min %d/max %d)"
 msgstr ""
 
 #, c-format
 msgid "invalid inode size %d (min %d/max %d)"
 msgstr ""
 
-#: misc/mke2fs.c:1979
+#: misc/mke2fs.c:2014
 #, c-format
 msgid "too many inodes (%llu), raise inode ratio?"
 msgstr ""
 
 #, c-format
 msgid "too many inodes (%llu), raise inode ratio?"
 msgstr ""
 
-#: misc/mke2fs.c:1986
+#: misc/mke2fs.c:2021
 #, c-format
 msgid "too many inodes (%llu), specify < 2^32 inodes"
 msgstr ""
 
 #, c-format
 msgid "too many inodes (%llu), specify < 2^32 inodes"
 msgstr ""
 
-#: misc/mke2fs.c:2000
+#: misc/mke2fs.c:2035
 #, c-format
 msgid ""
 "inode_size (%u) * inodes_count (%u) too big for a\n"
 #, c-format
 msgid ""
 "inode_size (%u) * inodes_count (%u) too big for a\n"
@@ -4378,7 +4398,7 @@ msgid ""
 "\tor lower inode count (-N).\n"
 msgstr ""
 
 "\tor lower inode count (-N).\n"
 msgstr ""
 
-#: misc/mke2fs.c:2119
+#: misc/mke2fs.c:2154
 #, c-format
 msgid ""
 "Overwriting existing filesystem; this can be undone using the command:\n"
 #, c-format
 msgid ""
 "Overwriting existing filesystem; this can be undone using the command:\n"
@@ -4386,118 +4406,118 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: misc/mke2fs.c:2133
+#: misc/mke2fs.c:2168
 msgid "while trying to setup undo file\n"
 msgstr ""
 
 msgid "while trying to setup undo file\n"
 msgstr ""
 
-#: misc/mke2fs.c:2159
+#: misc/mke2fs.c:2194
 msgid "Discarding device blocks: "
 msgstr ""
 
 msgid "Discarding device blocks: "
 msgstr ""
 
-#: misc/mke2fs.c:2176
+#: misc/mke2fs.c:2210
 msgid "failed - "
 msgstr ""
 
 msgid "failed - "
 msgstr ""
 
-#: misc/mke2fs.c:2283
+#: misc/mke2fs.c:2317
 msgid "while setting up superblock"
 msgstr ""
 
 msgid "while setting up superblock"
 msgstr ""
 
-#: misc/mke2fs.c:2292
+#: misc/mke2fs.c:2326
 #, c-format
 msgid "Discard succeeded and will return 0s  - skipping inode table wipe\n"
 msgstr ""
 
 #, c-format
 msgid "Discard succeeded and will return 0s  - skipping inode table wipe\n"
 msgstr ""
 
-#: misc/mke2fs.c:2375
+#: misc/mke2fs.c:2409
 #, c-format
 msgid "unknown os - %s"
 msgstr ""
 
 #, c-format
 msgid "unknown os - %s"
 msgstr ""
 
-#: misc/mke2fs.c:2427
+#: misc/mke2fs.c:2461
 #, c-format
 msgid "Allocating group tables: "
 msgstr ""
 
 #, c-format
 msgid "Allocating group tables: "
 msgstr ""
 
-#: misc/mke2fs.c:2431
+#: misc/mke2fs.c:2465
 msgid "while trying to allocate filesystem tables"
 msgstr ""
 
 msgid "while trying to allocate filesystem tables"
 msgstr ""
 
-#: misc/mke2fs.c:2440
+#: misc/mke2fs.c:2474
 msgid ""
 "\n"
 "\twhile converting subcluster bitmap"
 msgstr ""
 
 msgid ""
 "\n"
 "\twhile converting subcluster bitmap"
 msgstr ""
 
-#: misc/mke2fs.c:2483
+#: misc/mke2fs.c:2517
 #, c-format
 msgid "while zeroing block %llu at end of filesystem"
 msgstr ""
 
 #, c-format
 msgid "while zeroing block %llu at end of filesystem"
 msgstr ""
 
-#: misc/mke2fs.c:2496
+#: misc/mke2fs.c:2530
 msgid "while reserving blocks for online resize"
 msgstr ""
 
 msgid "while reserving blocks for online resize"
 msgstr ""
 
-#: misc/mke2fs.c:2507 misc/tune2fs.c:640
+#: misc/mke2fs.c:2541 misc/tune2fs.c:644
 msgid "journal"
 msgstr ""
 
 msgid "journal"
 msgstr ""
 
-#: misc/mke2fs.c:2519
+#: misc/mke2fs.c:2553
 #, c-format
 msgid "Adding journal to device %s: "
 msgstr ""
 
 #, c-format
 msgid "Adding journal to device %s: "
 msgstr ""
 
-#: misc/mke2fs.c:2526
+#: misc/mke2fs.c:2560
 #, c-format
 msgid ""
 "\n"
 "\twhile trying to add journal to device %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "\twhile trying to add journal to device %s"
 msgstr ""
 
-#: misc/mke2fs.c:2531 misc/mke2fs.c:2563 misc/tune2fs.c:669 misc/tune2fs.c:683
+#: misc/mke2fs.c:2565 misc/mke2fs.c:2597 misc/tune2fs.c:673 misc/tune2fs.c:687
 #, c-format
 msgid "done\n"
 msgstr ""
 
 #, c-format
 msgid "done\n"
 msgstr ""
 
-#: misc/mke2fs.c:2540
+#: misc/mke2fs.c:2574
 #, c-format
 msgid "Skipping journal creation in super-only mode\n"
 msgstr ""
 
 #, c-format
 msgid "Skipping journal creation in super-only mode\n"
 msgstr ""
 
-#: misc/mke2fs.c:2551
+#: misc/mke2fs.c:2585
 #, c-format
 msgid "Creating journal (%u blocks): "
 msgstr ""
 
 #, c-format
 msgid "Creating journal (%u blocks): "
 msgstr ""
 
-#: misc/mke2fs.c:2559
+#: misc/mke2fs.c:2593
 msgid ""
 "\n"
 "\twhile trying to create journal"
 msgstr ""
 
 msgid ""
 "\n"
 "\twhile trying to create journal"
 msgstr ""
 
-#: misc/mke2fs.c:2570 misc/tune2fs.c:446
+#: misc/mke2fs.c:2604 misc/tune2fs.c:450
 #, c-format
 msgid ""
 "\n"
 "Error while enabling multiple mount protection feature."
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Error while enabling multiple mount protection feature."
 msgstr ""
 
-#: misc/mke2fs.c:2575
+#: misc/mke2fs.c:2609
 #, c-format
 msgid "Multiple mount protection is enabled with update interval %d seconds.\n"
 msgstr ""
 
 #, c-format
 msgid "Multiple mount protection is enabled with update interval %d seconds.\n"
 msgstr ""
 
-#: misc/mke2fs.c:2588
+#: misc/mke2fs.c:2622
 #, c-format
 msgid "Writing superblocks and filesystem accounting information: "
 msgstr ""
 
 #, c-format
 msgid "Writing superblocks and filesystem accounting information: "
 msgstr ""
 
-#: misc/mke2fs.c:2595
+#: misc/mke2fs.c:2629
 #, c-format
 msgid ""
 "\n"
 "Warning, had trouble writing out superblocks."
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Warning, had trouble writing out superblocks."
 msgstr ""
 
-#: misc/mke2fs.c:2597
+#: misc/mke2fs.c:2631
 #, c-format
 msgid ""
 "done\n"
 #, c-format
 msgid ""
 "done\n"
@@ -4556,157 +4576,157 @@ msgid ""
 "\t[ -I new_inode_size ] device\n"
 msgstr ""
 
 "\t[ -I new_inode_size ] device\n"
 msgstr ""
 
-#: misc/tune2fs.c:205
+#: misc/tune2fs.c:209
 msgid "while trying to open external journal"
 msgstr ""
 
 msgid "while trying to open external journal"
 msgstr ""
 
-#: misc/tune2fs.c:210
+#: misc/tune2fs.c:214
 #, c-format
 msgid "%s is not a journal device.\n"
 msgstr ""
 
 #, c-format
 msgid "%s is not a journal device.\n"
 msgstr ""
 
-#: misc/tune2fs.c:225
+#: misc/tune2fs.c:229
 msgid "Journal superblock not found!\n"
 msgstr ""
 
 msgid "Journal superblock not found!\n"
 msgstr ""
 
-#: misc/tune2fs.c:236
+#: misc/tune2fs.c:240
 msgid "Filesystem's UUID not found on journal device.\n"
 msgstr ""
 
 msgid "Filesystem's UUID not found on journal device.\n"
 msgstr ""
 
-#: misc/tune2fs.c:257
+#: misc/tune2fs.c:261
 msgid ""
 "Cannot locate journal device. It was NOT removed\n"
 "Use -f option to remove missing journal device.\n"
 msgstr ""
 
 msgid ""
 "Cannot locate journal device. It was NOT removed\n"
 "Use -f option to remove missing journal device.\n"
 msgstr ""
 
-#: misc/tune2fs.c:265
+#: misc/tune2fs.c:269
 msgid "Journal removed\n"
 msgstr ""
 
 msgid "Journal removed\n"
 msgstr ""
 
-#: misc/tune2fs.c:309
+#: misc/tune2fs.c:313
 msgid "while reading bitmaps"
 msgstr ""
 
 msgid "while reading bitmaps"
 msgstr ""
 
-#: misc/tune2fs.c:317
+#: misc/tune2fs.c:321
 msgid "while clearing journal inode"
 msgstr ""
 
 msgid "while clearing journal inode"
 msgstr ""
 
-#: misc/tune2fs.c:328
+#: misc/tune2fs.c:332
 msgid "while writing journal inode"
 msgstr ""
 
 msgid "while writing journal inode"
 msgstr ""
 
-#: misc/tune2fs.c:363
+#: misc/tune2fs.c:367
 #, c-format
 msgid "(and reboot afterwards!)\n"
 msgstr ""
 
 #, c-format
 msgid "(and reboot afterwards!)\n"
 msgstr ""
 
-#: misc/tune2fs.c:396
+#: misc/tune2fs.c:400
 #, c-format
 msgid "Clearing filesystem feature '%s' not supported.\n"
 msgstr ""
 
 #, c-format
 msgid "Clearing filesystem feature '%s' not supported.\n"
 msgstr ""
 
-#: misc/tune2fs.c:402
+#: misc/tune2fs.c:406
 #, c-format
 msgid "Setting filesystem feature '%s' not supported.\n"
 msgstr ""
 
 #, c-format
 msgid "Setting filesystem feature '%s' not supported.\n"
 msgstr ""
 
-#: misc/tune2fs.c:411
+#: misc/tune2fs.c:415
 msgid ""
 "The has_journal feature may only be cleared when the filesystem is\n"
 "unmounted or mounted read-only.\n"
 msgstr ""
 
 msgid ""
 "The has_journal feature may only be cleared when the filesystem is\n"
 "unmounted or mounted read-only.\n"
 msgstr ""
 
-#: misc/tune2fs.c:419
+#: misc/tune2fs.c:423
 msgid ""
 "The needs_recovery flag is set.  Please run e2fsck before clearing\n"
 "the has_journal flag.\n"
 msgstr ""
 
 msgid ""
 "The needs_recovery flag is set.  Please run e2fsck before clearing\n"
 "the has_journal flag.\n"
 msgstr ""
 
-#: misc/tune2fs.c:438
+#: misc/tune2fs.c:442
 msgid ""
 "The multiple mount protection feature can't\n"
 "be set if the filesystem is mounted or\n"
 "read-only.\n"
 msgstr ""
 
 msgid ""
 "The multiple mount protection feature can't\n"
 "be set if the filesystem is mounted or\n"
 "read-only.\n"
 msgstr ""
 
-#: misc/tune2fs.c:456
+#: misc/tune2fs.c:460
 #, c-format
 msgid "Multiple mount protection has been enabled with update interval %ds.\n"
 msgstr ""
 
 #, c-format
 msgid "Multiple mount protection has been enabled with update interval %ds.\n"
 msgstr ""
 
-#: misc/tune2fs.c:465
+#: misc/tune2fs.c:469
 msgid ""
 "The multiple mount protection feature cannot\n"
 "be disabled if the filesystem is readonly.\n"
 msgstr ""
 
 msgid ""
 "The multiple mount protection feature cannot\n"
 "be disabled if the filesystem is readonly.\n"
 msgstr ""
 
-#: misc/tune2fs.c:473
+#: misc/tune2fs.c:477
 msgid "Error while reading bitmaps\n"
 msgstr ""
 
 msgid "Error while reading bitmaps\n"
 msgstr ""
 
-#: misc/tune2fs.c:482
+#: misc/tune2fs.c:486
 #, c-format
 msgid "Magic number in MMP block does not match. expected: %x, actual: %x\n"
 msgstr ""
 
 #, c-format
 msgid "Magic number in MMP block does not match. expected: %x, actual: %x\n"
 msgstr ""
 
-#: misc/tune2fs.c:487
+#: misc/tune2fs.c:491
 msgid "while reading MMP block."
 msgstr ""
 
 msgid "while reading MMP block."
 msgstr ""
 
-#: misc/tune2fs.c:519
+#: misc/tune2fs.c:523
 msgid ""
 "Clearing the flex_bg flag would cause the the filesystem to be\n"
 "inconsistent.\n"
 msgstr ""
 
 msgid ""
 "Clearing the flex_bg flag would cause the the filesystem to be\n"
 "inconsistent.\n"
 msgstr ""
 
-#: misc/tune2fs.c:530
+#: misc/tune2fs.c:534
 msgid ""
 "The huge_file feature may only be cleared when the filesystem is\n"
 "unmounted or mounted read-only.\n"
 msgstr ""
 
 msgid ""
 "The huge_file feature may only be cleared when the filesystem is\n"
 "unmounted or mounted read-only.\n"
 msgstr ""
 
-#: misc/tune2fs.c:590
+#: misc/tune2fs.c:594
 msgid ""
 "\n"
 "Warning: '^quota' option overrides '-Q'arguments.\n"
 msgstr ""
 
 msgid ""
 "\n"
 "Warning: '^quota' option overrides '-Q'arguments.\n"
 msgstr ""
 
-#: misc/tune2fs.c:635
+#: misc/tune2fs.c:639
 msgid "The filesystem already has a journal.\n"
 msgstr ""
 
 msgid "The filesystem already has a journal.\n"
 msgstr ""
 
-#: misc/tune2fs.c:653
+#: misc/tune2fs.c:657
 #, c-format
 msgid ""
 "\n"
 "\twhile trying to open journal on %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "\twhile trying to open journal on %s\n"
 msgstr ""
 
-#: misc/tune2fs.c:657
+#: misc/tune2fs.c:661
 #, c-format
 msgid "Creating journal on device %s: "
 msgstr ""
 
 #, c-format
 msgid "Creating journal on device %s: "
 msgstr ""
 
-#: misc/tune2fs.c:665
+#: misc/tune2fs.c:669
 #, c-format
 msgid "while adding filesystem to journal on %s"
 msgstr ""
 
 #, c-format
 msgid "while adding filesystem to journal on %s"
 msgstr ""
 
-#: misc/tune2fs.c:671
+#: misc/tune2fs.c:675
 msgid "Creating journal inode: "
 msgstr ""
 
 msgid "Creating journal inode: "
 msgstr ""
 
-#: misc/tune2fs.c:680
+#: misc/tune2fs.c:684
 msgid ""
 "\n"
 "\twhile trying to create journal file"
 msgstr ""
 
 msgid ""
 "\n"
 "\twhile trying to create journal file"
 msgstr ""
 
-#: misc/tune2fs.c:754
+#: misc/tune2fs.c:758
 msgid "Couldn't allocate memory to parse quota options!\n"
 msgstr ""
 
 msgid "Couldn't allocate memory to parse quota options!\n"
 msgstr ""
 
-#: misc/tune2fs.c:776
+#: misc/tune2fs.c:780
 msgid ""
 "\n"
 "Bad quota options specified.\n"
 msgid ""
 "\n"
 "Bad quota options specified.\n"
@@ -4719,70 +4739,70 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: misc/tune2fs.c:837
+#: misc/tune2fs.c:841
 #, c-format
 msgid "Couldn't parse date/time specifier: %s"
 msgstr ""
 
 #, c-format
 msgid "Couldn't parse date/time specifier: %s"
 msgstr ""
 
-#: misc/tune2fs.c:861 misc/tune2fs.c:874
+#: misc/tune2fs.c:865 misc/tune2fs.c:878
 #, c-format
 msgid "bad mounts count - %s"
 msgstr ""
 
 #, c-format
 msgid "bad mounts count - %s"
 msgstr ""
 
-#: misc/tune2fs.c:890
+#: misc/tune2fs.c:894
 #, c-format
 msgid "bad error behavior - %s"
 msgstr ""
 
 #, c-format
 msgid "bad error behavior - %s"
 msgstr ""
 
-#: misc/tune2fs.c:917
+#: misc/tune2fs.c:921
 #, c-format
 msgid "bad gid/group name - %s"
 msgstr ""
 
 #, c-format
 msgid "bad gid/group name - %s"
 msgstr ""
 
-#: misc/tune2fs.c:950
+#: misc/tune2fs.c:954
 #, c-format
 msgid "bad interval - %s"
 msgstr ""
 
 #, c-format
 msgid "bad interval - %s"
 msgstr ""
 
-#: misc/tune2fs.c:979
+#: misc/tune2fs.c:983
 #, c-format
 msgid "bad reserved block ratio - %s"
 msgstr ""
 
 #, c-format
 msgid "bad reserved block ratio - %s"
 msgstr ""
 
-#: misc/tune2fs.c:994
+#: misc/tune2fs.c:998
 msgid "-o may only be specified once"
 msgstr ""
 
 msgid "-o may only be specified once"
 msgstr ""
 
-#: misc/tune2fs.c:1003
+#: misc/tune2fs.c:1007
 msgid "-O may only be specified once"
 msgstr ""
 
 msgid "-O may only be specified once"
 msgstr ""
 
-#: misc/tune2fs.c:1018
+#: misc/tune2fs.c:1022
 #, c-format
 msgid "bad reserved blocks count - %s"
 msgstr ""
 
 #, c-format
 msgid "bad reserved blocks count - %s"
 msgstr ""
 
-#: misc/tune2fs.c:1047
+#: misc/tune2fs.c:1051
 #, c-format
 msgid "bad uid/user name - %s"
 msgstr ""
 
 #, c-format
 msgid "bad uid/user name - %s"
 msgstr ""
 
-#: misc/tune2fs.c:1064
+#: misc/tune2fs.c:1068
 #, c-format
 msgid "bad inode size - %s"
 msgstr ""
 
 #, c-format
 msgid "bad inode size - %s"
 msgstr ""
 
-#: misc/tune2fs.c:1071
+#: misc/tune2fs.c:1075
 #, c-format
 msgid "Inode size must be a power of two- %s"
 msgstr ""
 
 #, c-format
 msgid "Inode size must be a power of two- %s"
 msgstr ""
 
-#: misc/tune2fs.c:1165
+#: misc/tune2fs.c:1169
 #, c-format
 msgid "mmp_update_interval too big: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "mmp_update_interval too big: %lu\n"
 msgstr ""
 
-#: misc/tune2fs.c:1170
+#: misc/tune2fs.c:1174
 #, c-format
 msgid "Setting multiple mount protection update interval to %lu second\n"
 msgid_plural ""
 #, c-format
 msgid "Setting multiple mount protection update interval to %lu second\n"
 msgid_plural ""
@@ -4790,27 +4810,27 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: misc/tune2fs.c:1193
+#: misc/tune2fs.c:1197
 #, c-format
 msgid "Invalid RAID stride: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid RAID stride: %s\n"
 msgstr ""
 
-#: misc/tune2fs.c:1208
+#: misc/tune2fs.c:1212
 #, c-format
 msgid "Invalid RAID stripe-width: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid RAID stripe-width: %s\n"
 msgstr ""
 
-#: misc/tune2fs.c:1223
+#: misc/tune2fs.c:1227
 #, c-format
 msgid "Invalid hash algorithm: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid hash algorithm: %s\n"
 msgstr ""
 
-#: misc/tune2fs.c:1229
+#: misc/tune2fs.c:1233
 #, c-format
 msgid "Setting default hash algorithm to %s (%d)\n"
 msgstr ""
 
 #, c-format
 msgid "Setting default hash algorithm to %s (%d)\n"
 msgstr ""
 
-#: misc/tune2fs.c:1248
+#: misc/tune2fs.c:1252
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -4829,46 +4849,46 @@ msgid ""
 "\t^test_fs\n"
 msgstr ""
 
 "\t^test_fs\n"
 msgstr ""
 
-#: misc/tune2fs.c:1714
+#: misc/tune2fs.c:1718
 msgid "Failed to read inode bitmap\n"
 msgstr ""
 
 msgid "Failed to read inode bitmap\n"
 msgstr ""
 
-#: misc/tune2fs.c:1719
+#: misc/tune2fs.c:1723
 msgid "Failed to read block bitmap\n"
 msgstr ""
 
 msgid "Failed to read block bitmap\n"
 msgstr ""
 
-#: misc/tune2fs.c:1736 resize/resize2fs.c:802
+#: misc/tune2fs.c:1740 resize/resize2fs.c:829
 msgid "blocks to be moved"
 msgstr ""
 
 msgid "blocks to be moved"
 msgstr ""
 
-#: misc/tune2fs.c:1739
+#: misc/tune2fs.c:1743
 msgid "Failed to allocate block bitmap when increasing inode size\n"
 msgstr ""
 
 msgid "Failed to allocate block bitmap when increasing inode size\n"
 msgstr ""
 
-#: misc/tune2fs.c:1745
+#: misc/tune2fs.c:1749
 msgid "Not enough space to increase inode size \n"
 msgstr ""
 
 msgid "Not enough space to increase inode size \n"
 msgstr ""
 
-#: misc/tune2fs.c:1750
+#: misc/tune2fs.c:1754
 msgid "Failed to relocate blocks during inode resize \n"
 msgstr ""
 
 msgid "Failed to relocate blocks during inode resize \n"
 msgstr ""
 
-#: misc/tune2fs.c:1782
+#: misc/tune2fs.c:1786
 msgid ""
 "Error in resizing the inode size.\n"
 "Run e2undo to undo the file system changes. \n"
 msgstr ""
 
 msgid ""
 "Error in resizing the inode size.\n"
 "Run e2undo to undo the file system changes. \n"
 msgstr ""
 
-#: misc/tune2fs.c:1809
+#: misc/tune2fs.c:1813
 msgid "Couldn't allocate memory for tdb filename\n"
 msgstr ""
 
 msgid "Couldn't allocate memory for tdb filename\n"
 msgstr ""
 
-#: misc/tune2fs.c:1831
+#: misc/tune2fs.c:1835
 #, c-format
 msgid "while trying to delete %s"
 msgstr ""
 
 #, c-format
 msgid "while trying to delete %s"
 msgstr ""
 
-#: misc/tune2fs.c:1841
+#: misc/tune2fs.c:1845
 #, c-format
 msgid ""
 "To undo the tune2fs operation please run the command\n"
 #, c-format
 msgid ""
 "To undo the tune2fs operation please run the command\n"
@@ -4876,141 +4896,141 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: misc/tune2fs.c:1910
+#: misc/tune2fs.c:1914
 #, c-format
 msgid ""
 "MMP block magic is bad. Try to fix it by running:\n"
 "'e2fsck -f %s'\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "MMP block magic is bad. Try to fix it by running:\n"
 "'e2fsck -f %s'\n"
 msgstr ""
 
-#: misc/tune2fs.c:1928
+#: misc/tune2fs.c:1932
 #, c-format
 msgid "The inode size is already %lu\n"
 msgstr ""
 
 #, c-format
 msgid "The inode size is already %lu\n"
 msgstr ""
 
-#: misc/tune2fs.c:1934
+#: misc/tune2fs.c:1938
 #, c-format
 msgid "Shrinking the inode size is not supported\n"
 msgstr ""
 
 #, c-format
 msgid "Shrinking the inode size is not supported\n"
 msgstr ""
 
-#: misc/tune2fs.c:1981
+#: misc/tune2fs.c:1985
 #, c-format
 msgid "Setting maximal mount count to %d\n"
 msgstr ""
 
 #, c-format
 msgid "Setting maximal mount count to %d\n"
 msgstr ""
 
-#: misc/tune2fs.c:1987
+#: misc/tune2fs.c:1991
 #, c-format
 msgid "Setting current mount count to %d\n"
 msgstr ""
 
 #, c-format
 msgid "Setting current mount count to %d\n"
 msgstr ""
 
-#: misc/tune2fs.c:1992
+#: misc/tune2fs.c:1996
 #, c-format
 msgid "Setting error behavior to %d\n"
 msgstr ""
 
 #, c-format
 msgid "Setting error behavior to %d\n"
 msgstr ""
 
-#: misc/tune2fs.c:1997
+#: misc/tune2fs.c:2001
 #, c-format
 msgid "Setting reserved blocks gid to %lu\n"
 msgstr ""
 
 #, c-format
 msgid "Setting reserved blocks gid to %lu\n"
 msgstr ""
 
-#: misc/tune2fs.c:2002
+#: misc/tune2fs.c:2006
 #, c-format
 msgid "interval between checks is too big (%lu)"
 msgstr ""
 
 #, c-format
 msgid "interval between checks is too big (%lu)"
 msgstr ""
 
-#: misc/tune2fs.c:2009
+#: misc/tune2fs.c:2013
 #, c-format
 msgid "Setting interval between checks to %lu seconds\n"
 msgstr ""
 
 #, c-format
 msgid "Setting interval between checks to %lu seconds\n"
 msgstr ""
 
-#: misc/tune2fs.c:2016
+#: misc/tune2fs.c:2020
 #, c-format
 msgid "Setting reserved blocks percentage to %g%% (%llu blocks)\n"
 msgstr ""
 
 #, c-format
 msgid "Setting reserved blocks percentage to %g%% (%llu blocks)\n"
 msgstr ""
 
-#: misc/tune2fs.c:2022
+#: misc/tune2fs.c:2026
 #, c-format
 msgid "reserved blocks count is too big (%llu)"
 msgstr ""
 
 #, c-format
 msgid "reserved blocks count is too big (%llu)"
 msgstr ""
 
-#: misc/tune2fs.c:2029
+#: misc/tune2fs.c:2033
 #, c-format
 msgid "Setting reserved blocks count to %llu\n"
 msgstr ""
 
 #, c-format
 msgid "Setting reserved blocks count to %llu\n"
 msgstr ""
 
-#: misc/tune2fs.c:2035
+#: misc/tune2fs.c:2039
 msgid ""
 "\n"
 "The filesystem already has sparse superblocks.\n"
 msgstr ""
 
 msgid ""
 "\n"
 "The filesystem already has sparse superblocks.\n"
 msgstr ""
 
-#: misc/tune2fs.c:2042
+#: misc/tune2fs.c:2046
 #, c-format
 msgid ""
 "\n"
 "Sparse superblock flag set.  %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Sparse superblock flag set.  %s"
 msgstr ""
 
-#: misc/tune2fs.c:2047
+#: misc/tune2fs.c:2051
 msgid ""
 "\n"
 "Clearing the sparse superflag not supported.\n"
 msgstr ""
 
 msgid ""
 "\n"
 "Clearing the sparse superflag not supported.\n"
 msgstr ""
 
-#: misc/tune2fs.c:2055
+#: misc/tune2fs.c:2059
 #, c-format
 msgid "Setting time filesystem last checked to %s\n"
 msgstr ""
 
 #, c-format
 msgid "Setting time filesystem last checked to %s\n"
 msgstr ""
 
-#: misc/tune2fs.c:2061
+#: misc/tune2fs.c:2065
 #, c-format
 msgid "Setting reserved blocks uid to %lu\n"
 msgstr ""
 
 #, c-format
 msgid "Setting reserved blocks uid to %lu\n"
 msgstr ""
 
-#: misc/tune2fs.c:2093
+#: misc/tune2fs.c:2097
 msgid "Error in using clear_mmp. It must be used with -f\n"
 msgstr ""
 
 msgid "Error in using clear_mmp. It must be used with -f\n"
 msgstr ""
 
-#: misc/tune2fs.c:2111
+#: misc/tune2fs.c:2115
 msgid ""
 "The quota feature may only be changed when the filesystem is unmounted.\n"
 msgstr ""
 
 msgid ""
 "The quota feature may only be changed when the filesystem is unmounted.\n"
 msgstr ""
 
-#: misc/tune2fs.c:2144
+#: misc/tune2fs.c:2148
 msgid "Invalid UUID format\n"
 msgstr ""
 
 msgid "Invalid UUID format\n"
 msgstr ""
 
-#: misc/tune2fs.c:2157
+#: misc/tune2fs.c:2161
 msgid "The inode size may only be changed when the filesystem is unmounted.\n"
 msgstr ""
 
 msgid "The inode size may only be changed when the filesystem is unmounted.\n"
 msgstr ""
 
-#: misc/tune2fs.c:2165
+#: misc/tune2fs.c:2169
 msgid ""
 "Changing the inode size not supported for filesystems with the flex_bg\n"
 "feature enabled.\n"
 msgstr ""
 
 msgid ""
 "Changing the inode size not supported for filesystems with the flex_bg\n"
 "feature enabled.\n"
 msgstr ""
 
-#: misc/tune2fs.c:2178
+#: misc/tune2fs.c:2182
 #, c-format
 msgid "Setting inode size %lu\n"
 msgstr ""
 
 #, c-format
 msgid "Setting inode size %lu\n"
 msgstr ""
 
-#: misc/tune2fs.c:2181
+#: misc/tune2fs.c:2185
 #, c-format
 msgid "Failed to change inode size\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to change inode size\n"
 msgstr ""
 
-#: misc/tune2fs.c:2192
+#: misc/tune2fs.c:2196
 #, c-format
 msgid "Setting stride size to %d\n"
 msgstr ""
 
 #, c-format
 msgid "Setting stride size to %d\n"
 msgstr ""
 
-#: misc/tune2fs.c:2197
+#: misc/tune2fs.c:2201
 #, c-format
 msgid "Setting stripe width to %d\n"
 msgstr ""
 
 #, c-format
 msgid "Setting stripe width to %d\n"
 msgstr ""
 
-#: misc/tune2fs.c:2204
+#: misc/tune2fs.c:2208
 #, c-format
 msgid "Setting extended default mount options to '%s'\n"
 msgstr ""
 #, c-format
 msgid "Setting extended default mount options to '%s'\n"
 msgstr ""
@@ -5341,121 +5361,119 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: resize/main.c:457
-#, c-format
-msgid ""
-"%s: The combination of flex_bg and\n"
-"\t!resize_inode features is not supported by resize2fs.\n"
-msgstr ""
-
-#: resize/main.c:463
+#: resize/main.c:441
 #, c-format
 msgid "Resizing the filesystem on %s to %llu (%dk) blocks.\n"
 msgstr ""
 
 #, c-format
 msgid "Resizing the filesystem on %s to %llu (%dk) blocks.\n"
 msgstr ""
 
-#: resize/main.c:472
+#: resize/main.c:450
 #, c-format
 msgid "while trying to resize %s"
 msgstr ""
 
 #, c-format
 msgid "while trying to resize %s"
 msgstr ""
 
-#: resize/main.c:475
+#: resize/main.c:453
 #, c-format
 msgid ""
 "Please run 'e2fsck -fy %s' to fix the filesystem\n"
 "after the aborted resize operation.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Please run 'e2fsck -fy %s' to fix the filesystem\n"
 "after the aborted resize operation.\n"
 msgstr ""
 
-#: resize/main.c:481
+#: resize/main.c:459
 #, c-format
 msgid ""
 "The filesystem on %s is now %llu blocks long.\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "The filesystem on %s is now %llu blocks long.\n"
 "\n"
 msgstr ""
 
-#: resize/main.c:496
+#: resize/main.c:474
 #, c-format
 msgid "while trying to truncate %s"
 msgstr ""
 
 #, c-format
 msgid "while trying to truncate %s"
 msgstr ""
 
-#: resize/online.c:40
+#: resize/online.c:79
 #, c-format
 msgid "Filesystem at %s is mounted on %s; on-line resizing required\n"
 msgstr ""
 
 #, c-format
 msgid "Filesystem at %s is mounted on %s; on-line resizing required\n"
 msgstr ""
 
-#: resize/online.c:44
+#: resize/online.c:83
 msgid "On-line shrinking not supported"
 msgstr ""
 
 msgid "On-line shrinking not supported"
 msgstr ""
 
-#: resize/online.c:69
+#: resize/online.c:108
 msgid "Filesystem does not support online resizing"
 msgstr ""
 
 msgid "Filesystem does not support online resizing"
 msgstr ""
 
-#: resize/online.c:78
+#: resize/online.c:117
 msgid "Not enough reserved gdt blocks for resizing"
 msgstr ""
 
 msgid "Not enough reserved gdt blocks for resizing"
 msgstr ""
 
-#: resize/online.c:85
+#: resize/online.c:124
 msgid "Kernel does not support resizing a file system this large"
 msgstr ""
 
 msgid "Kernel does not support resizing a file system this large"
 msgstr ""
 
-#: resize/online.c:93
+#: resize/online.c:132
 #, c-format
 msgid "while trying to open mountpoint %s"
 msgstr ""
 
 #, c-format
 msgid "while trying to open mountpoint %s"
 msgstr ""
 
-#: resize/online.c:115 resize/online.c:132
+#: resize/online.c:137
+#, c-format
+msgid "Old resize interface requested.\n"
+msgstr ""
+
+#: resize/online.c:156 resize/online.c:173
 msgid "Permission denied to resize filesystem"
 msgstr ""
 
 msgid "Permission denied to resize filesystem"
 msgstr ""
 
-#: resize/online.c:118 resize/online.c:138
+#: resize/online.c:159 resize/online.c:179
 msgid "While checking for on-line resizing support"
 msgstr ""
 
 msgid "While checking for on-line resizing support"
 msgstr ""
 
-#: resize/online.c:135
+#: resize/online.c:176
 msgid "Kernel does not support online resizing"
 msgstr ""
 
 msgid "Kernel does not support online resizing"
 msgstr ""
 
-#: resize/online.c:168
+#: resize/online.c:209
 #, c-format
 msgid "Performing an on-line resize of %s to %llu (%dk) blocks.\n"
 msgstr ""
 
 #, c-format
 msgid "Performing an on-line resize of %s to %llu (%dk) blocks.\n"
 msgstr ""
 
-#: resize/online.c:178
+#: resize/online.c:219
 msgid "While trying to extend the last group"
 msgstr ""
 
 msgid "While trying to extend the last group"
 msgstr ""
 
-#: resize/online.c:232
+#: resize/online.c:273
 #, c-format
 msgid "While trying to add group #%d"
 msgstr ""
 
 #, c-format
 msgid "While trying to add group #%d"
 msgstr ""
 
-#: resize/online.c:243
+#: resize/online.c:284
 #, c-format
 msgid ""
 "Filesystem at %s is mounted on %s, and on-line resizing is not supported on "
 "this system.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Filesystem at %s is mounted on %s, and on-line resizing is not supported on "
 "this system.\n"
 msgstr ""
 
-#: resize/resize2fs.c:346
+#: resize/resize2fs.c:361
 #, c-format
 msgid "inodes (%llu) must be less than %u"
 msgstr ""
 
 #, c-format
 msgid "inodes (%llu) must be less than %u"
 msgstr ""
 
-#: resize/resize2fs.c:582
+#: resize/resize2fs.c:594
 msgid "reserved blocks"
 msgstr ""
 
 msgid "reserved blocks"
 msgstr ""
 
-#: resize/resize2fs.c:807
+#: resize/resize2fs.c:834
 msgid "meta-data blocks"
 msgstr ""
 
 msgid "meta-data blocks"
 msgstr ""
 
-#: resize/resize2fs.c:1753
+#: resize/resize2fs.c:1778
 #, c-format
 msgid "Should never happen: resize inode corrupt!\n"
 msgstr ""
 
 #: lib/ext2fs/ext2_err.c:11
 #, c-format
 msgid "Should never happen: resize inode corrupt!\n"
 msgstr ""
 
 #: lib/ext2fs/ext2_err.c:11
-msgid "EXT2FS Library version 1.42.6"
+msgid "EXT2FS Library version 1.42.7"
 msgstr ""
 
 #: lib/ext2fs/ext2_err.c:12
 msgstr ""
 
 #: lib/ext2fs/ext2_err.c:12
@@ -6034,6 +6052,10 @@ msgstr ""
 msgid "MMP: open with O_DIRECT failed"
 msgstr ""
 
 msgid "MMP: open with O_DIRECT failed"
 msgstr ""
 
+#: lib/ext2fs/ext2_err.c:156
+msgid "Ext2 file already exists"
+msgstr ""
+
 #: e2fsck/prof_err.c:11
 msgid "Profile version 0.0"
 msgstr ""
 #: e2fsck/prof_err.c:11
 msgid "Profile version 0.0"
 msgstr ""
index 7db9027..58329f6 100644 (file)
--- a/version.h
+++ b/version.h
@@ -8,4 +8,4 @@
  */
 
 #define E2FSPROGS_VERSION "1.42.7"
  */
 
 #define E2FSPROGS_VERSION "1.42.7"
-#define E2FSPROGS_DATE "1-Jan-2013"
+#define E2FSPROGS_DATE "15-Jan-2013"