+#: ../tools/virt-df.pl:144
+msgid "B<--inodes> | B<-i>"
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-df.pl:146
+msgid "Print inodes instead of blocks."
+msgstr ""
+
+# type: =item
+#: ../tools/virt-df.pl:152
+msgid "B<--one-per-guest>"
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-df.pl:154
+msgid ""
+"Run one libguestfs appliance per guest. Normally C<virt-df> will add the "
+"disks from several guests to a single libguestfs appliance."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-df.pl:157
+msgid "You might use this option in the following circumstances:"
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-df.pl:163
+msgid ""
+"If you think an untrusted guest might actively try to exploit the libguestfs "
+"appliance kernel, then this prevents one guest from interfering with the "
+"stats printed for another guest."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-df.pl:169
+msgid ""
+"If the kernel has a bug which stops it from accessing a filesystem in one "
+"guest (see for example RHBZ#635373) then this allows libguestfs to continue "
+"and report stats for further guests."
+msgstr ""
+
+# type: =item
+#: ../tools/virt-df.pl:180
+msgid "B<--uuid>"
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-df.pl:182
+msgid ""
+"Print UUIDs instead of names. This is useful for following a guest even "
+"when the guest is migrated or renamed, or when two guests happen to have the "
+"same name."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-df.pl:186
+msgid ""
+"Note that only domains that we fetch from libvirt come with UUIDs. For disk "
+"images, we still print the disk image name even when this option is "
+"specified."
+msgstr ""
+
+# type: =head1
+#: ../tools/virt-df.pl:609
+msgid "NOTE ABOUT CSV FORMAT"
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-df.pl:611
+msgid ""
+"Comma-separated values (CSV) is a deceptive format. It I<seems> like it "
+"should be easy to parse, but it is definitely not easy to parse."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-df.pl:614
+msgid ""
+"Myth: Just split fields at commas. Reality: This does I<not> work "
+"reliably. This example has two columns:"
+msgstr ""
+
+# type: verbatim
+#: ../tools/virt-df.pl:617
+#, no-wrap
+msgid ""
+" \"foo,bar\",baz\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-df.pl:619
+msgid ""
+"Myth: Read the file one line at a time. Reality: This does I<not> work "
+"reliably. This example has one row:"
+msgstr ""
+
+# type: verbatim
+#: ../tools/virt-df.pl:622
+#, no-wrap
+msgid ""
+" \"foo\n"
+" bar\",baz\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-df.pl:625
+msgid ""
+"For shell scripts, use C<csvtool> (L<http://merjis.com/developers/csv> also "
+"packaged in major Linux distributions)."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-df.pl:628
+msgid ""
+"For other languages, use a CSV processing library (eg. C<Text::CSV> for Perl "
+"or Python's built-in csv library)."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-df.pl:631
+msgid "Most spreadsheets and databases can import CSV directly."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-df.pl:642
+msgid ""
+"L<guestfs(3)>, L<guestfish(1)>, L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib(3)>, "
+"L<Sys::Virt(3)>, L<http://libguestfs.org/>."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-ls.pl:34
+msgid "virt-ls - List files in a virtual machine"
+msgstr ""
+
+# type: verbatim
+#: ../tools/virt-ls.pl:38
+#, no-wrap
+msgid ""
+" virt-ls [--options] domname directory\n"
+"\n"
+msgstr ""
+
+# type: verbatim
+#: ../tools/virt-ls.pl:40
+#, no-wrap
+msgid ""
+" virt-ls [--options] disk.img [disk.img ...] directory\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-ls.pl:44
+msgid ""
+"C<virt-ls> is a command line tool to list the names of files in a directory "
+"inside a virtual machine or disk image."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-ls.pl:47
+msgid ""
+"C<virt-ls> is just a simple wrapper around L<libguestfs(3)> functionality. "
+"For more complex cases you should look at the L<guestfish(1)> tool."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-ls.pl:51
+msgid ""
+"C<virt-ls> can be used in one of three modes: simple, long and recursive. A "
+"simple listing is like the ordinary L<ls(1)> command:"
+msgstr ""
+
+# type: verbatim
+#: ../tools/virt-ls.pl:54
+#, no-wrap
+msgid ""
+" $ virt-ls myguest /\n"
+" bin\n"
+" boot\n"
+" [etc.]\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-ls.pl:59
+msgid "With the C<-l> (C<--long>) option, C<virt-ls> shows more detail:"
+msgstr ""
+
+# type: verbatim
+#: ../tools/virt-ls.pl:61
+#, no-wrap
+msgid ""
+" $ virt-ls -l myguest /\n"
+" total 204\n"
+" dr-xr-xr-x. 2 root root 4096 2009-08-25 19:06 bin\n"
+" dr-xr-xr-x. 5 root root 3072 2009-08-25 19:06 boot\n"
+" [etc.]\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-ls.pl:67
+msgid ""
+"With the C<-R> (C<--recursive>) option, C<virt-ls> lists the names of files "
+"and directories recursively:"
+msgstr ""
+
+# type: verbatim
+#: ../tools/virt-ls.pl:70
+#, no-wrap
+msgid ""
+" $ virt-ls -R myguest /tmp\n"
+" foo\n"
+" foo/bar\n"
+" [etc.]\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-ls.pl:75
+msgid ""
+"You I<cannot> combine these options. To do more complicated things, use "
+"L<guestfish(1)>."
+msgstr ""
+
+# type: =item
+#: ../tools/virt-ls.pl:131 ../tools/virt-list-filesystems.pl:103 ../tools/virt-list-partitions.pl:112
+msgid "B<-l> | B<--long>"
+msgstr ""
+
+# type: =item
+#: ../tools/virt-ls.pl:133
+msgid "B<-R> | B<--recursive>"
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-ls.pl:135
+msgid ""
+"Select the mode. With neither of these options, C<virt-ls> produces a "
+"simple, flat list of the files in the named directory."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-ls.pl:138
+msgid ""
+"C<virt-ls -l> produces a \"long listing\", which shows more detail (just "
+"like the plain C<ls -l> command)."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-ls.pl:141
+msgid ""
+"C<virt-ls -R> produces a recursive list of files starting at the named "
+"directory. See the documentation for L<guestfs(3)/guestfs_find> for precise "
+"details."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-ls.pl:145
+msgid "You cannot combine these options."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-ls.pl:234
+msgid ""
+"L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-tar(1)>, "
+"L<Sys::Guestfs(3)>, L<Sys::Guestfs::Lib(3)>, L<Sys::Virt(3)>, "
+"L<http://libguestfs.org/>."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-ls.pl:249 ../tools/virt-list-filesystems.pl:204 ../tools/virt-cat.pl:201 ../tools/virt-tar.pl:298
+msgid "Copyright (C) 2009 Red Hat Inc."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-resize.pl:42
+msgid "virt-resize - Resize a virtual machine disk"
+msgstr ""
+
+# type: verbatim
+#: ../tools/virt-resize.pl:46
+#, no-wrap
+msgid ""
+" virt-resize [--resize /dev/sdaN=[+/-]<size>[%]]\n"
+" [--expand /dev/sdaN] [--shrink /dev/sdaN]\n"
+" [--ignore /dev/sdaN] [--delete /dev/sdaN] [...] indisk outdisk\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-resize.pl:52
+msgid ""
+"Virt-resize is a tool which can resize a virtual machine disk, making it "
+"larger or smaller overall, and resizing or deleting any partitions contained "
+"within."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-resize.pl:56
+msgid ""
+"Virt-resize B<cannot> resize disk images in-place. Virt-resize B<should "
+"not> be used on live virtual machines - for consistent results, shut the "
+"virtual machine down before resizing it."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-resize.pl:60
+msgid ""
+"If you are not familiar with the associated tools: "
+"L<virt-list-partitions(1)>, L<virt-list-filesystems(1)> and L<virt-df(1)>, "
+"we recommend you go and read those manual pages first."
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-resize.pl:68
+msgid ""
+"Copy C<olddisk> to C<newdisk>, extending one of the guest's partitions to "
+"fill the extra 5GB of space."
+msgstr ""
+
+# type: verbatim
+#: ../tools/virt-resize.pl:71
+#, no-wrap
+msgid ""
+" truncate -r olddisk newdisk; truncate -s +5G newdisk\n"
+" virt-list-partitions -lht olddisk\n"
+" # Note \"/dev/sda2\" is a partition inside the \"olddisk\" file.\n"
+" virt-resize --expand /dev/sda2 olddisk newdisk\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-resize.pl:76
+msgid ""
+"As above, but make the /boot partition 200MB bigger, while giving the "
+"remaining space to /dev/sda2:"
+msgstr ""
+
+# type: verbatim
+#: ../tools/virt-resize.pl:79
+#, no-wrap
+msgid ""
+" virt-resize --resize /dev/sda1=+200M --expand /dev/sda2 olddisk newdisk\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../tools/virt-resize.pl:81
+msgid "As above, but the output format will be uncompressed qcow2:"
+msgstr ""
+
+# type: verbatim
+#: ../tools/virt-resize.pl:83
+#, no-wrap
+msgid ""
+" qemu-img create -f qcow2 newdisk.qcow2 15G\n"
+" virt-resize --expand /dev/sda2 olddisk newdisk.qcow2\n"
+"\n"
+msgstr ""
+
+# type: =head1
+#: ../tools/virt-resize.pl:86
+msgid "DETAILED USAGE"
+msgstr ""
+
+# type: =head2
+#: ../tools/virt-resize.pl:88
+msgid "EXPANDING A VIRTUAL MACHINE DISK"
+msgstr ""
+
+# type: =item
+#: ../tools/virt-resize.pl:92
+msgid "1. Shut down the virtual machine"
+msgstr ""
+
+# type: =item
+#: ../tools/virt-resize.pl:94
+msgid "2. Locate input disk image"