+# type: textblock
+#: ../src/guestfs-actions.pod:39 ../src/guestfs-actions.pod:128 ../src/guestfs-actions.pod:1092 ../src/guestfs-actions.pod:1893 ../src/guestfs-actions.pod:1991 ../src/guestfs-actions.pod:2094 ../src/guestfs-actions.pod:3047 ../src/guestfs-actions.pod:3062 ../src/guestfs-actions.pod:4202 ../src/guestfs-actions.pod:5271 ../src/guestfs-actions.pod:5388 ../src/guestfs-actions.pod:5498 ../src/guestfs-actions.pod:5961 ../src/guestfs-actions.pod:6086 ../src/guestfs-actions.pod:6598
+msgid "(Added in 0.3)"
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:41
+msgid "guestfs_add_domain"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:43
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_domain (guestfs_h *g,\n"
+" const char *dom,\n"
+" ...);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:48 ../src/guestfs-actions.pod:137
+msgid ""
+"You may supply a list of optional arguments to this call. Use zero or more "
+"of the following pairs of parameters, and terminate the list with C<-1> on "
+"its own. See L</CALLS WITH OPTIONAL ARGUMENTS>."
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:53
+#, no-wrap
+msgid ""
+" GUESTFS_ADD_DOMAIN_LIBVIRTURI, const char *libvirturi,\n"
+" GUESTFS_ADD_DOMAIN_READONLY, int readonly,\n"
+" GUESTFS_ADD_DOMAIN_IFACE, const char *iface,\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:57
+msgid ""
+"This function adds the disk(s) attached to the named libvirt domain C<dom>. "
+"It works by connecting to libvirt, requesting the domain and domain XML from "
+"libvirt, parsing it for disks, and calling C<guestfs_add_drive_opts> on each "
+"one."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:62 ../fish/guestfish-actions.pod:46
+msgid ""
+"The number of disks added is returned. This operation is atomic: if an "
+"error is returned, then no disks are added."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:65 ../fish/guestfish-actions.pod:49
+msgid ""
+"This function does some minimal checks to make sure the libvirt domain is "
+"not running (unless C<readonly> is true). In a future version we will try "
+"to acquire the libvirt lock on each disk."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:69 ../fish/guestfish-actions.pod:53
+msgid ""
+"Disks must be accessible locally. This often means that adding disks from a "
+"remote libvirt connection (see L<http://libvirt.org/remote.html>) will fail "
+"unless those disks are accessible via the same device path locally too."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:74
+msgid ""
+"The optional C<libvirturi> parameter sets the libvirt URI (see "
+"L<http://libvirt.org/uri.html>). If this is not set then we connect to the "
+"default libvirt URI (or one set through an environment variable, see the "
+"libvirt documentation for full details). If you are using the C API "
+"directly then it is more flexible to create the libvirt connection object "
+"yourself, get the domain object, and call C<guestfs_add_libvirt_dom>."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:82
+msgid ""
+"The other optional parameters are passed directly through to "
+"C<guestfs_add_drive_opts>."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:85 ../src/guestfs-actions.pod:336 ../src/guestfs-actions.pod:501 ../src/guestfs-actions.pod:679 ../src/guestfs-actions.pod:710 ../src/guestfs-actions.pod:728 ../src/guestfs-actions.pod:747 ../src/guestfs-actions.pod:1307 ../src/guestfs-actions.pod:1661 ../src/guestfs-actions.pod:1864 ../src/guestfs-actions.pod:1963 ../src/guestfs-actions.pod:2003 ../src/guestfs-actions.pod:2058 ../src/guestfs-actions.pod:2081 ../src/guestfs-actions.pod:2344 ../src/guestfs-actions.pod:2602 ../src/guestfs-actions.pod:2623 ../src/guestfs-actions.pod:4338 ../src/guestfs-actions.pod:4466 ../src/guestfs-actions.pod:4872 ../src/guestfs-actions.pod:4898 ../src/guestfs-actions.pod:6194 ../src/guestfs-actions.pod:6609 ../src/guestfs-actions.pod:6622 ../src/guestfs-actions.pod:6635
+msgid "On error this function returns -1."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:87
+msgid "guestfs_add_domain_va"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:89
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_domain_va (guestfs_h *g,\n"
+" const char *dom,\n"
+" va_list args);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:94
+msgid "This is the \"va_list variant\" of L</guestfs_add_domain>."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:96 ../src/guestfs-actions.pod:107 ../src/guestfs-actions.pod:200 ../src/guestfs-actions.pod:211
+msgid "See L</CALLS WITH OPTIONAL ARGUMENTS>."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:98
+msgid "guestfs_add_domain_argv"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:100
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_domain_argv (guestfs_h *g,\n"
+" const char *dom,\n"
+" const struct guestfs_add_domain_argv *optargs);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:105
+msgid "This is the \"argv variant\" of L</guestfs_add_domain>."
+msgstr ""
+