From fe68cd77cbda4a8e19cd6e940c07b9afc1527610 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Fri, 25 May 2012 16:52:19 +0100 Subject: Version 1.19.1. --- configure.ac | 2 +- po-docs/ja.po | 657 ++++++++++++++++++++++++++++++------------- po-docs/libguestfs-docs.pot | 621 ++++++++++++++++++++++++++++------------- po-docs/uk.po | 666 ++++++++++++++++++++++++++++++-------------- po/en_GB.po | 40 ++- po/es.po | 50 +++- po/gu.po | 45 ++- po/hi.po | 40 ++- po/kn.po | 40 ++- po/libguestfs.pot | 42 ++- po/ml.po | 40 ++- po/mr.po | 50 +++- po/nl.po | 50 +++- po/or.po | 40 ++- po/pa.po | 50 +++- po/pl.po | 50 +++- po/ta.po | 40 ++- po/te.po | 40 ++- po/uk.po | 50 +++- 19 files changed, 1820 insertions(+), 793 deletions(-) diff --git a/configure.ac b/configure.ac index f6f09a09..d5f8e15d 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ # freeform string. m4_define([libguestfs_major], [1]) m4_define([libguestfs_minor], [19]) -m4_define([libguestfs_release], [0]) +m4_define([libguestfs_release], [1]) AC_INIT([libguestfs],libguestfs_major.libguestfs_minor.libguestfs_release) AC_CONFIG_AUX_DIR([build-aux]) diff --git a/po-docs/ja.po b/po-docs/ja.po index 8ef4bfea..314fc14f 100644 --- a/po-docs/ja.po +++ b/po-docs/ja.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: libguestfs\n" "Report-Msgid-Bugs-To: libguestfs@redhat.com\n" -"POT-Creation-Date: 2012-05-21 16:16+0200\n" +"POT-Creation-Date: 2012-05-25 16:51+0200\n" "PO-Revision-Date: 2012-05-21 13:20+0000\n" "Last-Translator: rjones \n" "Language-Team: Japanese \n" @@ -1064,7 +1064,7 @@ msgstr "" #: ../inspector/virt-inspector.pod:366 ../rescue/virt-rescue.pod:318 #: ../resize/virt-resize.pod:690 ../sysprep/virt-sysprep.pod:421 #: ../tools/virt-list-filesystems.pl:190 ../tools/virt-list-partitions.pl:260 -#: ../tools/virt-make-fs.pl:563 ../tools/virt-tar.pl:289 +#: ../tools/virt-make-fs.pl:584 ../tools/virt-tar.pl:289 #: ../tools/virt-win-reg.pl:744 msgid "SHELL QUOTING" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: ../inspector/virt-inspector.pod:368 ../rescue/virt-rescue.pod:320 #: ../resize/virt-resize.pod:692 ../sysprep/virt-sysprep.pod:423 #: ../tools/virt-list-filesystems.pl:192 ../tools/virt-list-partitions.pl:262 -#: ../tools/virt-make-fs.pl:565 ../tools/virt-tar.pl:291 +#: ../tools/virt-make-fs.pl:586 ../tools/virt-tar.pl:291 #: ../tools/virt-win-reg.pl:752 msgid "" "Libvirt guest names can contain arbitrary characters, some of which have " @@ -1111,7 +1111,9 @@ msgstr "このプログラムは以下を返します:" #: ../cat/virt-cat.pod:202 ../df/virt-df.pod:148 ../df/virt-df.pod:154 #: ../edit/virt-edit.pod:266 ../edit/virt-edit.pod:271 #: ../edit/virt-edit.pod:276 ../edit/virt-edit.pod:287 -#: ../edit/virt-edit.pod:291 ../examples/guestfs-performance.pod:107 +#: ../edit/virt-edit.pod:291 ../examples/guestfs-faq.pod:151 +#: ../examples/guestfs-faq.pod:157 ../examples/guestfs-faq.pod:196 +#: ../examples/guestfs-faq.pod:202 ../examples/guestfs-performance.pod:107 #: ../examples/guestfs-performance.pod:113 #: ../examples/guestfs-performance.pod:118 #: ../examples/guestfs-performance.pod:253 @@ -1247,7 +1249,7 @@ msgstr "" #: ../cat/virt-cat.pod:243 ../cat/virt-filesystems.pod:389 #: ../cat/virt-ls.pod:495 ../df/virt-df.pod:253 ../edit/virt-edit.pod:354 #: ../erlang/examples/guestfs-erlang.pod:97 -#: ../examples/guestfs-examples.pod:33 ../examples/guestfs-faq.pod:530 +#: ../examples/guestfs-examples.pod:33 ../examples/guestfs-faq.pod:648 #: ../examples/guestfs-performance.pod:364 ../examples/guestfs-recipes.pod:384 #: ../examples/guestfs-testing.pod:291 ../fish/guestfish.pod:1280 #: ../fish/virt-copy-in.pod:50 ../fish/virt-copy-out.pod:39 @@ -1260,7 +1262,7 @@ msgstr "" #: ../sparsify/virt-sparsify.pod:286 ../src/guestfs.pod:3328 #: ../sysprep/virt-sysprep.pod:432 ../test-tool/libguestfs-test-tool.pod:106 #: ../tools/virt-list-filesystems.pl:197 ../tools/virt-list-partitions.pl:267 -#: ../tools/virt-make-fs.pl:570 ../tools/virt-tar.pl:296 +#: ../tools/virt-make-fs.pl:591 ../tools/virt-tar.pl:296 #: ../tools/virt-win-reg.pl:757 msgid "SEE ALSO" msgstr "関連項目" @@ -1281,7 +1283,7 @@ msgstr "" #: ../format/virt-format.pod:187 ../rescue/virt-rescue.pod:349 #: ../resize/virt-resize.pod:725 ../sparsify/virt-sparsify.pod:299 #: ../tools/virt-list-filesystems.pl:210 ../tools/virt-list-partitions.pl:279 -#: ../tools/virt-make-fs.pl:596 ../tools/virt-tar.pl:311 +#: ../tools/virt-make-fs.pl:617 ../tools/virt-tar.pl:311 #: ../tools/virt-win-reg.pl:783 msgid "AUTHOR" msgstr "著者" @@ -1294,7 +1296,7 @@ msgstr "著者" #: ../rescue/virt-rescue.pod:351 ../resize/virt-resize.pod:727 #: ../sparsify/virt-sparsify.pod:301 ../sysprep/virt-sysprep.pod:449 #: ../tools/virt-list-filesystems.pl:212 ../tools/virt-list-partitions.pl:281 -#: ../tools/virt-make-fs.pl:598 ../tools/virt-tar.pl:313 +#: ../tools/virt-make-fs.pl:619 ../tools/virt-tar.pl:313 #: ../tools/virt-win-reg.pl:785 msgid "Richard W.M. Jones L" msgstr "Richard W.M. Jones L" @@ -1305,7 +1307,7 @@ msgstr "Richard W.M. Jones L" #: ../cat/virt-cat.pod:256 ../cat/virt-filesystems.pod:404 #: ../cat/virt-ls.pod:511 ../df/virt-df.pod:265 ../edit/virt-edit.pod:372 #: ../erlang/examples/guestfs-erlang.pod:114 -#: ../examples/guestfs-examples.pod:49 ../examples/guestfs-faq.pod:540 +#: ../examples/guestfs-examples.pod:49 ../examples/guestfs-faq.pod:658 #: ../examples/guestfs-performance.pod:379 ../examples/guestfs-recipes.pod:401 #: ../examples/guestfs-testing.pod:302 ../fish/guestfish.pod:1312 #: ../fish/virt-copy-in.pod:64 ../fish/virt-copy-out.pod:53 @@ -1318,7 +1320,7 @@ msgstr "Richard W.M. Jones L" #: ../sparsify/virt-sparsify.pod:303 ../src/guestfs.pod:3416 #: ../sysprep/virt-sysprep.pod:453 ../test-tool/libguestfs-test-tool.pod:116 #: ../tools/virt-list-filesystems.pl:214 ../tools/virt-list-partitions.pl:283 -#: ../tools/virt-make-fs.pl:600 ../tools/virt-tar.pl:315 +#: ../tools/virt-make-fs.pl:621 ../tools/virt-tar.pl:315 #: ../tools/virt-win-reg.pl:787 msgid "COPYRIGHT" msgstr "COPYRIGHT" @@ -1341,7 +1343,7 @@ msgstr "Copyright (C) 2011 Red Hat Inc." #: ../sparsify/virt-sparsify.pod:307 ../sysprep/virt-sysprep.pod:459 #: ../test-tool/libguestfs-test-tool.pod:121 #: ../tools/virt-list-filesystems.pl:218 ../tools/virt-list-partitions.pl:287 -#: ../tools/virt-make-fs.pl:604 ../tools/virt-tar.pl:319 +#: ../tools/virt-make-fs.pl:625 ../tools/virt-tar.pl:319 #: ../tools/virt-win-reg.pl:791 msgid "" "This program is free software; you can redistribute it and/or modify it " @@ -1367,7 +1369,7 @@ msgstr "" #: ../sparsify/virt-sparsify.pod:312 ../sysprep/virt-sysprep.pod:464 #: ../test-tool/libguestfs-test-tool.pod:126 #: ../tools/virt-list-filesystems.pl:223 ../tools/virt-list-partitions.pl:292 -#: ../tools/virt-make-fs.pl:609 ../tools/virt-tar.pl:324 +#: ../tools/virt-make-fs.pl:630 ../tools/virt-tar.pl:324 #: ../tools/virt-win-reg.pl:796 msgid "" "This program is distributed in the hope that it will be useful, but WITHOUT " @@ -1393,7 +1395,7 @@ msgstr "" #: ../sparsify/virt-sparsify.pod:317 ../sysprep/virt-sysprep.pod:469 #: ../test-tool/libguestfs-test-tool.pod:131 #: ../tools/virt-list-filesystems.pl:228 ../tools/virt-list-partitions.pl:297 -#: ../tools/virt-make-fs.pl:614 ../tools/virt-tar.pl:329 +#: ../tools/virt-make-fs.pl:635 ../tools/virt-tar.pl:329 #: ../tools/virt-win-reg.pl:801 msgid "" "You should have received a copy of the GNU General Public License along with " @@ -1700,7 +1702,7 @@ msgstr "" #. type: =head1 #: ../appliance/libguestfs-make-fixed-appliance.pod:153 #: ../erlang/examples/guestfs-erlang.pod:110 -#: ../examples/guestfs-examples.pod:45 ../examples/guestfs-faq.pod:536 +#: ../examples/guestfs-examples.pod:45 ../examples/guestfs-faq.pod:654 #: ../examples/guestfs-performance.pod:375 ../examples/guestfs-recipes.pod:397 #: ../examples/guestfs-testing.pod:298 ../fish/guestfish.pod:1308 #: ../fish/virt-copy-in.pod:60 ../fish/virt-copy-out.pod:49 @@ -1717,7 +1719,7 @@ msgstr "著者" #. type: textblock #: ../appliance/libguestfs-make-fixed-appliance.pod:155 #: ../erlang/examples/guestfs-erlang.pod:112 -#: ../examples/guestfs-examples.pod:47 ../examples/guestfs-faq.pod:538 +#: ../examples/guestfs-examples.pod:47 ../examples/guestfs-faq.pod:656 #: ../examples/guestfs-performance.pod:377 ../examples/guestfs-recipes.pod:399 #: ../examples/guestfs-testing.pod:300 ../fish/guestfish.pod:1310 #: ../fish/virt-copy-in.pod:62 ../fish/virt-copy-out.pod:51 @@ -2179,7 +2181,7 @@ msgstr "" #. type: textblock #: ../cat/virt-cat.pod:258 ../inspector/virt-inspector.pod:526 -#: ../resize/virt-resize.pod:731 ../tools/virt-make-fs.pl:602 +#: ../resize/virt-resize.pod:731 ../tools/virt-make-fs.pl:623 msgid "Copyright (C) 2010-2012 Red Hat Inc." msgstr "Copyright (C) 2010-2012 Red Hat Inc." @@ -4972,7 +4974,7 @@ msgstr "" #. type: textblock #: ../erlang/examples/guestfs-erlang.pod:121 -#: ../examples/guestfs-examples.pod:56 ../examples/guestfs-faq.pod:544 +#: ../examples/guestfs-examples.pod:56 ../examples/guestfs-faq.pod:662 #: ../examples/guestfs-performance.pod:383 ../examples/guestfs-recipes.pod:408 #: ../examples/guestfs-testing.pod:306 ../java/examples/guestfs-java.pod:69 #: ../ocaml/examples/guestfs-ocaml.pod:102 @@ -4992,7 +4994,7 @@ msgstr "" #. type: textblock #: ../erlang/examples/guestfs-erlang.pod:126 -#: ../examples/guestfs-examples.pod:61 ../examples/guestfs-faq.pod:549 +#: ../examples/guestfs-examples.pod:61 ../examples/guestfs-faq.pod:667 #: ../examples/guestfs-performance.pod:388 ../examples/guestfs-recipes.pod:413 #: ../examples/guestfs-testing.pod:311 ../java/examples/guestfs-java.pod:74 #: ../ocaml/examples/guestfs-ocaml.pod:107 @@ -5012,7 +5014,7 @@ msgstr "" #. type: textblock #: ../erlang/examples/guestfs-erlang.pod:131 -#: ../examples/guestfs-examples.pod:66 ../examples/guestfs-faq.pod:554 +#: ../examples/guestfs-examples.pod:66 ../examples/guestfs-faq.pod:672 #: ../examples/guestfs-performance.pod:393 ../examples/guestfs-recipes.pod:418 #: ../examples/guestfs-testing.pod:316 ../java/examples/guestfs-java.pod:79 #: ../ocaml/examples/guestfs-ocaml.pod:112 @@ -5354,38 +5356,236 @@ msgstr "" #. type: =head1 #: ../examples/guestfs-faq.pod:128 +#, fuzzy +#| msgid "ERRORS" +msgid "COMMON ERRORS" +msgstr "エラー" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:130 +msgid "\"child process died unexpectedly\"" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:132 +msgid "" +"This error indicates that qemu failed or the host kernel could not boot. To " +"get further information about the failure, you have to run:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:135 ../test-tool/libguestfs-test-tool.pod:21 +#, no-wrap +msgid "" +" libguestfs-test-tool\n" +"\n" +msgstr "" +" libguestfs-test-tool\n" +"\n" + +#. type: textblock +#: ../examples/guestfs-faq.pod:137 +msgid "" +"If, after using this, you still don't understand the failure, contact us " +"(see previous section)." +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-faq.pod:140 +msgid "COMMON PROBLEMS" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:142 +msgid "" +"See also L for some \"gotchas\" with using " +"the libguestfs API." +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:145 +msgid "Non-ASCII characters don't appear on VFAT filesystems." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:147 +msgid "Typical symptoms of this problem:" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:153 +msgid "" +"You get an error when you create a file where the filename contains non-" +"ASCII characters, particularly non 8-bit characters from Asian languages " +"(Chinese, Japanese, etc). The filesystem is VFAT." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:159 +msgid "" +"When you list a directory from a VFAT filesystem, filenames appear as " +"question marks." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:164 +#, fuzzy +#| msgid "This is an installed operating system." +msgid "This is a design flaw of the GNU/Linux system." +msgstr "インストールされているオペレーティングシステムです。" + +#. type: textblock +#: ../examples/guestfs-faq.pod:166 +msgid "" +"VFAT stores long filenames as UTF-16 characters. When opening or returning " +"filenames, the Linux kernel has to translate these to some form of 8 bit " +"string. UTF-8 would be the obvious choice, except for Linux users who " +"persist in using non-UTF-8 locales (the user's locale is not known to the " +"kernel because it's a function of libc)." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:172 +msgid "" +"Therefore you have to tell the kernel what translation you want done when " +"you mount the filesystem. The two methods are the C parameter " +"(which is not relevant to libguestfs) and the C flag." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:176 +msgid "" +"So to use a VFAT filesystem you must add the C flag when mounting. " +"From guestfish, use:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:179 +#, fuzzy, no-wrap +#| msgid "" +#| " guestfs_mount_options (g, \"\", \"/dev/sda1\", \"/\");\n" +#| "\n" +msgid "" +" > mount-options utf8 /dev/sda1 /\n" +"\n" +msgstr "" +" guestfs_mount_options (g, \"\", \"/dev/sda1\", \"/\");\n" +"\n" + +#. type: textblock +#: ../examples/guestfs-faq.pod:181 +#, fuzzy +#| msgid "guestfs_command_lines" +msgid "or on the guestfish command line:" +msgstr "guestfs_command_lines" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:183 +#, fuzzy, no-wrap +#| msgid "" +#| " guestfish -N fs:vfat:32M -m /dev/sda1\n" +#| "\n" +msgid "" +" guestfish [...] -m /dev/sda1:/:utf8\n" +"\n" +msgstr "" +" guestfish -N fs:vfat:32M -m /dev/sda1\n" +"\n" + +#. type: textblock +#: ../examples/guestfs-faq.pod:185 +msgid "or from the API:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:187 +#, fuzzy, no-wrap +#| msgid "" +#| " guestfs_mount_options (g, \"\", \"/dev/sda1\", \"/\");\n" +#| "\n" +msgid "" +" guestfs_mount_options (g, \"utf8\", \"/dev/sda1\", \"/\");\n" +"\n" +msgstr "" +" guestfs_mount_options (g, \"\", \"/dev/sda1\", \"/\");\n" +"\n" + +#. type: textblock +#: ../examples/guestfs-faq.pod:189 +msgid "The kernel will then translate filenames to and from UTF-8 strings." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:191 +msgid "" +"We considered adding this mount option transparently, but unfortunately " +"there are several problems with doing that:" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:198 +msgid "" +"On some Linux systems, the C mount option doesn't work. We don't " +"precisely understand what systems or why, but this was reliably reported by " +"one user." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:204 +msgid "" +"It would prevent you from using the C parameter because it is " +"incompatible with C. It is probably not a good idea to use this " +"parameter, but we don't want to prevent it." +msgstr "" + +#. type: =head2 +#: ../examples/guestfs-faq.pod:210 +msgid "Non-ASCII characters appear as underscore (_) on ISO9660 filesystems." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:212 +msgid "" +"The filesystem was not prepared correctly with mkisofs or genisoimage. Make " +"sure the filesystem was created using Joliet and/or Rock Ridge extensions. " +"libguestfs does not require any special mount options to handle the " +"filesystem." +msgstr "" + +#. type: =head1 +#: ../examples/guestfs-faq.pod:217 msgid "DOWNLOADING, INSTALLING, COMPILING LIBGUESTFS" msgstr "" #. type: =end -#: ../examples/guestfs-faq.pod:130 ../examples/guestfs-faq.pod:135 -#: ../examples/guestfs-faq.pod:312 ../examples/guestfs-faq.pod:317 +#: ../examples/guestfs-faq.pod:219 ../examples/guestfs-faq.pod:224 +#: ../examples/guestfs-faq.pod:421 ../examples/guestfs-faq.pod:426 #: ../src/guestfs.pod:2322 ../src/guestfs.pod:2327 msgid "html" msgstr "HTML" #. type: textblock -#: ../examples/guestfs-faq.pod:132 +#: ../examples/guestfs-faq.pod:221 msgid " " msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:137 +#: ../examples/guestfs-faq.pod:226 msgid "Where can I get the latest binaries for ...?" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:141 +#: ../examples/guestfs-faq.pod:230 msgid "Fedora E 11, RHEL E 5.3, EPEL 5" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:143 +#: ../examples/guestfs-faq.pod:232 msgid "Use:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:145 +#: ../examples/guestfs-faq.pod:234 #, no-wrap msgid "" " yum install '*guestf*'\n" @@ -5393,122 +5593,159 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:147 +#: ../examples/guestfs-faq.pod:236 msgid "" "For the latest builds, see: L" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:150 +#: ../examples/guestfs-faq.pod:239 msgid "Red Hat Enterprise Linux 6" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:152 +#: ../examples/guestfs-faq.pod:241 msgid "" "It is part of the default install. On RHEL 6 (only) you have to install " "C to get Windows guest support." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:155 +#: ../examples/guestfs-faq.pod:244 msgid "RHEL 6.3" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:157 +#: ../examples/guestfs-faq.pod:246 msgid "" "Preview packages are available here: L" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:160 +#: ../examples/guestfs-faq.pod:249 msgid "Debian Squeeze (6)" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:162 +#: ../examples/guestfs-faq.pod:251 msgid "" "Use Hilko Bengen's backport repository: L" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:165 +#: ../examples/guestfs-faq.pod:254 msgid "Debian Wheezy and later (7+)" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:167 +#: ../examples/guestfs-faq.pod:256 msgid "" "Official Debian packages are available: L (thanks Hilko Bengen)." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:171 +#: ../examples/guestfs-faq.pod:260 msgid "Ubuntu" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:173 +#: ../examples/guestfs-faq.pod:262 msgid "" "We don't have an Ubuntu maintainer, and the packages supplied by Canonical " -"(which are outside our control) are broken. Try compiling from source (next " -"section)." +"(which are outside our control) are often broken. Try compiling from source " +"(next section)." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:266 +msgid "" +"Canonical decided to change the permissions on the kernel so that it's not " +"readable except by root. This is completely stupid, but they won't change " +"it (L). So " +"every user should do this:" +msgstr "" + +#. type: verbatim +#: ../examples/guestfs-faq.pod:272 ../examples/guestfs-faq.pod:294 +#, no-wrap +msgid "" +" sudo chmod 0644 /boot/vmlinuz*\n" +"\n" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:177 +#: ../examples/guestfs-faq.pod:274 msgid "Ubuntu 10.04" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:179 +#: ../examples/guestfs-faq.pod:276 msgid "See: L" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:182 +#: ../examples/guestfs-faq.pod:279 msgid "Ubuntu 12.04" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:184 +#: ../examples/guestfs-faq.pod:281 +msgid "" +"libguestfs in this version of Ubuntu works, but you need to update " +"febootstrap and seabios to the latest versions." +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:284 msgid "" -"The packages supplied by Canonical are broken. See: L" +"You need febootstrap E 3.14-2 from: L" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:287 +msgid "" +"You need seabios E 0.6.2-0ubuntu2.1 or E 0.6.2-0ubuntu3 from: " +"L or L" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:292 +msgid "Also you need to do (see above):" msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:187 +#: ../examples/guestfs-faq.pod:296 msgid "Other Linux distro" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:189 +#: ../examples/guestfs-faq.pod:298 msgid "Compile from source (next section)." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:191 +#: ../examples/guestfs-faq.pod:300 msgid "Other non-Linux distro" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:193 +#: ../examples/guestfs-faq.pod:302 msgid "You'll have to compile from source, and port it." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:197 +#: ../examples/guestfs-faq.pod:306 msgid "How can I compile and install libguestfs from source?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:199 +#: ../examples/guestfs-faq.pod:308 msgid "" "If your Linux distro has a working port of febootstrap (that is, Fedora, Red " "Hat Enterprise Linux >= 6.3, Debian, Ubuntu and ArchLinux) then you should " @@ -5518,33 +5755,33 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:205 +#: ../examples/guestfs-faq.pod:314 msgid "" "If you I have febootstrap, you will need to use the \"fixed appliance " "method\". See: L" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:209 +#: ../examples/guestfs-faq.pod:318 msgid "Patches to port febootstrap to more Linux distros are welcome." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:211 +#: ../examples/guestfs-faq.pod:320 msgid "" "Why do I get an error when I try to rebuild from the source RPMs supplied by " "Red Hat / Fedora?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:214 +#: ../examples/guestfs-faq.pod:323 msgid "" "Because of the complexity of building the libguestfs appliance, the source " "RPMs provided cannot be rebuilt directly using C or C." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:218 +#: ../examples/guestfs-faq.pod:327 msgid "" "If you use Koji (which is open source software and may be installed " "locally), then the SRPMs can be rebuilt in Koji. L and C<$ftp_proxy> are pointing to it." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:250 +#: ../examples/guestfs-faq.pod:359 msgid "" "With Squid running and correctly configured, appliance builds should be " "reduced to a few minutes." msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:253 +#: ../examples/guestfs-faq.pod:362 msgid "SPEED, DISK SPACE USED BY LIBGUESTFS" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:255 +#: ../examples/guestfs-faq.pod:364 msgid "" "Note: Most of the information in this section has moved: L." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:258 +#: ../examples/guestfs-faq.pod:367 msgid "Upload or write seem very slow." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:260 +#: ../examples/guestfs-faq.pod:369 msgid "" "In libguestfs E 1.13.16, the mount command (L) " "enabled option C<-o sync> implicitly. This causes very poor write " @@ -5652,14 +5889,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:265 +#: ../examples/guestfs-faq.pod:374 msgid "" "For libguestfs E 1.13.16, replace mount with C, leaving " "the first parameter as an empty string." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:268 +#: ../examples/guestfs-faq.pod:377 msgid "" "You can also do this with more recent versions of libguestfs, but if you " "know that you are using libguestfs ≥ 1.13.16 then it's safe to use plain " @@ -5667,7 +5904,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:272 +#: ../examples/guestfs-faq.pod:381 msgid "" "If the underlying disk is not fully allocated (eg. sparse raw or qcow2) then " "writes can be slow because the host operating system has to do costly disk " @@ -5677,17 +5914,17 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:278 +#: ../examples/guestfs-faq.pod:387 msgid "Libguestfs uses too much disk space!" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:280 +#: ../examples/guestfs-faq.pod:389 msgid "libguestfs caches a large-ish appliance in:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:282 +#: ../examples/guestfs-faq.pod:391 #, no-wrap msgid "" " /var/tmp/.guestfs-\n" @@ -5695,36 +5932,36 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:284 +#: ../examples/guestfs-faq.pod:393 msgid "" "If the environment variable C is defined, then C<$TMPDIR/.guestfs-" "EUIDE> is used instead." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:287 +#: ../examples/guestfs-faq.pod:396 msgid "It is safe to delete this directory when you are not using libguestfs." msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:289 +#: ../examples/guestfs-faq.pod:398 msgid "USING LIBGUESTFS IN YOUR OWN PROGRAMS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:291 +#: ../examples/guestfs-faq.pod:400 msgid "The API has hundreds of methods, where do I start?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:293 +#: ../examples/guestfs-faq.pod:402 msgid "" "We recommend you start by reading the API overview: L." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:296 +#: ../examples/guestfs-faq.pod:405 msgid "" "Although the API overview covers the C API, it is still worth reading even " "if you are going to use another programming language, because the API is the " @@ -5732,7 +5969,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:301 +#: ../examples/guestfs-faq.pod:410 #, no-wrap msgid "" " C guestfs_ln_sf (g, target, linkname);\n" @@ -5745,7 +5982,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:308 +#: ../examples/guestfs-faq.pod:417 msgid "" "Once you're familiar with the API overview, you should look at this list of " "starting points for other language bindings: L " msgstr "" +#. type: =head2 +#: ../examples/guestfs-faq.pod:428 +msgid "" +"Can I use libguestfs in my proprietary / closed source / commercial program?" +msgstr "" + +#. type: textblock +#: ../examples/guestfs-faq.pod:430 +msgid "" +"In general, yes. However this is not legal advice. You should read the " +"license that comes with libguestfs, and if you have specific questions about " +"your obligations when distributing libguestfs, contact a lawyer. In the " +"source tree the license is in the file C (LGPLv2+ for the " +"library and bindings) and C (GPLv2+ for the standalone programs)." +msgstr "" + #. type: =head1 -#: ../examples/guestfs-faq.pod:319 +#: ../examples/guestfs-faq.pod:437 msgid "DEBUGGING LIBGUESTFS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:321 +#: ../examples/guestfs-faq.pod:439 msgid "" "How do I debug when using any libguestfs program or tool (eg. virt-v2v or " "virt-df)?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:324 +#: ../examples/guestfs-faq.pod:442 msgid "" "There are two C environment variables you can set in order to " "get more information from libguestfs." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:329 +#: ../examples/guestfs-faq.pod:447 msgid "C" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:331 +#: ../examples/guestfs-faq.pod:449 msgid "" "Set this to 1 and libguestfs will print out each command / API call in a " "format which is similar to guestfish commands." msgstr "" #. type: =item -#: ../examples/guestfs-faq.pod:334 +#: ../examples/guestfs-faq.pod:452 msgid "C" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:336 +#: ../examples/guestfs-faq.pod:454 msgid "" "Set this to 1 in order to enable massive amounts of debug messages. If you " "think there is some problem inside the libguestfs appliance, then you should " @@ -5802,12 +6055,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:342 +#: ../examples/guestfs-faq.pod:460 msgid "To set these from the shell, do this before running the program:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:344 +#: ../examples/guestfs-faq.pod:462 #, no-wrap msgid "" " export LIBGUESTFS_TRACE=1\n" @@ -5816,12 +6069,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:347 +#: ../examples/guestfs-faq.pod:465 msgid "For csh/tcsh the equivalent commands would be:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:349 +#: ../examples/guestfs-faq.pod:467 #, no-wrap msgid "" " setenv LIBGUESTFS_TRACE 1\n" @@ -5830,17 +6083,17 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:352 +#: ../examples/guestfs-faq.pod:470 msgid "For further information, see: L." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:354 +#: ../examples/guestfs-faq.pod:472 msgid "How do I debug when using guestfish?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:356 +#: ../examples/guestfs-faq.pod:474 msgid "" "You can use the same environment variables above. Alternatively use the " "guestfish options -x (to trace commands) or -v (to get the full debug " @@ -5848,60 +6101,60 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:360 +#: ../examples/guestfs-faq.pod:478 msgid "For further information, see: L." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:362 +#: ../examples/guestfs-faq.pod:480 msgid "How do I debug when using the API?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:364 +#: ../examples/guestfs-faq.pod:482 msgid "" "Call L to enable command traces, and/or " "L to enable debug messages." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:367 +#: ../examples/guestfs-faq.pod:485 msgid "" "For best results, call these functions as early as possible, just after " "creating the guestfs handle if you can, and definitely before calling launch." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:371 +#: ../examples/guestfs-faq.pod:489 msgid "How do I capture debug output and put it into my logging system?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:373 +#: ../examples/guestfs-faq.pod:491 msgid "" "Use the event API. For examples, see: L." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:376 +#: ../examples/guestfs-faq.pod:494 msgid "Digging deeper into the appliance boot process." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:378 +#: ../examples/guestfs-faq.pod:496 msgid "" "Enable debugging and then read this documentation on the appliance boot " "process: L." msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:381 +#: ../examples/guestfs-faq.pod:499 msgid "libguestfs hangs or fails during run/launch." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:383 +#: ../examples/guestfs-faq.pod:501 msgid "" "Enable debugging and look at the full output. If you cannot work out what " "is going on, file a bug report, including the I output of " @@ -5909,17 +6162,17 @@ msgid "" msgstr "" #. type: =head1 -#: ../examples/guestfs-faq.pod:387 +#: ../examples/guestfs-faq.pod:505 msgid "DESIGN/INTERNALS OF LIBGUESTFS" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:389 +#: ../examples/guestfs-faq.pod:507 msgid "Why don't you do everything through the FUSE / filesystem interface?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:392 +#: ../examples/guestfs-faq.pod:510 msgid "" "We offer a command called L which lets you mount guest " "filesystems on the host. This is implemented as a FUSE module. Why don't " @@ -5928,7 +6181,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:397 +#: ../examples/guestfs-faq.pod:515 msgid "" "The reasons are twofold. Firstly, libguestfs offers API calls for doing " "things like creating and deleting partitions and logical volumes, which " @@ -5942,7 +6195,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:407 +#: ../examples/guestfs-faq.pod:525 msgid "" "The second reason is for efficiency. FUSE itself is reasonably efficient, " "but it does make lots of small, independent calls into the FUSE module. In " @@ -5955,17 +6208,17 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:417 +#: ../examples/guestfs-faq.pod:535 msgid "Why don't you do everything through GVFS?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:419 +#: ../examples/guestfs-faq.pod:537 msgid "The problems are similar to the problems with FUSE." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:421 +#: ../examples/guestfs-faq.pod:539 msgid "" "GVFS is a better abstraction than POSIX/FUSE. There is an FTP backend for " "GVFS, which is encouraging because FTP is conceptually similar to the " @@ -5975,12 +6228,12 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:427 +#: ../examples/guestfs-faq.pod:545 msgid "Can I use C as a way to backup my virtual machines?" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:429 +#: ../examples/guestfs-faq.pod:547 msgid "" "Usually this is not a good idea. The question is answered in more detail in " "this mailing list posting: L is a program providing structured access to the L API. It happens to be a nice interactive shell too, but its primary " @@ -6038,7 +6291,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:456 +#: ../examples/guestfs-faq.pod:574 msgid "" "L is a free-for-all freeform way to boot the libguestfs " "appliance and make arbitrary changes to your VM. It's not structured, you " @@ -6047,7 +6300,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:461 +#: ../examples/guestfs-faq.pod:579 msgid "" "But, libguestfs also has a \"backdoor\" into the appliance allowing you to " "send arbitrary shell commands. It's not as flexible as virt-rescue, because " @@ -6055,7 +6308,7 @@ msgid "" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:466 +#: ../examples/guestfs-faq.pod:584 #, no-wrap msgid "" " > debug sh \"cmd arg1 arg2 ...\"\n" @@ -6063,7 +6316,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:468 +#: ../examples/guestfs-faq.pod:586 msgid "" "Note that you should B rely on this. It could be removed or changed in " "future. If your program needs some operation, please add it to the " @@ -6071,7 +6324,7 @@ msgid "" msgstr "" #. type: =head2 -#: ../examples/guestfs-faq.pod:472 +#: ../examples/guestfs-faq.pod:590 msgid "" "What's the deal with C? Why does virt-cat only work on a real " "VM image, but virt-df works on any disk image? What does \"no root device " @@ -6079,28 +6332,28 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:477 +#: ../examples/guestfs-faq.pod:595 msgid "" "These questions are all related at a fundamental level which may not be " "immediately obvious." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:480 +#: ../examples/guestfs-faq.pod:598 msgid "" "At the L API level, a \"disk image\" is just a pile of " "partitions and filesystems." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:483 +#: ../examples/guestfs-faq.pod:601 msgid "" "In contrast, when the virtual machine boots, it mounts those filesystems " "into a consistent hierarchy such as:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:486 +#: ../examples/guestfs-faq.pod:604 #, no-wrap msgid "" " / (/dev/sda2)\n" @@ -6126,12 +6379,12 @@ msgstr "" "\n" #. type: textblock -#: ../examples/guestfs-faq.pod:496 +#: ../examples/guestfs-faq.pod:614 msgid "(or drive letters on Windows)." msgstr "(または Windows におけるドライブレター)。" #. type: textblock -#: ../examples/guestfs-faq.pod:498 +#: ../examples/guestfs-faq.pod:616 msgid "" "The API first of all sees the disk image at the \"pile of filesystems\" " "level. But it also has a way to inspect the disk image to see if it " @@ -6140,12 +6393,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:503 +#: ../examples/guestfs-faq.pod:621 msgid "Users expect some tools (like L) to work with VM paths:" msgstr "" #. type: verbatim -#: ../examples/guestfs-faq.pod:505 +#: ../examples/guestfs-faq.pod:623 #, no-wrap msgid "" " virt-cat fedora.img /var/log/messages\n" @@ -6153,7 +6406,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:507 +#: ../examples/guestfs-faq.pod:625 msgid "" "How does virt-cat know that C is a separate partition? The trick is " "that virt-cat performs inspection on the disk image, and uses that to " @@ -6161,7 +6414,7 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:511 +#: ../examples/guestfs-faq.pod:629 msgid "" "Some tools (including L, L, L) use " "inspection to map VM paths. Other tools, such as L and L is in an interesting middle ground. If you use the I<-a> " "and I<-m> command line options, then you have to tell guestfish exactly how " @@ -6178,14 +6431,14 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:521 +#: ../examples/guestfs-faq.pod:639 msgid "" "If you use the I<-i> option, libguestfs performs inspection and mounts the " "filesystems for you." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:524 +#: ../examples/guestfs-faq.pod:642 msgid "" "The error C is related " "to this. It means inspection was unable to locate an operating system " @@ -6195,12 +6448,12 @@ msgid "" msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:532 +#: ../examples/guestfs-faq.pod:650 msgid "L, L, L." msgstr "" #. type: textblock -#: ../examples/guestfs-faq.pod:542 ../examples/guestfs-performance.pod:381 +#: ../examples/guestfs-faq.pod:660 ../examples/guestfs-performance.pod:381 msgid "Copyright (C) 2012 Red Hat Inc. L" msgstr "" @@ -52666,7 +52919,7 @@ msgstr "" "L." #. type: =head1 -#: ../src/guestfs.pod:3379 ../tools/virt-make-fs.pl:585 +#: ../src/guestfs.pod:3379 ../tools/virt-make-fs.pl:606 #: ../tools/virt-win-reg.pl:772 msgid "BUGS" msgstr "バグ" @@ -53022,64 +53275,78 @@ msgstr "" #. type: =head2 #: ../sysprep/sysprep-operations.pod:128 +#, fuzzy +#| msgid "B *" +msgid "B *" +msgstr "B *" + +#. type: textblock +#: ../sysprep/sysprep-operations.pod:131 +#, fuzzy +#| msgid "Remove the database and log files of sssd." +msgid "Remove the data and log files of puppet." +msgstr "SSSD のデータベースとログファイルを削除します。" + +#. type: =head2 +#: ../sysprep/sysprep-operations.pod:133 msgid "B *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:131 +#: ../sysprep/sysprep-operations.pod:136 msgid "Generate random seed for guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:133 +#: ../sysprep/sysprep-operations.pod:138 msgid "" "Write some random bytes from the host into the random seed file of the guest." msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:136 +#: ../sysprep/sysprep-operations.pod:141 msgid "See L below." msgstr "以下の L を参照してください。" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:138 +#: ../sysprep/sysprep-operations.pod:143 msgid "B *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:141 +#: ../sysprep/sysprep-operations.pod:146 msgid "Remove the RHN system ID." msgstr "RHN システム ID を削除します。" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:143 +#: ../sysprep/sysprep-operations.pod:148 msgid "B *" msgstr "" #. type: textblock -#: ../sysprep/sysprep-operations.pod:146 +#: ../sysprep/sysprep-operations.pod:151 msgid "Remove the database and log files of Samba." msgstr "" #. type: =head2 -#: ../sysprep/sysprep-operations.pod:148 +#: ../sysprep/sysprep-operations.pod:153 msgid "B