Version 1.9.16.
[libguestfs.git] / po / libguestfs.pot
index fc17e7a..0f9c241 100644 (file)
 #, fuzzy
 msgid ""
 msgstr ""
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: libguestfs 1.3.17\n"
+"Project-Id-Version: libguestfs 1.9.16\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2010-06-02 12:38+0100\n"
+"POT-Creation-Date: 2011-04-01 20:20+0100\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"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#: cat/virt-cat.c:55 cat/virt-filesystems.c:97 cat/virt-ls.c:56 df/main.c:68
+#: fish/fish.c:96 fuse/guestmount.c:907 inspector/virt-inspector.c:69
+#: rescue/virt-rescue.c:57
+#, c-format
+msgid "Try `%s --help' for more information.\n"
+msgstr ""
+
+#: cat/virt-cat.c:59
+#, c-format
+msgid ""
+"%s: display files in a virtual machine\n"
+"Copyright (C) 2010 Red Hat Inc.\n"
+"Usage:\n"
+"  %s [--options] -d domname file [file ...]\n"
+"  %s [--options] -a disk.img [-a disk.img ...] file [file ...]\n"
+"Options:\n"
+"  -a|--add image       Add image\n"
+"  -c|--connect uri     Specify libvirt URI for -d option\n"
+"  -d|--domain guest    Add disks from libvirt guest\n"
+"  --echo-keys          Don't turn off echo for passphrases\n"
+"  --format[=raw|..]    Force disk format for -a option\n"
+"  --help               Display brief help\n"
+"  --keys-from-stdin    Read passphrases from stdin\n"
+"  -v|--verbose         Verbose messages\n"
+"  -V|--version         Display version and exit\n"
+"  -x                   Trace libguestfs API calls\n"
+"For more information, see the manpage %s(1).\n"
+msgstr ""
+
+#: cat/virt-cat.c:115 cat/virt-filesystems.c:200 cat/virt-ls.c:121
+#: df/domains.c:428 df/main.c:134 fish/fish.c:219 fuse/guestmount.c:1023
+#: inspector/virt-inspector.c:129 rescue/virt-rescue.c:131
+#, c-format
+msgid "guestfs_create: failed to create handle\n"
+msgstr ""
+
+#: cat/virt-cat.c:137 cat/virt-filesystems.c:254 cat/virt-ls.c:143
+#: df/main.c:158 fish/fish.c:289 fuse/guestmount.c:1073
+#: inspector/virt-inspector.c:151 rescue/virt-rescue.c:155
+#, c-format
+msgid "%s: unknown long option: %s (%d)\n"
+msgstr ""
+
+#: cat/virt-filesystems.c:101
+#, c-format
+msgid ""
+"%s: list filesystems, partitions, block devices, LVM in a VM\n"
+"Copyright (C) 2010 Red Hat Inc.\n"
+"Usage:\n"
+"  %s [--options] -d domname\n"
+"  %s [--options] -a disk.img [-a disk.img ...]\n"
+"Options:\n"
+"  -a|--add image       Add image\n"
+"  --all                Display everything\n"
+"  --blkdevs|--block-devices\n"
+"                       Display block devices\n"
+"  -c|--connect uri     Specify libvirt URI for -d option\n"
+"  --csv                Output as Comma-Separated Values\n"
+"  -d|--domain guest    Add disks from libvirt guest\n"
+"  --echo-keys          Don't turn off echo for passphrases\n"
+"  --extra              Display swap and data filesystems\n"
+"  --filesystems        Display mountable filesystems\n"
+"  --format[=raw|..]    Force disk format for -a option\n"
+"  -h|--human-readable  Human-readable sizes in --long output\n"
+"  --help               Display brief help\n"
+"  --keys-from-stdin    Read passphrases from stdin\n"
+"  -l|--long            Long output\n"
+"  --lvs|--logvols|--logical-volumes\n"
+"                       Display LVM logical volumes\n"
+"  --no-title           No title in --long output\n"
+"  --parts|--partitions Display partitions\n"
+"  --pvs|--physvols|--physical-volumes\n"
+"                       Display LVM physical volumes\n"
+"  --uuid|--uuids       Add UUIDs to --long output\n"
+"  -v|--verbose         Verbose messages\n"
+"  -V|--version         Display version and exit\n"
+"  --vgs|--volgroups|--volume-groups\n"
+"                       Display LVM volume groups\n"
+"  -x                   Trace libguestfs API calls\n"
+"For more information, see the manpage %s(1).\n"
+msgstr ""
+
+#: cat/virt-filesystems.c:316 df/main.c:253
+#, c-format
+msgid "%s: you cannot use -h and --csv options together.\n"
+msgstr ""
+
+#: cat/virt-ls.c:60
+#, c-format
+msgid ""
+"%s: list files in a virtual machine\n"
+"Copyright (C) 2010 Red Hat Inc.\n"
+"Usage:\n"
+"  %s [--options] -d domname file [dir ...]\n"
+"  %s [--options] -a disk.img [-a disk.img ...] dir [dir ...]\n"
+"Options:\n"
+"  -a|--add image       Add image\n"
+"  -c|--connect uri     Specify libvirt URI for -d option\n"
+"  -d|--domain guest    Add disks from libvirt guest\n"
+"  --echo-keys          Don't turn off echo for passphrases\n"
+"  --format[=raw|..]    Force disk format for -a option\n"
+"  --help               Display brief help\n"
+"  --keys-from-stdin    Read passphrases from stdin\n"
+"  -l|--long            Long listing\n"
+"  -R|--recursive       Recursive listing\n"
+"  -v|--verbose         Verbose messages\n"
+"  -V|--version         Display version and exit\n"
+"  -x                   Trace libguestfs API calls\n"
+"For more information, see the manpage %s(1).\n"
+msgstr ""
+
+#: df/domains.c:115
+#, c-format
+msgid "%s: could not connect to libvirt (code %d, domain %d): %s"
+msgstr ""
+
+#: df/domains.c:124
+#, c-format
+msgid "%s: could not get number of running domains (code %d, domain %d): %s"
+msgstr ""
+
+#: df/domains.c:134
+#, c-format
+msgid "%s: could not list running domains (code %d, domain %d): %s"
+msgstr ""
+
+#: df/domains.c:145
+#, c-format
+msgid "%s: could not get number of inactive domains (code %d, domain %d): %s"
+msgstr ""
+
+#: df/domains.c:155
+#, c-format
+msgid "%s: could not list inactive domains (code %d, domain %d): %s"
+msgstr ""
+
+#: df/domains.c:281
+#, c-format
+msgid "%s: ignoring %s, it has too many disks (%zu > %d)"
+msgstr ""
+
+#: df/main.c:72
+#, c-format
+msgid ""
+"%s: display free space on virtual filesystems\n"
+"Copyright (C) 2010 Red Hat Inc.\n"
+"Usage:\n"
+"  %s [--options] -d domname\n"
+"  %s [--options] -a disk.img [-a disk.img ...]\n"
+"Options:\n"
+"  -a|--add image       Add image\n"
+"  -c|--connect uri     Specify libvirt URI for -d option\n"
+"  --csv                Output as Comma-Separated Values\n"
+"  -d|--domain guest    Add disks from libvirt guest\n"
+"  --format[=raw|..]    Force disk format for -a option\n"
+"  -h|--human-readable  Human-readable sizes in --long output\n"
+"  --help               Display brief help\n"
+"  -i|--inodes          Display inodes\n"
+"  --one-per-guest      Separate appliance per guest\n"
+"  --uuid               Add UUIDs to --long output\n"
+"  -v|--verbose         Verbose messages\n"
+"  -V|--version         Display version and exit\n"
+"  -x                   Trace libguestfs API calls\n"
+"For more information, see the manpage %s(1).\n"
+msgstr ""
+
+#: df/main.c:265
+#, c-format
+msgid "%s: compiled without support for libvirt.\n"
+msgstr ""
+
+#: df/output.c:49
+msgid "VirtualMachine"
+msgstr ""
+
+#: df/output.c:50
+msgid "Filesystem"
+msgstr ""
+
+#: df/output.c:53
+msgid "1K-blocks"
+msgstr ""
+
+#: df/output.c:55
+msgid "Size"
+msgstr ""
+
+#: df/output.c:56
+msgid "Used"
+msgstr ""
+
+#: df/output.c:57
+msgid "Available"
+msgstr ""
+
+#: df/output.c:58
+msgid "Use%"
+msgstr ""
+
+#: df/output.c:60
+msgid "Inodes"
+msgstr ""
+
+#: df/output.c:61
+msgid "IUsed"
+msgstr ""
+
+#: df/output.c:62
+msgid "IFree"
+msgstr ""
+
+#: df/output.c:63
+msgid "IUse%"
+msgstr ""
+
 #: fish/alloc.c:37
 #, c-format
 msgid "use 'alloc file size' to create an image\n"
 #: fish/alloc.c:37
 #, c-format
 msgid "use 'alloc file size' to create an image\n"
@@ -27,7 +243,7 @@ msgstr ""
 msgid "use 'sparse file size' to create a sparse image\n"
 msgstr ""
 
 msgid "use 'sparse file size' to create a sparse image\n"
 msgstr ""
 
-#: fish/alloc.c:77
+#: fish/alloc.c:75
 #, c-format
 msgid "can't allocate or add disks after launching\n"
 msgstr ""
 #, c-format
 msgid "can't allocate or add disks after launching\n"
 msgstr ""
@@ -37,1392 +253,1735 @@ msgstr ""
 msgid "%s: invalid integer parameter (%s returned %d)\n"
 msgstr ""
 
 msgid "%s: invalid integer parameter (%s returned %d)\n"
 msgstr ""
 
-#: fish/cmds.c:41
+#: fish/cmds.c:2543
 msgid "Command"
 msgstr ""
 
 msgid "Command"
 msgstr ""
 
-#: fish/cmds.c:41
+#: fish/cmds.c:2543
 msgid "Description"
 msgstr ""
 
 msgid "Description"
 msgstr ""
 
-#: fish/cmds.c:43 fish/cmds.c:353
+#: fish/cmds.c:2545
 msgid "add a CD-ROM disk image to examine"
 msgstr ""
 
 msgid "add a CD-ROM disk image to examine"
 msgstr ""
 
-#: fish/cmds.c:44 fish/cmds.c:348
+#: fish/cmds.c:2546
+msgid "add the disk(s) from a named libvirt domain"
+msgstr ""
+
+#: fish/cmds.c:2547 fish/cmds.c:2548
 msgid "add an image to examine or modify"
 msgstr ""
 
 msgid "add an image to examine or modify"
 msgstr ""
 
-#: fish/cmds.c:45 fish/cmds.c:358
+#: fish/cmds.c:2549
 msgid "add a drive in snapshot mode (read-only)"
 msgstr ""
 
 msgid "add a drive in snapshot mode (read-only)"
 msgstr ""
 
-#: fish/cmds.c:46 fish/cmds.c:508
+#: fish/cmds.c:2550
 msgid "add a drive read-only specifying the QEMU block emulation to use"
 msgstr ""
 
 msgid "add a drive read-only specifying the QEMU block emulation to use"
 msgstr ""
 
-#: fish/cmds.c:47 fish/cmds.c:503
+#: fish/cmds.c:2551
 msgid "add a drive specifying the QEMU block emulation to use"
 msgstr ""
 
 msgid "add a drive specifying the QEMU block emulation to use"
 msgstr ""
 
-#: fish/cmds.c:48 fish/cmds.c:1703
+#: fish/cmds.c:2552
+msgid "allocate and add a disk file"
+msgstr ""
+
+#: fish/cmds.c:2553
 msgid "clear Augeas path"
 msgstr ""
 
 msgid "clear Augeas path"
 msgstr ""
 
-#: fish/cmds.c:49 fish/cmds.c:593
+#: fish/cmds.c:2554
 msgid "close the current Augeas handle"
 msgstr ""
 
 msgid "close the current Augeas handle"
 msgstr ""
 
-#: fish/cmds.c:50 fish/cmds.c:603
+#: fish/cmds.c:2555
 msgid "define an Augeas node"
 msgstr ""
 
 msgid "define an Augeas node"
 msgstr ""
 
-#: fish/cmds.c:51 fish/cmds.c:598
+#: fish/cmds.c:2556
 msgid "define an Augeas variable"
 msgstr ""
 
 msgid "define an Augeas variable"
 msgstr ""
 
-#: fish/cmds.c:52 fish/cmds.c:608
+#: fish/cmds.c:2557
 msgid "look up the value of an Augeas path"
 msgstr ""
 
 msgid "look up the value of an Augeas path"
 msgstr ""
 
-#: fish/cmds.c:53 fish/cmds.c:588
+#: fish/cmds.c:2558
 msgid "create a new Augeas handle"
 msgstr ""
 
 msgid "create a new Augeas handle"
 msgstr ""
 
-#: fish/cmds.c:54 fish/cmds.c:618
+#: fish/cmds.c:2559
 msgid "insert a sibling Augeas node"
 msgstr ""
 
 msgid "insert a sibling Augeas node"
 msgstr ""
 
-#: fish/cmds.c:55 fish/cmds.c:643
+#: fish/cmds.c:2560
 msgid "load files into the tree"
 msgstr ""
 
 msgid "load files into the tree"
 msgstr ""
 
-#: fish/cmds.c:56 fish/cmds.c:648
+#: fish/cmds.c:2561
 msgid "list Augeas nodes under augpath"
 msgstr ""
 
 msgid "list Augeas nodes under augpath"
 msgstr ""
 
-#: fish/cmds.c:57 fish/cmds.c:633
+#: fish/cmds.c:2562
 msgid "return Augeas nodes which match augpath"
 msgstr ""
 
 msgid "return Augeas nodes which match augpath"
 msgstr ""
 
-#: fish/cmds.c:58 fish/cmds.c:628
+#: fish/cmds.c:2563
 msgid "move Augeas node"
 msgstr ""
 
 msgid "move Augeas node"
 msgstr ""
 
-#: fish/cmds.c:59 fish/cmds.c:623
+#: fish/cmds.c:2564
 msgid "remove an Augeas path"
 msgstr ""
 
 msgid "remove an Augeas path"
 msgstr ""
 
-#: fish/cmds.c:60 fish/cmds.c:638
+#: fish/cmds.c:2565
 msgid "write all pending Augeas changes to disk"
 msgstr ""
 
 msgid "write all pending Augeas changes to disk"
 msgstr ""
 
-#: fish/cmds.c:61 fish/cmds.c:613
+#: fish/cmds.c:2566
 msgid "set Augeas path to value"
 msgstr ""
 
 msgid "set Augeas path to value"
 msgstr ""
 
-#: fish/cmds.c:62 fish/cmds.c:1588
+#: fish/cmds.c:2567
 msgid "test availability of some parts of the API"
 msgstr ""
 
 msgid "test availability of some parts of the API"
 msgstr ""
 
-#: fish/cmds.c:63 fish/cmds.c:1763
+#: fish/cmds.c:2568
 msgid "return a list of all optional groups"
 msgstr ""
 
 msgid "return a list of all optional groups"
 msgstr ""
 
-#: fish/cmds.c:64 fish/cmds.c:1718
+#: fish/cmds.c:2569
 msgid "upload base64-encoded data to file"
 msgstr ""
 
 msgid "upload base64-encoded data to file"
 msgstr ""
 
-#: fish/cmds.c:65 fish/cmds.c:1723
+#: fish/cmds.c:2570
 msgid "download file and encode as base64"
 msgstr ""
 
 msgid "download file and encode as base64"
 msgstr ""
 
-#: fish/cmds.c:66 fish/cmds.c:828
+#: fish/cmds.c:2571
 msgid "flush device buffers"
 msgstr ""
 
 msgid "flush device buffers"
 msgstr ""
 
-#: fish/cmds.c:67 fish/cmds.c:808
+#: fish/cmds.c:2572
 msgid "get blocksize of block device"
 msgstr ""
 
 msgid "get blocksize of block device"
 msgstr ""
 
-#: fish/cmds.c:68 fish/cmds.c:798
+#: fish/cmds.c:2573
 msgid "is block device set to read-only"
 msgstr ""
 
 msgid "is block device set to read-only"
 msgstr ""
 
-#: fish/cmds.c:69 fish/cmds.c:823
+#: fish/cmds.c:2574
 msgid "get total size of device in bytes"
 msgstr ""
 
 msgid "get total size of device in bytes"
 msgstr ""
 
-#: fish/cmds.c:70 fish/cmds.c:803
+#: fish/cmds.c:2575
 msgid "get sectorsize of block device"
 msgstr ""
 
 msgid "get sectorsize of block device"
 msgstr ""
 
-#: fish/cmds.c:71 fish/cmds.c:818
+#: fish/cmds.c:2576
 msgid "get total size of device in 512-byte sectors"
 msgstr ""
 
 msgid "get total size of device in 512-byte sectors"
 msgstr ""
 
-#: fish/cmds.c:72 fish/cmds.c:833
+#: fish/cmds.c:2577
 msgid "reread partition table"
 msgstr ""
 
 msgid "reread partition table"
 msgstr ""
 
-#: fish/cmds.c:73 fish/cmds.c:813
+#: fish/cmds.c:2578
 msgid "set blocksize of block device"
 msgstr ""
 
 msgid "set blocksize of block device"
 msgstr ""
 
-#: fish/cmds.c:74 fish/cmds.c:788
+#: fish/cmds.c:2579
 msgid "set block device to read-only"
 msgstr ""
 
 msgid "set block device to read-only"
 msgstr ""
 
-#: fish/cmds.c:75 fish/cmds.c:793
+#: fish/cmds.c:2580
 msgid "set block device to read-write"
 msgstr ""
 
 msgid "set block device to read-write"
 msgstr ""
 
-#: fish/cmds.c:76 fish/cmds.c:1493
+#: fish/cmds.c:2581
 msgid "return true path on case-insensitive filesystem"
 msgstr ""
 
 msgid "return true path on case-insensitive filesystem"
 msgstr ""
 
-#: fish/cmds.c:77 fish/cmds.c:528
+#: fish/cmds.c:2582
 msgid "list the contents of a file"
 msgstr ""
 
 msgid "list the contents of a file"
 msgstr ""
 
-#: fish/cmds.c:78 fish/cmds.c:848
+#: fish/cmds.c:2583
 msgid "compute MD5, SHAx or CRC checksum of file"
 msgstr ""
 
 msgid "compute MD5, SHAx or CRC checksum of file"
 msgstr ""
 
-#: fish/cmds.c:79 fish/cmds.c:1693
+#: fish/cmds.c:2584
 msgid "compute MD5, SHAx or CRC checksum of the contents of a device"
 msgstr ""
 
 msgid "compute MD5, SHAx or CRC checksum of the contents of a device"
 msgstr ""
 
-#: fish/cmds.c:80 fish/cmds.c:1728
+#: fish/cmds.c:2585
 msgid "compute MD5, SHAx or CRC checksum of files in a directory"
 msgstr ""
 
 msgid "compute MD5, SHAx or CRC checksum of files in a directory"
 msgstr ""
 
-#: fish/cmds.c:81 fish/cmds.c:678
+#: fish/cmds.c:2586
 msgid "change file mode"
 msgstr ""
 
 msgid "change file mode"
 msgstr ""
 
-#: fish/cmds.c:82 fish/cmds.c:155 fish/cmds.c:683 fish/cmds.c:1523
+#: fish/cmds.c:2587 fish/cmds.c:2701
 msgid "change file owner and group"
 msgstr ""
 
 msgid "change file owner and group"
 msgstr ""
 
-#: fish/cmds.c:83 fish/cmds.c:758
+#: fish/cmds.c:2588
 msgid "run a command from the guest filesystem"
 msgstr ""
 
 msgid "run a command from the guest filesystem"
 msgstr ""
 
-#: fish/cmds.c:84 fish/cmds.c:763
+#: fish/cmds.c:2589
 msgid "run a command, returning lines"
 msgstr ""
 
 msgid "run a command, returning lines"
 msgstr ""
 
-#: fish/cmds.c:85 fish/cmds.c:363
+#: fish/cmds.c:2590
 msgid "add qemu parameters"
 msgstr ""
 
 msgid "add qemu parameters"
 msgstr ""
 
-#: fish/cmds.c:86 fish/cmds.c:1643
+#: fish/cmds.c:2591
+msgid "copy local files or directories into an image"
+msgstr ""
+
+#: fish/cmds.c:2592
+msgid "copy remote files or directories out of an image"
+msgstr ""
+
+#: fish/cmds.c:2593
 msgid "copy size bytes from source to destination using dd"
 msgstr ""
 
 msgid "copy size bytes from source to destination using dd"
 msgstr ""
 
-#: fish/cmds.c:87 fish/cmds.c:943
+#: fish/cmds.c:2594
 msgid "copy a file"
 msgstr ""
 
 msgid "copy a file"
 msgstr ""
 
-#: fish/cmds.c:88 fish/cmds.c:948
+#: fish/cmds.c:2595
 msgid "copy a file or directory recursively"
 msgstr ""
 
 msgid "copy a file or directory recursively"
 msgstr ""
 
-#: fish/cmds.c:89 fish/cmds.c:1593
+#: fish/cmds.c:2596
 msgid "copy from source to destination using dd"
 msgstr ""
 
 msgid "copy from source to destination using dd"
 msgstr ""
 
-#: fish/cmds.c:90 fish/cmds.c:888
+#: fish/cmds.c:2597
 msgid "debugging and internals"
 msgstr ""
 
 msgid "debugging and internals"
 msgstr ""
 
-#: fish/cmds.c:91 fish/cmds.c:1713
+#: fish/cmds.c:2598
+msgid "debug the QEMU command line (internal use only)"
+msgstr ""
+
+#: fish/cmds.c:2599
 msgid "upload a file to the appliance (internal use only)"
 msgstr ""
 
 msgid "upload a file to the appliance (internal use only)"
 msgstr ""
 
-#: fish/cmds.c:92 fish/cmds.c:1133
+#: fish/cmds.c:2600
 msgid "report file system disk space usage"
 msgstr ""
 
 msgid "report file system disk space usage"
 msgstr ""
 
-#: fish/cmds.c:93 fish/cmds.c:1138
+#: fish/cmds.c:2601
 msgid "report file system disk space usage (human readable)"
 msgstr ""
 
 msgid "report file system disk space usage (human readable)"
 msgstr ""
 
-#: fish/cmds.c:94 fish/cmds.c:963
+#: fish/cmds.c:2602
 msgid "return kernel messages"
 msgstr ""
 
 msgid "return kernel messages"
 msgstr ""
 
-#: fish/cmds.c:95 fish/cmds.c:843
+#: fish/cmds.c:2603
 msgid "download a file to the local machine"
 msgstr ""
 
 msgid "download a file to the local machine"
 msgstr ""
 
-#: fish/cmds.c:96 fish/cmds.c:958
+#: fish/cmds.c:2604
+msgid "download a file to the local machine with offset and size"
+msgstr ""
+
+#: fish/cmds.c:2605
 msgid "drop kernel page cache, dentries and inodes"
 msgstr ""
 
 msgid "drop kernel page cache, dentries and inodes"
 msgstr ""
 
-#: fish/cmds.c:97 fish/cmds.c:1143
+#: fish/cmds.c:2606
 msgid "estimate file space usage"
 msgstr ""
 
 msgid "estimate file space usage"
 msgstr ""
 
-#: fish/cmds.c:98 fish/cmds.c:1048
+#: fish/cmds.c:2607
 msgid "check an ext2/ext3 filesystem"
 msgstr ""
 
 msgid "check an ext2/ext3 filesystem"
 msgstr ""
 
-#: fish/cmds.c:99 fish/cmds.c:1483
+#: fish/cmds.c:2608
+msgid "display a line of text"
+msgstr ""
+
+#: fish/cmds.c:2609
 msgid "echo arguments back to the client"
 msgstr ""
 
 msgid "echo arguments back to the client"
 msgstr ""
 
-#: fish/cmds.c:100 fish/cmds.c:101 fish/cmds.c:106 fish/cmds.c:107
-#: fish/cmds.c:133 fish/cmds.c:134 fish/cmds.c:322 fish/cmds.c:323
-#: fish/cmds.c:327 fish/cmds.c:328 fish/cmds.c:330 fish/cmds.c:331
-#: fish/cmds.c:1263 fish/cmds.c:1268 fish/cmds.c:1273 fish/cmds.c:1278
-#: fish/cmds.c:1283 fish/cmds.c:1288 fish/cmds.c:1293 fish/cmds.c:1298
-#: fish/cmds.c:1303 fish/cmds.c:1308 fish/cmds.c:1313 fish/cmds.c:1318
+#: fish/cmds.c:2610
+msgid "edit a file"
+msgstr ""
+
+#: fish/cmds.c:2611 fish/cmds.c:2612 fish/cmds.c:2617 fish/cmds.c:2618
+#: fish/cmds.c:2651 fish/cmds.c:2652 fish/cmds.c:2894 fish/cmds.c:2895
+#: fish/cmds.c:2899 fish/cmds.c:2900 fish/cmds.c:2902 fish/cmds.c:2903
 msgid "return lines matching a pattern"
 msgstr ""
 
 msgid "return lines matching a pattern"
 msgstr ""
 
-#: fish/cmds.c:102 fish/cmds.c:973
+#: fish/cmds.c:2613
 msgid "test if two files have equal contents"
 msgstr ""
 
 msgid "test if two files have equal contents"
 msgstr ""
 
-#: fish/cmds.c:103 fish/cmds.c:688
+#: fish/cmds.c:2614
 msgid "test if file or directory exists"
 msgstr ""
 
 msgid "test if file or directory exists"
 msgstr ""
 
-#: fish/cmds.c:104 fish/cmds.c:105 fish/cmds.c:1353 fish/cmds.c:1768
+#: fish/cmds.c:2615 fish/cmds.c:2616
 msgid "preallocate a file in the guest filesystem"
 msgstr ""
 
 msgid "preallocate a file in the guest filesystem"
 msgstr ""
 
-#: fish/cmds.c:108 fish/cmds.c:753
+#: fish/cmds.c:2619
 msgid "determine file type"
 msgstr ""
 
 msgid "determine file type"
 msgstr ""
 
-#: fish/cmds.c:109 fish/cmds.c:1598
+#: fish/cmds.c:2620
+msgid "detect the architecture of a binary file"
+msgstr ""
+
+#: fish/cmds.c:2621
 msgid "return the size of the file in bytes"
 msgstr ""
 
 msgid "return the size of the file in bytes"
 msgstr ""
 
-#: fish/cmds.c:110 fish/cmds.c:1583
+#: fish/cmds.c:2622
 msgid "fill a file with octets"
 msgstr ""
 
 msgid "fill a file with octets"
 msgstr ""
 
-#: fish/cmds.c:111 fish/cmds.c:1733
+#: fish/cmds.c:2623
 msgid "fill a file with a repeating pattern of bytes"
 msgstr ""
 
 msgid "fill a file with a repeating pattern of bytes"
 msgstr ""
 
-#: fish/cmds.c:112 fish/cmds.c:1043
+#: fish/cmds.c:2624
 msgid "find all files and directories"
 msgstr ""
 
 msgid "find all files and directories"
 msgstr ""
 
-#: fish/cmds.c:113 fish/cmds.c:1488
+#: fish/cmds.c:2625
 msgid "find all files and directories, returning NUL-separated list"
 msgstr ""
 
 msgid "find all files and directories, returning NUL-separated list"
 msgstr ""
 
-#: fish/cmds.c:114 fish/cmds.c:928
+#: fish/cmds.c:2626
+msgid "find a filesystem by label"
+msgstr ""
+
+#: fish/cmds.c:2627
+msgid "find a filesystem by UUID"
+msgstr ""
+
+#: fish/cmds.c:2628
 msgid "run the filesystem checker"
 msgstr ""
 
 msgid "run the filesystem checker"
 msgstr ""
 
-#: fish/cmds.c:115 fish/cmds.c:393
+#: fish/cmds.c:2629
 msgid "get the additional kernel options"
 msgstr ""
 
 msgid "get the additional kernel options"
 msgstr ""
 
-#: fish/cmds.c:116 fish/cmds.c:403
+#: fish/cmds.c:2630
+msgid "get the attach method"
+msgstr ""
+
+#: fish/cmds.c:2631
 msgid "get autosync mode"
 msgstr ""
 
 msgid "get autosync mode"
 msgstr ""
 
-#: fish/cmds.c:117 fish/cmds.c:488
+#: fish/cmds.c:2632
 msgid "get direct appliance mode flag"
 msgstr ""
 
 msgid "get direct appliance mode flag"
 msgstr ""
 
-#: fish/cmds.c:118 fish/cmds.c:913
+#: fish/cmds.c:2633
 msgid "get the ext2/3/4 filesystem label"
 msgstr ""
 
 msgid "get the ext2/3/4 filesystem label"
 msgstr ""
 
-#: fish/cmds.c:119 fish/cmds.c:923
+#: fish/cmds.c:2634
 msgid "get the ext2/3/4 filesystem UUID"
 msgstr ""
 
 msgid "get the ext2/3/4 filesystem UUID"
 msgstr ""
 
-#: fish/cmds.c:120 fish/cmds.c:448
+#: fish/cmds.c:2635
 msgid "get memory allocated to the qemu subprocess"
 msgstr ""
 
 msgid "get memory allocated to the qemu subprocess"
 msgstr ""
 
-#: fish/cmds.c:121 fish/cmds.c:383
+#: fish/cmds.c:2636
+msgid "get enable network flag"
+msgstr ""
+
+#: fish/cmds.c:2637
 msgid "get the search path"
 msgstr ""
 
 msgid "get the search path"
 msgstr ""
 
-#: fish/cmds.c:122 fish/cmds.c:453
+#: fish/cmds.c:2638
 msgid "get PID of qemu subprocess"
 msgstr ""
 
 msgid "get PID of qemu subprocess"
 msgstr ""
 
-#: fish/cmds.c:123 fish/cmds.c:373
+#: fish/cmds.c:2639
 msgid "get the qemu binary"
 msgstr ""
 
 msgid "get the qemu binary"
 msgstr ""
 
-#: fish/cmds.c:124 fish/cmds.c:498
+#: fish/cmds.c:2640
 msgid "get recovery process enabled flag"
 msgstr ""
 
 msgid "get recovery process enabled flag"
 msgstr ""
 
-#: fish/cmds.c:125 fish/cmds.c:468
+#: fish/cmds.c:2641
 msgid "get SELinux enabled flag"
 msgstr ""
 
 msgid "get SELinux enabled flag"
 msgstr ""
 
-#: fish/cmds.c:126 fish/cmds.c:438
+#: fish/cmds.c:2642
 msgid "get the current state"
 msgstr ""
 
 msgid "get the current state"
 msgstr ""
 
-#: fish/cmds.c:127 fish/cmds.c:478
+#: fish/cmds.c:2643
 msgid "get command trace enabled flag"
 msgstr ""
 
 msgid "get command trace enabled flag"
 msgstr ""
 
-#: fish/cmds.c:128 fish/cmds.c:1708
+#: fish/cmds.c:2644
 msgid "get the current umask"
 msgstr ""
 
 msgid "get the current umask"
 msgstr ""
 
-#: fish/cmds.c:129 fish/cmds.c:413
+#: fish/cmds.c:2645
 msgid "get verbose mode"
 msgstr ""
 
 msgid "get verbose mode"
 msgstr ""
 
-#: fish/cmds.c:130 fish/cmds.c:1438
+#: fish/cmds.c:2646
 msgid "get SELinux security context"
 msgstr ""
 
 msgid "get SELinux security context"
 msgstr ""
 
-#: fish/cmds.c:131 fish/cmds.c:156 fish/cmds.c:1213 fish/cmds.c:1218
+#: fish/cmds.c:2647 fish/cmds.c:2702
+msgid "get a single extended attribute"
+msgstr ""
+
+#: fish/cmds.c:2648 fish/cmds.c:2703
 msgid "list extended attributes of a file or directory"
 msgstr ""
 
 msgid "list extended attributes of a file or directory"
 msgstr ""
 
-#: fish/cmds.c:132 fish/cmds.c:1073
+#: fish/cmds.c:2649
+msgid "expand wildcards in command"
+msgstr ""
+
+#: fish/cmds.c:2650
 msgid "expand a wildcard path"
 msgstr ""
 
 msgid "expand a wildcard path"
 msgstr ""
 
-#: fish/cmds.c:135 fish/cmds.c:938
+#: fish/cmds.c:2653
 msgid "install GRUB"
 msgstr ""
 
 msgid "install GRUB"
 msgstr ""
 
-#: fish/cmds.c:136 fish/cmds.c:1113
+#: fish/cmds.c:2654
 msgid "return first 10 lines of a file"
 msgstr ""
 
 msgid "return first 10 lines of a file"
 msgstr ""
 
-#: fish/cmds.c:137 fish/cmds.c:1118
+#: fish/cmds.c:2655
 msgid "return first N lines of a file"
 msgstr ""
 
 msgid "return first N lines of a file"
 msgstr ""
 
-#: fish/cmds.c:138 fish/cmds.c:988
+#: fish/cmds.c:2656
 msgid "dump a file in hexadecimal"
 msgstr ""
 
 msgid "dump a file in hexadecimal"
 msgstr ""
 
-#: fish/cmds.c:139 fish/cmds.c:1613
+#: fish/cmds.c:2657
+msgid "edit with a hex editor"
+msgstr ""
+
+#: fish/cmds.c:2658
 msgid "list the contents of a single file in an initrd"
 msgstr ""
 
 msgid "list the contents of a single file in an initrd"
 msgstr ""
 
-#: fish/cmds.c:140 fish/cmds.c:1148
+#: fish/cmds.c:2659
 msgid "list files in an initrd"
 msgstr ""
 
 msgid "list files in an initrd"
 msgstr ""
 
-#: fish/cmds.c:141 fish/cmds.c:1408
+#: fish/cmds.c:2660
 msgid "add an inotify watch"
 msgstr ""
 
 msgid "add an inotify watch"
 msgstr ""
 
-#: fish/cmds.c:142 fish/cmds.c:1428
+#: fish/cmds.c:2661
 msgid "close the inotify handle"
 msgstr ""
 
 msgid "close the inotify handle"
 msgstr ""
 
-#: fish/cmds.c:143 fish/cmds.c:1423
+#: fish/cmds.c:2662
 msgid "return list of watched files that had events"
 msgstr ""
 
 msgid "return list of watched files that had events"
 msgstr ""
 
-#: fish/cmds.c:144 fish/cmds.c:1403
+#: fish/cmds.c:2663
 msgid "create an inotify handle"
 msgstr ""
 
 msgid "create an inotify handle"
 msgstr ""
 
-#: fish/cmds.c:145 fish/cmds.c:1418
+#: fish/cmds.c:2664
 msgid "return list of inotify events"
 msgstr ""
 
 msgid "return list of inotify events"
 msgstr ""
 
-#: fish/cmds.c:146 fish/cmds.c:1413
+#: fish/cmds.c:2665
 msgid "remove an inotify watch"
 msgstr ""
 
 msgid "remove an inotify watch"
 msgstr ""
 
-#: fish/cmds.c:147 fish/cmds.c:433
+#: fish/cmds.c:2666
+msgid "get architecture of inspected operating system"
+msgstr ""
+
+#: fish/cmds.c:2667
+msgid "get distro of inspected operating system"
+msgstr ""
+
+#: fish/cmds.c:2668
+msgid "get filesystems associated with inspected operating system"
+msgstr ""
+
+#: fish/cmds.c:2669
+msgid "get format of inspected operating system"
+msgstr ""
+
+#: fish/cmds.c:2670
+msgid "get hostname of the operating system"
+msgstr ""
+
+#: fish/cmds.c:2671
+msgid "get major version of inspected operating system"
+msgstr ""
+
+#: fish/cmds.c:2672
+msgid "get minor version of inspected operating system"
+msgstr ""
+
+#: fish/cmds.c:2673
+msgid "get mountpoints of inspected operating system"
+msgstr ""
+
+#: fish/cmds.c:2674
+msgid "get package format used by the operating system"
+msgstr ""
+
+#: fish/cmds.c:2675
+msgid "get package management tool used by the operating system"
+msgstr ""
+
+#: fish/cmds.c:2676
+msgid "get product name of inspected operating system"
+msgstr ""
+
+#: fish/cmds.c:2677
+msgid "get product variant of inspected operating system"
+msgstr ""
+
+#: fish/cmds.c:2678
+msgid "return list of operating systems found by last inspection"
+msgstr ""
+
+#: fish/cmds.c:2679
+msgid "get type of inspected operating system"
+msgstr ""
+
+#: fish/cmds.c:2680
+msgid "get Windows systemroot of inspected operating system"
+msgstr ""
+
+#: fish/cmds.c:2681
+msgid "get live flag for install disk"
+msgstr ""
+
+#: fish/cmds.c:2682
+msgid "get multipart flag for install disk"
+msgstr ""
+
+#: fish/cmds.c:2683
+msgid "get netinst (network installer) flag for install disk"
+msgstr ""
+
+#: fish/cmds.c:2684
+msgid "get list of applications installed in the operating system"
+msgstr ""
+
+#: fish/cmds.c:2685
+msgid "inspect disk and return list of operating systems found"
+msgstr ""
+
+#: fish/cmds.c:2686
+msgid "test if block device"
+msgstr ""
+
+#: fish/cmds.c:2687
 msgid "is busy processing a command"
 msgstr ""
 
 msgid "is busy processing a command"
 msgstr ""
 
-#: fish/cmds.c:148 fish/cmds.c:423
+#: fish/cmds.c:2688
+msgid "test if character device"
+msgstr ""
+
+#: fish/cmds.c:2689
 msgid "is in configuration state"
 msgstr ""
 
 msgid "is in configuration state"
 msgstr ""
 
-#: fish/cmds.c:149 fish/cmds.c:150 fish/cmds.c:693 fish/cmds.c:698
-msgid "test if file exists"
+#: fish/cmds.c:2690
+msgid "test if a directory"
+msgstr ""
+
+#: fish/cmds.c:2691
+msgid "test if FIFO (named pipe)"
 msgstr ""
 
 msgstr ""
 
-#: fish/cmds.c:151 fish/cmds.c:428
+#: fish/cmds.c:2692
+msgid "test if a regular file"
+msgstr ""
+
+#: fish/cmds.c:2693
 msgid "is launching subprocess"
 msgstr ""
 
 msgid "is launching subprocess"
 msgstr ""
 
-#: fish/cmds.c:152 fish/cmds.c:418
+#: fish/cmds.c:2694
+msgid "test if device is a logical volume"
+msgstr ""
+
+#: fish/cmds.c:2695
 msgid "is ready to accept commands"
 msgstr ""
 
 msgid "is ready to accept commands"
 msgstr ""
 
-#: fish/cmds.c:153 fish/cmds.c:343
+#: fish/cmds.c:2696
+msgid "test if socket"
+msgstr ""
+
+#: fish/cmds.c:2697
+msgid "test if symbolic link"
+msgstr ""
+
+#: fish/cmds.c:2698
 msgid "kill the qemu subprocess"
 msgstr ""
 
 msgid "kill the qemu subprocess"
 msgstr ""
 
-#: fish/cmds.c:154 fish/cmds.c:338
+#: fish/cmds.c:2699
 msgid "launch the qemu subprocess"
 msgstr ""
 
 msgid "launch the qemu subprocess"
 msgstr ""
 
-#: fish/cmds.c:157 fish/cmds.c:543
+#: fish/cmds.c:2700
+msgid "change working directory"
+msgstr ""
+
+#: fish/cmds.c:2704
 msgid "list the block devices"
 msgstr ""
 
 msgid "list the block devices"
 msgstr ""
 
-#: fish/cmds.c:158 fish/cmds.c:548
+#: fish/cmds.c:2705
+msgid "list filesystems"
+msgstr ""
+
+#: fish/cmds.c:2706
 msgid "list the partitions"
 msgstr ""
 
 msgid "list the partitions"
 msgstr ""
 
-#: fish/cmds.c:159 fish/cmds.c:533
+#: fish/cmds.c:2707
 msgid "list the files in a directory (long format)"
 msgstr ""
 
 msgid "list the files in a directory (long format)"
 msgstr ""
 
-#: fish/cmds.c:160 fish/cmds.c:161 fish/cmds.c:1328 fish/cmds.c:1333
+#: fish/cmds.c:2708 fish/cmds.c:2709
 msgid "create a hard link"
 msgstr ""
 
 msgid "create a hard link"
 msgstr ""
 
-#: fish/cmds.c:162 fish/cmds.c:163 fish/cmds.c:1338 fish/cmds.c:1343
+#: fish/cmds.c:2710 fish/cmds.c:2711
 msgid "create a symbolic link"
 msgstr ""
 
 msgid "create a symbolic link"
 msgstr ""
 
-#: fish/cmds.c:164 fish/cmds.c:239 fish/cmds.c:1233 fish/cmds.c:1238
+#: fish/cmds.c:2712 fish/cmds.c:2803
 msgid "remove extended attribute of a file or directory"
 msgstr ""
 
 msgid "remove extended attribute of a file or directory"
 msgstr ""
 
-#: fish/cmds.c:165 fish/cmds.c:538
+#: fish/cmds.c:2713
 msgid "list the files in a directory"
 msgstr ""
 
 msgid "list the files in a directory"
 msgstr ""
 
-#: fish/cmds.c:166 fish/cmds.c:262 fish/cmds.c:1223 fish/cmds.c:1228
+#: fish/cmds.c:2714 fish/cmds.c:2830
 msgid "set extended attribute of a file or directory"
 msgstr ""
 
 msgid "set extended attribute of a file or directory"
 msgstr ""
 
-#: fish/cmds.c:167 fish/cmds.c:773
+#: fish/cmds.c:2715
 msgid "get file information for a symbolic link"
 msgstr ""
 
 msgid "get file information for a symbolic link"
 msgstr ""
 
-#: fish/cmds.c:168 fish/cmds.c:1528
+#: fish/cmds.c:2716
 msgid "lstat on multiple files"
 msgstr ""
 
 msgid "lstat on multiple files"
 msgstr ""
 
-#: fish/cmds.c:169 fish/cmds.c:713
+#: fish/cmds.c:2717
+msgid "add a key on a LUKS encrypted device"
+msgstr ""
+
+#: fish/cmds.c:2718
+msgid "close a LUKS device"
+msgstr ""
+
+#: fish/cmds.c:2719 fish/cmds.c:2720
+msgid "format a block device as a LUKS encrypted device"
+msgstr ""
+
+#: fish/cmds.c:2721
+msgid "remove a key from a LUKS encrypted device"
+msgstr ""
+
+#: fish/cmds.c:2722
+msgid "open a LUKS-encrypted block device"
+msgstr ""
+
+#: fish/cmds.c:2723
+msgid "open a LUKS-encrypted block device read-only"
+msgstr ""
+
+#: fish/cmds.c:2724
 msgid "create an LVM logical volume"
 msgstr ""
 
 msgid "create an LVM logical volume"
 msgstr ""
 
-#: fish/cmds.c:170 fish/cmds.c:748
+#: fish/cmds.c:2725
+msgid "get canonical name of an LV"
+msgstr ""
+
+#: fish/cmds.c:2726
+msgid "clear LVM device filter"
+msgstr ""
+
+#: fish/cmds.c:2727
 msgid "remove all LVM LVs, VGs and PVs"
 msgstr ""
 
 msgid "remove all LVM LVs, VGs and PVs"
 msgstr ""
 
-#: fish/cmds.c:171 fish/cmds.c:893
+#: fish/cmds.c:2728
+msgid "set LVM device filter"
+msgstr ""
+
+#: fish/cmds.c:2729
 msgid "remove an LVM logical volume"
 msgstr ""
 
 msgid "remove an LVM logical volume"
 msgstr ""
 
-#: fish/cmds.c:172 fish/cmds.c:1603
+#: fish/cmds.c:2730
 msgid "rename an LVM logical volume"
 msgstr ""
 
 msgid "rename an LVM logical volume"
 msgstr ""
 
-#: fish/cmds.c:173 fish/cmds.c:1033
+#: fish/cmds.c:2731
 msgid "resize an LVM logical volume"
 msgstr ""
 
 msgid "resize an LVM logical volume"
 msgstr ""
 
-#: fish/cmds.c:174 fish/cmds.c:1698
+#: fish/cmds.c:2732
 msgid "expand an LV to fill free space"
 msgstr ""
 
 msgid "expand an LV to fill free space"
 msgstr ""
 
-#: fish/cmds.c:175 fish/cmds.c:176 fish/cmds.c:563 fish/cmds.c:578
+#: fish/cmds.c:2733 fish/cmds.c:2734
 msgid "list the LVM logical volumes (LVs)"
 msgstr ""
 
 msgid "list the LVM logical volumes (LVs)"
 msgstr ""
 
-#: fish/cmds.c:177 fish/cmds.c:1628
+#: fish/cmds.c:2735
 msgid "get the UUID of a logical volume"
 msgstr ""
 
 msgid "get the UUID of a logical volume"
 msgstr ""
 
-#: fish/cmds.c:178 fish/cmds.c:1533
+#: fish/cmds.c:2736
 msgid "lgetxattr on multiple files"
 msgstr ""
 
 msgid "lgetxattr on multiple files"
 msgstr ""
 
-#: fish/cmds.c:179 fish/cmds.c:668
+#: fish/cmds.c:2737
+msgid "open the manual"
+msgstr ""
+
+#: fish/cmds.c:2738
 msgid "create a directory"
 msgstr ""
 
 msgid "create a directory"
 msgstr ""
 
-#: fish/cmds.c:180 fish/cmds.c:1518
+#: fish/cmds.c:2739
 msgid "create a directory with a particular mode"
 msgstr ""
 
 msgid "create a directory with a particular mode"
 msgstr ""
 
-#: fish/cmds.c:181 fish/cmds.c:673
+#: fish/cmds.c:2740
 msgid "create a directory and parents"
 msgstr ""
 
 msgid "create a directory and parents"
 msgstr ""
 
-#: fish/cmds.c:182 fish/cmds.c:1093
+#: fish/cmds.c:2741
 msgid "create a temporary directory"
 msgstr ""
 
 msgid "create a temporary directory"
 msgstr ""
 
-#: fish/cmds.c:183 fish/cmds.c:184 fish/cmds.c:185 fish/cmds.c:1463
-#: fish/cmds.c:1468 fish/cmds.c:1473
+#: fish/cmds.c:2742 fish/cmds.c:2743 fish/cmds.c:2744
 msgid "make ext2/3/4 filesystem with external journal"
 msgstr ""
 
 msgid "make ext2/3/4 filesystem with external journal"
 msgstr ""
 
-#: fish/cmds.c:186 fish/cmds.c:1448
+#: fish/cmds.c:2745
 msgid "make ext2/3/4 external journal"
 msgstr ""
 
 msgid "make ext2/3/4 external journal"
 msgstr ""
 
-#: fish/cmds.c:187 fish/cmds.c:1453
+#: fish/cmds.c:2746
 msgid "make ext2/3/4 external journal with label"
 msgstr ""
 
 msgid "make ext2/3/4 external journal with label"
 msgstr ""
 
-#: fish/cmds.c:188 fish/cmds.c:1458
+#: fish/cmds.c:2747
 msgid "make ext2/3/4 external journal with UUID"
 msgstr ""
 
 msgid "make ext2/3/4 external journal with UUID"
 msgstr ""
 
-#: fish/cmds.c:189 fish/cmds.c:1178
+#: fish/cmds.c:2748
 msgid "make FIFO (named pipe)"
 msgstr ""
 
 msgid "make FIFO (named pipe)"
 msgstr ""
 
-#: fish/cmds.c:190 fish/cmds.c:718
+#: fish/cmds.c:2749 fish/cmds.c:2751
 msgid "make a filesystem"
 msgstr ""
 
 msgid "make a filesystem"
 msgstr ""
 
-#: fish/cmds.c:191 fish/cmds.c:1443
+#: fish/cmds.c:2750
 msgid "make a filesystem with block size"
 msgstr ""
 
 msgid "make a filesystem with block size"
 msgstr ""
 
-#: fish/cmds.c:192 fish/cmds.c:1248
+#: fish/cmds.c:2752
 msgid "create a mountpoint"
 msgstr ""
 
 msgid "create a mountpoint"
 msgstr ""
 
-#: fish/cmds.c:193 fish/cmds.c:1173
+#: fish/cmds.c:2753
 msgid "make block, character or FIFO devices"
 msgstr ""
 
 msgid "make block, character or FIFO devices"
 msgstr ""
 
-#: fish/cmds.c:194 fish/cmds.c:1183
+#: fish/cmds.c:2754
 msgid "make block device node"
 msgstr ""
 
 msgid "make block device node"
 msgstr ""
 
-#: fish/cmds.c:195 fish/cmds.c:1188
+#: fish/cmds.c:2755
 msgid "make char device node"
 msgstr ""
 
 msgid "make char device node"
 msgstr ""
 
-#: fish/cmds.c:196 fish/cmds.c:1158
+#: fish/cmds.c:2756
 msgid "create a swap partition"
 msgstr ""
 
 msgid "create a swap partition"
 msgstr ""
 
-#: fish/cmds.c:197 fish/cmds.c:1163
+#: fish/cmds.c:2757
 msgid "create a swap partition with a label"
 msgstr ""
 
 msgid "create a swap partition with a label"
 msgstr ""
 
-#: fish/cmds.c:198 fish/cmds.c:1168
+#: fish/cmds.c:2758
 msgid "create a swap partition with an explicit UUID"
 msgstr ""
 
 msgid "create a swap partition with an explicit UUID"
 msgstr ""
 
-#: fish/cmds.c:199 fish/cmds.c:1398
+#: fish/cmds.c:2759
 msgid "create a swap file"
 msgstr ""
 
 msgid "create a swap file"
 msgstr ""
 
-#: fish/cmds.c:200 fish/cmds.c:1478
+#: fish/cmds.c:2760
 msgid "load a kernel module"
 msgstr ""
 
 msgid "load a kernel module"
 msgstr ""
 
-#: fish/cmds.c:201 fish/cmds.c:513
+#: fish/cmds.c:2761
+msgid "view a file"
+msgstr ""
+
+#: fish/cmds.c:2762
 msgid "mount a guest disk at a position in the filesystem"
 msgstr ""
 
 msgid "mount a guest disk at a position in the filesystem"
 msgstr ""
 
-#: fish/cmds.c:202 fish/cmds.c:1153
+#: fish/cmds.c:2763
 msgid "mount a file using the loop device"
 msgstr ""
 
 msgid "mount a file using the loop device"
 msgstr ""
 
-#: fish/cmds.c:203 fish/cmds.c:878
+#: fish/cmds.c:2764
 msgid "mount a guest disk with mount options"
 msgstr ""
 
 msgid "mount a guest disk with mount options"
 msgstr ""
 
-#: fish/cmds.c:204 fish/cmds.c:873
+#: fish/cmds.c:2765
 msgid "mount a guest disk, read-only"
 msgstr ""
 
 msgid "mount a guest disk, read-only"
 msgstr ""
 
-#: fish/cmds.c:205 fish/cmds.c:883
+#: fish/cmds.c:2766
 msgid "mount a guest disk with mount options and vfstype"
 msgstr ""
 
 msgid "mount a guest disk with mount options and vfstype"
 msgstr ""
 
-#: fish/cmds.c:206 fish/cmds.c:1243
+#: fish/cmds.c:2767
 msgid "show mountpoints"
 msgstr ""
 
 msgid "show mountpoints"
 msgstr ""
 
-#: fish/cmds.c:207 fish/cmds.c:738
+#: fish/cmds.c:2768
 msgid "show mounted filesystems"
 msgstr ""
 
 msgid "show mounted filesystems"
 msgstr ""
 
-#: fish/cmds.c:208 fish/cmds.c:953
+#: fish/cmds.c:2769
 msgid "move a file"
 msgstr ""
 
 msgid "move a file"
 msgstr ""
 
-#: fish/cmds.c:209 fish/cmds.c:1058
+#: fish/cmds.c:2770
 msgid "probe NTFS volume"
 msgstr ""
 
 msgid "probe NTFS volume"
 msgstr ""
 
-#: fish/cmds.c:210 fish/cmds.c:1663
+#: fish/cmds.c:2771
 msgid "resize an NTFS filesystem"
 msgstr ""
 
 msgid "resize an NTFS filesystem"
 msgstr ""
 
-#: fish/cmds.c:211 fish/cmds.c:1758
+#: fish/cmds.c:2772
 msgid "resize an NTFS filesystem (with size)"
 msgstr ""
 
 msgid "resize an NTFS filesystem (with size)"
 msgstr ""
 
-#: fish/cmds.c:212 fish/cmds.c:1553
+#: fish/cmds.c:2773
 msgid "add a partition to the device"
 msgstr ""
 
 msgid "add a partition to the device"
 msgstr ""
 
-#: fish/cmds.c:213 fish/cmds.c:1673
+#: fish/cmds.c:2774
 msgid "delete a partition"
 msgstr ""
 
 msgid "delete a partition"
 msgstr ""
 
-#: fish/cmds.c:214 fish/cmds.c:1558
+#: fish/cmds.c:2775
 msgid "partition whole disk with a single primary partition"
 msgstr ""
 
 msgid "partition whole disk with a single primary partition"
 msgstr ""
 
-#: fish/cmds.c:215 fish/cmds.c:1678
+#: fish/cmds.c:2776
 msgid "return true if a partition is bootable"
 msgstr ""
 
 msgid "return true if a partition is bootable"
 msgstr ""
 
-#: fish/cmds.c:216 fish/cmds.c:1683
+#: fish/cmds.c:2777
 msgid "get the MBR type byte (ID byte) from a partition"
 msgstr ""
 
 msgid "get the MBR type byte (ID byte) from a partition"
 msgstr ""
 
-#: fish/cmds.c:217 fish/cmds.c:1578
+#: fish/cmds.c:2778
 msgid "get the partition table type"
 msgstr ""
 
 msgid "get the partition table type"
 msgstr ""
 
-#: fish/cmds.c:218 fish/cmds.c:1548
+#: fish/cmds.c:2779
 msgid "create an empty partition table"
 msgstr ""
 
 msgid "create an empty partition table"
 msgstr ""
 
-#: fish/cmds.c:219 fish/cmds.c:1573
+#: fish/cmds.c:2780
 msgid "list partitions on a device"
 msgstr ""
 
 msgid "list partitions on a device"
 msgstr ""
 
-#: fish/cmds.c:220 fish/cmds.c:1563
+#: fish/cmds.c:2781
 msgid "make a partition bootable"
 msgstr ""
 
 msgid "make a partition bootable"
 msgstr ""
 
-#: fish/cmds.c:221 fish/cmds.c:1688
+#: fish/cmds.c:2782
 msgid "set the MBR type byte (ID byte) of a partition"
 msgstr ""
 
 msgid "set the MBR type byte (ID byte) of a partition"
 msgstr ""
 
-#: fish/cmds.c:222 fish/cmds.c:1568
+#: fish/cmds.c:2783
 msgid "set partition name"
 msgstr ""
 
 msgid "set partition name"
 msgstr ""
 
-#: fish/cmds.c:223 fish/cmds.c:968
+#: fish/cmds.c:2784
+msgid "convert partition name to device name"
+msgstr ""
+
+#: fish/cmds.c:2785
 msgid "ping the guest daemon"
 msgstr ""
 
 msgid "ping the guest daemon"
 msgstr ""
 
-#: fish/cmds.c:224 fish/cmds.c:1543
+#: fish/cmds.c:2786
 msgid "read part of a file"
 msgstr ""
 
 msgid "read part of a file"
 msgstr ""
 
-#: fish/cmds.c:225 fish/cmds.c:703
+#: fish/cmds.c:2787
+msgid "read part of a device"
+msgstr ""
+
+#: fish/cmds.c:2788
 msgid "create an LVM physical volume"
 msgstr ""
 
 msgid "create an LVM physical volume"
 msgstr ""
 
-#: fish/cmds.c:226 fish/cmds.c:903
+#: fish/cmds.c:2789
 msgid "remove an LVM physical volume"
 msgstr ""
 
 msgid "remove an LVM physical volume"
 msgstr ""
 
-#: fish/cmds.c:227 fish/cmds.c:998
+#: fish/cmds.c:2790
 msgid "resize an LVM physical volume"
 msgstr ""
 
 msgid "resize an LVM physical volume"
 msgstr ""
 
-#: fish/cmds.c:228 fish/cmds.c:1753
+#: fish/cmds.c:2791
 msgid "resize an LVM physical volume (with size)"
 msgstr ""
 
 msgid "resize an LVM physical volume (with size)"
 msgstr ""
 
-#: fish/cmds.c:229 fish/cmds.c:230 fish/cmds.c:553 fish/cmds.c:568
+#: fish/cmds.c:2792 fish/cmds.c:2793
 msgid "list the LVM physical volumes (PVs)"
 msgstr ""
 
 msgid "list the LVM physical volumes (PVs)"
 msgstr ""
 
-#: fish/cmds.c:231 fish/cmds.c:1618
+#: fish/cmds.c:2794
 msgid "get the UUID of a physical volume"
 msgstr ""
 
 msgid "get the UUID of a physical volume"
 msgstr ""
 
-#: fish/cmds.c:232 fish/cmds.c:1743
+#: fish/cmds.c:2795
 msgid "write to part of a file"
 msgstr ""
 
 msgid "write to part of a file"
 msgstr ""
 
-#: fish/cmds.c:233 fish/cmds.c:1258
+#: fish/cmds.c:2796
+msgid "write to part of a device"
+msgstr ""
+
+#: fish/cmds.c:2797
 msgid "read a file"
 msgstr ""
 
 msgid "read a file"
 msgstr ""
 
-#: fish/cmds.c:234 fish/cmds.c:583
+#: fish/cmds.c:2798
 msgid "read file as lines"
 msgstr ""
 
 msgid "read file as lines"
 msgstr ""
 
-#: fish/cmds.c:235 fish/cmds.c:1198
+#: fish/cmds.c:2799
 msgid "read directories entries"
 msgstr ""
 
 msgid "read directories entries"
 msgstr ""
 
-#: fish/cmds.c:236 fish/cmds.c:1348
+#: fish/cmds.c:2800
 msgid "read the target of a symbolic link"
 msgstr ""
 
 msgid "read the target of a symbolic link"
 msgstr ""
 
-#: fish/cmds.c:237 fish/cmds.c:1538
+#: fish/cmds.c:2801
 msgid "readlink on multiple files"
 msgstr ""
 
 msgid "readlink on multiple files"
 msgstr ""
 
-#: fish/cmds.c:238 fish/cmds.c:1323
+#: fish/cmds.c:2802
 msgid "canonicalized absolute pathname"
 msgstr ""
 
 msgid "canonicalized absolute pathname"
 msgstr ""
 
-#: fish/cmds.c:240 fish/cmds.c:1038
-msgid "resize an ext2/ext3 filesystem"
+#: fish/cmds.c:2804
+msgid "close and reopen libguestfs handle"
+msgstr ""
+
+#: fish/cmds.c:2805
+msgid "resize an ext2, ext3 or ext4 filesystem"
+msgstr ""
+
+#: fish/cmds.c:2806
+msgid "resize an ext2, ext3 or ext4 filesystem to the minimum size"
 msgstr ""
 
 msgstr ""
 
-#: fish/cmds.c:241 fish/cmds.c:1748
-msgid "resize an ext2/ext3 filesystem (with size)"
+#: fish/cmds.c:2807
+msgid "resize an ext2, ext3 or ext4 filesystem (with size)"
 msgstr ""
 
 msgstr ""
 
-#: fish/cmds.c:242 fish/cmds.c:653
+#: fish/cmds.c:2808
 msgid "remove a file"
 msgstr ""
 
 msgid "remove a file"
 msgstr ""
 
-#: fish/cmds.c:243 fish/cmds.c:663
+#: fish/cmds.c:2809
 msgid "remove a file or directory recursively"
 msgstr ""
 
 msgid "remove a file or directory recursively"
 msgstr ""
 
-#: fish/cmds.c:244 fish/cmds.c:658
+#: fish/cmds.c:2810
 msgid "remove a directory"
 msgstr ""
 
 msgid "remove a directory"
 msgstr ""
 
-#: fish/cmds.c:245 fish/cmds.c:1253
+#: fish/cmds.c:2811
 msgid "remove a mountpoint"
 msgstr ""
 
 msgid "remove a mountpoint"
 msgstr ""
 
-#: fish/cmds.c:246 fish/cmds.c:1078
+#: fish/cmds.c:2812
 msgid "scrub (securely wipe) a device"
 msgstr ""
 
 msgid "scrub (securely wipe) a device"
 msgstr ""
 
-#: fish/cmds.c:247 fish/cmds.c:1083
+#: fish/cmds.c:2813
 msgid "scrub (securely wipe) a file"
 msgstr ""
 
 msgid "scrub (securely wipe) a file"
 msgstr ""
 
-#: fish/cmds.c:248 fish/cmds.c:1088
+#: fish/cmds.c:2814
 msgid "scrub (securely wipe) free space"
 msgstr ""
 
 msgid "scrub (securely wipe) free space"
 msgstr ""
 
-#: fish/cmds.c:249 fish/cmds.c:388
+#: fish/cmds.c:2815
 msgid "add options to kernel command line"
 msgstr ""
 
 msgid "add options to kernel command line"
 msgstr ""
 
-#: fish/cmds.c:250 fish/cmds.c:398
+#: fish/cmds.c:2816
+msgid "set the attach method"
+msgstr ""
+
+#: fish/cmds.c:2817
 msgid "set autosync mode"
 msgstr ""
 
 msgid "set autosync mode"
 msgstr ""
 
-#: fish/cmds.c:251 fish/cmds.c:483
+#: fish/cmds.c:2818
 msgid "enable or disable direct appliance mode"
 msgstr ""
 
 msgid "enable or disable direct appliance mode"
 msgstr ""
 
-#: fish/cmds.c:252 fish/cmds.c:908
+#: fish/cmds.c:2819
 msgid "set the ext2/3/4 filesystem label"
 msgstr ""
 
 msgid "set the ext2/3/4 filesystem label"
 msgstr ""
 
-#: fish/cmds.c:253 fish/cmds.c:918
+#: fish/cmds.c:2820
 msgid "set the ext2/3/4 filesystem UUID"
 msgstr ""
 
 msgid "set the ext2/3/4 filesystem UUID"
 msgstr ""
 
-#: fish/cmds.c:254 fish/cmds.c:443
+#: fish/cmds.c:2821
 msgid "set memory allocated to the qemu subprocess"
 msgstr ""
 
 msgid "set memory allocated to the qemu subprocess"
 msgstr ""
 
-#: fish/cmds.c:255 fish/cmds.c:378
+#: fish/cmds.c:2822
+msgid "set enable network flag"
+msgstr ""
+
+#: fish/cmds.c:2823
 msgid "set the search path"
 msgstr ""
 
 msgid "set the search path"
 msgstr ""
 
-#: fish/cmds.c:256 fish/cmds.c:368
+#: fish/cmds.c:2824
 msgid "set the qemu binary"
 msgstr ""
 
 msgid "set the qemu binary"
 msgstr ""
 
-#: fish/cmds.c:257 fish/cmds.c:493
+#: fish/cmds.c:2825
 msgid "enable or disable the recovery process"
 msgstr ""
 
 msgid "enable or disable the recovery process"
 msgstr ""
 
-#: fish/cmds.c:258 fish/cmds.c:463
+#: fish/cmds.c:2826
 msgid "set SELinux enabled or disabled at appliance boot"
 msgstr ""
 
 msgid "set SELinux enabled or disabled at appliance boot"
 msgstr ""
 
-#: fish/cmds.c:259 fish/cmds.c:473
+#: fish/cmds.c:2827
 msgid "enable or disable command traces"
 msgstr ""
 
 msgid "enable or disable command traces"
 msgstr ""
 
-#: fish/cmds.c:260 fish/cmds.c:408
+#: fish/cmds.c:2828
 msgid "set verbose mode"
 msgstr ""
 
 msgid "set verbose mode"
 msgstr ""
 
-#: fish/cmds.c:261 fish/cmds.c:1433
+#: fish/cmds.c:2829
 msgid "set SELinux security context"
 msgstr ""
 
 msgid "set SELinux security context"
 msgstr ""
 
-#: fish/cmds.c:263 fish/cmds.c:264 fish/cmds.c:723 fish/cmds.c:1203
+#: fish/cmds.c:2831 fish/cmds.c:2832
 msgid "create partitions on a block device"
 msgstr ""
 
 msgid "create partitions on a block device"
 msgstr ""
 
-#: fish/cmds.c:265 fish/cmds.c:1003
+#: fish/cmds.c:2833
 msgid "modify a single partition on a block device"
 msgstr ""
 
 msgid "modify a single partition on a block device"
 msgstr ""
 
-#: fish/cmds.c:266 fish/cmds.c:1018
+#: fish/cmds.c:2834
 msgid "display the disk geometry from the partition table"
 msgstr ""
 
 msgid "display the disk geometry from the partition table"
 msgstr ""
 
-#: fish/cmds.c:267 fish/cmds.c:1013
+#: fish/cmds.c:2835
 msgid "display the kernel geometry"
 msgstr ""
 
 msgid "display the kernel geometry"
 msgstr ""
 
-#: fish/cmds.c:268 fish/cmds.c:1008
+#: fish/cmds.c:2836
 msgid "display the partition table"
 msgstr ""
 
 msgid "display the partition table"
 msgstr ""
 
-#: fish/cmds.c:269 fish/cmds.c:1063
+#: fish/cmds.c:2837
 msgid "run a command via the shell"
 msgstr ""
 
 msgid "run a command via the shell"
 msgstr ""
 
-#: fish/cmds.c:270 fish/cmds.c:1068
+#: fish/cmds.c:2838
 msgid "run a command via the shell returning lines"
 msgstr ""
 
 msgid "run a command via the shell returning lines"
 msgstr ""
 
-#: fish/cmds.c:271 fish/cmds.c:1053
+#: fish/cmds.c:2839
 msgid "sleep for some seconds"
 msgstr ""
 
 msgid "sleep for some seconds"
 msgstr ""
 
-#: fish/cmds.c:272 fish/cmds.c:768
+#: fish/cmds.c:2840
+msgid "create a sparse disk image and add"
+msgstr ""
+
+#: fish/cmds.c:2841
 msgid "get file information"
 msgstr ""
 
 msgid "get file information"
 msgstr ""
 
-#: fish/cmds.c:273 fish/cmds.c:778
+#: fish/cmds.c:2842
 msgid "get file system statistics"
 msgstr ""
 
 msgid "get file system statistics"
 msgstr ""
 
-#: fish/cmds.c:274 fish/cmds.c:275 fish/cmds.c:978 fish/cmds.c:983
+#: fish/cmds.c:2843 fish/cmds.c:2844
 msgid "print the printable strings in a file"
 msgstr ""
 
 msgid "print the printable strings in a file"
 msgstr ""
 
-#: fish/cmds.c:276 fish/cmds.c:1363
+#: fish/cmds.c:2845
+msgid "list supported groups of commands"
+msgstr ""
+
+#: fish/cmds.c:2846
 msgid "disable swap on device"
 msgstr ""
 
 msgid "disable swap on device"
 msgstr ""
 
-#: fish/cmds.c:277 fish/cmds.c:1373
+#: fish/cmds.c:2847
 msgid "disable swap on file"
 msgstr ""
 
 msgid "disable swap on file"
 msgstr ""
 
-#: fish/cmds.c:278 fish/cmds.c:1383
+#: fish/cmds.c:2848
 msgid "disable swap on labeled swap partition"
 msgstr ""
 
 msgid "disable swap on labeled swap partition"
 msgstr ""
 
-#: fish/cmds.c:279 fish/cmds.c:1393
+#: fish/cmds.c:2849
 msgid "disable swap on swap partition by UUID"
 msgstr ""
 
 msgid "disable swap on swap partition by UUID"
 msgstr ""
 
-#: fish/cmds.c:280 fish/cmds.c:1358
+#: fish/cmds.c:2850
 msgid "enable swap on device"
 msgstr ""
 
 msgid "enable swap on device"
 msgstr ""
 
-#: fish/cmds.c:281 fish/cmds.c:1368
+#: fish/cmds.c:2851
 msgid "enable swap on file"
 msgstr ""
 
 msgid "enable swap on file"
 msgstr ""
 
-#: fish/cmds.c:282 fish/cmds.c:1378
+#: fish/cmds.c:2852
 msgid "enable swap on labeled swap partition"
 msgstr ""
 
 msgid "enable swap on labeled swap partition"
 msgstr ""
 
-#: fish/cmds.c:283 fish/cmds.c:1388
+#: fish/cmds.c:2853
 msgid "enable swap on swap partition by UUID"
 msgstr ""
 
 msgid "enable swap on swap partition by UUID"
 msgstr ""
 
-#: fish/cmds.c:284 fish/cmds.c:518
+#: fish/cmds.c:2854
 msgid "sync disks, writes are flushed through to the disk image"
 msgstr ""
 
 msgid "sync disks, writes are flushed through to the disk image"
 msgstr ""
 
-#: fish/cmds.c:285 fish/cmds.c:1123
+#: fish/cmds.c:2855
 msgid "return last 10 lines of a file"
 msgstr ""
 
 msgid "return last 10 lines of a file"
 msgstr ""
 
-#: fish/cmds.c:286 fish/cmds.c:1128
+#: fish/cmds.c:2856
 msgid "return last N lines of a file"
 msgstr ""
 
 msgid "return last N lines of a file"
 msgstr ""
 
-#: fish/cmds.c:287 fish/cmds.c:853
+#: fish/cmds.c:2857
 msgid "unpack tarfile to directory"
 msgstr ""
 
 msgid "unpack tarfile to directory"
 msgstr ""
 
-#: fish/cmds.c:288 fish/cmds.c:858
+#: fish/cmds.c:2858
 msgid "pack directory into tarfile"
 msgstr ""
 
 msgid "pack directory into tarfile"
 msgstr ""
 
-#: fish/cmds.c:289 fish/cmds.c:295 fish/cmds.c:863 fish/cmds.c:1653
+#: fish/cmds.c:2859 fish/cmds.c:2866
 msgid "unpack compressed tarball to directory"
 msgstr ""
 
 msgid "unpack compressed tarball to directory"
 msgstr ""
 
-#: fish/cmds.c:290 fish/cmds.c:296 fish/cmds.c:868 fish/cmds.c:1658
+#: fish/cmds.c:2860 fish/cmds.c:2867
 msgid "pack directory into compressed tarball"
 msgstr ""
 
 msgid "pack directory into compressed tarball"
 msgstr ""
 
-#: fish/cmds.c:291 fish/cmds.c:523
+#: fish/cmds.c:2861
+msgid "print elapsed time taken to run a command"
+msgstr ""
+
+#: fish/cmds.c:2862
 msgid "update file timestamps or create a new file"
 msgstr ""
 
 msgid "update file timestamps or create a new file"
 msgstr ""
 
-#: fish/cmds.c:292 fish/cmds.c:1503
+#: fish/cmds.c:2863
 msgid "truncate a file to zero size"
 msgstr ""
 
 msgid "truncate a file to zero size"
 msgstr ""
 
-#: fish/cmds.c:293 fish/cmds.c:1508
+#: fish/cmds.c:2864
 msgid "truncate a file to a particular size"
 msgstr ""
 
 msgid "truncate a file to a particular size"
 msgstr ""
 
-#: fish/cmds.c:294 fish/cmds.c:783
+#: fish/cmds.c:2865
 msgid "get ext2/ext3/ext4 superblock details"
 msgstr ""
 
 msgid "get ext2/ext3/ext4 superblock details"
 msgstr ""
 
-#: fish/cmds.c:297 fish/cmds.c:1193
+#: fish/cmds.c:2868
 msgid "set file mode creation mask (umask)"
 msgstr ""
 
 msgid "set file mode creation mask (umask)"
 msgstr ""
 
-#: fish/cmds.c:298 fish/cmds.c:733
+#: fish/cmds.c:2869
 msgid "unmount a filesystem"
 msgstr ""
 
 msgid "unmount a filesystem"
 msgstr ""
 
-#: fish/cmds.c:299 fish/cmds.c:743
+#: fish/cmds.c:2870
 msgid "unmount all filesystems"
 msgstr ""
 
 msgid "unmount all filesystems"
 msgstr ""
 
-#: fish/cmds.c:300 fish/cmds.c:838
+#: fish/cmds.c:2871
 msgid "upload a file from the local machine"
 msgstr ""
 
 msgid "upload a file from the local machine"
 msgstr ""
 
-#: fish/cmds.c:301 fish/cmds.c:1513
+#: fish/cmds.c:2872
+msgid "upload a file from the local machine with offset"
+msgstr ""
+
+#: fish/cmds.c:2873
 msgid "set timestamp of a file with nanosecond precision"
 msgstr ""
 
 msgid "set timestamp of a file with nanosecond precision"
 msgstr ""
 
-#: fish/cmds.c:302 fish/cmds.c:458
+#: fish/cmds.c:2874
 msgid "get the library version number"
 msgstr ""
 
 msgid "get the library version number"
 msgstr ""
 
-#: fish/cmds.c:303 fish/cmds.c:1773
+#: fish/cmds.c:2875
 msgid "get the filesystem label"
 msgstr ""
 
 msgid "get the filesystem label"
 msgstr ""
 
-#: fish/cmds.c:304 fish/cmds.c:1498
+#: fish/cmds.c:2876
 msgid "get the Linux VFS type corresponding to a mounted device"
 msgstr ""
 
 msgid "get the Linux VFS type corresponding to a mounted device"
 msgstr ""
 
-#: fish/cmds.c:305 fish/cmds.c:1778
+#: fish/cmds.c:2877
 msgid "get the filesystem UUID"
 msgstr ""
 
 msgid "get the filesystem UUID"
 msgstr ""
 
-#: fish/cmds.c:306 fish/cmds.c:1028
+#: fish/cmds.c:2878
 msgid "activate or deactivate some volume groups"
 msgstr ""
 
 msgid "activate or deactivate some volume groups"
 msgstr ""
 
-#: fish/cmds.c:307 fish/cmds.c:1023
+#: fish/cmds.c:2879
 msgid "activate or deactivate all volume groups"
 msgstr ""
 
 msgid "activate or deactivate all volume groups"
 msgstr ""
 
-#: fish/cmds.c:308 fish/cmds.c:708
+#: fish/cmds.c:2880
 msgid "create an LVM volume group"
 msgstr ""
 
 msgid "create an LVM volume group"
 msgstr ""
 
-#: fish/cmds.c:309 fish/cmds.c:1638
+#: fish/cmds.c:2881
 msgid "get the LV UUIDs of all LVs in the volume group"
 msgstr ""
 
 msgid "get the LV UUIDs of all LVs in the volume group"
 msgstr ""
 
-#: fish/cmds.c:310 fish/cmds.c:1633
+#: fish/cmds.c:2882
 msgid "get the PV UUIDs containing the volume group"
 msgstr ""
 
 msgid "get the PV UUIDs containing the volume group"
 msgstr ""
 
-#: fish/cmds.c:311 fish/cmds.c:898
+#: fish/cmds.c:2883
 msgid "remove an LVM volume group"
 msgstr ""
 
 msgid "remove an LVM volume group"
 msgstr ""
 
-#: fish/cmds.c:312 fish/cmds.c:1608
+#: fish/cmds.c:2884
 msgid "rename an LVM volume group"
 msgstr ""
 
 msgid "rename an LVM volume group"
 msgstr ""
 
-#: fish/cmds.c:313 fish/cmds.c:314 fish/cmds.c:558 fish/cmds.c:573
+#: fish/cmds.c:2885 fish/cmds.c:2886
 msgid "list the LVM volume groups (VGs)"
 msgstr ""
 
 msgid "list the LVM volume groups (VGs)"
 msgstr ""
 
-#: fish/cmds.c:315 fish/cmds.c:1668
+#: fish/cmds.c:2887
 msgid "rescan for LVM physical volumes, volume groups and logical volumes"
 msgstr ""
 
 msgid "rescan for LVM physical volumes, volume groups and logical volumes"
 msgstr ""
 
-#: fish/cmds.c:316 fish/cmds.c:1623
+#: fish/cmds.c:2888
 msgid "get the UUID of a volume group"
 msgstr ""
 
 msgid "get the UUID of a volume group"
 msgstr ""
 
-#: fish/cmds.c:317 fish/cmds.c:1108
+#: fish/cmds.c:2889
 msgid "count characters in a file"
 msgstr ""
 
 msgid "count characters in a file"
 msgstr ""
 
-#: fish/cmds.c:318 fish/cmds.c:1098
+#: fish/cmds.c:2890
 msgid "count lines in a file"
 msgstr ""
 
 msgid "count lines in a file"
 msgstr ""
 
-#: fish/cmds.c:319 fish/cmds.c:1103
+#: fish/cmds.c:2891
 msgid "count words in a file"
 msgstr ""
 
 msgid "count words in a file"
 msgstr ""
 
-#: fish/cmds.c:320 fish/cmds.c:1738
+#: fish/cmds.c:2892
 msgid "create a new file"
 msgstr ""
 
 msgid "create a new file"
 msgstr ""
 
-#: fish/cmds.c:321 fish/cmds.c:728
+#: fish/cmds.c:2893
 msgid "create a file"
 msgstr ""
 
 msgid "create a file"
 msgstr ""
 
-#: fish/cmds.c:324 fish/cmds.c:933
+#: fish/cmds.c:2896
 msgid "write zeroes to the device"
 msgstr ""
 
 msgid "write zeroes to the device"
 msgstr ""
 
-#: fish/cmds.c:325 fish/cmds.c:1648
+#: fish/cmds.c:2897
 msgid "write zeroes to an entire device"
 msgstr ""
 
 msgid "write zeroes to an entire device"
 msgstr ""
 
-#: fish/cmds.c:326 fish/cmds.c:993
+#: fish/cmds.c:2898
 msgid "zero unused inodes and disk blocks on ext2/3 filesystem"
 msgstr ""
 
 msgid "zero unused inodes and disk blocks on ext2/3 filesystem"
 msgstr ""
 
-#: fish/cmds.c:329 fish/cmds.c:1208
+#: fish/cmds.c:2901
 msgid "determine file type inside a compressed file"
 msgstr ""
 
 msgid "determine file type inside a compressed file"
 msgstr ""
 
-#: fish/cmds.c:332
+#: fish/cmds.c:2904
 msgid "Use -h <cmd> / help <cmd> to show detailed help for a command."
 msgstr ""
 
 msgid "Use -h <cmd> / help <cmd> to show detailed help for a command."
 msgstr ""
 
-#: fish/cmds.c:2058 fish/cmds.c:2070 fish/cmds.c:2083 fish/cmds.c:2097
-#: fish/cmds.c:2111 fish/cmds.c:2126 fish/cmds.c:2141 fish/cmds.c:2154
-#: fish/cmds.c:2169 fish/cmds.c:2182 fish/cmds.c:2197 fish/cmds.c:2210
-#: fish/cmds.c:2224 fish/cmds.c:2237 fish/cmds.c:2252 fish/cmds.c:2265
-#: fish/cmds.c:2279 fish/cmds.c:2293 fish/cmds.c:2307 fish/cmds.c:2321
-#: fish/cmds.c:2335 fish/cmds.c:2350 fish/cmds.c:2381 fish/cmds.c:2395
-#: fish/cmds.c:2409 fish/cmds.c:2425 fish/cmds.c:2438 fish/cmds.c:2453
-#: fish/cmds.c:2466 fish/cmds.c:2481 fish/cmds.c:2494 fish/cmds.c:2509
-#: fish/cmds.c:2522 fish/cmds.c:2538 fish/cmds.c:2554 fish/cmds.c:2570
-#: fish/cmds.c:2584 fish/cmds.c:2597 fish/cmds.c:2613 fish/cmds.c:2632
-#: fish/cmds.c:2651 fish/cmds.c:2669 fish/cmds.c:2684 fish/cmds.c:2699
-#: fish/cmds.c:2714 fish/cmds.c:2729 fish/cmds.c:2744 fish/cmds.c:2759
-#: fish/cmds.c:2774 fish/cmds.c:2790 fish/cmds.c:2810 fish/cmds.c:2844
-#: fish/cmds.c:2858 fish/cmds.c:2877 fish/cmds.c:2896 fish/cmds.c:2914
-#: fish/cmds.c:2931 fish/cmds.c:2947 fish/cmds.c:2964 fish/cmds.c:2979
-#: fish/cmds.c:2995 fish/cmds.c:3007 fish/cmds.c:3020 fish/cmds.c:3037
-#: fish/cmds.c:3053 fish/cmds.c:3069 fish/cmds.c:3085 fish/cmds.c:3101
-#: fish/cmds.c:3118 fish/cmds.c:3155 fish/cmds.c:3209 fish/cmds.c:3227
-#: fish/cmds.c:3245 fish/cmds.c:3263 fish/cmds.c:3278 fish/cmds.c:3297
-#: fish/cmds.c:3332 fish/cmds.c:3351 fish/cmds.c:3427 fish/cmds.c:3463
-#: fish/cmds.c:3476 fish/cmds.c:3491 fish/cmds.c:3503 fish/cmds.c:3516
-#: fish/cmds.c:3535 fish/cmds.c:3554 fish/cmds.c:3573 fish/cmds.c:3592
-#: fish/cmds.c:3611 fish/cmds.c:3630 fish/cmds.c:3647 fish/cmds.c:3661
-#: fish/cmds.c:3675 fish/cmds.c:3691 fish/cmds.c:3707 fish/cmds.c:3724
-#: fish/cmds.c:3757 fish/cmds.c:3773 fish/cmds.c:3789 fish/cmds.c:3803
-#: fish/cmds.c:3818 fish/cmds.c:3838 fish/cmds.c:3858 fish/cmds.c:3879
-#: fish/cmds.c:3899 fish/cmds.c:3917 fish/cmds.c:3937 fish/cmds.c:3957
-#: fish/cmds.c:3974 fish/cmds.c:3993 fish/cmds.c:4011 fish/cmds.c:4031
-#: fish/cmds.c:4045 fish/cmds.c:4059 fish/cmds.c:4074 fish/cmds.c:4089
-#: fish/cmds.c:4107 fish/cmds.c:4122 fish/cmds.c:4140 fish/cmds.c:4157
-#: fish/cmds.c:4172 fish/cmds.c:4190 fish/cmds.c:4210 fish/cmds.c:4230
-#: fish/cmds.c:4249 fish/cmds.c:4280 fish/cmds.c:4295 fish/cmds.c:4309
-#: fish/cmds.c:4330 fish/cmds.c:4350 fish/cmds.c:4370 fish/cmds.c:4389
-#: fish/cmds.c:4403 fish/cmds.c:4422 fish/cmds.c:4513 fish/cmds.c:4530
-#: fish/cmds.c:4547 fish/cmds.c:4564 fish/cmds.c:4579 fish/cmds.c:4597
-#: fish/cmds.c:4630 fish/cmds.c:4644 fish/cmds.c:4663 fish/cmds.c:4677
-#: fish/cmds.c:4710 fish/cmds.c:4727 fish/cmds.c:4744 fish/cmds.c:4761
-#: fish/cmds.c:4780 fish/cmds.c:4794 fish/cmds.c:4810 fish/cmds.c:4826
-#: fish/cmds.c:4845 fish/cmds.c:4863 fish/cmds.c:4881 fish/cmds.c:4899
-#: fish/cmds.c:4919 fish/cmds.c:4957 fish/cmds.c:4977 fish/cmds.c:5014
-#: fish/cmds.c:5029 fish/cmds.c:5045 fish/cmds.c:5063 fish/cmds.c:5083
-#: fish/cmds.c:5102 fish/cmds.c:5117 fish/cmds.c:5133 fish/cmds.c:5151
-#: fish/cmds.c:5225 fish/cmds.c:5263 fish/cmds.c:5339 fish/cmds.c:5412
-#: fish/cmds.c:5446 fish/cmds.c:5466 fish/cmds.c:5484 fish/cmds.c:5504
-#: fish/cmds.c:5523 fish/cmds.c:5545 fish/cmds.c:5585 fish/cmds.c:5623
-#: fish/cmds.c:5641 fish/cmds.c:5657 fish/cmds.c:5673 fish/cmds.c:5687
-#: fish/cmds.c:5702 fish/cmds.c:5726 fish/cmds.c:5747 fish/cmds.c:5768
-#: fish/cmds.c:5789 fish/cmds.c:5810 fish/cmds.c:5831 fish/cmds.c:5852
-#: fish/cmds.c:5873 fish/cmds.c:5894 fish/cmds.c:5915 fish/cmds.c:5936
-#: fish/cmds.c:5957 fish/cmds.c:5977 fish/cmds.c:5997 fish/cmds.c:6015
-#: fish/cmds.c:6033 fish/cmds.c:6051 fish/cmds.c:6068 fish/cmds.c:6088
-#: fish/cmds.c:6123 fish/cmds.c:6137 fish/cmds.c:6151 fish/cmds.c:6167
-#: fish/cmds.c:6183 fish/cmds.c:6197 fish/cmds.c:6211 fish/cmds.c:6225
-#: fish/cmds.c:6239 fish/cmds.c:6255 fish/cmds.c:6288 fish/cmds.c:6325
-#: fish/cmds.c:6356 fish/cmds.c:6371 fish/cmds.c:6386 fish/cmds.c:6399
-#: fish/cmds.c:6412 fish/cmds.c:6430 fish/cmds.c:6465 fish/cmds.c:6500
-#: fish/cmds.c:6536 fish/cmds.c:6573 fish/cmds.c:6611 fish/cmds.c:6649
-#: fish/cmds.c:6684 fish/cmds.c:6698 fish/cmds.c:6718 fish/cmds.c:6737
-#: fish/cmds.c:6756 fish/cmds.c:6773 fish/cmds.c:6790 fish/cmds.c:6823
-#: fish/cmds.c:6892 fish/cmds.c:6929 fish/cmds.c:6984 fish/cmds.c:7007
-#: fish/cmds.c:7030 fish/cmds.c:7055 fish/cmds.c:7111 fish/cmds.c:7129
-#: fish/cmds.c:7171 fish/cmds.c:7188 fish/cmds.c:7224 fish/cmds.c:7258
-#: fish/cmds.c:7275 fish/cmds.c:7294 fish/cmds.c:7348 fish/cmds.c:7365
-#: fish/cmds.c:7384 fish/cmds.c:7403 fish/cmds.c:7419 fish/cmds.c:7436
-#: fish/cmds.c:7460 fish/cmds.c:7477 fish/cmds.c:7494 fish/cmds.c:7511
-#: fish/cmds.c:7528 fish/cmds.c:7547 fish/cmds.c:7579 fish/cmds.c:7594
-#: fish/cmds.c:7614 fish/cmds.c:7633 fish/cmds.c:7646 fish/cmds.c:7660
-#: fish/cmds.c:7694 fish/cmds.c:7730 fish/cmds.c:7767 fish/cmds.c:7820
-#: fish/cmds.c:7839 fish/cmds.c:7872 fish/cmds.c:7885 fish/cmds.c:7902
-#: fish/cmds.c:7939 fish/cmds.c:7959 fish/cmds.c:7980 fish/cmds.c:8002
-#: fish/cmds.c:8040 fish/cmds.c:8061 fish/cmds.c:8095 fish/cmds.c:8123
-#: fish/cmds.c:8151 fish/cmds.c:8177 fish/cmds.c:8194 fish/cmds.c:8223
-#: fish/cmds.c:8240
+#: fish/cmds.c:3222 fish/cmds.c:3236 fish/cmds.c:3252 fish/cmds.c:3269
+#: fish/cmds.c:3286 fish/cmds.c:3304 fish/cmds.c:3323 fish/cmds.c:3339
+#: fish/cmds.c:3357 fish/cmds.c:3373 fish/cmds.c:3391 fish/cmds.c:3407
+#: fish/cmds.c:3424 fish/cmds.c:3439 fish/cmds.c:3457 fish/cmds.c:3472
+#: fish/cmds.c:3488 fish/cmds.c:3504 fish/cmds.c:3520 fish/cmds.c:3536
+#: fish/cmds.c:3552 fish/cmds.c:3570 fish/cmds.c:3603 fish/cmds.c:3619
+#: fish/cmds.c:3635 fish/cmds.c:3654 fish/cmds.c:3669 fish/cmds.c:3687
+#: fish/cmds.c:3702 fish/cmds.c:3720 fish/cmds.c:3735 fish/cmds.c:3753
+#: fish/cmds.c:3768 fish/cmds.c:3787 fish/cmds.c:3806 fish/cmds.c:3824
+#: fish/cmds.c:3844 fish/cmds.c:3863 fish/cmds.c:3883 fish/cmds.c:3903
+#: fish/cmds.c:3923 fish/cmds.c:3942 fish/cmds.c:3961 fish/cmds.c:3981
+#: fish/cmds.c:4001 fish/cmds.c:4021 fish/cmds.c:4036 fish/cmds.c:4052
+#: fish/cmds.c:4124 fish/cmds.c:4142 fish/cmds.c:4159 fish/cmds.c:4238
+#: fish/cmds.c:4258 fish/cmds.c:4278 fish/cmds.c:4298 fish/cmds.c:4318
+#: fish/cmds.c:4338 fish/cmds.c:4357 fish/cmds.c:4376 fish/cmds.c:4395
+#: fish/cmds.c:4410 fish/cmds.c:4429 fish/cmds.c:4450 fish/cmds.c:4466
+#: fish/cmds.c:4482 fish/cmds.c:4501 fish/cmds.c:4523 fish/cmds.c:4545
+#: fish/cmds.c:4565 fish/cmds.c:4582 fish/cmds.c:4599 fish/cmds.c:4616
+#: fish/cmds.c:4633 fish/cmds.c:4650 fish/cmds.c:4667 fish/cmds.c:4684
+#: fish/cmds.c:4703 fish/cmds.c:4726 fish/cmds.c:4762 fish/cmds.c:4779
+#: fish/cmds.c:4802 fish/cmds.c:4824 fish/cmds.c:4845 fish/cmds.c:4865
+#: fish/cmds.c:4884 fish/cmds.c:4904 fish/cmds.c:4922 fish/cmds.c:4940
+#: fish/cmds.c:4954 fish/cmds.c:4970 fish/cmds.c:4990 fish/cmds.c:5009
+#: fish/cmds.c:5028 fish/cmds.c:5047 fish/cmds.c:5066 fish/cmds.c:5086
+#: fish/cmds.c:5126 fish/cmds.c:5183 fish/cmds.c:5204 fish/cmds.c:5225
+#: fish/cmds.c:5246 fish/cmds.c:5264 fish/cmds.c:5286 fish/cmds.c:5324
+#: fish/cmds.c:5346 fish/cmds.c:5425 fish/cmds.c:5464 fish/cmds.c:5479
+#: fish/cmds.c:5496 fish/cmds.c:5510 fish/cmds.c:5526 fish/cmds.c:5548
+#: fish/cmds.c:5570 fish/cmds.c:5592 fish/cmds.c:5614 fish/cmds.c:5636
+#: fish/cmds.c:5658 fish/cmds.c:5678 fish/cmds.c:5695 fish/cmds.c:5712
+#: fish/cmds.c:5731 fish/cmds.c:5750 fish/cmds.c:5770 fish/cmds.c:5806
+#: fish/cmds.c:5825 fish/cmds.c:5844 fish/cmds.c:5861 fish/cmds.c:5879
+#: fish/cmds.c:5902 fish/cmds.c:5925 fish/cmds.c:5949 fish/cmds.c:5972
+#: fish/cmds.c:5993 fish/cmds.c:6016 fish/cmds.c:6039 fish/cmds.c:6059
+#: fish/cmds.c:6081 fish/cmds.c:6102 fish/cmds.c:6125 fish/cmds.c:6142
+#: fish/cmds.c:6159 fish/cmds.c:6177 fish/cmds.c:6195 fish/cmds.c:6216
+#: fish/cmds.c:6234 fish/cmds.c:6255 fish/cmds.c:6275 fish/cmds.c:6293
+#: fish/cmds.c:6314 fish/cmds.c:6337 fish/cmds.c:6360 fish/cmds.c:6382
+#: fish/cmds.c:6415 fish/cmds.c:6432 fish/cmds.c:6449 fish/cmds.c:6473
+#: fish/cmds.c:6496 fish/cmds.c:6519 fish/cmds.c:6541 fish/cmds.c:6558
+#: fish/cmds.c:6580 fish/cmds.c:6674 fish/cmds.c:6694 fish/cmds.c:6714
+#: fish/cmds.c:6734 fish/cmds.c:6752 fish/cmds.c:6773 fish/cmds.c:6809
+#: fish/cmds.c:6826 fish/cmds.c:6848 fish/cmds.c:6865 fish/cmds.c:6901
+#: fish/cmds.c:6921 fish/cmds.c:6941 fish/cmds.c:6961 fish/cmds.c:6983
+#: fish/cmds.c:7000 fish/cmds.c:7019 fish/cmds.c:7038 fish/cmds.c:7060
+#: fish/cmds.c:7081 fish/cmds.c:7102 fish/cmds.c:7123 fish/cmds.c:7146
+#: fish/cmds.c:7187 fish/cmds.c:7210 fish/cmds.c:7249 fish/cmds.c:7266
+#: fish/cmds.c:7285 fish/cmds.c:7306 fish/cmds.c:7329 fish/cmds.c:7351
+#: fish/cmds.c:7369 fish/cmds.c:7388 fish/cmds.c:7409 fish/cmds.c:7486
+#: fish/cmds.c:7527 fish/cmds.c:7606 fish/cmds.c:7682 fish/cmds.c:7719
+#: fish/cmds.c:7742 fish/cmds.c:7763 fish/cmds.c:7786 fish/cmds.c:7808
+#: fish/cmds.c:7833 fish/cmds.c:7876 fish/cmds.c:7917 fish/cmds.c:7938
+#: fish/cmds.c:7956 fish/cmds.c:7975 fish/cmds.c:7992 fish/cmds.c:8010
+#: fish/cmds.c:8037 fish/cmds.c:8061 fish/cmds.c:8085 fish/cmds.c:8109
+#: fish/cmds.c:8133 fish/cmds.c:8157 fish/cmds.c:8181 fish/cmds.c:8205
+#: fish/cmds.c:8229 fish/cmds.c:8253 fish/cmds.c:8277 fish/cmds.c:8301
+#: fish/cmds.c:8324 fish/cmds.c:8347 fish/cmds.c:8368 fish/cmds.c:8389
+#: fish/cmds.c:8410 fish/cmds.c:8430 fish/cmds.c:8453 fish/cmds.c:8491
+#: fish/cmds.c:8508 fish/cmds.c:8525 fish/cmds.c:8544 fish/cmds.c:8563
+#: fish/cmds.c:8580 fish/cmds.c:8597 fish/cmds.c:8614 fish/cmds.c:8631
+#: fish/cmds.c:8650 fish/cmds.c:8686 fish/cmds.c:8726 fish/cmds.c:8759
+#: fish/cmds.c:8776 fish/cmds.c:8793 fish/cmds.c:8809 fish/cmds.c:8824
+#: fish/cmds.c:8845 fish/cmds.c:8883 fish/cmds.c:8921 fish/cmds.c:8960
+#: fish/cmds.c:9000 fish/cmds.c:9041 fish/cmds.c:9082 fish/cmds.c:9120
+#: fish/cmds.c:9137 fish/cmds.c:9160 fish/cmds.c:9182 fish/cmds.c:9204
+#: fish/cmds.c:9224 fish/cmds.c:9244 fish/cmds.c:9280 fish/cmds.c:9352
+#: fish/cmds.c:9392 fish/cmds.c:9450 fish/cmds.c:9476 fish/cmds.c:9502
+#: fish/cmds.c:9530 fish/cmds.c:9589 fish/cmds.c:9610 fish/cmds.c:9655
+#: fish/cmds.c:9675 fish/cmds.c:9714 fish/cmds.c:9751 fish/cmds.c:9771
+#: fish/cmds.c:9793 fish/cmds.c:9850 fish/cmds.c:9870 fish/cmds.c:9892
+#: fish/cmds.c:9914 fish/cmds.c:9933 fish/cmds.c:9953 fish/cmds.c:9980
+#: fish/cmds.c:10000 fish/cmds.c:10020 fish/cmds.c:10040 fish/cmds.c:10060
+#: fish/cmds.c:10082 fish/cmds.c:10117 fish/cmds.c:10135 fish/cmds.c:10158
+#: fish/cmds.c:10180 fish/cmds.c:10195 fish/cmds.c:10212 fish/cmds.c:10249
+#: fish/cmds.c:10288 fish/cmds.c:10328 fish/cmds.c:10384 fish/cmds.c:10406
+#: fish/cmds.c:10442 fish/cmds.c:10457 fish/cmds.c:10477 fish/cmds.c:10517
+#: fish/cmds.c:10540 fish/cmds.c:10564 fish/cmds.c:10589 fish/cmds.c:10630
+#: fish/cmds.c:10655 fish/cmds.c:10693 fish/cmds.c:10724 fish/cmds.c:10755
+#: fish/cmds.c:10783 fish/cmds.c:10803 fish/cmds.c:10835 fish/cmds.c:10855
+#: fish/cmds.c:10875 fish/cmds.c:10892 fish/cmds.c:10910 fish/cmds.c:10933
+#: fish/cmds.c:10954 fish/cmds.c:10973 fish/cmds.c:11015 fish/cmds.c:11058
+#: fish/cmds.c:11102 fish/cmds.c:11141 fish/cmds.c:11160 fish/cmds.c:11180
+#: fish/cmds.c:11200 fish/cmds.c:11221 fish/cmds.c:11242 fish/cmds.c:11263
+#: fish/cmds.c:11284 fish/cmds.c:11305 fish/cmds.c:11327 fish/cmds.c:11365
+#: fish/cmds.c:11416 fish/cmds.c:11454 fish/cmds.c:11510 fish/cmds.c:11600
+#: fish/cmds.c:11629 fish/cmds.c:11656
 #, c-format
 msgid "%s should have %d parameter(s)\n"
 msgstr ""
 
 #, c-format
 msgid "%s should have %d parameter(s)\n"
 msgstr ""
 
-#: fish/cmds.c:2059 fish/cmds.c:2071 fish/cmds.c:2084 fish/cmds.c:2098
-#: fish/cmds.c:2112 fish/cmds.c:2127 fish/cmds.c:2142 fish/cmds.c:2155
-#: fish/cmds.c:2170 fish/cmds.c:2183 fish/cmds.c:2198 fish/cmds.c:2211
-#: fish/cmds.c:2225 fish/cmds.c:2238 fish/cmds.c:2253 fish/cmds.c:2266
-#: fish/cmds.c:2280 fish/cmds.c:2294 fish/cmds.c:2308 fish/cmds.c:2322
-#: fish/cmds.c:2336 fish/cmds.c:2351 fish/cmds.c:2382 fish/cmds.c:2396
-#: fish/cmds.c:2410 fish/cmds.c:2426 fish/cmds.c:2439 fish/cmds.c:2454
-#: fish/cmds.c:2467 fish/cmds.c:2482 fish/cmds.c:2495 fish/cmds.c:2510
-#: fish/cmds.c:2523 fish/cmds.c:2539 fish/cmds.c:2555 fish/cmds.c:2571
-#: fish/cmds.c:2585 fish/cmds.c:2598 fish/cmds.c:2614 fish/cmds.c:2633
-#: fish/cmds.c:2652 fish/cmds.c:2670 fish/cmds.c:2685 fish/cmds.c:2700
-#: fish/cmds.c:2715 fish/cmds.c:2730 fish/cmds.c:2745 fish/cmds.c:2760
-#: fish/cmds.c:2775 fish/cmds.c:2791 fish/cmds.c:2811 fish/cmds.c:2845
-#: fish/cmds.c:2859 fish/cmds.c:2878 fish/cmds.c:2897 fish/cmds.c:2915
-#: fish/cmds.c:2932 fish/cmds.c:2948 fish/cmds.c:2965 fish/cmds.c:2980
-#: fish/cmds.c:2996 fish/cmds.c:3008 fish/cmds.c:3021 fish/cmds.c:3038
-#: fish/cmds.c:3054 fish/cmds.c:3070 fish/cmds.c:3086 fish/cmds.c:3102
-#: fish/cmds.c:3119 fish/cmds.c:3156 fish/cmds.c:3210 fish/cmds.c:3228
-#: fish/cmds.c:3246 fish/cmds.c:3264 fish/cmds.c:3279 fish/cmds.c:3298
-#: fish/cmds.c:3333 fish/cmds.c:3352 fish/cmds.c:3428 fish/cmds.c:3464
-#: fish/cmds.c:3477 fish/cmds.c:3492 fish/cmds.c:3504 fish/cmds.c:3517
-#: fish/cmds.c:3536 fish/cmds.c:3555 fish/cmds.c:3574 fish/cmds.c:3593
-#: fish/cmds.c:3612 fish/cmds.c:3631 fish/cmds.c:3648 fish/cmds.c:3662
-#: fish/cmds.c:3676 fish/cmds.c:3692 fish/cmds.c:3708 fish/cmds.c:3725
-#: fish/cmds.c:3758 fish/cmds.c:3774 fish/cmds.c:3790 fish/cmds.c:3804
-#: fish/cmds.c:3819 fish/cmds.c:3839 fish/cmds.c:3859 fish/cmds.c:3880
-#: fish/cmds.c:3900 fish/cmds.c:3918 fish/cmds.c:3938 fish/cmds.c:3958
-#: fish/cmds.c:3975 fish/cmds.c:3994 fish/cmds.c:4012 fish/cmds.c:4032
-#: fish/cmds.c:4046 fish/cmds.c:4060 fish/cmds.c:4075 fish/cmds.c:4090
-#: fish/cmds.c:4108 fish/cmds.c:4123 fish/cmds.c:4141 fish/cmds.c:4158
-#: fish/cmds.c:4173 fish/cmds.c:4191 fish/cmds.c:4211 fish/cmds.c:4231
-#: fish/cmds.c:4250 fish/cmds.c:4281 fish/cmds.c:4296 fish/cmds.c:4310
-#: fish/cmds.c:4331 fish/cmds.c:4351 fish/cmds.c:4371 fish/cmds.c:4390
-#: fish/cmds.c:4404 fish/cmds.c:4423 fish/cmds.c:4514 fish/cmds.c:4531
-#: fish/cmds.c:4548 fish/cmds.c:4565 fish/cmds.c:4580 fish/cmds.c:4598
-#: fish/cmds.c:4631 fish/cmds.c:4645 fish/cmds.c:4664 fish/cmds.c:4678
-#: fish/cmds.c:4711 fish/cmds.c:4728 fish/cmds.c:4745 fish/cmds.c:4762
-#: fish/cmds.c:4781 fish/cmds.c:4795 fish/cmds.c:4811 fish/cmds.c:4827
-#: fish/cmds.c:4846 fish/cmds.c:4864 fish/cmds.c:4882 fish/cmds.c:4900
-#: fish/cmds.c:4920 fish/cmds.c:4958 fish/cmds.c:4978 fish/cmds.c:5015
-#: fish/cmds.c:5030 fish/cmds.c:5046 fish/cmds.c:5064 fish/cmds.c:5084
-#: fish/cmds.c:5103 fish/cmds.c:5118 fish/cmds.c:5134 fish/cmds.c:5152
-#: fish/cmds.c:5226 fish/cmds.c:5264 fish/cmds.c:5340 fish/cmds.c:5413
-#: fish/cmds.c:5447 fish/cmds.c:5467 fish/cmds.c:5485 fish/cmds.c:5505
-#: fish/cmds.c:5524 fish/cmds.c:5546 fish/cmds.c:5586 fish/cmds.c:5624
-#: fish/cmds.c:5642 fish/cmds.c:5658 fish/cmds.c:5674 fish/cmds.c:5688
-#: fish/cmds.c:5703 fish/cmds.c:5727 fish/cmds.c:5748 fish/cmds.c:5769
-#: fish/cmds.c:5790 fish/cmds.c:5811 fish/cmds.c:5832 fish/cmds.c:5853
-#: fish/cmds.c:5874 fish/cmds.c:5895 fish/cmds.c:5916 fish/cmds.c:5937
-#: fish/cmds.c:5958 fish/cmds.c:5978 fish/cmds.c:5998 fish/cmds.c:6016
-#: fish/cmds.c:6034 fish/cmds.c:6052 fish/cmds.c:6069 fish/cmds.c:6089
-#: fish/cmds.c:6124 fish/cmds.c:6138 fish/cmds.c:6152 fish/cmds.c:6168
-#: fish/cmds.c:6184 fish/cmds.c:6198 fish/cmds.c:6212 fish/cmds.c:6226
-#: fish/cmds.c:6240 fish/cmds.c:6256 fish/cmds.c:6289 fish/cmds.c:6326
-#: fish/cmds.c:6357 fish/cmds.c:6372 fish/cmds.c:6387 fish/cmds.c:6400
-#: fish/cmds.c:6413 fish/cmds.c:6431 fish/cmds.c:6466 fish/cmds.c:6501
-#: fish/cmds.c:6537 fish/cmds.c:6574 fish/cmds.c:6612 fish/cmds.c:6650
-#: fish/cmds.c:6685 fish/cmds.c:6699 fish/cmds.c:6719 fish/cmds.c:6738
-#: fish/cmds.c:6757 fish/cmds.c:6774 fish/cmds.c:6791 fish/cmds.c:6824
-#: fish/cmds.c:6893 fish/cmds.c:6930 fish/cmds.c:6985 fish/cmds.c:7008
-#: fish/cmds.c:7031 fish/cmds.c:7056 fish/cmds.c:7112 fish/cmds.c:7130
-#: fish/cmds.c:7172 fish/cmds.c:7189 fish/cmds.c:7225 fish/cmds.c:7259
-#: fish/cmds.c:7276 fish/cmds.c:7295 fish/cmds.c:7349 fish/cmds.c:7366
-#: fish/cmds.c:7385 fish/cmds.c:7404 fish/cmds.c:7420 fish/cmds.c:7437
-#: fish/cmds.c:7461 fish/cmds.c:7478 fish/cmds.c:7495 fish/cmds.c:7512
-#: fish/cmds.c:7529 fish/cmds.c:7548 fish/cmds.c:7580 fish/cmds.c:7595
-#: fish/cmds.c:7615 fish/cmds.c:7634 fish/cmds.c:7647 fish/cmds.c:7661
-#: fish/cmds.c:7695 fish/cmds.c:7731 fish/cmds.c:7768 fish/cmds.c:7821
-#: fish/cmds.c:7840 fish/cmds.c:7873 fish/cmds.c:7886 fish/cmds.c:7903
-#: fish/cmds.c:7940 fish/cmds.c:7960 fish/cmds.c:7981 fish/cmds.c:8003
-#: fish/cmds.c:8041 fish/cmds.c:8062 fish/cmds.c:8096 fish/cmds.c:8124
-#: fish/cmds.c:8152 fish/cmds.c:8178 fish/cmds.c:8195 fish/cmds.c:8224
-#: fish/cmds.c:8241
+#: fish/cmds.c:3223 fish/cmds.c:3237 fish/cmds.c:3253 fish/cmds.c:3270
+#: fish/cmds.c:3287 fish/cmds.c:3305 fish/cmds.c:3324 fish/cmds.c:3340
+#: fish/cmds.c:3358 fish/cmds.c:3374 fish/cmds.c:3392 fish/cmds.c:3408
+#: fish/cmds.c:3425 fish/cmds.c:3440 fish/cmds.c:3458 fish/cmds.c:3473
+#: fish/cmds.c:3489 fish/cmds.c:3505 fish/cmds.c:3521 fish/cmds.c:3537
+#: fish/cmds.c:3553 fish/cmds.c:3571 fish/cmds.c:3604 fish/cmds.c:3620
+#: fish/cmds.c:3636 fish/cmds.c:3655 fish/cmds.c:3670 fish/cmds.c:3688
+#: fish/cmds.c:3703 fish/cmds.c:3721 fish/cmds.c:3736 fish/cmds.c:3754
+#: fish/cmds.c:3769 fish/cmds.c:3788 fish/cmds.c:3807 fish/cmds.c:3825
+#: fish/cmds.c:3845 fish/cmds.c:3864 fish/cmds.c:3884 fish/cmds.c:3904
+#: fish/cmds.c:3924 fish/cmds.c:3943 fish/cmds.c:3962 fish/cmds.c:3982
+#: fish/cmds.c:4002 fish/cmds.c:4022 fish/cmds.c:4037 fish/cmds.c:4053
+#: fish/cmds.c:4074 fish/cmds.c:4125 fish/cmds.c:4143 fish/cmds.c:4160
+#: fish/cmds.c:4181 fish/cmds.c:4239 fish/cmds.c:4259 fish/cmds.c:4279
+#: fish/cmds.c:4299 fish/cmds.c:4319 fish/cmds.c:4339 fish/cmds.c:4358
+#: fish/cmds.c:4377 fish/cmds.c:4396 fish/cmds.c:4411 fish/cmds.c:4430
+#: fish/cmds.c:4451 fish/cmds.c:4467 fish/cmds.c:4483 fish/cmds.c:4502
+#: fish/cmds.c:4524 fish/cmds.c:4546 fish/cmds.c:4566 fish/cmds.c:4583
+#: fish/cmds.c:4600 fish/cmds.c:4617 fish/cmds.c:4634 fish/cmds.c:4651
+#: fish/cmds.c:4668 fish/cmds.c:4685 fish/cmds.c:4704 fish/cmds.c:4727
+#: fish/cmds.c:4763 fish/cmds.c:4780 fish/cmds.c:4803 fish/cmds.c:4825
+#: fish/cmds.c:4846 fish/cmds.c:4866 fish/cmds.c:4885 fish/cmds.c:4905
+#: fish/cmds.c:4923 fish/cmds.c:4941 fish/cmds.c:4955 fish/cmds.c:4971
+#: fish/cmds.c:4991 fish/cmds.c:5010 fish/cmds.c:5029 fish/cmds.c:5048
+#: fish/cmds.c:5067 fish/cmds.c:5087 fish/cmds.c:5127 fish/cmds.c:5184
+#: fish/cmds.c:5205 fish/cmds.c:5226 fish/cmds.c:5247 fish/cmds.c:5265
+#: fish/cmds.c:5287 fish/cmds.c:5325 fish/cmds.c:5347 fish/cmds.c:5426
+#: fish/cmds.c:5465 fish/cmds.c:5480 fish/cmds.c:5497 fish/cmds.c:5511
+#: fish/cmds.c:5527 fish/cmds.c:5549 fish/cmds.c:5571 fish/cmds.c:5593
+#: fish/cmds.c:5615 fish/cmds.c:5637 fish/cmds.c:5659 fish/cmds.c:5679
+#: fish/cmds.c:5696 fish/cmds.c:5713 fish/cmds.c:5732 fish/cmds.c:5751
+#: fish/cmds.c:5771 fish/cmds.c:5807 fish/cmds.c:5826 fish/cmds.c:5845
+#: fish/cmds.c:5862 fish/cmds.c:5880 fish/cmds.c:5903 fish/cmds.c:5926
+#: fish/cmds.c:5950 fish/cmds.c:5973 fish/cmds.c:5994 fish/cmds.c:6017
+#: fish/cmds.c:6040 fish/cmds.c:6060 fish/cmds.c:6082 fish/cmds.c:6103
+#: fish/cmds.c:6126 fish/cmds.c:6143 fish/cmds.c:6160 fish/cmds.c:6178
+#: fish/cmds.c:6196 fish/cmds.c:6217 fish/cmds.c:6235 fish/cmds.c:6256
+#: fish/cmds.c:6276 fish/cmds.c:6294 fish/cmds.c:6315 fish/cmds.c:6338
+#: fish/cmds.c:6361 fish/cmds.c:6383 fish/cmds.c:6416 fish/cmds.c:6433
+#: fish/cmds.c:6450 fish/cmds.c:6474 fish/cmds.c:6497 fish/cmds.c:6520
+#: fish/cmds.c:6542 fish/cmds.c:6559 fish/cmds.c:6581 fish/cmds.c:6675
+#: fish/cmds.c:6695 fish/cmds.c:6715 fish/cmds.c:6735 fish/cmds.c:6753
+#: fish/cmds.c:6774 fish/cmds.c:6810 fish/cmds.c:6827 fish/cmds.c:6849
+#: fish/cmds.c:6866 fish/cmds.c:6902 fish/cmds.c:6922 fish/cmds.c:6942
+#: fish/cmds.c:6962 fish/cmds.c:6984 fish/cmds.c:7001 fish/cmds.c:7020
+#: fish/cmds.c:7039 fish/cmds.c:7061 fish/cmds.c:7082 fish/cmds.c:7103
+#: fish/cmds.c:7124 fish/cmds.c:7147 fish/cmds.c:7188 fish/cmds.c:7211
+#: fish/cmds.c:7250 fish/cmds.c:7267 fish/cmds.c:7286 fish/cmds.c:7307
+#: fish/cmds.c:7330 fish/cmds.c:7352 fish/cmds.c:7370 fish/cmds.c:7389
+#: fish/cmds.c:7410 fish/cmds.c:7487 fish/cmds.c:7528 fish/cmds.c:7607
+#: fish/cmds.c:7683 fish/cmds.c:7720 fish/cmds.c:7743 fish/cmds.c:7764
+#: fish/cmds.c:7787 fish/cmds.c:7809 fish/cmds.c:7834 fish/cmds.c:7877
+#: fish/cmds.c:7918 fish/cmds.c:7939 fish/cmds.c:7957 fish/cmds.c:7976
+#: fish/cmds.c:7993 fish/cmds.c:8011 fish/cmds.c:8038 fish/cmds.c:8062
+#: fish/cmds.c:8086 fish/cmds.c:8110 fish/cmds.c:8134 fish/cmds.c:8158
+#: fish/cmds.c:8182 fish/cmds.c:8206 fish/cmds.c:8230 fish/cmds.c:8254
+#: fish/cmds.c:8278 fish/cmds.c:8302 fish/cmds.c:8325 fish/cmds.c:8348
+#: fish/cmds.c:8369 fish/cmds.c:8390 fish/cmds.c:8411 fish/cmds.c:8431
+#: fish/cmds.c:8454 fish/cmds.c:8492 fish/cmds.c:8509 fish/cmds.c:8526
+#: fish/cmds.c:8545 fish/cmds.c:8564 fish/cmds.c:8581 fish/cmds.c:8598
+#: fish/cmds.c:8615 fish/cmds.c:8632 fish/cmds.c:8651 fish/cmds.c:8687
+#: fish/cmds.c:8727 fish/cmds.c:8760 fish/cmds.c:8777 fish/cmds.c:8794
+#: fish/cmds.c:8810 fish/cmds.c:8825 fish/cmds.c:8846 fish/cmds.c:8884
+#: fish/cmds.c:8922 fish/cmds.c:8961 fish/cmds.c:9001 fish/cmds.c:9042
+#: fish/cmds.c:9083 fish/cmds.c:9121 fish/cmds.c:9138 fish/cmds.c:9161
+#: fish/cmds.c:9183 fish/cmds.c:9205 fish/cmds.c:9225 fish/cmds.c:9245
+#: fish/cmds.c:9281 fish/cmds.c:9353 fish/cmds.c:9393 fish/cmds.c:9451
+#: fish/cmds.c:9477 fish/cmds.c:9503 fish/cmds.c:9531 fish/cmds.c:9590
+#: fish/cmds.c:9611 fish/cmds.c:9656 fish/cmds.c:9676 fish/cmds.c:9715
+#: fish/cmds.c:9752 fish/cmds.c:9772 fish/cmds.c:9794 fish/cmds.c:9851
+#: fish/cmds.c:9871 fish/cmds.c:9893 fish/cmds.c:9915 fish/cmds.c:9934
+#: fish/cmds.c:9954 fish/cmds.c:9981 fish/cmds.c:10001 fish/cmds.c:10021
+#: fish/cmds.c:10041 fish/cmds.c:10061 fish/cmds.c:10083 fish/cmds.c:10118
+#: fish/cmds.c:10136 fish/cmds.c:10159 fish/cmds.c:10181 fish/cmds.c:10196
+#: fish/cmds.c:10213 fish/cmds.c:10250 fish/cmds.c:10289 fish/cmds.c:10329
+#: fish/cmds.c:10385 fish/cmds.c:10407 fish/cmds.c:10443 fish/cmds.c:10458
+#: fish/cmds.c:10478 fish/cmds.c:10518 fish/cmds.c:10541 fish/cmds.c:10565
+#: fish/cmds.c:10590 fish/cmds.c:10631 fish/cmds.c:10656 fish/cmds.c:10694
+#: fish/cmds.c:10725 fish/cmds.c:10756 fish/cmds.c:10784 fish/cmds.c:10804
+#: fish/cmds.c:10836 fish/cmds.c:10856 fish/cmds.c:10876 fish/cmds.c:10893
+#: fish/cmds.c:10911 fish/cmds.c:10934 fish/cmds.c:10955 fish/cmds.c:10974
+#: fish/cmds.c:11016 fish/cmds.c:11059 fish/cmds.c:11103 fish/cmds.c:11142
+#: fish/cmds.c:11161 fish/cmds.c:11181 fish/cmds.c:11201 fish/cmds.c:11222
+#: fish/cmds.c:11243 fish/cmds.c:11264 fish/cmds.c:11285 fish/cmds.c:11306
+#: fish/cmds.c:11328 fish/cmds.c:11366 fish/cmds.c:11417 fish/cmds.c:11455
+#: fish/cmds.c:11511 fish/cmds.c:11534 fish/cmds.c:11601 fish/cmds.c:11630
+#: fish/cmds.c:11657
 #, c-format
 msgid "type 'help %s' for help on %s\n"
 msgstr ""
 
 #, c-format
 msgid "type 'help %s' for help on %s\n"
 msgstr ""
 
-#: fish/cmds.c:2361 fish/cmds.c:2823 fish/cmds.c:3129 fish/cmds.c:3166
-#: fish/cmds.c:3185 fish/cmds.c:3310 fish/cmds.c:3363 fish/cmds.c:3382
-#: fish/cmds.c:3401 fish/cmds.c:3441 fish/cmds.c:3736 fish/cmds.c:4260
-#: fish/cmds.c:4434 fish/cmds.c:4453 fish/cmds.c:4472 fish/cmds.c:4491
-#: fish/cmds.c:4609 fish/cmds.c:4688 fish/cmds.c:4930 fish/cmds.c:4988
-#: fish/cmds.c:5162 fish/cmds.c:5181 fish/cmds.c:5200 fish/cmds.c:5236
-#: fish/cmds.c:5274 fish/cmds.c:5293 fish/cmds.c:5312 fish/cmds.c:5350
-#: fish/cmds.c:5369 fish/cmds.c:5388 fish/cmds.c:5423 fish/cmds.c:5558
-#: fish/cmds.c:5598 fish/cmds.c:6101 fish/cmds.c:6266 fish/cmds.c:6301
-#: fish/cmds.c:6336 fish/cmds.c:6442 fish/cmds.c:6476 fish/cmds.c:6511
-#: fish/cmds.c:6547 fish/cmds.c:6585 fish/cmds.c:6623 fish/cmds.c:6661
-#: fish/cmds.c:6803 fish/cmds.c:6836 fish/cmds.c:6849 fish/cmds.c:6862
-#: fish/cmds.c:6875 fish/cmds.c:6905 fish/cmds.c:6940 fish/cmds.c:6959
-#: fish/cmds.c:7068 fish/cmds.c:7087 fish/cmds.c:7142 fish/cmds.c:7155
-#: fish/cmds.c:7200 fish/cmds.c:7236 fish/cmds.c:7305 fish/cmds.c:7324
-#: fish/cmds.c:7562 fish/cmds.c:7672 fish/cmds.c:7706 fish/cmds.c:7742
-#: fish/cmds.c:7779 fish/cmds.c:7798 fish/cmds.c:7851 fish/cmds.c:7916
-#: fish/cmds.c:8014 fish/cmds.c:8076 fish/cmds.c:8107 fish/cmds.c:8135
-#: fish/cmds.c:8163 fish/cmds.c:8207
+#: fish/cmds.c:3581 fish/cmds.c:4739 fish/cmds.c:5097 fish/cmds.c:5137
+#: fish/cmds.c:5156 fish/cmds.c:5299 fish/cmds.c:5358 fish/cmds.c:5377
+#: fish/cmds.c:5396 fish/cmds.c:5439 fish/cmds.c:5782 fish/cmds.c:6393
+#: fish/cmds.c:6592 fish/cmds.c:6611 fish/cmds.c:6630 fish/cmds.c:6649
+#: fish/cmds.c:6785 fish/cmds.c:6876 fish/cmds.c:7157 fish/cmds.c:7221
+#: fish/cmds.c:7420 fish/cmds.c:7439 fish/cmds.c:7458 fish/cmds.c:7497
+#: fish/cmds.c:7538 fish/cmds.c:7557 fish/cmds.c:7576 fish/cmds.c:7617
+#: fish/cmds.c:7636 fish/cmds.c:7655 fish/cmds.c:7693 fish/cmds.c:7846
+#: fish/cmds.c:7889 fish/cmds.c:8466 fish/cmds.c:8661 fish/cmds.c:8699
+#: fish/cmds.c:8737 fish/cmds.c:8857 fish/cmds.c:8894 fish/cmds.c:8932
+#: fish/cmds.c:8971 fish/cmds.c:9012 fish/cmds.c:9053 fish/cmds.c:9094
+#: fish/cmds.c:9257 fish/cmds.c:9293 fish/cmds.c:9306 fish/cmds.c:9319
+#: fish/cmds.c:9332 fish/cmds.c:9365 fish/cmds.c:9403 fish/cmds.c:9422
+#: fish/cmds.c:9543 fish/cmds.c:9562 fish/cmds.c:9623 fish/cmds.c:9636
+#: fish/cmds.c:9687 fish/cmds.c:9726 fish/cmds.c:9804 fish/cmds.c:9823
+#: fish/cmds.c:10097 fish/cmds.c:10224 fish/cmds.c:10261 fish/cmds.c:10300
+#: fish/cmds.c:10340 fish/cmds.c:10359 fish/cmds.c:10418 fish/cmds.c:10491
+#: fish/cmds.c:10601 fish/cmds.c:10671 fish/cmds.c:10705 fish/cmds.c:10736
+#: fish/cmds.c:10767 fish/cmds.c:10816 fish/cmds.c:10987 fish/cmds.c:11029
+#: fish/cmds.c:11074 fish/cmds.c:11116 fish/cmds.c:11342 fish/cmds.c:11380
+#: fish/cmds.c:11393 fish/cmds.c:11431 fish/cmds.c:11466 fish/cmds.c:11485
+#: fish/cmds.c:11552
 #, c-format
 msgid "%s: %s: invalid integer parameter (%s returned %d)\n"
 msgstr ""
 
 #, c-format
 msgid "%s: %s: invalid integer parameter (%s returned %d)\n"
 msgstr ""
 
-#: fish/cmds.c:2367 fish/cmds.c:2829 fish/cmds.c:3135 fish/cmds.c:3172
-#: fish/cmds.c:3191 fish/cmds.c:3316 fish/cmds.c:3369 fish/cmds.c:3388
-#: fish/cmds.c:3407 fish/cmds.c:3447 fish/cmds.c:3742 fish/cmds.c:4266
-#: fish/cmds.c:4440 fish/cmds.c:4459 fish/cmds.c:4478 fish/cmds.c:4497
-#: fish/cmds.c:4615 fish/cmds.c:4694 fish/cmds.c:4936 fish/cmds.c:4994
-#: fish/cmds.c:5168 fish/cmds.c:5187 fish/cmds.c:5206 fish/cmds.c:5242
-#: fish/cmds.c:5280 fish/cmds.c:5299 fish/cmds.c:5318 fish/cmds.c:5356
-#: fish/cmds.c:5375 fish/cmds.c:5394 fish/cmds.c:5429 fish/cmds.c:5564
-#: fish/cmds.c:5604 fish/cmds.c:6107 fish/cmds.c:6272 fish/cmds.c:6307
-#: fish/cmds.c:6342 fish/cmds.c:6448 fish/cmds.c:6482 fish/cmds.c:6517
-#: fish/cmds.c:6553 fish/cmds.c:6591 fish/cmds.c:6629 fish/cmds.c:6667
-#: fish/cmds.c:6911 fish/cmds.c:6946 fish/cmds.c:6965 fish/cmds.c:7074
-#: fish/cmds.c:7206 fish/cmds.c:7242 fish/cmds.c:7311 fish/cmds.c:7330
-#: fish/cmds.c:7678 fish/cmds.c:7712 fish/cmds.c:7748 fish/cmds.c:7785
-#: fish/cmds.c:7804 fish/cmds.c:7857 fish/cmds.c:7922 fish/cmds.c:8020
+#: fish/cmds.c:3587 fish/cmds.c:4745 fish/cmds.c:5103 fish/cmds.c:5143
+#: fish/cmds.c:5162 fish/cmds.c:5305 fish/cmds.c:5364 fish/cmds.c:5383
+#: fish/cmds.c:5402 fish/cmds.c:5445 fish/cmds.c:5788 fish/cmds.c:6399
+#: fish/cmds.c:6598 fish/cmds.c:6617 fish/cmds.c:6636 fish/cmds.c:6655
+#: fish/cmds.c:6791 fish/cmds.c:6882 fish/cmds.c:7163 fish/cmds.c:7227
+#: fish/cmds.c:7426 fish/cmds.c:7445 fish/cmds.c:7464 fish/cmds.c:7503
+#: fish/cmds.c:7544 fish/cmds.c:7563 fish/cmds.c:7582 fish/cmds.c:7623
+#: fish/cmds.c:7642 fish/cmds.c:7661 fish/cmds.c:7699 fish/cmds.c:7852
+#: fish/cmds.c:7895 fish/cmds.c:8472 fish/cmds.c:8667 fish/cmds.c:8705
+#: fish/cmds.c:8743 fish/cmds.c:8863 fish/cmds.c:8900 fish/cmds.c:8938
+#: fish/cmds.c:8977 fish/cmds.c:9018 fish/cmds.c:9059 fish/cmds.c:9100
+#: fish/cmds.c:9371 fish/cmds.c:9409 fish/cmds.c:9428 fish/cmds.c:9549
+#: fish/cmds.c:9693 fish/cmds.c:9732 fish/cmds.c:9810 fish/cmds.c:9829
+#: fish/cmds.c:10230 fish/cmds.c:10267 fish/cmds.c:10306 fish/cmds.c:10346
+#: fish/cmds.c:10365 fish/cmds.c:10424 fish/cmds.c:10497 fish/cmds.c:10607
+#: fish/cmds.c:10993 fish/cmds.c:11035 fish/cmds.c:11080 fish/cmds.c:11122
+#: fish/cmds.c:11472 fish/cmds.c:11558
 #, c-format
 msgid "%s: %s: integer out of range\n"
 msgstr ""
 
 #, c-format
 msgid "%s: %s: integer out of range\n"
 msgstr ""
 
-#: fish/cmds.c:9122
+#: fish/cmds.c:4073 fish/cmds.c:4180 fish/cmds.c:11533
 #, c-format
 #, c-format
-msgid "%s: unknown command\n"
+msgid "%s should have %d-%d parameter(s)\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/edit.c:86
+#: fish/cmds.c:4099 fish/cmds.c:4211 fish/cmds.c:11573
 #, c-format
 #, c-format
-msgid "use '%s filename' to edit a file\n"
+msgid "%s: unknown optional argument \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:88 fuse/guestmount.c:879
+#: fish/cmds.c:4105 fish/cmds.c:4217 fish/cmds.c:11579
 #, c-format
 #, c-format
-msgid "Try `%s --help' for more information.\n"
+msgid "%s: optional argument \"%s\" given twice\n"
+msgstr ""
+
+#: fish/cmds.c:11674
+#, c-format
+msgid "%s: unknown command\n"
+msgstr ""
+
+#: fish/config.c:73 fish/config.c:112
+#, c-format
+msgid "%s: %s: line %d: error parsing configuration file: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:92
+#: fish/copy.c:41
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: guest filesystem shell\n"
-"%s lets you edit virtual machine filesystems\n"
-"Copyright (C) 2009 Red Hat Inc.\n"
-"Usage:\n"
+"use 'copy-in <local> [<local>...] <remotedir>' to copy files into the image\n"
+msgstr ""
+
+#: fish/copy.c:54
+#, c-format
+msgid "copy-in: target '%s' is not a directory\n"
+msgstr ""
+
+#: fish/copy.c:139
+#, c-format
+msgid "error: argument is zero length or longer than maximum permitted\n"
+msgstr ""
+
+#: fish/copy.c:184
+#, c-format
+msgid ""
+"use 'copy-out <remote> [<remote>...] <localdir>' to copy files out of the "
+"image\n"
+msgstr ""
+
+#: fish/copy.c:195
+#, c-format
+msgid "copy-out: target '%s' is not a directory\n"
+msgstr ""
+
+#: fish/copy.c:225
+#, c-format
+msgid "copy-out: '%s' is not a file or directory\n"
+msgstr ""
+
+#: fish/edit.c:44
+#, c-format
+msgid "use '%s filename' to edit a file\n"
+msgstr ""
+
+#: fish/fish.c:100
+#, c-format
+msgid ""
+"%s: guest filesystem shell\n"
+"%s lets you edit virtual machine filesystems\n"
+"Copyright (C) 2009-2011 Red Hat Inc.\n"
+"Usage:\n"
 "  %s [--options] cmd [: cmd : cmd ...]\n"
 "  %s [--options] cmd [: cmd : cmd ...]\n"
-"  %s -i libvirt-domain\n"
-"  %s -i disk-image(s)\n"
-"or for interactive use:\n"
-"  %s\n"
-"or from a shell script:\n"
-"  %s <<EOF\n"
-"  cmd\n"
-"  ...\n"
-"  EOF\n"
 "Options:\n"
 "  -h|--cmd-help        List available commands\n"
 "  -h|--cmd-help cmd    Display detailed help on 'cmd'\n"
 "  -a|--add image       Add image\n"
 "Options:\n"
 "  -h|--cmd-help        List available commands\n"
 "  -h|--cmd-help cmd    Display detailed help on 'cmd'\n"
 "  -a|--add image       Add image\n"
+"  -c|--connect uri     Specify libvirt URI for -d option\n"
+"  --csh                Make --listen csh-compatible\n"
+"  -d|--domain guest    Add disks from libvirt guest\n"
 "  -D|--no-dest-paths   Don't tab-complete paths from guest fs\n"
 "  -D|--no-dest-paths   Don't tab-complete paths from guest fs\n"
+"  --echo-keys          Don't turn off echo for passphrases\n"
 "  -f|--file file       Read commands from file\n"
 "  -f|--file file       Read commands from file\n"
-"  -i|--inspector       Run virt-inspector to get disk mountpoints\n"
+"  --format[=raw|..]    Force disk format for -a option\n"
+"  -i|--inspector       Automatically mount filesystems\n"
+"  --keys-from-stdin    Read passphrases from stdin\n"
 "  --listen             Listen for remote commands\n"
 "  --listen             Listen for remote commands\n"
-"  -m|--mount dev[:mnt] Mount dev on mnt (if omitted, /)\n"
+"  --live               Connect to a live virtual machine\n"
+"  -m|--mount dev[:mnt[:opts]] Mount dev on mnt (if omitted, /)\n"
 "  -n|--no-sync         Don't autosync\n"
 "  -N|--new type        Create prepared disk (test1.img, ...)\n"
 "  -n|--no-sync         Don't autosync\n"
 "  -N|--new type        Create prepared disk (test1.img, ...)\n"
+"  --progress-bars      Enable progress bars even when not interactive\n"
+"  --no-progress-bars   Disable progress bars\n"
 "  --remote[=pid]       Send commands to remote %s\n"
 "  -r|--ro              Mount read-only\n"
 "  --selinux            Enable SELinux support\n"
 "  -v|--verbose         Verbose messages\n"
 "  --remote[=pid]       Send commands to remote %s\n"
 "  -r|--ro              Mount read-only\n"
 "  --selinux            Enable SELinux support\n"
 "  -v|--verbose         Verbose messages\n"
-"  -x                   Echo each command before executing it\n"
 "  -V|--version         Display version and exit\n"
 "  -V|--version         Display version and exit\n"
-"For more information,  see the manpage %s(1).\n"
-msgstr ""
-
-#: fish/fish.c:188 fuse/guestmount.c:976
-#, c-format
-msgid "guestfs_create: failed to create handle\n"
+"  -w|--rw              Mount read-write\n"
+"  -x                   Echo each command before executing it\n"
+"\n"
+"To examine a disk image, ISO, hard disk, filesystem etc:\n"
+"  %s [--ro|--rw] -i -a /path/to/disk.img\n"
+"or\n"
+"  %s [--ro|--rw] -i -d name-of-libvirt-domain\n"
+"\n"
+"--ro recommended to avoid any writes to the disk image.  If -i option fails\n"
+"run again without -i and use 'run' + 'list-filesystems' + 'mount' cmds.\n"
+"\n"
+"For more information, see the manpage %s(1).\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:227
+#: fish/fish.c:256
 #, c-format
 msgid "%s: --listen=PID: PID was not a number: %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s: --listen=PID: PID was not a number: %s\n"
 msgstr ""
 
-#: fish/fish.c:234
+#: fish/fish.c:263
 #, c-format
 msgid ""
 "%s: remote: $GUESTFISH_PID must be set to the PID of the remote process\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: remote: $GUESTFISH_PID must be set to the PID of the remote process\n"
 msgstr ""
 
-#: fish/fish.c:243 fuse/guestmount.c:1021
-#, c-format
-msgid "%s: unknown long option: %s (%d)\n"
-msgstr ""
-
-#: fish/fish.c:300
+#: fish/fish.c:313
 #, c-format
 msgid "%s: only one -f parameter can be given\n"
 msgstr ""
 
 #, c-format
 msgid "%s: only one -f parameter can be given\n"
 msgstr ""
 
-#: fish/fish.c:374
+#: fish/fish.c:468
 #, c-format
 #, c-format
-msgid ""
-"%s: cannot use -i option with -a, -m, -N, --listen, --remote or --selinux\n"
+msgid "%s: cannot use --listen and --remote options at the same time\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:381
+#: fish/fish.c:476
 #, c-format
 #, c-format
-msgid "%s: -i requires a libvirt domain or path(s) to disk image(s)\n"
+msgid "%s: extra parameters on the command line with --listen flag\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:487
+#: fish/fish.c:482
 #, c-format
 #, c-format
-msgid "%s: cannot use --listen and --remote options at the same time\n"
+msgid "%s: cannot use --listen and --file options at the same time\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:495
+#: fish/fish.c:540
 #, c-format
 #, c-format
-msgid "%s: extra parameters on the command line with --listen flag\n"
+msgid "guestfish: could not access termcap or terminfo database.\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:501
+#: fish/fish.c:544
 #, c-format
 #, c-format
-msgid "%s: cannot use --listen and --file options at the same time\n"
+msgid "guestfish: terminal type \"%s\" not defined.\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:670
+#: fish/fish.c:632
 #, c-format
 msgid ""
 "\n"
 "Welcome to guestfish, the libguestfs filesystem interactive shell for\n"
 "editing virtual machine filesystems.\n"
 "\n"
 #, c-format
 msgid ""
 "\n"
 "Welcome to guestfish, the libguestfs filesystem interactive shell for\n"
 "editing virtual machine filesystems.\n"
 "\n"
-"Type: 'help' for a list of commands\n"
+"Type: 'help' for help on commands\n"
 "      'man' to read the manual\n"
 "      'quit' to quit the shell\n"
 "\n"
 msgstr ""
 
 "      'man' to read the manual\n"
 "      'quit' to quit the shell\n"
 "\n"
 msgstr ""
 
-#: fish/fish.c:751
+#: fish/fish.c:776
 #, c-format
 msgid "%s: unterminated double quote\n"
 msgstr ""
 
 #, c-format
 msgid "%s: unterminated double quote\n"
 msgstr ""
 
-#: fish/fish.c:757 fish/fish.c:774
+#: fish/fish.c:782 fish/fish.c:799
 #, c-format
 msgid "%s: command arguments not separated by whitespace\n"
 msgstr ""
 
 #, c-format
 msgid "%s: command arguments not separated by whitespace\n"
 msgstr ""
 
-#: fish/fish.c:768
+#: fish/fish.c:793
 #, c-format
 msgid "%s: unterminated single quote\n"
 msgstr ""
 #, c-format
 msgid "%s: unterminated single quote\n"
 msgstr ""
@@ -1437,250 +1996,143 @@ msgstr ""
 msgid "%s: too many arguments\n"
 msgstr ""
 
 msgid "%s: too many arguments\n"
 msgstr ""
 
-#: fish/fish.c:869
+#: fish/fish.c:908
 #, c-format
 msgid "%s: empty command on command line\n"
 msgstr ""
 
 #, c-format
 msgid "%s: empty command on command line\n"
 msgstr ""
 
-#: fish/fish.c:1035
+#: fish/fish.c:1054
 msgid "display a list of commands or help on a command"
 msgstr ""
 
 msgid "display a list of commands or help on a command"
 msgstr ""
 
-#: fish/fish.c:1037
-msgid "read the manual"
-msgstr ""
-
-#: fish/fish.c:1039
+#: fish/fish.c:1056
 msgid "quit guestfish"
 msgstr ""
 
 msgid "quit guestfish"
 msgstr ""
 
-#: fish/fish.c:1042
-msgid "allocate an image"
-msgstr ""
-
-#: fish/fish.c:1044
-msgid "display a line of text"
-msgstr ""
-
-#: fish/fish.c:1046
-msgid "edit a file in the image"
-msgstr ""
-
-#: fish/fish.c:1048
-msgid "local change directory"
-msgstr ""
-
-#: fish/fish.c:1050
-msgid "expand wildcards in command"
-msgstr ""
-
-#: fish/fish.c:1052
-msgid "view a file in the pager"
-msgstr ""
-
-#: fish/fish.c:1054
-msgid "close and reopen libguestfs handle"
-msgstr ""
-
-#: fish/fish.c:1056
-msgid "allocate a sparse image file"
+#: fish/fish.c:1067
+#, c-format
+msgid ""
+"help - display a list of commands or help on a command\n"
+"     help cmd\n"
+"     help\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1058
-msgid "list supported groups of commands"
+#: fish/fish.c:1075
+#, c-format
+msgid ""
+"quit - quit guestfish\n"
+"     quit\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1060
-msgid "measure time taken to run command"
+#: fish/fish.c:1080
+#, c-format
+msgid "%s: command not known, use -h to list all commands\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1072
+#: fish/fish.c:1096
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"alloc - allocate an image\n"
-"     alloc <filename> <size>\n"
-"\n"
-"    This creates an empty (zeroed) file of the given size,\n"
-"    and then adds so it can be further examined.\n"
-"\n"
-"    For more advanced image creation, see qemu-img utility.\n"
-"\n"
-"    Size can be specified using standard suffixes, eg. '1M'.\n"
+"Did you mean to open a disk image?  guestfish -a disk.img\n"
+"For a list of commands:             guestfish -h\n"
+"For complete documentation:         man guestfish\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1085
+#: fish/fish.c:1253
 #, c-format
 #, c-format
-msgid ""
-"echo - display a line of text\n"
-"     echo [<params> ...]\n"
-"\n"
-"    This echos the parameters to the terminal.\n"
+msgid "Runaway quote in string \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1094
+#: fish/glob.c:53
 #, c-format
 #, c-format
-msgid ""
-"edit - edit a file in the image\n"
-"     edit <filename>\n"
-"\n"
-"    This is used to edit a file.\n"
-"\n"
-"    It is the equivalent of (and is implemented by)\n"
-"    running \"cat\", editing locally, and then \"write\".\n"
-"\n"
-"    Normally it uses $EDITOR, but if you use the aliases\n"
-"    \"vi\" or \"emacs\" you will get those editors.\n"
-"\n"
-"    NOTE: This will not work reliably for large files\n"
-"    (> 2 MB) or binary files containing \\0 bytes.\n"
+msgid "use 'glob command [args...]'\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1110
+#: fish/glob.c:73
 #, c-format
 #, c-format
-msgid ""
-"lcd - local change directory\n"
-"    lcd <directory>\n"
-"\n"
-"    Change guestfish's current directory. This command is\n"
-"    useful if you want to download files to a particular\n"
-"    place.\n"
+msgid "glob: guestfs_glob_expand call failed: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1119
+#: fish/help.c:38
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"glob - expand wildcards in command\n"
-"    glob <command> [<args> ...]\n"
-"\n"
-"    Glob runs <command> with wildcards expanded in any\n"
-"    command args.  Note that the command is run repeatedly\n"
-"    once for each expanded argument.\n"
+"Add disk images to examine using the -a or -d options, or the 'add' "
+"command.\n"
+"Or create a new disk image using -N, or the 'alloc' or 'sparse' commands.\n"
+"Once you have done this, use the 'run' command.\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1129
+#: fish/help.c:44
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"man - read the manual\n"
-"    man\n"
-"\n"
-"    Opens the manual page for guestfish.\n"
+"Find out what filesystems are available using 'list-filesystems' and then\n"
+"mount them to examine or modify the contents using 'mount-ro' or\n"
+"'mount-options'.\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1136
+#: fish/help.c:52
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"help - display a list of commands or help on a command\n"
-"     help cmd\n"
-"     help\n"
+"For more information about a command, use 'help cmd'.\n"
+"\n"
+"To read the manual, type 'man'.\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1143
+#: fish/hexedit.c:41
 #, c-format
 #, c-format
-msgid ""
-"more - view a file in the pager\n"
-"     more <filename>\n"
-"\n"
-"    This is used to view a file in the pager.\n"
-"\n"
-"    It is the equivalent of (and is implemented by)\n"
-"    running \"cat\" and using the pager.\n"
-"\n"
-"    Normally it uses $PAGER, but if you use the alias\n"
-"    \"less\" then it always uses \"less\".\n"
-"\n"
-"    NOTE: This will not work reliably for large files\n"
-"    (> 2 MB) or binary files containing \\0 bytes.\n"
+msgid "hexedit (device|filename) [max | start max]\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1161
+#: fish/hexedit.c:52
 #, c-format
 #, c-format
-msgid ""
-"quit - quit guestfish\n"
-"     quit\n"
+msgid "hexedit: %s is a zero length file or device\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1166
+#: fish/hexedit.c:63
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"reopen - close and reopen the libguestfs handle\n"
-"     reopen\n"
-"\n"
-"Close and reopen the libguestfs handle.  It is not necessary to use\n"
-"this normally, because the handle is closed properly when guestfish\n"
-"exits.  However this is occasionally useful for testing.\n"
+"hexedit: %s is larger than %s. You must supply a limit using\n"
+"  'hexedit %s <max>' (eg. 'hexedit %s 1M') or a range using\n"
+"  'hexedit %s <start> <max>'.\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1175
+#: fish/hexedit.c:92
 #, c-format
 #, c-format
-msgid ""
-"sparse - allocate a sparse image file\n"
-"     sparse <filename> <size>\n"
-"\n"
-"    This creates an empty sparse file of the given size,\n"
-"    and then adds so it can be further examined.\n"
-"\n"
-"    In all respects it works the same as the 'alloc'\n"
-"    command, except that the image file is allocated\n"
-"    sparsely, which means that disk blocks are not assigned\n"
-"    to the file until they are needed.  Sparse disk files\n"
-"    only use space when written to, but they are slower\n"
-"    and there is a danger you could run out of real disk\n"
-"    space during a write operation.\n"
-"\n"
-"    For more advanced image creation, see qemu-img utility.\n"
-"\n"
-"    Size can be specified using standard suffixes, eg. '1M'.\n"
+msgid "hexedit: invalid range\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1196
+#: fish/inspect.c:77
 #, c-format
 #, c-format
-msgid ""
-"supported - list supported groups of commands\n"
-"     supported\n"
-"\n"
-"    This command returns a list of the optional groups\n"
-"    known to the daemon, and indicates which ones are\n"
-"    supported by this build of the libguestfs appliance.\n"
-"\n"
-"    See also guestfs(3) section AVAILABILITY.\n"
+msgid "%s: don't use --live and -i options together\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1208
+#: fish/inspect.c:89
 #, c-format
 #, c-format
-msgid ""
-"time - measure time taken to run command\n"
-"    time <command> [<args> ...]\n"
-"\n"
-"    This runs <command> as usual, and prints the elapsed\n"
-"    time afterwards.\n"
+msgid "%s: no operating system was found on this disk\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1216
+#: fish/inspect.c:95
 #, c-format
 #, c-format
-msgid "%s: command not known, use -h to list all commands\n"
+msgid "%s: multi-boot operating systems are not supported by the -i option\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1232
+#: fish/inspect.c:134
 #, c-format
 #, c-format
-msgid ""
-"Did you mean to open a disk image?  guestfish -a disk.img\n"
-"For a list of commands:             guestfish -h\n"
-"For complete documentation:         man guestfish\n"
+msgid "%s: some filesystems could not be mounted (ignored)\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/fish.c:1389
+#: fish/inspect.c:146
 #, c-format
 #, c-format
-msgid "Runaway quote in string \"%s\"\n"
+msgid "Operating system: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/glob.c:52
+#: fish/inspect.c:159
 #, c-format
 #, c-format
-msgid "use 'glob command [args...]'\n"
+msgid "%s mounted on %s\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/glob.c:72
+#: fish/keys.c:52
 #, c-format
 #, c-format
-msgid "glob: guestfs_glob_expand call failed: %s\n"
+msgid "Enter key or passphrase (\"%s\"): "
 msgstr ""
 
 #: fish/lcd.c:34
 msgstr ""
 
 #: fish/lcd.c:34
@@ -1698,37 +2150,47 @@ msgstr ""
 msgid "the external 'man' program failed\n"
 msgstr ""
 
 msgid "the external 'man' program failed\n"
 msgstr ""
 
-#: fish/more.c:40
+#: fish/more.c:39
 #, c-format
 msgid "use '%s filename' to page a file\n"
 msgstr ""
 
 #, c-format
 msgid "use '%s filename' to page a file\n"
 msgstr ""
 
-#: fish/prep.c:114
+#: fish/options.c:36
+#, c-format
+msgid "%s: too many drives added on the command line\n"
+msgstr ""
+
+#: fish/options.c:128
+#, c-format
+msgid "%s: '%s' could not be mounted.  Did you mean one of these?\n"
+msgstr ""
+
+#: fish/prep.c:37
 #, c-format
 msgid ""
 "List of available prepared disk images:\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "List of available prepared disk images:\n"
 "\n"
 msgstr ""
 
-#: fish/prep.c:117
+#: fish/prep.c:40
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"guestfish -N %-16s %s\n"
+"guestfish -N %-8s - %s\n"
 "\n"
 "%s\n"
 msgstr ""
 
 "\n"
 "%s\n"
 msgstr ""
 
-#: fish/prep.c:125
+#: fish/prep.c:48
 #, c-format
 msgid "  Optional parameters:\n"
 msgstr ""
 
 #, c-format
 msgid "  Optional parameters:\n"
 msgstr ""
 
-#: fish/prep.c:132
+#: fish/prep.c:55
 #, c-format
 msgid "<%s> %s (default: %s)\n"
 msgstr ""
 
 #, c-format
 msgid "<%s> %s (default: %s)\n"
 msgstr ""
 
-#: fish/prep.c:142
+#: fish/prep.c:65
 #, c-format
 msgid ""
 "Prepared disk images are written to file \"test1.img\" in the local\n"
 #, c-format
 msgid ""
 "Prepared disk images are written to file \"test1.img\" in the local\n"
@@ -1736,55 +2198,111 @@ msgid ""
 "For more information see the guestfish(1) manual.\n"
 msgstr ""
 
 "For more information see the guestfish(1) manual.\n"
 msgstr ""
 
-#: fish/prep.c:179
+#: fish/prep.c:96
 #, c-format
 msgid ""
 "guestfish: -N parameter '%s': no such prepared disk image known.\n"
 #, c-format
 msgid ""
 "guestfish: -N parameter '%s': no such prepared disk image known.\n"
-"Use 'guestfish -N list' to list possible values for the -N parameter.\n"
+"Use 'guestfish -N help' to list possible values for the -N parameter.\n"
 msgstr ""
 
 msgstr ""
 
-#: fish/prep.c:241
+#: fish/prep.c:158
 #, c-format
 msgid "guestfish: error creating prepared disk image '%s' on '%s': "
 msgstr ""
 
 #, c-format
 msgid "guestfish: error creating prepared disk image '%s' on '%s': "
 msgstr ""
 
-#: fish/prep.c:258 fish/prep.c:265 fish/prep.c:280
+#: fish/prep_boot.c:34 fish/prep_boot.c:89 fish/prep_disk.c:34
+#: fish/prep_fs.c:34 fish/prep_lv.c:69 fish/prep_lv.c:122 fish/prep_part.c:34
 msgid "failed to allocate disk"
 msgstr ""
 
 msgid "failed to allocate disk"
 msgstr ""
 
-#: fish/prep.c:272 fish/prep.c:287
+#: fish/prep_boot.c:42 fish/prep_boot.c:97
+msgid "could not parse boot size"
+msgstr ""
+
+#: fish/prep_boot.c:46 fish/prep_boot.c:101
+#, c-format
+msgid "failed to get sector size of disk: %s"
+msgstr ""
+
+#: fish/prep_boot.c:50 fish/prep_boot.c:105 fish/prep_fs.c:41
+#: fish/prep_lv.c:76 fish/prep_lv.c:129 fish/prep_part.c:41
 #, c-format
 msgid "failed to partition disk: %s"
 msgstr ""
 
 #, c-format
 msgid "failed to partition disk: %s"
 msgstr ""
 
-#: fish/prep.c:297
+#: fish/prep_boot.c:55 fish/prep_boot.c:110
+#, c-format
+msgid "failed to add boot partition: %s"
+msgstr ""
+
+#: fish/prep_boot.c:59 fish/prep_boot.c:114
+#, c-format
+msgid "failed to add root partition: %s"
+msgstr ""
+
+#: fish/prep_boot.c:68 fish/prep_boot.c:128
+#, c-format
+msgid "failed to create boot filesystem: %s"
+msgstr ""
+
+#: fish/prep_boot.c:77 fish/prep_boot.c:157
+#, c-format
+msgid "failed to create root filesystem: %s"
+msgstr ""
+
+#: fish/prep_boot.c:86 fish/prep_boot.c:120 fish/prep_lv.c:66
+#: fish/prep_lv.c:82 fish/prep_lv.c:119 fish/prep_lv.c:135
+msgid "incorrect format for LV name, use '/dev/VG/LV'"
+msgstr ""
+
+#: fish/prep_boot.c:137 fish/prep_lv.c:91 fish/prep_lv.c:144
+#, c-format
+msgid "failed to create PV: %s: %s"
+msgstr ""
+
+#: fish/prep_boot.c:142 fish/prep_lv.c:96 fish/prep_lv.c:149
+#, c-format
+msgid "failed to create VG: %s: %s"
+msgstr ""
+
+#: fish/prep_boot.c:149 fish/prep_lv.c:103 fish/prep_lv.c:156
+#, c-format
+msgid "failed to create LV: /dev/%s/%s: %s"
+msgstr ""
+
+#: fish/prep_boot.c:153 fish/prep_lv.c:107 fish/prep_lv.c:160
+#, c-format
+msgid "failed to resize LV to full size: %s: %s"
+msgstr ""
+
+#: fish/prep_fs.c:51 fish/prep_lv.c:165
 #, c-format
 msgid "failed to create filesystem (%s): %s"
 msgstr ""
 
 #, c-format
 msgid "failed to create filesystem (%s): %s"
 msgstr ""
 
-#: fish/rc.c:249
+#: fish/rc.c:255
 #, c-format
 msgid "guestfish: protocol error: could not read 'hello' message\n"
 msgstr ""
 
 #, c-format
 msgid "guestfish: protocol error: could not read 'hello' message\n"
 msgstr ""
 
-#: fish/rc.c:254
+#: fish/rc.c:260
 #, c-format
 msgid ""
 "guestfish: protocol error: version mismatch, server version '%s' does not "
 "match client version '%s'.  The two versions must match exactly.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "guestfish: protocol error: version mismatch, server version '%s' does not "
 "match client version '%s'.  The two versions must match exactly.\n"
 msgstr ""
 
-#: fish/rc.c:329 fish/rc.c:343
+#: fish/rc.c:335 fish/rc.c:349
 #, c-format
 msgid "guestfish: remote: looks like the server is not running\n"
 msgstr ""
 
 #, c-format
 msgid "guestfish: remote: looks like the server is not running\n"
 msgstr ""
 
-#: fish/rc.c:355 fish/rc.c:369
+#: fish/rc.c:361 fish/rc.c:375
 #, c-format
 msgid "guestfish: protocol error: could not send initial greeting to server\n"
 msgstr ""
 
 #, c-format
 msgid "guestfish: protocol error: could not send initial greeting to server\n"
 msgstr ""
 
-#: fish/rc.c:380
+#: fish/rc.c:386
 #, c-format
 msgid "guestfish: protocol error: could not decode reply from server\n"
 msgstr ""
 #, c-format
 msgid "guestfish: protocol error: could not decode reply from server\n"
 msgstr ""
@@ -1807,143 +2325,149 @@ msgstr ""
 msgid "no"
 msgstr ""
 
 msgid "no"
 msgstr ""
 
-#: fish/time.c:35
+#: fish/time.c:36
 #, c-format
 msgid "use 'time command [args...]'\n"
 msgstr ""
 
 #, c-format
 msgid "use 'time command [args...]'\n"
 msgstr ""
 
-#: fuse/guestmount.c:883
+#: fuse/guestmount.c:911
 #, c-format
 msgid ""
 "%s: FUSE module for libguestfs\n"
 "%s lets you mount a virtual machine filesystem\n"
 #, c-format
 msgid ""
 "%s: FUSE module for libguestfs\n"
 "%s lets you mount a virtual machine filesystem\n"
-"Copyright (C) 2009 Red Hat Inc.\n"
+"Copyright (C) 2009-2010 Red Hat Inc.\n"
 "Usage:\n"
 "  %s [--options] [-- [--FUSE-options]] mountpoint\n"
 "Options:\n"
 "  -a|--add image       Add image\n"
 "Usage:\n"
 "  %s [--options] [-- [--FUSE-options]] mountpoint\n"
 "Options:\n"
 "  -a|--add image       Add image\n"
+"  -c|--connect uri     Specify libvirt URI for -d option\n"
 "  --dir-cache-timeout  Set readdir cache timeout (default 5 sec)\n"
 "  --dir-cache-timeout  Set readdir cache timeout (default 5 sec)\n"
+"  -d|--domain guest    Add disks from libvirt guest\n"
+"  --echo-keys          Don't turn off echo for passphrases\n"
+"  --format[=raw|..]    Force disk format for -a option\n"
 "  --fuse-help          Display extra FUSE options\n"
 "  --fuse-help          Display extra FUSE options\n"
+"  -i|--inspector       Automatically mount filesystems\n"
 "  --help               Display help message and exit\n"
 "  --help               Display help message and exit\n"
-"  -m|--mount dev[:mnt] Mount dev on mnt (if omitted, /)\n"
+"  --keys-from-stdin    Read passphrases from stdin\n"
+"  --live               Connect to a live virtual machine\n"
+"  -m|--mount dev[:mnt[:opts]] Mount dev on mnt (if omitted, /)\n"
 "  -n|--no-sync         Don't autosync\n"
 "  -o|--option opt      Pass extra option to FUSE\n"
 "  -r|--ro              Mount read-only\n"
 "  --selinux            Enable SELinux support\n"
 "  -n|--no-sync         Don't autosync\n"
 "  -o|--option opt      Pass extra option to FUSE\n"
 "  -r|--ro              Mount read-only\n"
 "  --selinux            Enable SELinux support\n"
-"  --trace              Trace guestfs API calls (to stderr)\n"
 "  -v|--verbose         Verbose messages\n"
 "  -V|--version         Display version and exit\n"
 "  -v|--verbose         Verbose messages\n"
 "  -V|--version         Display version and exit\n"
+"  -w|--rw              Mount read-write\n"
+"  -x|--trace           Trace guestfs API calls\n"
 msgstr ""
 
 msgstr ""
 
-#: fuse/guestmount.c:1092
+#: fuse/guestmount.c:1142
 #, c-format
 #, c-format
-msgid "%s: must have at least one -a and at least one -m option\n"
+msgid "%s: must have at least one -a/-d and at least one -m/-i option\n"
 msgstr ""
 
 msgstr ""
 
-#: fuse/guestmount.c:1100
+#: fuse/guestmount.c:1150
 #, c-format
 msgid "%s: you must specify a mountpoint in the host filesystem\n"
 msgstr ""
 
 #, c-format
 msgid "%s: you must specify a mountpoint in the host filesystem\n"
 msgstr ""
 
-#: inspector/virt-inspector.pl:200
-msgid "virt-inspector: no image or VM names given"
-msgstr ""
-
-#: inspector/virt-inspector.pl:294
-msgid "--fish output is only possible with a single OS\n"
-msgstr ""
-
-#: inspector/virt-inspector.pl:324
-msgid "virt-inspector: no YAML support\n"
-msgstr ""
-
-#: inspector/virt-inspector.pl:363
-msgid "  Mountpoints:\n"
-msgstr ""
-
-#: inspector/virt-inspector.pl:369
-msgid "  Filesystems:\n"
+#: inspector/virt-inspector.c:73
+#, c-format
+msgid ""
+"%s: display information about a virtual machine\n"
+"Copyright (C) 2010 Red Hat Inc.\n"
+"Usage:\n"
+"  %s [--options] -d domname file [file ...]\n"
+"  %s [--options] -a disk.img [-a disk.img ...] file [file ...]\n"
+"Options:\n"
+"  -a|--add image       Add image\n"
+"  -c|--connect uri     Specify libvirt URI for -d option\n"
+"  -d|--domain guest    Add disks from libvirt guest\n"
+"  --echo-keys          Don't turn off echo for passphrases\n"
+"  --format[=raw|..]    Force disk format for -a option\n"
+"  --help               Display brief help\n"
+"  --keys-from-stdin    Read passphrases from stdin\n"
+"  -v|--verbose         Verbose messages\n"
+"  -V|--version         Display version and exit\n"
+"  -x                   Trace libguestfs API calls\n"
+"For more information, see the manpage %s(1).\n"
 msgstr ""
 
 msgstr ""
 
-#: inspector/virt-inspector.pl:387
-msgid "  Modprobe aliases:\n"
+#: inspector/virt-inspector.c:260
+#, c-format
+msgid ""
+"%s: no operating system could be detected inside this disk image.\n"
+"\n"
+"This may be because the file is not a disk image, or is not a virtual "
+"machine\n"
+"image, or because the OS type is not understood by libguestfs.\n"
+"\n"
+"NOTE for Red Hat Enterprise Linux 6 users: for Windows guest support you "
+"must\n"
+"install the separate libguestfs-winsupport package.\n"
+"\n"
+"If you feel this is an error, please file a bug report including as much\n"
+"information about the disk image as possible.\n"
 msgstr ""
 
 msgstr ""
 
-#: inspector/virt-inspector.pl:398
-msgid "  Initrd modules:\n"
+#: inspector/virt-inspector.c:285
+#, c-format
+msgid "%s: XML write error at \"%s\": %m\n"
 msgstr ""
 
 msgstr ""
 
-#: inspector/virt-inspector.pl:407
-msgid "  Applications:\n"
+#: inspector/virt-inspector.c:297
+#, c-format
+msgid "%s: xmlOutputBufferCreateFd: failed to open stdout\n"
 msgstr ""
 
 msgstr ""
 
-#: inspector/virt-inspector.pl:414
-msgid "  Kernels:\n"
+#: inspector/virt-inspector.c:305
+#, c-format
+msgid "%s: xmlNewTextWriter: failed to create libxml2 writer\n"
 msgstr ""
 
 msgstr ""
 
-#: inspector/virt-inspector.pl:426
-msgid "  Windows Registry entries:\n"
+#: perl/lib/Sys/Guestfs/Lib.pm:158
+msgid "open_guest: first parameter must be a string or an arrayref"
 msgstr ""
 
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:152
-msgid "open_guest: first parameter must be a string or an arrayref"
+#: perl/lib/Sys/Guestfs/Lib.pm:164
+msgid "open_guest: first argument contains undefined element"
 msgstr ""
 
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:159
+#: perl/lib/Sys/Guestfs/Lib.pm:172
 #, perl-brace-format
 msgid "guest image {imagename} does not exist or is not readable"
 msgstr ""
 
 #, perl-brace-format
 msgid "guest image {imagename} does not exist or is not readable"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:164
+#: perl/lib/Sys/Guestfs/Lib.pm:179
 msgid ""
 "open_guest: no libvirt support (install Sys::Virt, XML::XPath and XML::"
 "XPath::XMLParser)"
 msgstr ""
 
 msgid ""
 "open_guest: no libvirt support (install Sys::Virt, XML::XPath and XML::"
 "XPath::XMLParser)"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:169
+#: perl/lib/Sys/Guestfs/Lib.pm:184
 msgid "open_guest: too many domains listed on command line"
 msgstr ""
 
 msgid "open_guest: too many domains listed on command line"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:176
+#: perl/lib/Sys/Guestfs/Lib.pm:191
 msgid "open_guest: cannot connect to libvirt"
 msgstr ""
 
 msgid "open_guest: cannot connect to libvirt"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:195
+#: perl/lib/Sys/Guestfs/Lib.pm:210
 #, perl-brace-format
 msgid "{imagename} is not the name of an inactive libvirt domain\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "{imagename} is not the name of an inactive libvirt domain\n"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:198
+#: perl/lib/Sys/Guestfs/Lib.pm:213
 #, perl-brace-format
 msgid "{imagename} is not the name of a libvirt domain\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "{imagename} is not the name of a libvirt domain\n"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:210
+#: perl/lib/Sys/Guestfs/Lib.pm:242
 #, perl-brace-format
 msgid "{imagename} seems to have no disk devices\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "{imagename} seems to have no disk devices\n"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:435
-#, perl-brace-format
-msgid "returning non-canonical architecture type '{arch}'"
-msgstr ""
-
-#: perl/lib/Sys/Guestfs/Lib.pm:478
-#, perl-brace-format
-msgid "cpio command failed: {error}"
-msgstr ""
-
-#: perl/lib/Sys/Guestfs/Lib.pm:490
-#, perl-brace-format
-msgid "file_architecture: no known binaries found in initrd image: {path}"
-msgstr ""
-
-#: perl/lib/Sys/Guestfs/Lib.pm:494
-#, perl-brace-format
-msgid "file_architecture: unknown architecture: {path}"
-msgstr ""
-
-#: perl/lib/Sys/Guestfs/Lib.pm:1208
+#: perl/lib/Sys/Guestfs/Lib.pm:827
 msgid ""
 "No operating system could be detected inside this disk image.\n"
 "\n"
 msgid ""
 "No operating system could be detected inside this disk image.\n"
 "\n"
@@ -1955,226 +2479,420 @@ msgid ""
 "information about the disk image as possible.\n"
 msgstr ""
 
 "information about the disk image as possible.\n"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:1281
+#: perl/lib/Sys/Guestfs/Lib.pm:901
 #, perl-brace-format
 msgid "unknown filesystem label {label}\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "unknown filesystem label {label}\n"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:1291
+#: perl/lib/Sys/Guestfs/Lib.pm:911
 #, perl-brace-format
 msgid "unknown filesystem UUID {uuid}\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "unknown filesystem UUID {uuid}\n"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:1314
+#: perl/lib/Sys/Guestfs/Lib.pm:939
 #, perl-brace-format
 msgid "unknown filesystem {fs}\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "unknown filesystem {fs}\n"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:1498
+#: perl/lib/Sys/Guestfs/Lib.pm:1017
 #, perl-brace-format
 msgid "Error running rpm -qa: {error}"
 msgstr ""
 
 #, perl-brace-format
 msgid "Error running rpm -qa: {error}"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:1524
+#: perl/lib/Sys/Guestfs/Lib.pm:1043
 #, perl-brace-format
 msgid "Error running dpkg-query: {error}"
 msgstr ""
 
 #, perl-brace-format
 msgid "Error running dpkg-query: {error}"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:1589
+#: perl/lib/Sys/Guestfs/Lib.pm:1108
 msgid "Can't find grub on guest"
 msgstr ""
 
 msgid "Can't find grub on guest"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:1644
+#: perl/lib/Sys/Guestfs/Lib.pm:1163
 #, perl-brace-format
 msgid "Grub entry {title} has no kernel"
 msgstr ""
 
 #, perl-brace-format
 msgid "Grub entry {title} has no kernel"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:1675
+#: perl/lib/Sys/Guestfs/Lib.pm:1194
 #, perl-brace-format
 msgid "grub refers to {path}, which doesn't exist\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "grub refers to {path}, which doesn't exist\n"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:1698
+#: perl/lib/Sys/Guestfs/Lib.pm:1217
 #, perl-brace-format
 msgid "Grub entry {title} does not specify an initrd"
 msgstr ""
 
 #, perl-brace-format
 msgid "Grub entry {title} does not specify an initrd"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:1769
+#: perl/lib/Sys/Guestfs/Lib.pm:1286
 #, perl-brace-format
 msgid "Didn't find modules directory {modules} for kernel {path}"
 msgstr ""
 
 #, perl-brace-format
 msgid "Didn't find modules directory {modules} for kernel {path}"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:1777
+#: perl/lib/Sys/Guestfs/Lib.pm:1294
 #, perl-brace-format
 msgid "Couldn't guess kernel version number from path for kernel {path}"
 msgstr ""
 
 #, perl-brace-format
 msgid "Couldn't guess kernel version number from path for kernel {path}"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:1831
+#: perl/lib/Sys/Guestfs/Lib.pm:1348
 #, perl-brace-format
 msgid "{path} doesn't match augeas pattern"
 msgstr ""
 
 #, perl-brace-format
 msgid "{path} doesn't match augeas pattern"
 msgstr ""
 
-#: perl/lib/Sys/Guestfs/Lib.pm:1870
+#: perl/lib/Sys/Guestfs/Lib.pm:1387
 #, perl-brace-format
 msgid "{filename}: could not read initrd format"
 msgstr ""
 
 #, perl-brace-format
 msgid "{filename}: could not read initrd format"
 msgstr ""
 
-#: src/guestfs.c:290
+#: rescue/virt-rescue.c:61
+#, c-format
+msgid ""
+"%s: Run a rescue shell on a virtual machine\n"
+"Copyright (C) 2009-2010 Red Hat Inc.\n"
+"Usage:\n"
+"  %s [--options] -d domname\n"
+"  %s [--options] -a disk.img [-a disk.img ...]\n"
+"Options:\n"
+"  -a|--add image       Add image\n"
+"  --append kernelopts  Append kernel options\n"
+"  -c|--connect uri     Specify libvirt URI for -d option\n"
+"  -d|--domain guest    Add disks from libvirt guest\n"
+"  --format[=raw|..]    Force disk format for -a option\n"
+"  --help               Display brief help\n"
+"  -m|--memsize MB      Set memory size in megabytes\n"
+"  --network            Enable network\n"
+"  -r|--ro              Access read-only\n"
+"  --selinux            Enable SELinux\n"
+"  -v|--verbose         Verbose messages\n"
+"  -V|--version         Display version and exit\n"
+"  -w|--rw              Mount read-write\n"
+"  -x                   Trace libguestfs API calls\n"
+"For more information, see the manpage %s(1).\n"
+msgstr ""
+
+#: rescue/virt-rescue.c:178
+#, c-format
+msgid "%s: could not parse memory size '%s'\n"
+msgstr ""
+
+#: rescue/virt-rescue.c:417
+#, c-format
+msgid "%s: unknown child exit status (%d)\n"
+msgstr ""
+
+#: src/appliance.c:181
+#, c-format
+msgid ""
+"cannot find any suitable libguestfs supermin or ordinary appliance on "
+"LIBGUESTFS_PATH (search path: %s)"
+msgstr ""
+
+#: src/appliance.c:331
+#, c-format
+msgid "security: cached appliance %s is not owned by UID %d"
+msgstr ""
+
+#: src/appliance.c:336
+#, c-format
+msgid "security: cached appliance %s is not a directory (mode %o)"
+msgstr ""
+
+#: src/appliance.c:341
+#, c-format
+msgid "security: cached appliance %s is writable by group or other (mode %o)"
+msgstr ""
+
+#: src/appliance.c:659
+msgid "external command failed, see earlier error messages"
+msgstr ""
+
+#: src/filearch.c:153
+#, c-format
+msgid "size of %s unreasonable (%<PRIi64> bytes)"
+msgstr ""
+
+#: src/filearch.c:266
+msgid ""
+"file-architecture API not available since this version of libguestfs was "
+"compiled without PCRE or libmagic libraries"
+msgstr ""
+
+#: src/guestfs.c:177
 #, c-format
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr ""
 
 #, c-format
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr ""
 
-#: src/guestfs.c:393
+#: src/guestfs.c:302
+#, c-format
+msgid "warning: %s"
+msgstr ""
+
+#: src/guestfs.c:361
 #, c-format
 msgid "libguestfs: error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "libguestfs: error: %s\n"
 msgstr ""
 
-#: src/guestfs.c:748
+#: src/guestfs.c:908
+#, c-format
+msgid "<truncated, original size %zu bytes>"
+msgstr ""
+
+#: src/inspect.c:486 src/inspect.c:1180 src/inspect.c:2680 src/inspect.c:2723
+#: src/inspect.c:2773 src/inspect.c:2817
+#, c-format
+msgid "size of %s is unreasonably large (%<PRIi64> bytes)"
+msgstr ""
+
+#: src/inspect.c:1214
+msgid "could not parse /etc/fstab or empty file"
+msgstr ""
+
+#: src/inspect.c:1429
+#, c-format
+msgid "cannot resolve Windows %%SYSTEMROOT%%"
+msgstr ""
+
+#: src/inspect.c:1745 src/inspect.c:1758
+#, c-format
+msgid "could not parse integer in version number: %s"
+msgstr ""
+
+#: src/inspect.c:1854
+msgid "no inspection data: call guestfs_inspect_os first"
+msgstr ""
+
+#: src/inspect.c:1866
+#, c-format
+msgid ""
+"%s: root device not found: only call this function with a root device "
+"previously returned by guestfs_inspect_os"
+msgstr ""
+
+#: src/inspect.c:2006
+msgid "not a Windows guest, or systemroot could not be determined"
+msgstr ""
+
+#: src/inspect.c:2297 src/inspect.c:2319 src/inspect.c:2344
+msgid "unexpected end of output from db_dump command"
+msgstr ""
+
+#: src/inspect.c:2782
+#, c-format
+msgid "%s: file is empty"
+msgstr ""
+
+#: src/inspect.c:2845
+msgid ""
+"inspection API not available since this version of libguestfs was compiled "
+"without PCRE or hivex libraries"
+msgstr ""
+
+#: src/launch.c:98
 msgid "command line cannot be altered after qemu subprocess launched"
 msgstr ""
 
 msgid "command line cannot be altered after qemu subprocess launched"
 msgstr ""
 
-#: src/guestfs.c:762
+#: src/launch.c:155
 msgid "guestfs_config: parameter must begin with '-' character"
 msgstr ""
 
 msgid "guestfs_config: parameter must begin with '-' character"
 msgstr ""
 
-#: src/guestfs.c:776
+#: src/launch.c:169
 #, c-format
 msgid "guestfs_config: parameter '%s' isn't allowed"
 msgstr ""
 
 #, c-format
 msgid "guestfs_config: parameter '%s' isn't allowed"
 msgstr ""
 
-#: src/guestfs.c:797 src/guestfs.c:834 src/guestfs.c:881
+#: src/launch.c:235 src/launch.c:339
 msgid "filename cannot contain ',' (comma) character"
 msgstr ""
 
 msgid "filename cannot contain ',' (comma) character"
 msgstr ""
 
-#: src/guestfs.c:949
-msgid "you must call guestfs_add_drive before guestfs_launch"
+#: src/launch.c:247 src/launch.c:252
+#, c-format
+msgid "%s parameter is empty or contains disallowed characters"
 msgstr ""
 
 msgstr ""
 
-#: src/guestfs.c:954
+#: src/launch.c:358
 msgid "the libguestfs handle has already been launched"
 msgstr ""
 
 msgid "the libguestfs handle has already been launched"
 msgstr ""
 
-#: src/guestfs.c:974
+#: src/launch.c:367
 #, c-format
 msgid "%s: cannot create temporary directory"
 msgstr ""
 
 #, c-format
 msgid "%s: cannot create temporary directory"
 msgstr ""
 
-#: src/guestfs.c:1062
-#, c-format
-msgid "cannot find %s or %s on LIBGUESTFS_PATH (current path = %s)"
-msgstr ""
-
-#: src/guestfs.c:1474
-msgid "failed to connect to vmchannel socket"
+#: src/launch.c:404
+msgid "you must call guestfs_add_drive before guestfs_launch"
 msgstr ""
 
 msgstr ""
 
-#: src/guestfs.c:1493
+#: src/launch.c:750
 msgid "guestfs_launch failed, see earlier error messages"
 msgstr ""
 
 msgid "guestfs_launch failed, see earlier error messages"
 msgstr ""
 
-#: src/guestfs.c:1506
+#: src/launch.c:763
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr ""
 
 msgid "qemu launched and contacted daemon, but state != READY"
 msgstr ""
 
-#: src/guestfs.c:1602
-#, c-format
-msgid "external command failed: %s"
+#: src/launch.c:851
+msgid "guestfs_launch failed, unexpected initial message from guestfsd"
+msgstr ""
+
+#: src/launch.c:859
+msgid "contacted guestfsd, but state != READY"
 msgstr ""
 
 msgstr ""
 
-#: src/guestfs.c:1675
+#: src/launch.c:1038
 #, c-format
 msgid ""
 "%s: command failed: If qemu is located on a non-standard path, try setting "
 "the LIBGUESTFS_QEMU environment variable."
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: command failed: If qemu is located on a non-standard path, try setting "
 "the LIBGUESTFS_QEMU environment variable."
 msgstr ""
 
-#: src/guestfs.c:1851
+#: src/launch.c:1129
 msgid "qemu has not been launched yet"
 msgstr ""
 
 msgid "qemu has not been launched yet"
 msgstr ""
 
-#: src/guestfs.c:1862
+#: src/launch.c:1140
 msgid "no subprocess to kill"
 msgstr ""
 
 msgid "no subprocess to kill"
 msgstr ""
 
-#: src/guestfs.c:1984
+#: src/proto.c:188
 #, c-format
 msgid "guestfs_set_busy: called when in state %d != READY"
 msgstr ""
 
 #, c-format
 msgid "guestfs_set_busy: called when in state %d != READY"
 msgstr ""
 
-#: src/guestfs.c:2007
+#: src/proto.c:211
 #, c-format
 msgid "guestfs_end_busy: called when in state %d"
 msgstr ""
 
 #, c-format
 msgid "guestfs_end_busy: called when in state %d"
 msgstr ""
 
-#: src/guestfs.c:2122
+#: src/proto.c:421
 #, c-format
 msgid ""
 "check_for_daemon_cancellation_or_eof: read 0x%x from daemon, expected 0x%x\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "check_for_daemon_cancellation_or_eof: read 0x%x from daemon, expected 0x%x\n"
 msgstr ""
 
-#: src/guestfs.c:2280 src/guestfs.c:2334
+#: src/proto.c:599 src/proto.c:662
 msgid "unexpected end of file when reading from daemon"
 msgstr ""
 
 msgid "unexpected end of file when reading from daemon"
 msgstr ""
 
-#: src/guestfs.c:2296
+#: src/proto.c:620
 #, c-format
 msgid "received magic signature from guestfsd, but in state %d"
 msgstr ""
 
 #, c-format
 msgid "received magic signature from guestfsd, but in state %d"
 msgstr ""
 
-#: src/guestfs.c:2311
+#: src/proto.c:639
 #, c-format
 msgid "message length (%u) > maximum possible size (%d)"
 msgstr ""
 
 #, c-format
 msgid "message length (%u) > maximum possible size (%d)"
 msgstr ""
 
-#: src/guestfs.c:2441
+#: src/proto.c:791
 #, c-format
 msgid "guestfs___send: state %d != BUSY"
 msgstr ""
 
 #, c-format
 msgid "guestfs___send: state %d != BUSY"
 msgstr ""
 
-#: src/guestfs.c:2463
+#: src/proto.c:815
 msgid "xdr_guestfs_message_header failed"
 msgstr ""
 
 msgid "xdr_guestfs_message_header failed"
 msgstr ""
 
-#: src/guestfs.c:2472
+#: src/proto.c:824
 msgid "dispatch failed to marshal args"
 msgstr ""
 
 msgid "dispatch failed to marshal args"
 msgstr ""
 
-#: src/guestfs.c:2602
+#: src/proto.c:951
 #, c-format
 msgid "send_file_chunk: state %d != READY"
 msgstr ""
 
 #, c-format
 msgid "send_file_chunk: state %d != READY"
 msgstr ""
 
-#: src/guestfs.c:2618
+#: src/proto.c:967
 #, c-format
 msgid "xdr_guestfs_chunk failed (buf = %p, buflen = %zu)"
 msgstr ""
 
 #, c-format
 msgid "xdr_guestfs_chunk failed (buf = %p, buflen = %zu)"
 msgstr ""
 
-#: src/guestfs.c:2741
+#: src/proto.c:1117
 #, c-format
 msgid "%s: error in chunked encoding"
 msgstr ""
 
 #, c-format
 msgid "%s: error in chunked encoding"
 msgstr ""
 
-#: src/guestfs.c:2769
+#: src/proto.c:1144
 msgid "write to daemon socket"
 msgstr ""
 
 msgid "write to daemon socket"
 msgstr ""
 
-#: src/guestfs.c:2792
+#: src/proto.c:1167
 msgid "receive_file_data: parse error in reply callback"
 msgstr ""
 
 msgid "receive_file_data: parse error in reply callback"
 msgstr ""
 
-#: src/guestfs.c:2797
+#: src/proto.c:1172
 msgid "receive_file_data: unexpected flag received when reading file chunks"
 msgstr ""
 
 msgid "receive_file_data: unexpected flag received when reading file chunks"
 msgstr ""
 
-#: src/guestfs.c:2805
+#: src/proto.c:1180
 msgid "failed to parse file chunk"
 msgstr ""
 
 msgid "failed to parse file chunk"
 msgstr ""
 
-#: src/guestfs.c:2814
+#: src/proto.c:1189
 msgid "file receive cancelled by daemon"
 msgstr ""
 
 msgid "file receive cancelled by daemon"
 msgstr ""
 
-#: test-tool/test-tool.c:78
+#: src/virt.c:92 src/virt.c:325
+msgid "you cannot set both live and readonly flags"
+msgstr ""
+
+#: src/virt.c:100
+#, c-format
+msgid "could not connect to libvirt (code %d, domain %d): %s"
+msgstr ""
+
+#: src/virt.c:108
+#, c-format
+msgid "no libvirt domain called '%s': %s"
+msgstr ""
+
+#: src/virt.c:163 src/virt.c:413
+#, c-format
+msgid "error reading libvirt XML information: %s"
+msgstr ""
+
+#: src/virt.c:173 src/virt.c:421
+msgid "unable to parse XML information returned by libvirt"
+msgstr ""
+
+#: src/virt.c:179 src/virt.c:427
+msgid "unable to create new XPath context"
+msgstr ""
+
+#: src/virt.c:186 src/virt.c:442
+msgid "unable to evaluate XPath expression"
+msgstr ""
+
+#: src/virt.c:283
+msgid "libvirt domain has no disks"
+msgstr ""
+
+#: src/virt.c:336
+#, c-format
+msgid "error getting domain info: %s"
+msgstr ""
+
+#: src/virt.c:350
+msgid ""
+"error: domain is a live virtual machine.\n"
+"Writing to the disks of a running virtual machine can cause disk "
+"corruption.\n"
+"Either use read-only access, or if the guest is running the guestfsd daemon\n"
+"specify live access.  In most libguestfs tools these options are --ro or\n"
+"--live respectively.  Consult the documentation for further information."
+msgstr ""
+
+#: src/virt.c:470
+msgid ""
+"this guest has no libvirt <channel> definition for guestfsd\n"
+"See ATTACHING TO RUNNING DAEMONS in guestfs(3) for further information."
+msgstr ""
+
+#: src/virt.c:495
+msgid ""
+"add-domain API not available since this version of libguestfs was compiled "
+"without libvirt or libxml2"
+msgstr ""
+
+#: test-tool/test-tool.c:82
 #, c-format
 msgid ""
 "libguestfs-test-tool: interactive test tool\n"
 #, c-format
 msgid ""
 "libguestfs-test-tool: interactive test tool\n"
@@ -2191,89 +2909,89 @@ msgid ""
 "  -t n           Set launch timeout (default: %d seconds)\n"
 msgstr ""
 
 "  -t n           Set launch timeout (default: %d seconds)\n"
 msgstr ""
 
-#: test-tool/test-tool.c:134
+#: test-tool/test-tool.c:138
 #, c-format
 msgid "libguestfs-test-tool: unknown long option: %s (%d)\n"
 msgstr ""
 
 #, c-format
 msgid "libguestfs-test-tool: unknown long option: %s (%d)\n"
 msgstr ""
 
-#: test-tool/test-tool.c:143
+#: test-tool/test-tool.c:147
 #, c-format
 msgid "libguestfs-test-tool: invalid timeout: %s\n"
 msgstr ""
 
 #, c-format
 msgid "libguestfs-test-tool: invalid timeout: %s\n"
 msgstr ""
 
-#: test-tool/test-tool.c:155
+#: test-tool/test-tool.c:159
 #, c-format
 msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
 msgstr ""
 
 #, c-format
 msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
 msgstr ""
 
-#: test-tool/test-tool.c:178
+#: test-tool/test-tool.c:182
 #, c-format
 msgid "libguestfs-test-tool: failed to create libguestfs handle\n"
 msgstr ""
 
 #, c-format
 msgid "libguestfs-test-tool: failed to create libguestfs handle\n"
 msgstr ""
 
-#: test-tool/test-tool.c:183 test-tool/test-tool.c:189
+#: test-tool/test-tool.c:189 test-tool/test-tool.c:198
 #, c-format
 msgid "libguestfs-test-tool: failed to add drive '%s'\n"
 msgstr ""
 
 #, c-format
 msgid "libguestfs-test-tool: failed to add drive '%s'\n"
 msgstr ""
 
-#: test-tool/test-tool.c:197
+#: test-tool/test-tool.c:206
 #, c-format
 msgid "libguestfs-test-tool: guestfs_version failed\n"
 msgstr ""
 
 #, c-format
 msgid "libguestfs-test-tool: guestfs_version failed\n"
 msgstr ""
 
-#: test-tool/test-tool.c:219
+#: test-tool/test-tool.c:228
 #, c-format
 msgid "libguestfs-test-tool: failed to launch appliance\n"
 msgstr ""
 
 #, c-format
 msgid "libguestfs-test-tool: failed to launch appliance\n"
 msgstr ""
 
-#: test-tool/test-tool.c:231
+#: test-tool/test-tool.c:240
 #, c-format
 msgid "libguestfs-test-tool: failed to run sfdisk\n"
 msgstr ""
 
 #, c-format
 msgid "libguestfs-test-tool: failed to run sfdisk\n"
 msgstr ""
 
-#: test-tool/test-tool.c:237
+#: test-tool/test-tool.c:246
 #, c-format
 msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
 msgstr ""
 
 #, c-format
 msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
 msgstr ""
 
-#: test-tool/test-tool.c:243
+#: test-tool/test-tool.c:252
 #, c-format
 msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
 msgstr ""
 
 #, c-format
 msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
 msgstr ""
 
-#: test-tool/test-tool.c:249
+#: test-tool/test-tool.c:258
 #, c-format
 msgid "libguestfs-test-tool: failed to mkdir /iso\n"
 msgstr ""
 
 #, c-format
 msgid "libguestfs-test-tool: failed to mkdir /iso\n"
 msgstr ""
 
-#: test-tool/test-tool.c:255
+#: test-tool/test-tool.c:264
 #, c-format
 msgid "libguestfs-test-tool: failed to mount /dev/sdb on /iso\n"
 msgstr ""
 
 #, c-format
 msgid "libguestfs-test-tool: failed to mount /dev/sdb on /iso\n"
 msgstr ""
 
-#: test-tool/test-tool.c:263
+#: test-tool/test-tool.c:272
 #, c-format
 msgid "libguestfs-test-tool: could not run helper program, or helper failed\n"
 msgstr ""
 
 #, c-format
 msgid "libguestfs-test-tool: could not run helper program, or helper failed\n"
 msgstr ""
 
-#: test-tool/test-tool.c:294
+#: test-tool/test-tool.c:303
 #, c-format
 msgid ""
 "LIBGUESTFS_QEMU environment variable is already set, so\n"
 "--qemu/--qemudir options cannot be used.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "LIBGUESTFS_QEMU environment variable is already set, so\n"
 "--qemu/--qemudir options cannot be used.\n"
 msgstr ""
 
-#: test-tool/test-tool.c:302
+#: test-tool/test-tool.c:311
 #, c-format
 msgid "Binary '%s' does not exist or is not executable\n"
 msgstr ""
 
 #, c-format
 msgid "Binary '%s' does not exist or is not executable\n"
 msgstr ""
 
-#: test-tool/test-tool.c:316
+#: test-tool/test-tool.c:325
 #, c-format
 msgid "%s: does not look like a qemu source directory\n"
 msgstr ""
 
 #, c-format
 msgid "%s: does not look like a qemu source directory\n"
 msgstr ""
 
-#: test-tool/test-tool.c:365
+#: test-tool/test-tool.c:374
 #, c-format
 msgid ""
 "Test tool helper program 'libguestfs-test-tool-helper' is not\n"
 #, c-format
 msgid ""
 "Test tool helper program 'libguestfs-test-tool-helper' is not\n"
@@ -2282,12 +3000,12 @@ msgid ""
 "Use the --helper option to specify the location of this program.\n"
 msgstr ""
 
 "Use the --helper option to specify the location of this program.\n"
 msgstr ""
 
-#: test-tool/test-tool.c:381
+#: test-tool/test-tool.c:390
 #, c-format
 msgid "command failed: %s"
 msgstr ""
 
 #, c-format
 msgid "command failed: %s"
 msgstr ""
 
-#: test-tool/test-tool.c:389
+#: test-tool/test-tool.c:398
 #, c-format
 msgid ""
 "Test tool helper program %s\n"
 #, c-format
 msgid ""
 "Test tool helper program %s\n"
@@ -2295,95 +3013,45 @@ msgid ""
 "was built.\n"
 msgstr ""
 
 "was built.\n"
 msgstr ""
 
-#: test-tool/test-tool.c:423
+#: test-tool/test-tool.c:432
 #, c-format
 msgid "mkisofs command failed: %s\n"
 msgstr ""
 
 #, c-format
 msgid "mkisofs command failed: %s\n"
 msgstr ""
 
-#: tools/virt-cat.pl:128
-msgid "virt-cat: no image, VM names or filenames to cat given"
-msgstr ""
-
-#: tools/virt-cat.pl:153
-msgid "multiboot operating systems are not supported by virt-cat"
-msgstr ""
-
-#: tools/virt-df.pl:258
-msgid "Virtual Machine"
-msgstr ""
-
-#: tools/virt-df.pl:258
-msgid "Filesystem"
-msgstr ""
-
-#: tools/virt-df.pl:261
-msgid "1K-blocks"
-msgstr ""
-
-#: tools/virt-df.pl:263
-msgid "Size"
-msgstr ""
-
-#: tools/virt-df.pl:265
-msgid "Used"
-msgstr ""
-
-#: tools/virt-df.pl:266
-msgid "Available"
-msgstr ""
-
-#: tools/virt-df.pl:267
-msgid "Use%"
-msgstr ""
-
-#: tools/virt-df.pl:269
-msgid "Inodes"
-msgstr ""
-
-#: tools/virt-df.pl:270
-msgid "IUsed"
-msgstr ""
-
-#: tools/virt-df.pl:271
-msgid "IFree"
-msgstr ""
-
-#: tools/virt-df.pl:272
-msgid "IUse%"
+#: tools/virt-edit.pl:169
+msgid "virt-edit: no image, VM names or filenames to edit given"
 msgstr ""
 
 msgstr ""
 
-#: tools/virt-edit.pl:111
-msgid "virt-edit: no image, VM names or filenames to edit given"
+#: tools/virt-edit.pl:185 tools/virt-tar.pl:243 tools/virt-win-reg.pl:217
+#, perl-brace-format
+msgid ""
+"{prog}: No operating system could be detected inside this disk image.\n"
+"\n"
+"This may be because the file is not a disk image, or is not a virtual "
+"machine\n"
+"image, or because the OS type is not understood by libguestfs.\n"
+"\n"
+"If you feel this is an error, please file a bug report including as much\n"
+"information about the disk image as possible.\n"
 msgstr ""
 
 msgstr ""
 
-#: tools/virt-edit.pl:136
-msgid "multiboot operating systems are not supported by virt-edit"
+#: tools/virt-edit.pl:189 tools/virt-tar.pl:247 tools/virt-win-reg.pl:221
+#, perl-brace-format
+msgid "{prog}: multiboot operating systems are not supported.\n"
 msgstr ""
 
 msgstr ""
 
-#: tools/virt-edit.pl:159
+#: tools/virt-edit.pl:221
 msgid "File not changed.\n"
 msgstr ""
 
 msgid "File not changed.\n"
 msgstr ""
 
-#: tools/virt-list-filesystems.pl:121
+#: tools/virt-list-filesystems.pl:142
 msgid "virt-list-filesystems: no image or VM name given"
 msgstr ""
 
 msgid "virt-list-filesystems: no image or VM name given"
 msgstr ""
 
-#: tools/virt-list-partitions.pl:131
+#: tools/virt-list-partitions.pl:152
 msgid "virt-list-partitions: no image or VM name given"
 msgstr ""
 
 msgid "virt-list-partitions: no image or VM name given"
 msgstr ""
 
-#: tools/virt-ls.pl:137 tools/virt-ls.pl:143
-msgid "virt-ls: cannot combine -l and -R options\n"
-msgstr ""
-
-#: tools/virt-ls.pl:161
-msgid "virt-ls: no image, VM names or directory to list given"
-msgstr ""
-
-#: tools/virt-ls.pl:186
-msgid "multiboot operating systems are not supported by virt-ls\n"
-msgstr ""
-
 #: tools/virt-make-fs.pl:291
 msgid "virt-make-fs input output\n"
 msgstr ""
 #: tools/virt-make-fs.pl:291
 msgid "virt-make-fs input output\n"
 msgstr ""
@@ -2393,7 +3061,7 @@ msgid "unexpected output from 'du' command"
 msgstr ""
 
 #: tools/virt-make-fs.pl:333 tools/virt-make-fs.pl:347
 msgstr ""
 
 #: tools/virt-make-fs.pl:333 tools/virt-make-fs.pl:347
-#: tools/virt-make-fs.pl:453
+#: tools/virt-make-fs.pl:458
 #, perl-brace-format
 msgid "{f}: unknown input format: {fmt}\n"
 msgstr ""
 #, perl-brace-format
 msgid "{f}: unknown input format: {fmt}\n"
 msgstr ""
@@ -2403,44 +3071,40 @@ msgstr ""
 msgid "virt-make-fs: cannot parse size parameter: {sz}\n"
 msgstr ""
 
 msgid "virt-make-fs: cannot parse size parameter: {sz}\n"
 msgstr ""
 
-#: tools/virt-make-fs.pl:401
+#: tools/virt-make-fs.pl:406
 msgid ""
 "qemu-img create: failed to create disk image, see earlier error messages\n"
 msgstr ""
 
 msgid ""
 "qemu-img create: failed to create disk image, see earlier error messages\n"
 msgstr ""
 
-#: tools/virt-make-fs.pl:412
+#: tools/virt-make-fs.pl:417
 msgid "virt-make-fs: NTFS support was disabled when libguestfs was compiled\n"
 msgstr ""
 
 msgid "virt-make-fs: NTFS support was disabled when libguestfs was compiled\n"
 msgstr ""
 
-#: tools/virt-make-fs.pl:437
+#: tools/virt-make-fs.pl:442
 msgid "tar: failed, see earlier messages\n"
 msgstr ""
 
 msgid "tar: failed, see earlier messages\n"
 msgstr ""
 
-#: tools/virt-make-fs.pl:459
+#: tools/virt-make-fs.pl:464
 msgid "uncompress command failed, see earlier messages\n"
 msgstr ""
 
 msgid "uncompress command failed, see earlier messages\n"
 msgstr ""
 
-#: tools/virt-make-fs.pl:494
+#: tools/virt-make-fs.pl:499
 msgid ""
 "virt-make-fs: error copying contents into filesystem\n"
 "An error here usually means that the program did not estimate the\n"
 "filesystem size correctly.  Please read the BUGS section of the manpage.\n"
 msgstr ""
 
 msgid ""
 "virt-make-fs: error copying contents into filesystem\n"
 "An error here usually means that the program did not estimate the\n"
 "filesystem size correctly.  Please read the BUGS section of the manpage.\n"
 msgstr ""
 
-#: tools/virt-rescue.pl:194
-msgid "virt-rescue: no image or VM names rescue given"
-msgstr ""
-
 #: tools/virt-resize.pl:33
 msgid "virt-resize: sorry this program does not work on a 32 bit host\n"
 msgstr ""
 
 #: tools/virt-resize.pl:33
 msgid "virt-resize: sorry this program does not work on a 32 bit host\n"
 msgstr ""
 
-#: tools/virt-resize.pl:526
+#: tools/virt-resize.pl:581
 #, perl-brace-format
 msgid "virt-resize: {file}: does not exist or is not readable\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "virt-resize: {file}: does not exist or is not readable\n"
 msgstr ""
 
-#: tools/virt-resize.pl:528
+#: tools/virt-resize.pl:583
 #, perl-brace-format
 msgid ""
 "virt-resize: {file}: does not exist or is not writable\n"
 #, perl-brace-format
 msgid ""
 "virt-resize: {file}: does not exist or is not writable\n"
@@ -2448,57 +3112,61 @@ msgid ""
 "Please read the virt-resize(1) manpage for more information.\n"
 msgstr ""
 
 "Please read the virt-resize(1) manpage for more information.\n"
 msgstr ""
 
-#: tools/virt-resize.pl:553 tools/virt-resize.pl:556
+#: tools/virt-resize.pl:663 tools/virt-resize.pl:666
 #, perl-brace-format
 msgid ""
 "virt-resize: {file}: file is too small to be a disk image ({sz} bytes)\n"
 msgstr ""
 
 #, perl-brace-format
 msgid ""
 "virt-resize: {file}: file is too small to be a disk image ({sz} bytes)\n"
 msgstr ""
 
-#: tools/virt-resize.pl:720
+#: tools/virt-resize.pl:682 tools/virt-resize.pl:694
+msgid "virt-resize: short read"
+msgstr ""
+
+#: tools/virt-resize.pl:828
 #, perl-brace-format
 msgid "virt-resize: no logical volume called {n}\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "virt-resize: no logical volume called {n}\n"
 msgstr ""
 
-#: tools/virt-resize.pl:740
+#: tools/virt-resize.pl:848
 #, perl-brace-format
 msgid ""
 "{p}: partition not found in the source disk image, when using the '{opt}' "
 "command line option\n"
 msgstr ""
 
 #, perl-brace-format
 msgid ""
 "{p}: partition not found in the source disk image, when using the '{opt}' "
 "command line option\n"
 msgstr ""
 
-#: tools/virt-resize.pl:746
+#: tools/virt-resize.pl:854
 #, perl-brace-format
 msgid ""
 "{p}: partition ignored, you cannot use it in another command line argument\n"
 msgstr ""
 
 #, perl-brace-format
 msgid ""
 "{p}: partition ignored, you cannot use it in another command line argument\n"
 msgstr ""
 
-#: tools/virt-resize.pl:750
+#: tools/virt-resize.pl:858
 #, perl-brace-format
 msgid ""
 "{p}: partition deleted, you cannot use it in another command line argument\n"
 msgstr ""
 
 #, perl-brace-format
 msgid ""
 "{p}: partition deleted, you cannot use it in another command line argument\n"
 msgstr ""
 
-#: tools/virt-resize.pl:792
+#: tools/virt-resize.pl:900
 #, perl-brace-format
 msgid "{p}: this partition has already been marked for resizing\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "{p}: this partition has already been marked for resizing\n"
 msgstr ""
 
-#: tools/virt-resize.pl:800
+#: tools/virt-resize.pl:908
 #, perl-brace-format
 msgid "{p}: missing size field in {o} option\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "{p}: missing size field in {o} option\n"
 msgstr ""
 
-#: tools/virt-resize.pl:817
+#: tools/virt-resize.pl:925
 #, perl-brace-format
 msgid "{p}: {f}: cannot parse size field\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "{p}: {f}: cannot parse size field\n"
 msgstr ""
 
-#: tools/virt-resize.pl:822
+#: tools/virt-resize.pl:930
 #, perl-brace-format
 msgid "{p}: new size is zero or negative\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "{p}: new size is zero or negative\n"
 msgstr ""
 
-#: tools/virt-resize.pl:845
+#: tools/virt-resize.pl:953
 #, perl-brace-format
 msgid ""
 "{p}: cannot make this partition smaller because it contains a\n"
 #, perl-brace-format
 msgid ""
 "{p}: cannot make this partition smaller because it contains a\n"
@@ -2507,84 +3175,84 @@ msgid ""
 "You have to resize the content first, see virt-resize(1).\n"
 msgstr ""
 
 "You have to resize the content first, see virt-resize(1).\n"
 msgstr ""
 
-#: tools/virt-resize.pl:861
+#: tools/virt-resize.pl:969
 msgid "virt-resize: you cannot use options --expand and --shrink together\n"
 msgstr ""
 
 msgid "virt-resize: you cannot use options --expand and --shrink together\n"
 msgstr ""
 
-#: tools/virt-resize.pl:910
+#: tools/virt-resize.pl:1018
 #, perl-brace-format
 msgid ""
 "virt-resize: error: cannot use --expand when there is no surplus space to\n"
 "expand into.  You need to make the target disk larger by at least {h}.\n"
 msgstr ""
 
 #, perl-brace-format
 msgid ""
 "virt-resize: error: cannot use --expand when there is no surplus space to\n"
 "expand into.  You need to make the target disk larger by at least {h}.\n"
 msgstr ""
 
-#: tools/virt-resize.pl:925
+#: tools/virt-resize.pl:1033
 msgid ""
 "virt-resize: error: cannot use --shrink because there is no deficit\n"
 "(see 'deficit' in the virt-resize(1) man page)\n"
 msgstr ""
 
 msgid ""
 "virt-resize: error: cannot use --shrink because there is no deficit\n"
 "(see 'deficit' in the virt-resize(1) man page)\n"
 msgstr ""
 
-#: tools/virt-resize.pl:940
+#: tools/virt-resize.pl:1048
 msgid "Summary of changes:\n"
 msgstr ""
 
 msgid "Summary of changes:\n"
 msgstr ""
 
-#: tools/virt-resize.pl:944
+#: tools/virt-resize.pl:1052
 #, perl-brace-format
 msgid "{p}: partition will be ignored\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "{p}: partition will be ignored\n"
 msgstr ""
 
-#: tools/virt-resize.pl:946
+#: tools/virt-resize.pl:1054
 #, perl-brace-format
 msgid "{p}: partition will be deleted\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "{p}: partition will be deleted\n"
 msgstr ""
 
-#: tools/virt-resize.pl:948
+#: tools/virt-resize.pl:1056
 #, perl-brace-format
 msgid "{p}: partition will be resized from {oldsize} to {newsize}\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "{p}: partition will be resized from {oldsize} to {newsize}\n"
 msgstr ""
 
-#: tools/virt-resize.pl:953
+#: tools/virt-resize.pl:1061
 #, perl-brace-format
 msgid "{p}: content will be expanded using the '{meth}' method\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "{p}: content will be expanded using the '{meth}' method\n"
 msgstr ""
 
-#: tools/virt-resize.pl:958
+#: tools/virt-resize.pl:1066
 #, perl-brace-format
 msgid "{p}: partition will be left alone\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "{p}: partition will be left alone\n"
 msgstr ""
 
-#: tools/virt-resize.pl:963
+#: tools/virt-resize.pl:1071
 #, perl-brace-format
 msgid "{n}: LV will be expanded to maximum size\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "{n}: LV will be expanded to maximum size\n"
 msgstr ""
 
-#: tools/virt-resize.pl:969
+#: tools/virt-resize.pl:1077
 #, perl-brace-format
 msgid "{n}: content will be expanded using the '{meth}' method\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "{n}: content will be expanded using the '{meth}' method\n"
 msgstr ""
 
-#: tools/virt-resize.pl:976
+#: tools/virt-resize.pl:1084
 #, perl-brace-format
 msgid "There is a surplus of {spl} bytes ({h}).\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "There is a surplus of {spl} bytes ({h}).\n"
 msgstr ""
 
-#: tools/virt-resize.pl:981
+#: tools/virt-resize.pl:1089
 msgid "An extra partition will be created for the surplus.\n"
 msgstr ""
 
 msgid "An extra partition will be created for the surplus.\n"
 msgstr ""
 
-#: tools/virt-resize.pl:983
+#: tools/virt-resize.pl:1091
 msgid ""
 "The surplus space is not large enough for an extra partition to be created\n"
 "and so it will just be ignored.\n"
 msgstr ""
 
 msgid ""
 "The surplus space is not large enough for an extra partition to be created\n"
 "and so it will just be ignored.\n"
 msgstr ""
 
-#: tools/virt-resize.pl:986
+#: tools/virt-resize.pl:1094
 msgid ""
 "The surplus space will be ignored.  Run a partitioning program in the guest\n"
 "to partition this extra space if you want.\n"
 msgstr ""
 
 msgid ""
 "The surplus space will be ignored.  Run a partitioning program in the guest\n"
 "to partition this extra space if you want.\n"
 msgstr ""
 
-#: tools/virt-resize.pl:989
+#: tools/virt-resize.pl:1097
 #, perl-brace-format
 msgid ""
 "virt-resize: error: there is a deficit of {def} bytes ({h}).\n"
 #, perl-brace-format
 msgid ""
 "virt-resize: error: there is a deficit of {def} bytes ({h}).\n"
@@ -2592,80 +3260,68 @@ msgid ""
 "or adjust your resizing requests.\n"
 msgstr ""
 
 "or adjust your resizing requests.\n"
 msgstr ""
 
-#: tools/virt-resize.pl:1030
+#: tools/virt-resize.pl:1114
 msgid "virt-resize: source disk does not have a first partition\n"
 msgstr ""
 
 msgid "virt-resize: source disk does not have a first partition\n"
 msgstr ""
 
-#: tools/virt-resize.pl:1126
+#: tools/virt-resize.pl:1209
 #, perl-brace-format
 #, perl-brace-format
-msgid "Copying {p} ..."
+msgid "Copying {p} ...\n"
 msgstr ""
 
 msgstr ""
 
-#: tools/virt-resize.pl:1133
-msgid "done"
-msgstr ""
-
-#: tools/virt-resize.pl:1191 tools/virt-resize.pl:1249
+#: tools/virt-resize.pl:1272 tools/virt-resize.pl:1330
 #, perl-brace-format
 msgid "Expanding {p} using the '{meth}' method\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "Expanding {p} using the '{meth}' method\n"
 msgstr ""
 
-#: tools/virt-tar.pl:163 tools/virt-tar.pl:170
+#: tools/virt-tar.pl:183 tools/virt-tar.pl:190
 msgid "virt-tar: extract/upload mode specified twice on the command line\n"
 msgstr ""
 
 msgid "virt-tar: extract/upload mode specified twice on the command line\n"
 msgstr ""
 
-#: tools/virt-tar.pl:191
+#: tools/virt-tar.pl:212
 msgid "virt-tar: no image, VM names, directory or filename given"
 msgstr ""
 
 msgid "virt-tar: no image, VM names, directory or filename given"
 msgstr ""
 
-#: tools/virt-tar.pl:194
+#: tools/virt-tar.pl:215
 msgid "virt-tar: either -x or -u must be specified on the command line\n"
 msgstr ""
 
 msgid "virt-tar: either -x or -u must be specified on the command line\n"
 msgstr ""
 
-#: tools/virt-tar.pl:205
+#: tools/virt-tar.pl:226
 #, perl-brace-format
 msgid "virt-tar: {tarball}: file not found\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "virt-tar: {tarball}: file not found\n"
 msgstr ""
 
-#: tools/virt-tar.pl:208
+#: tools/virt-tar.pl:229
 #, perl-brace-format
 msgid "virt-tar: {dir}: directory name must start with '/' character\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "virt-tar: {dir}: directory name must start with '/' character\n"
 msgstr ""
 
-#: tools/virt-tar.pl:230
-msgid "multiboot operating systems are not supported by virt-tar\n"
-msgstr ""
-
-#: tools/virt-win-reg.pl:259
+#: tools/virt-win-reg.pl:201
 msgid "no libvirt domain name or disk image given\n"
 msgstr ""
 
 msgid "no libvirt domain name or disk image given\n"
 msgstr ""
 
-#: tools/virt-win-reg.pl:283
-msgid "multiboot operating systems are not supported by virt-win-reg"
-msgstr ""
-
-#: tools/virt-win-reg.pl:297
+#: tools/virt-win-reg.pl:240
 msgid ""
 "expecting 1 or 2 more parameters, subkey path and optionally the value to "
 "export\n"
 msgstr ""
 
 msgid ""
 "expecting 1 or 2 more parameters, subkey path and optionally the value to "
 "export\n"
 msgstr ""
 
-#: tools/virt-win-reg.pl:408
+#: tools/virt-win-reg.pl:351
 #, perl-brace-format
 msgid "virt-win-reg: {p}: not a supported Windows Registry path\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "virt-win-reg: {p}: not a supported Windows Registry path\n"
 msgstr ""
 
-#: tools/virt-win-reg.pl:426 tools/virt-win-reg.pl:449
+#: tools/virt-win-reg.pl:368 tools/virt-win-reg.pl:390
 #, perl-brace-format
 msgid "virt-win-reg: {p}: file not found in guest: {err}\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "virt-win-reg: {p}: file not found in guest: {err}\n"
 msgstr ""
 
-#: tools/virt-win-reg.pl:433
+#: tools/virt-win-reg.pl:375
 #, perl-brace-format
 msgid "virt-win-reg: {p}: could not download registry file: {err}\n"
 msgstr ""
 
 #, perl-brace-format
 msgid "virt-win-reg: {p}: could not download registry file: {err}\n"
 msgstr ""
 
-#: tools/virt-win-reg.pl:456
+#: tools/virt-win-reg.pl:397
 #, perl-brace-format
 msgid "virt-win-reg: {p}: could not upload registry file: {err}\n"
 msgstr ""
 #, perl-brace-format
 msgid "virt-win-reg: {p}: could not upload registry file: {err}\n"
 msgstr ""