]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
po: Refresh potfile for v7.0.0 v7.0.0-rc1
authorJiri Denemark <jdenemar@redhat.com>
Sat, 9 Jan 2021 00:14:30 +0000 (01:14 +0100)
committerJiri Denemark <jdenemar@redhat.com>
Sat, 9 Jan 2021 00:14:30 +0000 (01:14 +0100)
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
po/libvirt.pot

index 247d3b0e31e04365a0ec781cc482ccf494b980c7..1252685e2f9009d1414740871b0c91c5e8655542 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: libvirt 6.10.0\n"
+"Project-Id-Version: libvirt 7.0.0\n"
 "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n"
-"POT-Creation-Date: 2020-11-24 23:25+0000\n"
+"POT-Creation-Date: 2021-01-08 17:11+0000\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"
@@ -30,13 +30,14 @@ msgid ""
 "  (specify help <group> for details about the commands in the group)\n"
 msgstr ""
 
+#. Print the description only if it's not empty.
 #: tools/vsh.c:667
 msgid ""
 "\n"
 "  DESCRIPTION\n"
 msgstr ""
 
-#: src/locking/lock_daemon.c:823
+#: src/locking/lock_daemon.c:822
 msgid ""
 "\n"
 "  Default paths:\n"
@@ -52,7 +53,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/logging/log_daemon.c:606
+#: src/logging/log_daemon.c:605
 msgid ""
 "\n"
 "  Default paths:\n"
@@ -68,7 +69,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/locking/lock_daemon.c:806
+#: src/locking/lock_daemon.c:805
 #, c-format
 msgid ""
 "\n"
@@ -85,7 +86,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/logging/log_daemon.c:589
+#: src/logging/log_daemon.c:588
 #, c-format
 msgid ""
 "\n"
@@ -196,21 +197,21 @@ msgstr ""
 #, c-format
 msgid ""
 "\n"
-"Domain %s dumped to %s\n"
+"Domain '%s' dumped to %s\n"
 msgstr ""
 
 #: tools/virsh-domain.c:4515
 #, c-format
 msgid ""
 "\n"
-"Domain %s saved to %s\n"
+"Domain '%s' saved to %s\n"
 msgstr ""
 
 #: tools/virsh-domain.c:4822
 #, c-format
 msgid ""
 "\n"
-"Domain %s state saved by libvirt\n"
+"Domain '%s' state saved by libvirt\n"
 msgstr ""
 
 #: tools/virt-login-shell-helper.c:120
@@ -228,7 +229,7 @@ msgid ""
 "libvirt login shell\n"
 msgstr ""
 
-#: src/locking/lock_daemon.c:789
+#: src/locking/lock_daemon.c:788
 #, c-format
 msgid ""
 "\n"
@@ -247,7 +248,7 @@ msgid ""
 "libvirt lock management daemon:\n"
 msgstr ""
 
-#: src/logging/log_daemon.c:572
+#: src/logging/log_daemon.c:571
 #, c-format
 msgid ""
 "\n"
@@ -290,6 +291,7 @@ msgstr ""
 msgid "    Bandwidth limit: %llu bytes/s (%-.3lf %s/s)"
 msgstr ""
 
+#. true if 'arg' works instead of '--opt arg'
 #: tools/vsh.c:611
 msgid "  NAME\n"
 msgstr ""
@@ -357,12 +359,12 @@ msgstr ""
 msgid "%s %s"
 msgstr ""
 
-#: src/vmx/vmx.c:3733
+#: src/vmx/vmx.c:3734
 #, c-format
 msgid "%s %s '%s' has an unsupported type '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:3689
+#: src/vmx/vmx.c:3690
 #, c-format
 msgid "%s %s '%s' has unsupported type '%s', expecting '%s' or '%s'"
 msgstr ""
@@ -372,14 +374,19 @@ msgstr ""
 msgid "%s (out of %d)"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2285
+#: src/qemu/qemu_validate.c:2296
 #, c-format
 msgid "%s 3d acceleration is not supported"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7569
+#: src/util/virjson.c:1476
 #, c-format
-msgid "%s array element does not contain data"
+msgid "%s array element does not contain a string"
+msgstr ""
+
+#: src/util/virjson.c:1469
+#, c-format
+msgid "%s array element is missing item %zu"
 msgstr ""
 
 #: src/libxl/xen_common.c:206
@@ -432,12 +439,12 @@ msgstr ""
 msgid "%s forwarding requested, but no IP address provided for network '%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3864
+#: src/qemu/qemu_validate.c:3871
 #, c-format
 msgid "%s graphics are not supported with this QEMU"
 msgstr ""
 
-#: src/vmx/vmx.c:3788
+#: src/vmx/vmx.c:3789
 #, c-format
 msgid "%s harddisk '%s' has unsupported cache mode '%s'"
 msgstr ""
@@ -487,27 +494,32 @@ msgstr ""
 msgid "%s is missing 'type' property"
 msgstr ""
 
-#: src/conf/domain_conf.c:1418
+#: src/util/virjson.c:1456
+#, c-format
+msgid "%s is missing or not an array"
+msgstr ""
+
+#: src/conf/domain_conf.c:1395
 #, c-format
 msgid "%s is not a supported cipher name"
 msgstr ""
 
-#: src/conf/domain_conf.c:1430
+#: src/conf/domain_conf.c:1407
 #, c-format
 msgid "%s is not a supported cipher state"
 msgstr ""
 
-#: src/util/virtpm.c:316
+#: src/util/virtpm.c:317
 #, c-format
 msgid "%s is not an executable"
 msgstr ""
 
-#: src/qemu/qemu_command.c:6598
+#: src/qemu/qemu_command.c:6617
 #, c-format
 msgid "%s is not available with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4314 src/qemu/qemu_validate.c:4395
+#: src/qemu/qemu_validate.c:4320 src/qemu/qemu_validate.c:4401
 #, c-format
 msgid "%s is not supported by this QEMU binary"
 msgstr ""
@@ -527,22 +539,22 @@ msgstr ""
 msgid "%s length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1947
+#: src/qemu/qemu_validate.c:1958
 #, c-format
 msgid "%s model of watchdog can go only on PCI bus"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1956
+#: src/qemu/qemu_validate.c:1967
 #, c-format
 msgid "%s model of watchdog does not support configuring the address"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1971
+#: src/qemu/qemu_validate.c:1982
 #, c-format
 msgid "%s model of watchdog is allowed for s390 and s390x only"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1965
+#: src/qemu/qemu_validate.c:1976
 #, c-format
 msgid "%s model of watchdog is virtual and cannot go on any bus."
 msgstr ""
@@ -562,12 +574,12 @@ msgstr ""
 msgid "%s not available, firewall backend will not function"
 msgstr ""
 
-#: src/util/virfile.c:3522
+#: src/util/virfile.c:3565
 #, c-format
 msgid "%s not found in %s"
 msgstr ""
 
-#: src/util/vircommand.c:3357 src/util/vircommand.c:3368
+#: src/util/vircommand.c:3381 src/util/vircommand.c:3392
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
@@ -582,7 +594,7 @@ msgstr ""
 msgid "%s not parseable"
 msgstr ""
 
-#: src/qemu/qemu_command.c:2395 src/qemu/qemu_validate.c:4171
+#: src/qemu/qemu_command.c:2417 src/qemu/qemu_validate.c:4177
 #, c-format
 msgid "%s not supported in this QEMU binary"
 msgstr ""
@@ -592,22 +604,32 @@ msgstr ""
 msgid "%s object has invalid dynamic type"
 msgstr ""
 
+#.
+#. * A required property must be != 0 (NULL for pointers, "undefined" == 0 for
+#. * enumeration values).
+#. *
+#. * To be used as part of ESX_VI__TEMPLATE__VALIDATE.
+#.
+#.
+#. * Macros to implement managed objects
+#.
+#. FIXME: This results in O(n^2) runtime in case of missing required, but      * unselected properties.
 #: src/esx/esx_vi_types.c:489 src/esx/esx_vi_types.c:752
 #, c-format
 msgid "%s object is missing the required '%s' property"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:6079
+#: src/qemu/qemu_monitor_json.c:6008
 #, c-format
 msgid "%s reply data was missing 'model'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:6085
+#: src/qemu/qemu_monitor_json.c:6014
 #, c-format
 msgid "%s reply data was missing 'name'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:6092
+#: src/qemu/qemu_monitor_json.c:6021
 #, c-format
 msgid "%s reply data was missing 'props'"
 msgstr ""
@@ -624,7 +646,7 @@ msgstr ""
 msgid "%s uri uuid action\n"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:4905
+#: src/qemu/qemu_domain.c:4951
 #, c-format
 msgid ""
 "%s with index %d is configured for a NUMA node (%d) not present in the "
@@ -648,10 +670,11 @@ msgstr ""
 msgid "%s: %d: failed to allocate mountpoints"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1150 src/qemu/qemu_migration.c:1680
-#: src/qemu/qemu_migration.c:1685 src/qemu/qemu_migration.c:1691
-#: src/qemu/qemu_migration.c:1749 src/qemu/qemu_migration.c:3810
-#: src/qemu/qemu_process.c:2141 src/qemu/qemu_process.c:2150
+#. The length of the formatting string minus two '%s'
+#: src/qemu/qemu_migration.c:1155 src/qemu/qemu_migration.c:1685
+#: src/qemu/qemu_migration.c:1690 src/qemu/qemu_migration.c:1696
+#: src/qemu/qemu_migration.c:1754 src/qemu/qemu_migration.c:3815
+#: src/qemu/qemu_process.c:2145 src/qemu/qemu_process.c:2154
 #, c-format
 msgid "%s: %s"
 msgstr ""
@@ -661,7 +684,7 @@ msgstr ""
 msgid "%s: %s: unsupported auth %s"
 msgstr ""
 
-#: src/security/security_apparmor.c:697 src/security/security_apparmor.c:739
+#: src/security/security_apparmor.c:688 src/security/security_apparmor.c:730
 #, c-format
 msgid "%s: '%s' does not exist"
 msgstr ""
@@ -788,17 +811,17 @@ msgstr ""
 msgid "%s: Unrecognized family '%s' in route definition"
 msgstr ""
 
-#: src/remote/remote_ssh_helper.c:413
+#: src/remote/remote_ssh_helper.c:436
 #, c-format
 msgid "%s: cannot connect to '%s': %s\n"
 msgstr ""
 
-#: src/remote/remote_ssh_helper.c:392
+#: src/remote/remote_ssh_helper.c:415
 #, c-format
 msgid "%s: cannot parse URI transport '%s': %s\n"
 msgstr ""
 
-#: src/remote/remote_ssh_helper.c:419
+#: src/remote/remote_ssh_helper.c:442
 #, c-format
 msgid "%s: could not proxy traffic: %s\n"
 msgstr ""
@@ -820,7 +843,7 @@ msgstr ""
 msgid "%s: error: unable to determine if daemon is running: %s\n"
 msgstr ""
 
-#: tools/virsh-nodedev.c:834
+#: tools/virsh-nodedev.c:843
 #, c-format
 msgid "%s: event '%s' for node device %s\n"
 msgstr ""
@@ -840,7 +863,7 @@ msgstr ""
 msgid "%s: event 'lifecycle' for network %s: %s\n"
 msgstr ""
 
-#: tools/virsh-nodedev.c:805
+#: tools/virsh-nodedev.c:814
 #, c-format
 msgid "%s: event 'lifecycle' for node device %s: %s\n"
 msgstr ""
@@ -910,9 +933,9 @@ msgstr ""
 msgid "%s: initialization failed"
 msgstr ""
 
-#: src/locking/lock_daemon.c:876 src/logging/log_daemon.c:659
+#: src/locking/lock_daemon.c:875 src/logging/log_daemon.c:658
 #: src/lxc/lxc_controller.c:2481 src/network/leaseshelper.c:109
-#: src/remote/remote_daemon.c:815 src/remote/remote_ssh_helper.c:368
+#: src/remote/remote_daemon.c:815 src/remote/remote_ssh_helper.c:391
 #: src/security/virt-aa-helper.c:1457
 #, c-format
 msgid "%s: initialization failed\n"
@@ -955,12 +978,7 @@ msgstr ""
 msgid "%s: must not be run setuid root\n"
 msgstr ""
 
-#: src/security/security_apparmor.c:691
-#, c-format
-msgid "%s: nvdimm without a path"
-msgstr ""
-
-#: src/security/security_apparmor.c:733
+#: src/security/security_apparmor.c:724
 #, c-format
 msgid "%s: passthrough input device has no source"
 msgstr ""
@@ -1025,7 +1043,7 @@ msgstr ""
 msgid "%s: unable to determine access mode of fd %d"
 msgstr ""
 
-#: src/remote/remote_ssh_helper.c:398
+#: src/remote/remote_ssh_helper.c:421
 #, c-format
 msgid "%s: unexpected URI transport '%s'\n"
 msgstr ""
@@ -1097,23 +1115,23 @@ msgstr ""
 msgid "'%s' architecture is not supported by CPU driver"
 msgstr ""
 
-#: src/conf/domain_conf.c:20206
+#: src/conf/domain_conf.c:18768
 #, c-format
 msgid "'%s' attributes '%s' must not overlap"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3180 src/libxl/libxl_driver.c:3725
-#: src/qemu/qemu_hotplug.c:837
+#: src/libxl/libxl_driver.c:3178 src/libxl/libxl_driver.c:3722
+#: src/qemu/qemu_hotplug.c:847
 #, c-format
 msgid "'%s' controller cannot be hot plugged."
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5431
+#: src/qemu/qemu_hotplug.c:5460
 #, c-format
 msgid "'%s' controller cannot be hot unplugged."
 msgstr ""
 
-#: src/qemu/qemu_domain.c:4860
+#: src/qemu/qemu_domain.c:4906
 #, c-format
 msgid "'%s' controller only supports up to '%u' ports"
 msgstr ""
@@ -1355,7 +1373,7 @@ msgstr ""
 msgid "'%s' denied access"
 msgstr ""
 
-#: src/security/security_apparmor.c:800
+#: src/security/security_apparmor.c:791
 #, c-format
 msgid "'%s' does not exist"
 msgstr ""
@@ -1365,12 +1383,12 @@ msgstr ""
 msgid "'%s' file does not fit in memory"
 msgstr ""
 
-#: src/util/virnetdev.c:1778
+#: src/util/virnetdev.c:1787
 #, c-format
 msgid "'%s' is not a VF device"
 msgstr ""
 
-#: src/conf/domain_conf.c:31365
+#: src/conf/domain_conf.c:29926
 #, c-format
 msgid "'%s' is not a known interface"
 msgstr ""
@@ -1385,27 +1403,27 @@ msgstr ""
 msgid "'%s' is not a suitable dbus-daemon"
 msgstr ""
 
-#: src/qemu/qemu_process.c:2939
+#: src/qemu/qemu_process.c:2943
 #, c-format
 msgid "'%s' is not a suitable pr helper"
 msgstr ""
 
-#: src/qemu/qemu_command.c:8785 src/qemu/qemu_command.c:10057
+#: src/qemu/qemu_command.c:8803 src/qemu/qemu_command.c:10072
 #, c-format
 msgid "'%s' is not supported in this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:1898
+#: src/qemu/qemu_agent.c:1882
 #, c-format
-msgid "'%s' missing in guest-get-fsinfo 'disk' data"
+msgid "'%s' missing"
 msgstr ""
 
-#: src/conf/domain_conf.c:20167
+#: src/conf/domain_conf.c:18729
 #, c-format
 msgid "'%s' scheduler bitmap '%s' is empty"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:10649
+#: src/qemu/qemu_driver.c:10633
 #, c-format
 msgid "'%s' starting from %llu has only %zd bytes available"
 msgstr ""
@@ -1420,21 +1438,21 @@ msgid ""
 "'--wipe-storage' requires '--storage <string>' or '--remove-all-storage'"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:954 src/libxl/xen_xl.c:1613
-#: src/qemu/qemu_command.c:979
+#: src/libxl/libxl_conf.c:955 src/libxl/xen_xl.c:1614
+#: src/qemu/qemu_command.c:1000
 #, c-format
 msgid "':' not allowed in RBD source volume name '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8307
+#: src/conf/domain_conf.c:6959
 msgid "'adapter' name must be specified for scsi hostdev source"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2297
+#: src/qemu/qemu_validate.c:2308
 msgid "'address' is not supported for 'ramfb' video devices"
 msgstr ""
 
-#: src/conf/domain_conf.c:8274
+#: src/conf/domain_conf.c:6926
 msgid "'address' must be specified for scsi hostdev source"
 msgstr ""
 
@@ -1443,16 +1461,16 @@ msgid ""
 "'arch' element cannot be used inside 'cpu' element with 'match' attribute'"
 msgstr ""
 
-#: src/conf/domain_conf.c:17116
+#: src/conf/domain_conf.c:15658
 #, c-format
 msgid "'auto' attribute can be 'yes' or 'no': %s"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:3381
+#: src/qemu/qemu_monitor.c:3345
 msgid "'base' and 'baseNode' can't be used together"
 msgstr ""
 
-#: src/conf/domain_conf.c:8282
+#: src/conf/domain_conf.c:6934
 msgid ""
 "'bus', 'target', and 'unit' must be specified for scsi hostdev source address"
 msgstr ""
@@ -1465,12 +1483,12 @@ msgstr ""
 msgid "'can-offline' missing in reply of guest-get-vcpus"
 msgstr ""
 
-#: src/conf/domain_conf.c:17105
+#: src/conf/domain_conf.c:15647
 #, c-format
 msgid "'cid' attribute must be a positive number: %s"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3179
+#: src/qemu/qemu_validate.c:3186
 msgid "'cmd_per_lun' is only supported by virtio-scsi controller"
 msgstr ""
 
@@ -1484,7 +1502,7 @@ msgid ""
 "type instead"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2042
+#: src/qemu/qemu_agent.c:2075
 msgid "'disk' missing in reply of guest-get-fsinfo"
 msgstr ""
 
@@ -1492,7 +1510,7 @@ msgstr ""
 msgid "'floor' attribute allowed only in <inbound> element"
 msgstr ""
 
-#: src/storage/storage_util.c:2911
+#: src/storage/storage_util.c:2964
 msgid "'gluster' command line tool not found"
 msgstr ""
 
@@ -1500,7 +1518,7 @@ msgstr ""
 msgid "'host-name' missing in guest-get-host-name reply"
 msgstr ""
 
-#: src/conf/backup_conf.c:556
+#: src/conf/backup_conf.c:542
 #, c-format
 msgid ""
 "'incremental' backup mode of disk '%s' requires setting 'incremental' field "
@@ -1511,15 +1529,15 @@ msgstr ""
 msgid "'initiator' refers to a non-existent NUMA node"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3189
+#: src/qemu/qemu_validate.c:3196
 msgid "'ioeventfd' is only supported by virtio-scsi controller"
 msgstr ""
 
-#: src/conf/domain_conf.c:5329
+#: src/conf/domain_conf.c:5301
 msgid "'iothread' attribute only supported for virtio scsi controllers"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3194
+#: src/qemu/qemu_validate.c:3201
 msgid "'iothread' is only supported for virtio-scsi controller"
 msgstr ""
 
@@ -1527,11 +1545,11 @@ msgstr ""
 msgid "'logical-id' missing in reply of guest-get-vcpus"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2370
+#: src/qemu/qemu_agent.c:2403
 msgid "'login-time' missing in reply of guest-get-users"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3184
+#: src/qemu/qemu_validate.c:3191
 msgid "'max_sectors' is only supported by virtio-scsi controller"
 msgstr ""
 
@@ -1539,40 +1557,56 @@ msgstr ""
 msgid "'max_workers' must be greater than 0"
 msgstr ""
 
-#: src/conf/domain_conf.c:19921
+#: src/conf/domain_conf.c:18483
 msgid ""
 "'mode' attribute for Xen feature 'passthrough' must be 'sync_pt' or "
 "'share_pt'"
 msgstr ""
 
-#: src/conf/domain_conf.c:23974
+#: src/conf/domain_conf.c:22502
 #, c-format
 msgid ""
 "'mode' of Xen passthrough feature differs: source: '%s', destination: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8620
+#: src/conf/domain_conf.c:7272
 #, c-format
 msgid "'model' attribute in <hostdev> is only supported when type='%s'"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:1991
+#: src/qemu/qemu_agent.c:2024
 msgid "'mountpoint' missing in reply of guest-get-fsinfo"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2000
+#: src/qemu/qemu_agent.c:2699
+msgid "'name' missing in reply of guest-get-disks"
+msgstr ""
+
+#: src/qemu/qemu_agent.c:2033
 msgid "'name' missing in reply of guest-get-fsinfo"
 msgstr ""
 
-#: src/lxc/lxc_process.c:466
+#: src/lxc/lxc_process.c:488
 msgid "'netns' namespace source can only be used with sharenet"
 msgstr ""
 
-#: src/conf/domain_conf.c:14303
+#: src/conf/domain_conf.c:12902
 msgid "'network' attribute is valid only for listen type 'network'"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2476
+#: src/qemu/qemu_domain.c:4648
+msgid "'nfs' host must use TCP protocol"
+msgstr ""
+
+#: src/qemu/qemu_domain.c:4634
+msgid "'nfs' protocol is not supported with this QEMU binary"
+msgstr ""
+
+#: src/qemu/qemu_domain.c:4641
+msgid "'nfs' protocol requires the usage of exactly one host"
+msgstr ""
+
+#: src/qemu/qemu_agent.c:2509
 msgid "'offset' missing in reply of guest-get-timezone"
 msgstr ""
 
@@ -1584,39 +1618,43 @@ msgstr ""
 msgid "'parent' for vHBA not specified, and cannot find one on this host"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:1910
-msgid "'pci-controller' missing in guest-get-fsinfo 'disk' data"
+#: src/qemu/qemu_agent.c:2705
+msgid "'partition' missing in reply of guest-get-disks"
+msgstr ""
+
+#: src/qemu/qemu_agent.c:1893
+msgid "'pci-controller' missing"
 msgstr ""
 
 #: src/conf/netdev_bandwidth_conf.c:63
 msgid "'peak' and 'burst' require 'average' attribute"
 msgstr ""
 
-#: src/conf/domain_conf.c:9458
+#: src/conf/domain_conf.c:8108
 msgid "'pool' and 'volume' must be specified together for 'pool' type source"
 msgstr ""
 
-#: src/conf/domain_conf.c:10416 src/conf/domain_conf.c:12593
+#: src/conf/domain_conf.c:9079 src/conf/domain_conf.c:11185
 #, c-format
 msgid "'queues' attribute must be positive number: %s"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3174
+#: src/qemu/qemu_validate.c:3181
 msgid "'queues' is only supported by virtio-scsi controller"
 msgstr ""
 
-#: src/conf/domain_conf.c:12360
+#: src/conf/domain_conf.c:10952
 msgid ""
 "'reconnect' attribute  unsupported 'server' mode for <interface "
 "type='vhostuser'>"
 msgstr ""
 
-#: src/conf/domain_conf.c:12604
+#: src/conf/domain_conf.c:11196
 #, c-format
 msgid "'rx_queue_size' attribute must be positive number: %s"
 msgstr ""
 
-#: src/qemu/qemu_conf.c:1880
+#: src/qemu/qemu_conf.c:1859
 msgid "'sgio' is not supported for SCSI generic device yet "
 msgstr ""
 
@@ -1625,15 +1663,15 @@ msgstr ""
 msgid "'sibling_id %d' does not refer to a valid cell within NUMA 'cell id %d'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14313
+#: src/conf/domain_conf.c:12912
 msgid "'socket' attribute is valid only for listen type 'socket'"
 msgstr ""
 
-#: src/qemu/qemu_command.c:1023
+#: src/qemu/qemu_command.c:1044
 msgid "'ssh' protocol is not yet supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:32850
+#: src/conf/domain_conf.c:31411
 msgid "'startupPolicy' is only valid for 'file' type volume"
 msgstr ""
 
@@ -1645,25 +1683,25 @@ msgstr ""
 msgid "'tftp' protocol is not supported with this QEMU binary"
 msgstr ""
 
-#: src/storage/storage_util.c:2630
+#: src/storage/storage_util.c:2683
 msgid "'trim' algorithm not supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:12614
+#: src/conf/domain_conf.c:11206
 #, c-format
 msgid "'tx_queue_size' attribute must be positive number: %s"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2008
+#: src/qemu/qemu_agent.c:2041
 msgid "'type' missing in reply of guest-get-fsinfo"
 msgstr ""
 
-#: src/conf/domain_conf.c:16641
+#: src/conf/domain_conf.c:15221
 #, c-format
 msgid "'unsupported perf event '%s'"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2350
+#: src/qemu/qemu_agent.c:2383
 msgid "'user' missing in reply of guest-get-users"
 msgstr ""
 
@@ -1677,7 +1715,7 @@ msgstr ""
 msgid "'value %s' is invalid for 'sibling id %d' under NUMA 'cell id %d'"
 msgstr ""
 
-#: src/conf/domain_conf.c:6669
+#: src/conf/domain_validate.c:108
 msgid "'vhostuser' driver is only supported with 'virtio' device"
 msgstr ""
 
@@ -1689,7 +1727,7 @@ msgstr ""
 msgid "(CPU_definition)"
 msgstr ""
 
-#: src/vz/vz_driver.c:2803
+#: src/vz/vz_driver.c:2805
 msgid "(_migration_cookie)"
 msgstr ""
 
@@ -1701,15 +1739,15 @@ msgstr ""
 msgid "(capabilities)"
 msgstr ""
 
-#: src/conf/secret_conf.c:205
+#: src/conf/secret_conf.c:199
 msgid "(definition_of_secret)"
 msgstr ""
 
-#: src/conf/domain_conf.c:17142
+#: src/conf/domain_conf.c:15684
 msgid "(device_definition)"
 msgstr ""
 
-#: src/conf/domain_conf.c:17314
+#: src/conf/domain_conf.c:15856
 msgid "(disk_definition)"
 msgstr ""
 
@@ -1717,20 +1755,20 @@ msgstr ""
 msgid "(domainCapabilities)"
 msgstr ""
 
-#: src/conf/backup_conf.c:331
+#: src/conf/backup_conf.c:314
 msgid "(domain_backup)"
 msgstr ""
 
-#: src/conf/checkpoint_conf.c:239 tools/virsh-checkpoint.c:830
+#: src/conf/checkpoint_conf.c:229 tools/virsh-checkpoint.c:830
 msgid "(domain_checkpoint)"
 msgstr ""
 
-#: src/conf/domain_conf.c:22729 src/security/virt-aa-helper.c:574
-#: tools/virsh-domain.c:12210 tools/virsh-domain.c:12390 tools/virsh-util.c:313
+#: src/conf/domain_conf.c:21257 src/security/virt-aa-helper.c:574
+#: tools/virsh-domain.c:12210 tools/virsh-domain.c:12390 tools/virsh-util.c:314
 msgid "(domain_definition)"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:459 tools/virsh-snapshot.c:767
+#: src/conf/snapshot_conf.c:465 tools/virsh-snapshot.c:767
 #: tools/virsh-snapshot.c:809 tools/virsh-snapshot.c:922
 #: tools/virsh-snapshot.c:1612
 msgid "(domain_snapshot)"
@@ -1740,7 +1778,7 @@ msgstr ""
 msgid "(esx execute response)"
 msgstr ""
 
-#: src/storage/storage_util.c:2836
+#: src/storage/storage_util.c:2889
 msgid "(gluster_cli_output)"
 msgstr ""
 
@@ -1756,7 +1794,8 @@ msgstr ""
 msgid "(libxl_migration_cookie)"
 msgstr ""
 
-#: src/conf/domain_conf.c:31698
+#. parse and modify the xml from the user
+#: src/conf/domain_conf.c:30259
 msgid "(metadata_xml)"
 msgstr ""
 
@@ -1772,7 +1811,7 @@ msgstr ""
 msgid "(networkport_definition)"
 msgstr ""
 
-#: src/conf/node_device_conf.c:2162
+#: src/conf/node_device_conf.c:2323
 msgid "(node_device_definition)"
 msgstr ""
 
@@ -1820,7 +1859,7 @@ msgstr ""
 msgid "(storage_source_specification)"
 msgstr ""
 
-#: src/conf/storage_conf.c:1492
+#: src/conf/storage_conf.c:1513
 msgid "(storage_volume_definition)"
 msgstr ""
 
@@ -1832,6 +1871,7 @@ msgstr ""
 msgid "(volume_definition)"
 msgstr ""
 
+#. Capacity related information isn't available
 #: tools/virsh-pool.c:1309 tools/virsh-pool.c:1310 tools/virsh-pool.c:1311
 msgid "-"
 msgstr ""
@@ -1926,15 +1966,15 @@ msgid ""
 "overlay"
 msgstr ""
 
-#: src/util/virnetdevtap.c:864
+#: src/util/virnetdevtap.c:748
 msgid "/proc/net/dev: Interface not found"
 msgstr ""
 
-#: src/qemu/qemu_command.c:6224
+#: src/qemu/qemu_command.c:6243
 msgid "64-bit PCI hole setting is only for root PCI controllers"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3473 src/qemu/qemu_validate.c:3491
+#: src/qemu/qemu_validate.c:3480 src/qemu/qemu_validate.c:3498
 msgid "64-bit PCI hole size setting is not supported with this QEMU binary"
 msgstr ""
 
@@ -1948,14 +1988,14 @@ msgstr ""
 msgid "<%s>..."
 msgstr ""
 
-#: src/network/bridge_driver.c:3299
+#: src/network/bridge_driver.c:3308
 #, c-format
 msgid ""
 "<address>, <interface>, and <pf> elements of <forward> in network %s are "
 "mutually exclusive"
 msgstr ""
 
-#: src/conf/domain_conf.c:5274
+#: src/conf/domain_conf.c:5246
 msgid "<config> element is currently supported only with 'rbd' disks"
 msgstr ""
 
@@ -1968,15 +2008,15 @@ msgstr ""
 msgid "<forward dev='%s'> must match first <interface dev='%s'/> in network %s"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2021
+#: src/qemu/qemu_validate.c:2032
 msgid "<hostdev> attribute 'display' is only supported with model='vfio-pci'"
 msgstr ""
 
-#: src/conf/domain_conf.c:6167
+#: src/conf/domain_validate.c:255
 msgid "<reservations/> allowed only for lun devices"
 msgstr ""
 
-#: src/conf/domain_conf.c:5267
+#: src/conf/domain_conf.c:5239
 msgid "<snapshot> element is currently supported only with 'rbd' disks"
 msgstr ""
 
@@ -1985,47 +2025,47 @@ msgstr ""
 msgid "<uuid> does not match secret file name '%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:4349
+#: src/network/bridge_driver.c:4357
 #, c-format
 msgid ""
 "<virtualport type='%s'> not supported for network '%s' which uses IP "
 "forwarding"
 msgstr ""
 
-#: src/network/bridge_driver.c:4412
+#: src/network/bridge_driver.c:4420
 #, c-format
 msgid ""
 "<virtualport type='%s'> not supported for network '%s' which uses a bridge "
 "device"
 msgstr ""
 
-#: src/network/bridge_driver.c:4449
+#: src/network/bridge_driver.c:4457
 #, c-format
 msgid ""
 "<virtualport type='%s'> not supported for network '%s' which uses a macvtap "
 "device"
 msgstr ""
 
-#: src/network/bridge_driver.c:4387
+#: src/network/bridge_driver.c:4395
 #, c-format
 msgid ""
 "<virtualport type='%s'> not supported for network '%s' which uses an SR-IOV "
 "Virtual Function via PCI passthrough"
 msgstr ""
 
-#: src/conf/domain_conf.c:12139
+#: src/conf/domain_conf.c:10731
 #, c-format
 msgid "<virtualport> element unsupported for <interface type='%s'>"
 msgstr ""
 
-#: src/conf/domain_conf.c:11790
+#: src/conf/domain_conf.c:10382
 #, c-format
 msgid ""
 "<virtualport> element unsupported for type='%s' in interface's <actual> "
 "element"
 msgstr ""
 
-#: src/network/bridge_driver.c:3408
+#: src/network/bridge_driver.c:3417
 #, c-format
 msgid ""
 "<vlan> element specified for network %s, whose type doesn't support vlan "
@@ -2037,15 +2077,15 @@ msgid "? - print this help"
 msgstr ""
 
 #: src/admin/libvirt-admin.c:467 src/datatypes.c:1184
-#: src/remote/remote_driver.c:7812 src/vz/vz_driver.c:2036
+#: src/remote/remote_driver.c:7808 src/vz/vz_driver.c:2038
 msgid "A close callback is already registered"
 msgstr ""
 
-#: src/datatypes.c:1160 src/remote/remote_driver.c:7843 src/vz/vz_driver.c:2063
+#: src/datatypes.c:1160 src/remote/remote_driver.c:7839 src/vz/vz_driver.c:2065
 msgid "A different callback was requested"
 msgstr ""
 
-#: src/conf/domain_conf.c:1438 src/conf/domain_conf.c:1450
+#: src/conf/domain_conf.c:1415 src/conf/domain_conf.c:1427
 #, c-format
 msgid "A domain definition can have no more than one cipher node with name %s"
 msgstr ""
@@ -2077,7 +2117,7 @@ msgstr ""
 msgid "A secret driver is already registered"
 msgstr ""
 
-#: src/storage/storage_util.c:1220
+#: src/storage/storage_util.c:1273
 msgid ""
 "A single <secret type='passphrase'...> element is expected in encryption "
 "description"
@@ -2087,7 +2127,7 @@ msgstr ""
 msgid "A storage driver is already registered"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1131
+#: src/qemu/qemu_validate.c:1140
 msgid "ACPI requires UEFI on this architecture"
 msgstr ""
 
@@ -2123,7 +2163,7 @@ msgstr ""
 msgid "Activation of snoop request failed on interface '%s'"
 msgstr ""
 
-#: src/util/virpci.c:782
+#: src/util/virpci.c:846
 #, c-format
 msgid "Active %s devices on bus with %s, not doing bus reset"
 msgstr ""
@@ -2136,11 +2176,11 @@ msgstr ""
 msgid "Active Block Commit started"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14252
+#: src/qemu/qemu_driver.c:14257
 msgid "Active channel stream exists for this domain"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4855 src/qemu/qemu_driver.c:14181
+#: src/libxl/libxl_driver.c:4850 src/qemu/qemu_driver.c:14186
 msgid "Active console session exists for this domain"
 msgstr ""
 
@@ -2148,7 +2188,7 @@ msgstr ""
 msgid "Active:"
 msgstr ""
 
-#: src/conf/domain_conf.c:32224
+#: src/conf/domain_conf.c:30785
 #, c-format
 msgid "Actual interface '%s' hostdev was not a PCI device"
 msgstr ""
@@ -2173,7 +2213,7 @@ msgstr ""
 msgid "Advice from numad is needed in case of automatic numa placement"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2098
+#: src/libxl/libxl_driver.c:2096
 #, c-format
 msgid "After dumping core, failed to resume domain '%d' with libxenlight"
 msgstr ""
@@ -2240,7 +2280,7 @@ msgstr ""
 msgid "AnyType is missing 'type' property"
 msgstr ""
 
-#: tools/virsh-domain.c:14320
+#: tools/virsh-domain.c:14326
 msgid ""
 "Append, reset or remove specified key from the authorized keys file for "
 "given user"
@@ -2267,11 +2307,11 @@ msgid ""
 "cell"
 msgstr ""
 
-#: src/qemu/qemu_command.c:7337
+#: src/qemu/qemu_command.c:7356
 msgid "At least one NUMA node has to have CPUs"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1226
+#: src/lxc/lxc_process.c:1248
 msgid "At least one PTY console is required"
 msgstr ""
 
@@ -2279,7 +2319,7 @@ msgstr ""
 msgid "At least one cgroup controller is required"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:8585
+#: src/qemu/qemu_domain.c:8701
 msgid ""
 "At least one numa node has to be configured when enabling memory hotplug"
 msgstr ""
@@ -2323,7 +2363,7 @@ msgstr ""
 msgid "Attached device %s has no type"
 msgstr ""
 
-#: src/conf/domain_conf.c:30570
+#: src/conf/domain_conf.c:29131
 #, c-format
 msgid ""
 "Attaching memory device with size '%llu' would exceed domain's maxMemory "
@@ -2335,7 +2375,7 @@ msgstr ""
 msgid "Attempt to create %s without specifying mode"
 msgstr ""
 
-#: src/libvirt-domain.c:3287
+#: src/libvirt-domain.c:3304
 msgid "Attempt to migrate guest to the same host"
 msgstr ""
 
@@ -2344,12 +2384,12 @@ msgstr ""
 msgid "Attempt to migrate guest to the same host %s"
 msgstr ""
 
-#: src/util/virresctrl.c:1381
+#: src/util/virresctrl.c:1382
 #, c-format
 msgid "Attempt to overwrite resctrlid='%s' with id='%s'"
 msgstr ""
 
-#: src/qemu/qemu_command.c:4264
+#: src/qemu/qemu_command.c:4287
 msgid "Attempt to pass closed vhostuser FD"
 msgstr ""
 
@@ -2366,7 +2406,7 @@ msgstr ""
 msgid "Attempted double use of PCI Address %s"
 msgstr ""
 
-#: src/util/virpci.c:996
+#: src/util/virpci.c:1104
 msgid "Attempting to use unknown stub driver"
 msgstr ""
 
@@ -2378,7 +2418,7 @@ msgstr ""
 msgid "Attribute mode is only allowed for guest CPU"
 msgstr ""
 
-#: src/conf/domain_conf.c:15180
+#: src/conf/domain_conf.c:13779
 msgid "Audio type OSS requires to have <input> and <output> specified"
 msgstr ""
 
@@ -2386,7 +2426,7 @@ msgstr ""
 msgid "Audit is not supported by the kernel"
 msgstr ""
 
-#: src/qemu/qemu_process.c:4127
+#: src/qemu/qemu_process.c:4130
 msgid ""
 "Auto allocation of spice TLS port requested but spice TLS is disabled in "
 "qemu.conf"
@@ -2454,7 +2494,7 @@ msgstr ""
 msgid "Bad ipv4 start address '%s' in <nat> in <forward> in network '%s'"
 msgstr ""
 
-#: src/util/virresctrl.c:999
+#: src/util/virresctrl.c:1000
 #, c-format
 msgid "Bad prefix name '%s' for resctrl monitor"
 msgstr ""
@@ -2463,20 +2503,20 @@ msgstr ""
 msgid "Bad value for nativeMode"
 msgstr ""
 
-#: src/vz/vz_driver.c:2915
+#: src/vz/vz_driver.c:2917
 msgid "Bandwidth rate limiting is not supported"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2055
+#: src/libxl/libxl_driver.c:2053
 #, c-format
 msgid "Before dumping core, failed to suspend domain '%d' with libxenlight"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:396
+#: src/bhyve/bhyve_command.c:389
 msgid "Bhyve version does not support framebuffer"
 msgstr ""
 
-#: src/esx/esx_driver.c:464
+#: src/esx/esx_driver.c:474
 #, c-format
 msgid ""
 "Bit 29 (Long Mode) of HostSystem property 'hardware.cpuFeature[].edx' with "
@@ -2499,8 +2539,8 @@ msgstr ""
 msgid "Block Copy started"
 msgstr ""
 
-#: src/qemu/qemu_command.c:9611 src/qemu/qemu_driver.c:8416
-#: src/qemu/qemu_driver.c:8496
+#: src/qemu/qemu_command.c:9629 src/qemu/qemu_driver.c:8391
+#: src/qemu/qemu_driver.c:8471
 msgid "Block I/O tuning is not available in session mode"
 msgstr ""
 
@@ -2534,7 +2574,7 @@ msgid ""
 "Both 'name' and 'parent' cannot be specified for the 'scsi_host' adapter"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:11528 src/qemu/qemu_driver.c:11768
+#: src/qemu/qemu_driver.c:11522 src/qemu/qemu_driver.c:11763
 msgid ""
 "Both port and URI requested for disk migration while being mutually exclusive"
 msgstr ""
@@ -2553,7 +2593,7 @@ msgstr ""
 msgid "Bridge '%s' has no QoS set, therefore unable to set 'floor' on '%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:3101
+#: src/network/bridge_driver.c:3103
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
@@ -2606,7 +2646,7 @@ msgstr ""
 msgid "Build a given pool."
 msgstr ""
 
-#: src/qemu/qemu_domain_address.c:1602
+#: src/qemu/qemu_domain_address.c:1565
 msgid "Bus 0 must be PCI for integrated PIIX3 USB or IDE controllers"
 msgstr ""
 
@@ -2618,16 +2658,16 @@ msgstr ""
 msgid "CA certificate:"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:10193
+#: src/qemu/qemu_domain.c:10341
 msgid "CCW address type is not supported by this QEMU"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2337
+#: src/qemu/qemu_validate.c:2348
 #, c-format
 msgid "CHS geometry can not be set for '%s' bus"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2345
+#: src/qemu/qemu_validate.c:2356
 #, c-format
 msgid "CHS translation mode can only be set for 'ide' bus not '%s'"
 msgstr ""
@@ -2646,11 +2686,11 @@ msgstr ""
 msgid "CPU Affinity:"
 msgstr ""
 
-#: src/conf/domain_conf.c:21896
+#: src/conf/domain_conf.c:20438
 msgid "CPU IDs in <numa> exceed the <vcpu> count"
 msgstr ""
 
-#: src/esx/esx_driver.c:1272
+#: src/esx/esx_driver.c:1282
 #, c-format
 msgid "CPU Model %s too long for destination"
 msgstr ""
@@ -2722,12 +2762,12 @@ msgstr ""
 msgid "CPU feature '%s' specified more than once"
 msgstr ""
 
-#: src/qemu/qemu_command.c:6313
+#: src/qemu/qemu_command.c:6332
 #, c-format
 msgid "CPU features not supported by hypervisor for %s architecture"
 msgstr ""
 
-#: src/qemu/qemu_command.c:6573
+#: src/qemu/qemu_command.c:6592
 #, c-format
 msgid "CPU flags requested but can't determine default CPU for arch %s"
 msgstr ""
@@ -2740,7 +2780,7 @@ msgstr ""
 msgid "CPU map:"
 msgstr ""
 
-#: src/qemu/qemu_process.c:6143
+#: src/qemu/qemu_process.c:6146
 #, c-format
 msgid ""
 "CPU mode '%s' for %s %s domain on %s host is not supported by hypervisor"
@@ -2757,12 +2797,12 @@ msgstr ""
 msgid "CPU model %s is not supported by hypervisor"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:986
+#: src/hyperv/hyperv_driver.c:983
 #, c-format
 msgid "CPU model %s too long for destination"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:12443
+#: src/qemu/qemu_driver.c:12448
 #, c-format
 msgid "CPU model '%s' not supported by hypervisor"
 msgstr ""
@@ -2799,12 +2839,12 @@ msgstr ""
 msgid "CPU topology doesn't match maximum vcpu count"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:4424
+#: src/qemu/qemu_driver.c:4405
 msgid "CPU topology doesn't match the desired vcpu count"
 msgstr ""
 
-#: src/qemu/qemu_command.c:9621 src/qemu/qemu_driver.c:8340
-#: src/qemu/qemu_driver.c:9313 src/qemu/qemu_driver.c:9702
+#: src/qemu/qemu_command.c:9639 src/qemu/qemu_driver.c:8315
+#: src/qemu/qemu_driver.c:9288 src/qemu/qemu_driver.c:9677
 msgid "CPU tuning is not available in session mode"
 msgstr ""
 
@@ -2872,36 +2912,36 @@ msgstr ""
 msgid "CURL (share) mismatch"
 msgstr ""
 
-#: src/util/virresctrl.c:2002
+#: src/util/virresctrl.c:2003
 #, c-format
 msgid ""
 "Cache allocation for the whole cache is not possible, specify size smaller "
 "than %llu"
 msgstr ""
 
-#: src/util/virresctrl.c:2012
+#: src/util/virresctrl.c:2013
 #, c-format
 msgid "Cache allocation of size %llu is not divisible by granularity %llu"
 msgstr ""
 
-#: src/util/virresctrl.c:2020
+#: src/util/virresctrl.c:2021
 #, c-format
 msgid ""
 "Cache allocation of size %llu is smaller than the minimum allowed allocation "
 "%llu"
 msgstr ""
 
-#: src/util/virresctrl.c:2247
+#: src/util/virresctrl.c:2248
 #, c-format
 msgid "Cache level %d does not support tuning"
 msgstr ""
 
-#: src/util/virresctrl.c:2262
+#: src/util/virresctrl.c:2263
 #, c-format
 msgid "Cache level %d does not support tuning for scope type '%s'"
 msgstr ""
 
-#: src/util/virresctrl.c:1994
+#: src/util/virresctrl.c:1995
 #, c-format
 msgid "Cache level %d id %u does not support tuning for scope type '%s'"
 msgstr ""
@@ -2911,16 +2951,20 @@ msgstr ""
 msgid "Cache level '%u' already defined"
 msgstr ""
 
-#: src/util/virresctrl.c:1986
+#: src/util/virresctrl.c:1987
 #, c-format
 msgid "Cache with id %u does not exists for level %d"
 msgstr ""
 
+#.
+#. * Macros to implement dynamic dispatched functions
+#.
 #: src/esx/esx_vi_types.c:546 src/esx/esx_vi_types.c:692
 #, c-format
 msgid "Call to %s for unexpected type '%s'"
 msgstr ""
 
+#. nothing
 #: src/esx/esx_vi_types.c:210 src/esx/esx_vi_types.c:225
 #, c-format
 msgid "Call to %s for unexpected type '%s', expected '%s'"
@@ -2955,28 +2999,28 @@ msgstr ""
 msgid "Can only modify disk quota"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15749 src/qemu/qemu_driver.c:15818
+#: src/qemu/qemu_driver.c:15762 src/qemu/qemu_driver.c:15831
 #, c-format
 msgid "Can only open VNC or SPICE graphics backends, not %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:22394
+#: src/conf/domain_conf.c:20929
 msgid "Can't add USB hub: USB is disabled for this domain"
 msgstr ""
 
-#: src/conf/domain_conf.c:22156
+#: src/conf/domain_conf.c:20698
 msgid "Can't add USB input device. USB bus is disabled"
 msgstr ""
 
-#: src/conf/domain_conf.c:21784 src/conf/domain_conf.c:21793
+#: src/conf/domain_conf.c:20331 src/conf/domain_conf.c:20339
 msgid "Can't add another USB controller: USB is disabled for this domain"
 msgstr ""
 
-#: src/conf/domain_conf.c:22265
+#: src/conf/domain_conf.c:20800
 msgid "Can't add host USB device: USB is disabled in this host"
 msgstr ""
 
-#: src/vz/vz_driver.c:850
+#: src/vz/vz_driver.c:852
 msgid "Can't change domain configuration in managed save state"
 msgstr ""
 
@@ -2994,7 +3038,7 @@ msgstr ""
 msgid "Can't create %s container: %s"
 msgstr ""
 
-#: src/locking/lock_daemon.c:939 src/logging/log_daemon.c:722
+#: src/locking/lock_daemon.c:938 src/logging/log_daemon.c:721
 #: src/remote/remote_daemon.c:897
 msgid "Can't create initial configuration"
 msgstr ""
@@ -3007,7 +3051,7 @@ msgstr ""
 msgid "Can't define NWFilters in session mode"
 msgstr ""
 
-#: src/locking/lock_daemon.c:948 src/logging/log_daemon.c:731
+#: src/locking/lock_daemon.c:947 src/logging/log_daemon.c:730
 #: src/remote/remote_daemon.c:906
 msgid "Can't determine config path"
 msgstr ""
@@ -3016,16 +3060,16 @@ msgstr ""
 msgid "Can't determine page size"
 msgstr ""
 
-#: src/locking/lock_daemon.c:975 src/logging/log_daemon.c:757
+#: src/locking/lock_daemon.c:974 src/logging/log_daemon.c:756
 #: src/remote/remote_daemon.c:952
 msgid "Can't determine pid file path."
 msgstr ""
 
-#: src/locking/lock_daemon.c:994 src/logging/log_daemon.c:776
+#: src/locking/lock_daemon.c:993 src/logging/log_daemon.c:775
 msgid "Can't determine restart state file path"
 msgstr ""
 
-#: src/locking/lock_daemon.c:986 src/logging/log_daemon.c:768
+#: src/locking/lock_daemon.c:985 src/logging/log_daemon.c:767
 #: src/remote/remote_daemon.c:963
 msgid "Can't determine socket paths"
 msgstr ""
@@ -3045,7 +3089,7 @@ msgstr ""
 msgid "Can't find network boot device for index: %d"
 msgstr ""
 
-#: src/vz/vz_driver.c:4171
+#: src/vz/vz_driver.c:4173
 msgid "Can't find prlctl command in the PATH env"
 msgstr ""
 
@@ -3056,7 +3100,7 @@ msgid ""
 "%08x"
 msgstr ""
 
-#: src/vz/vz_driver.c:4128
+#: src/vz/vz_driver.c:4130
 msgid "Can't initialize Parallels SDK"
 msgstr ""
 
@@ -3064,7 +3108,7 @@ msgstr ""
 msgid "Can't initialize access manager"
 msgstr ""
 
-#: src/locking/lock_daemon.c:956 src/logging/log_daemon.c:739
+#: src/locking/lock_daemon.c:955 src/logging/log_daemon.c:738
 #: src/remote/remote_daemon.c:914
 #, c-format
 msgid "Can't load config file: %s: %s"
@@ -3116,11 +3160,11 @@ msgstr ""
 msgid "Can't set soft limit without hard limit"
 msgstr ""
 
-#: src/lxc/lxc_controller.c:1880 src/lxc/lxc_driver.c:3364
+#: src/lxc/lxc_controller.c:1880 src/lxc/lxc_driver.c:3368
 msgid "Can't setup disk for non-block device"
 msgstr ""
 
-#: src/lxc/lxc_controller.c:1885 src/lxc/lxc_driver.c:3358
+#: src/lxc/lxc_controller.c:1885 src/lxc/lxc_driver.c:3362
 msgid "Can't setup disk without media"
 msgstr ""
 
@@ -3143,28 +3187,28 @@ msgstr ""
 msgid "Cancelled"
 msgstr ""
 
-#: src/util/virfile.c:993
+#: src/util/virfile.c:1036
 #, c-format
 msgid "Cannot access '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:5148
+#: src/util/virstoragefile.c:5035
 #, c-format
 msgid "Cannot access backing file '%s' of storage file '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:5137
+#: src/util/virstoragefile.c:5024
 #, c-format
 msgid ""
 "Cannot access backing file '%s' of storage file '%s' (as uid:%u, gid:%u)"
 msgstr ""
 
-#: src/util/virstoragefile.c:5144
+#: src/util/virstoragefile.c:5031
 #, c-format
 msgid "Cannot access storage file '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:5132
+#: src/util/virstoragefile.c:5019
 #, c-format
 msgid "Cannot access storage file '%s' (as uid:%u, gid:%u)"
 msgstr ""
@@ -3173,12 +3217,12 @@ msgstr ""
 msgid "Cannot add CURL handle to a multi handle twice"
 msgstr ""
 
-#: src/util/virnetdev.c:2574 src/util/virnetdev.c:2619
+#: src/util/virnetdev.c:2583 src/util/virnetdev.c:2628
 #, c-format
 msgid "Cannot add multicast MAC %s on '%s' interface"
 msgstr ""
 
-#: src/util/virresctrl.c:2422
+#: src/util/virresctrl.c:2423
 msgid "Cannot add pid to non-existing resctrl group"
 msgstr ""
 
@@ -3195,13 +3239,13 @@ msgstr ""
 msgid "Cannot alter an existing nmem_nodes distances set for node: %zu"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:3345 src/lxc/lxc_driver.c:3445
-#: src/lxc/lxc_driver.c:3915 src/lxc/lxc_driver.c:4113
-#: src/lxc/lxc_driver.c:4160
+#: src/lxc/lxc_driver.c:3349 src/lxc/lxc_driver.c:3449
+#: src/lxc/lxc_driver.c:3914 src/lxc/lxc_driver.c:4110
+#: src/lxc/lxc_driver.c:4157
 msgid "Cannot attach disk until init PID is known"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:3839 src/lxc/lxc_driver.c:4244
+#: src/lxc/lxc_driver.c:3838 src/lxc/lxc_driver.c:4241
 msgid "Cannot attach hostdev until init PID is known"
 msgstr ""
 
@@ -3211,22 +3255,22 @@ msgid ""
 "Cannot automatically add a new PCI bus for a device with connect flags %.2x"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:1036
+#: src/bhyve/bhyve_command.c:1029
 #, c-format
 msgid "Cannot boot from device %s"
 msgstr ""
 
-#: src/lxc/lxc_controller.c:584 src/util/virfile.c:825
+#: src/lxc/lxc_controller.c:584 src/util/virfile.c:872
 #, c-format
 msgid "Cannot check NBD device %s pid"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:5408
+#: src/qemu/qemu_capabilities.c:5412
 #, c-format
 msgid "Cannot check QEMU binary %s"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:5426
+#: src/qemu/qemu_capabilities.c:5430
 #, c-format
 msgid "Cannot check QEMU module directory %s"
 msgstr ""
@@ -3235,17 +3279,17 @@ msgstr ""
 msgid "Cannot check address family on this platform"
 msgstr ""
 
-#: src/util/virdnsmasq.c:710
+#: src/util/virdnsmasq.c:712
 #, c-format
 msgid "Cannot check dnsmasq binary %s"
 msgstr ""
 
-#: src/qemu/qemu_process.c:8765
+#: src/qemu/qemu_process.c:8780
 #, c-format
 msgid "Cannot chown uniq path: %s"
 msgstr ""
 
-#: src/util/virresctrl.c:487
+#: src/util/virresctrl.c:488
 msgid "Cannot close resctrl"
 msgstr ""
 
@@ -3253,7 +3297,7 @@ msgstr ""
 msgid "Cannot complete within timeout period"
 msgstr ""
 
-#: src/conf/domain_conf.c:31860 src/conf/domain_conf.c:31867
+#: src/conf/domain_conf.c:30421 src/conf/domain_conf.c:30428
 msgid "Cannot convert domain name to wide character string"
 msgstr ""
 
@@ -3262,7 +3306,7 @@ msgstr ""
 msgid "Cannot convert socket address to string: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:31875 src/conf/domain_conf.c:31884
+#: src/conf/domain_conf.c:30436 src/conf/domain_conf.c:30445
 msgid "Cannot convert wide character string back to multi-byte domain name"
 msgstr ""
 
@@ -3288,35 +3332,35 @@ msgstr ""
 msgid "Cannot create a vboxSnapshotXmlSnapshotPtr"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:2516
+#: src/lxc/lxc_driver.c:2520
 #, c-format
 msgid "Cannot create autostart directory %s"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5171
+#: src/qemu/qemu_process.c:5174
 #, c-format
 msgid "Cannot create directory '%s'"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1240
+#: src/lxc/lxc_process.c:1262
 #, c-format
 msgid "Cannot create log directory '%s'"
 msgstr ""
 
-#: src/util/virnetdevmacvlan.c:1048 src/util/virnetdevmacvlan.c:1059
-#: src/util/virnetdevmacvlan.c:1066 src/util/virnetdevmacvlan.c:1076
-#: src/util/virnetdevmacvlan.c:1086 src/util/virnetdevmacvlan.c:1105
-#: src/util/virnetdevmacvlan.c:1117 src/util/virnetdevmacvlan.c:1129
-#: src/util/virnetdevmacvlan.c:1141 src/util/virnetdevmacvlan.c:1148
+#: src/util/virnetdevmacvlan.c:874 src/util/virnetdevmacvlan.c:885
+#: src/util/virnetdevmacvlan.c:892 src/util/virnetdevmacvlan.c:902
+#: src/util/virnetdevmacvlan.c:912 src/util/virnetdevmacvlan.c:931
+#: src/util/virnetdevmacvlan.c:943 src/util/virnetdevmacvlan.c:955
+#: src/util/virnetdevmacvlan.c:967
 msgid "Cannot create macvlan devices on this platform"
 msgstr ""
 
-#: src/util/virresctrl.c:2341
+#: src/util/virresctrl.c:2342
 #, c-format
 msgid "Cannot create resctrl directory '%s'"
 msgstr ""
 
-#: src/rpc/virnetsocket.c:705 src/util/virpidfile.c:493
+#: src/rpc/virnetsocket.c:705 src/util/virpidfile.c:494
 #, c-format
 msgid "Cannot create user runtime directory '%s'"
 msgstr ""
@@ -3329,26 +3373,26 @@ msgstr ""
 msgid "Cannot deactivate storage pool autostart"
 msgstr ""
 
-#: src/util/virfile.c:1015
+#: src/util/virfile.c:1058
 #, c-format
 msgid "Cannot delete directory '%s'"
 msgstr ""
 
-#: src/util/virfile.c:1004
+#: src/util/virfile.c:1047
 #, c-format
 msgid "Cannot delete file '%s'"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5961
+#: src/qemu/qemu_hotplug.c:5990
 #, c-format
 msgid "Cannot detach %s device with no alias"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:1031
+#: src/qemu/qemu_monitor.c:1013
 msgid "Cannot determine balloon device path"
 msgstr ""
 
-#: src/util/vircgroupv1.c:2011
+#: src/util/vircgroupv1.c:2013
 msgid "Cannot determine system clock HZ"
 msgstr ""
 
@@ -3381,7 +3425,7 @@ msgstr ""
 msgid "Cannot enable close-on-exec flag"
 msgstr ""
 
-#: src/esx/esx_driver.c:3310
+#: src/esx/esx_driver.c:3320
 msgid "Cannot enable general autostart option without affecting other domains"
 msgstr ""
 
@@ -3389,7 +3433,7 @@ msgstr ""
 msgid "Cannot extract CPU definition from domain capabilities XML"
 msgstr ""
 
-#: src/conf/domain_conf.c:20923
+#: src/conf/domain_conf.c:19485
 msgid "Cannot extract cache nodes under cachetune"
 msgstr ""
 
@@ -3397,11 +3441,11 @@ msgstr ""
 msgid "Cannot extract memnode nodes"
 msgstr ""
 
-#: src/conf/domain_conf.c:21301
+#: src/conf/domain_conf.c:19863
 msgid "Cannot extract memory nodes under memorytune"
 msgstr ""
 
-#: src/conf/domain_conf.c:20776
+#: src/conf/domain_conf.c:19338
 msgid "Cannot extract monitor nodes"
 msgstr ""
 
@@ -3410,7 +3454,7 @@ msgstr ""
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr ""
 
-#: src/network/bridge_driver.c:1896
+#: src/network/bridge_driver.c:1898
 #, c-format
 msgid "Cannot find %s - Possibly the package isn't installed"
 msgstr ""
@@ -3425,7 +3469,7 @@ msgstr ""
 msgid "Cannot find '%s' in path"
 msgstr ""
 
-#: src/conf/domain_conf.c:19217 src/conf/domain_conf.c:20239
+#: src/conf/domain_conf.c:17779 src/conf/domain_conf.c:18801
 #, c-format
 msgid "Cannot find 'iothread' : %u"
 msgstr ""
@@ -3445,12 +3489,12 @@ msgstr ""
 msgid "Cannot find CPU vendor with vendor id 0x%02lx"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:1057
+#: src/bhyve/bhyve_command.c:1050
 #, c-format
 msgid "Cannot find boot device of requested type %s"
 msgstr ""
 
-#: src/util/vircgroupv1.c:1169
+#: src/util/vircgroupv1.c:1170
 #, c-format
 msgid "Cannot find byte %sstats for block device '%s'"
 msgstr ""
@@ -3460,7 +3504,7 @@ msgstr ""
 msgid "Cannot find byte '%s' stats for block device '%s'"
 msgstr ""
 
-#: src/util/vircgroupv1.c:1154 src/util/vircgroupv2.c:791
+#: src/util/vircgroupv1.c:1155 src/util/vircgroupv2.c:791
 #, c-format
 msgid "Cannot find byte stats for block device '%s'"
 msgstr ""
@@ -3475,12 +3519,12 @@ msgstr ""
 msgid "Cannot find program %d version %d"
 msgstr ""
 
-#: src/util/vircgroupv1.c:1183
+#: src/util/vircgroupv1.c:1184
 #, c-format
 msgid "Cannot find request %sstats for block device '%s'"
 msgstr ""
 
-#: src/util/vircgroupv1.c:1161
+#: src/util/vircgroupv1.c:1162
 #, c-format
 msgid "Cannot find request stats for block device '%s'"
 msgstr ""
@@ -3509,7 +3553,7 @@ msgstr ""
 msgid "Cannot get all servers from daemon"
 msgstr ""
 
-#: src/util/virresctrl.c:582
+#: src/util/virresctrl.c:583
 msgid "Cannot get cbm_mask from resctrl cache info"
 msgstr ""
 
@@ -3529,27 +3573,27 @@ msgstr ""
 msgid "Cannot get host interface addresses"
 msgstr ""
 
-#: src/util/virnetdev.c:254 src/util/virnetdev.c:374 src/util/virnetdev.c:388
+#: src/util/virnetdev.c:263 src/util/virnetdev.c:383 src/util/virnetdev.c:397
 #, c-format
 msgid "Cannot get interface MAC on '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:414 src/util/virnetdev.c:425
+#: src/util/virnetdev.c:423 src/util/virnetdev.c:434
 #, c-format
 msgid "Cannot get interface MTU on '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:599 src/util/virnetdev.c:719 src/util/virnetdev.c:734
+#: src/util/virnetdev.c:608 src/util/virnetdev.c:728 src/util/virnetdev.c:743
 #, c-format
 msgid "Cannot get interface flags on '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:828
+#: src/util/virnetdev.c:837
 #, c-format
 msgid "Cannot get interface name for index '%i'"
 msgstr ""
 
-#: src/util/virresctrl.c:683
+#: src/util/virresctrl.c:684
 msgid "Cannot get max allocation from resctrl memory info"
 msgstr ""
 
@@ -3573,11 +3617,11 @@ msgstr ""
 msgid "Cannot get medium attachment type"
 msgstr ""
 
-#: src/util/virresctrl.c:673
+#: src/util/virresctrl.c:674
 msgid "Cannot get min bandwidth from resctrl memory info"
 msgstr ""
 
-#: src/util/virresctrl.c:606
+#: src/util/virresctrl.c:607
 msgid "Cannot get min_cbm_bits from resctrl cache info"
 msgstr ""
 
@@ -3585,7 +3629,7 @@ msgstr ""
 msgid "Cannot get minimum scheduler priority value"
 msgstr ""
 
-#: src/util/virresctrl.c:753
+#: src/util/virresctrl.c:754
 msgid "Cannot get mon_features from resctrl"
 msgstr ""
 
@@ -3624,11 +3668,11 @@ msgid ""
 "elements: %s"
 msgstr ""
 
-#: src/util/virresctrl.c:469
+#: src/util/virresctrl.c:470
 msgid "Cannot lock resctrl"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:455
+#: src/qemu/qemu_migration.c:460
 #, c-format
 msgid "Cannot migrate empty or read-only disk %s"
 msgstr ""
@@ -3656,15 +3700,11 @@ msgstr ""
 msgid "Cannot open %s"
 msgstr ""
 
-#: src/util/virstorageencryption.c:380
-msgid "Cannot open /dev/urandom"
-msgstr ""
-
 #: src/util/vircgroup.c:148
 msgid "Cannot open /proc/cgroups"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:1202 src/secret/secret_driver.c:566
+#: src/qemu/qemu_driver.c:1183 src/secret/secret_driver.c:566
 #, c-format
 msgid "Cannot open embedded driver at path '%s', already open with path '%s'"
 msgstr ""
@@ -3679,20 +3719,20 @@ msgstr ""
 msgid "Cannot open log file: '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:154 src/util/virnetdevbridge.c:87
+#: src/util/virnetdev.c:163 src/util/virnetdevbridge.c:87
 msgid "Cannot open network interface control socket"
 msgstr ""
 
-#: src/util/virresctrl.c:464
+#: src/util/virresctrl.c:465
 msgid "Cannot open resctrl"
 msgstr ""
 
-#: src/util/vircgroupv1.c:1089
+#: src/util/vircgroupv1.c:1090
 #, c-format
 msgid "Cannot parse %srequest stat '%s'"
 msgstr ""
 
-#: src/util/vircgroupv1.c:1176 src/util/vircgroupv1.c:1190
+#: src/util/vircgroupv1.c:1177 src/util/vircgroupv1.c:1191
 #, c-format
 msgid "Cannot parse %sstat '%s'"
 msgstr ""
@@ -3702,7 +3742,7 @@ msgstr ""
 msgid "Cannot parse '%s' stat '%s'"
 msgstr ""
 
-#: src/util/vircgroupv1.c:1580 src/util/vircgroupv2.c:1226
+#: src/util/vircgroupv1.c:1581 src/util/vircgroupv2.c:1226
 msgid "Cannot parse 'memory.stat' cgroup file."
 msgstr ""
 
@@ -3804,11 +3844,11 @@ msgstr ""
 msgid "Cannot parse <address> 'function' attribute"
 msgstr ""
 
-#: src/conf/domain_conf.c:7722
+#: src/conf/domain_conf.c:6357
 msgid "Cannot parse <address> 'iobase' attribute"
 msgstr ""
 
-#: src/conf/domain_conf.c:7729
+#: src/conf/domain_conf.c:6364
 msgid "Cannot parse <address> 'irq' attribute"
 msgstr ""
 
@@ -3840,15 +3880,15 @@ msgstr ""
 msgid "Cannot parse <address> 'unit' attribute"
 msgstr ""
 
-#: src/conf/domain_conf.c:12437
+#: src/conf/domain_conf.c:11029
 msgid "Cannot parse <local> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/conf/domain_conf.c:7661
+#: src/conf/domain_conf.c:6296
 msgid "Cannot parse <master> 'startport' attribute"
 msgstr ""
 
-#: src/conf/domain_conf.c:12408
+#: src/conf/domain_conf.c:11000
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
@@ -3857,22 +3897,22 @@ msgstr ""
 msgid "Cannot parse MAC address '%s' in network '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16483
+#: src/conf/domain_conf.c:15063
 #, c-format
 msgid "Cannot parse USB Class code %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:16463
+#: src/conf/domain_conf.c:15043
 #, c-format
 msgid "Cannot parse USB device version %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:16511
+#: src/conf/domain_conf.c:15091
 #, c-format
 msgid "Cannot parse USB product ID %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:16500
+#: src/conf/domain_conf.c:15080
 #, c-format
 msgid "Cannot parse USB vendor ID %s"
 msgstr ""
@@ -3887,7 +3927,7 @@ msgstr ""
 msgid "Cannot parse adapter '%s'"
 msgstr ""
 
-#: src/util/vircgroupv1.c:1068
+#: src/util/vircgroupv1.c:1069
 #, c-format
 msgid "Cannot parse byte %sstat '%s'"
 msgstr ""
@@ -3904,11 +3944,11 @@ msgstr ""
 msgid "Cannot parse category in %s"
 msgstr ""
 
-#: src/util/virresctrl.c:593
+#: src/util/virresctrl.c:594
 msgid "Cannot parse cbm_mask from resctrl cache info"
 msgstr ""
 
-#: src/conf/domain_conf.c:11117
+#: src/conf/domain_conf.c:9757
 #, c-format
 msgid "Cannot parse controller index %s"
 msgstr ""
@@ -3917,7 +3957,7 @@ msgstr ""
 msgid "Cannot parse mode string"
 msgstr ""
 
-#: src/util/virresctrl.c:1679 src/util/virresctrl.c:1687
+#: src/util/virresctrl.c:1680 src/util/virresctrl.c:1688
 #, c-format
 msgid "Cannot parse resctrl schema level '%s'"
 msgstr ""
@@ -3937,17 +3977,17 @@ msgstr ""
 msgid "Cannot parse start time %s in %s"
 msgstr ""
 
-#: src/util/vircgroupv1.c:2000
+#: src/util/vircgroupv1.c:2002
 #, c-format
 msgid "Cannot parse sys stat '%s'"
 msgstr ""
 
-#: src/util/vircgroupv1.c:1993
+#: src/util/vircgroupv1.c:1995
 #, c-format
 msgid "Cannot parse user stat '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8507
+#: src/conf/domain_conf.c:7159
 msgid "Cannot parse uuid attribute of element <address>"
 msgstr ""
 
@@ -3956,14 +3996,14 @@ msgstr ""
 msgid "Cannot parse version string '%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:4907
+#: src/network/bridge_driver.c:4915
 #, c-format
 msgid ""
 "Cannot plug '%s' interface into '%s' because new combined inbound floor=%llu "
 "would overcommit average=%llu on network '%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:4893
+#: src/network/bridge_driver.c:4901
 #, c-format
 msgid ""
 "Cannot plug '%s' interface into '%s' because new combined inbound floor=%llu "
@@ -3980,14 +4020,10 @@ msgstr ""
 msgid "Cannot read %s '%s'"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:549
+#: src/lxc/lxc_driver.c:550
 msgid "Cannot read cputime for domain"
 msgstr ""
 
-#: src/util/virstorageencryption.c:391
-msgid "Cannot read from /dev/urandom"
-msgstr ""
-
 #: src/rpc/virnetsocket.c:1802
 msgid "Cannot recv data"
 msgstr ""
@@ -4002,7 +4038,7 @@ msgid ""
 "Cannot remove CURL handle from a multi handle when it wasn't added before"
 msgstr ""
 
-#: src/qemu/qemu_process.c:6730
+#: src/qemu/qemu_process.c:6738
 #, c-format
 msgid "Cannot remove stale PID file %s"
 msgstr ""
@@ -4021,12 +4057,12 @@ msgstr ""
 msgid "Cannot rename checkpoint %s to %s"
 msgstr ""
 
-#: src/util/virnetdev.c:579
+#: src/util/virnetdev.c:588
 #, c-format
 msgid "Cannot rename interface '%s' to '%s' on this platform"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:670
+#: src/lxc/lxc_driver.c:671
 msgid "Cannot resize the max memory on an active domain"
 msgstr ""
 
@@ -4047,7 +4083,7 @@ msgstr ""
 msgid "Cannot set an empty mem_nodes set"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:2493
+#: src/lxc/lxc_driver.c:2497
 msgid "Cannot set autostart for transient domain"
 msgstr ""
 
@@ -4057,46 +4093,46 @@ msgstr ""
 msgid "Cannot set close-on-exec %d"
 msgstr ""
 
-#: src/util/virnetdev.c:160
+#: src/util/virnetdev.c:169
 msgid "Cannot set close-on-exec flag for socket"
 msgstr ""
 
-#: src/util/virnetdev.c:3332
+#: src/util/virnetdev.c:3341
 #, c-format
 msgid "Cannot set coalesce info on '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:3379 src/util/virnetdev.c:3439
+#: src/util/virnetdev.c:3388 src/util/virnetdev.c:3448
 #, c-format
 msgid "Cannot set coalesce info on interface '%s'"
 msgstr ""
 
-#: src/libvirt-lxc.c:237
+#: src/libvirt-lxc.c:236
 #, c-format
 msgid "Cannot set context %s"
 msgstr ""
 
-#: src/util/virnetdev.c:336
+#: src/util/virnetdev.c:345
 #, c-format
 msgid "Cannot set interface MAC on '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:273 src/util/virnetdev.c:317
+#: src/util/virnetdev.c:282 src/util/virnetdev.c:326
 #, c-format
 msgid "Cannot set interface MAC to %s on '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:1619
+#: src/util/virnetdev.c:1628
 #, c-format
 msgid "Cannot set interface MAC/vlanid to %s/%d for ifname %s vf %d"
 msgstr ""
 
-#: src/util/virnetdev.c:455 src/util/virnetdev.c:466
+#: src/util/virnetdev.c:464 src/util/virnetdev.c:475
 #, c-format
 msgid "Cannot set interface MTU on '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:613 src/util/virnetdev.c:628
+#: src/util/virnetdev.c:622 src/util/virnetdev.c:637
 #, c-format
 msgid "Cannot set interface flags on '%s'"
 msgstr ""
@@ -4121,7 +4157,7 @@ msgstr ""
 msgid "Cannot set max_workers data in JSON document"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:695
+#: src/lxc/lxc_driver.c:696
 msgid "Cannot set memory higher than max memory"
 msgstr ""
 
@@ -4162,7 +4198,7 @@ msgstr ""
 msgid "Cannot set scheduler parameters for pid %lld"
 msgstr ""
 
-#: src/qemu/qemu_process.c:2575
+#: src/qemu/qemu_process.c:2579
 msgid "Cannot setup CPU affinity until process is started"
 msgstr ""
 
@@ -4182,17 +4218,17 @@ msgstr ""
 msgid "Cannot share uninitialized CURL handle"
 msgstr ""
 
-#: src/conf/domain_conf.c:9352
+#: src/conf/domain_conf.c:8002
 #, c-format
 msgid "Cannot specify a label if relabelling is turned off. model=%s"
 msgstr ""
 
-#: src/util/vircgroupv1.c:248
+#: src/util/vircgroupv1.c:249
 #, c-format
 msgid "Cannot stat %s"
 msgstr ""
 
-#: src/util/virfile.c:1887 src/util/virfile.c:1894
+#: src/util/virfile.c:1930 src/util/virfile.c:1937
 #, c-format
 msgid "Cannot stat '%s'"
 msgstr ""
@@ -4202,11 +4238,11 @@ msgstr ""
 msgid "Cannot undefine HostVirtualSwitch that has a '%s' port"
 msgstr ""
 
-#: src/bhyve/bhyve_driver.c:590 src/lxc/lxc_driver.c:494
+#: src/bhyve/bhyve_driver.c:590 src/lxc/lxc_driver.c:495
 msgid "Cannot undefine transient domain"
 msgstr ""
 
-#: src/util/virresctrl.c:491
+#: src/util/virresctrl.c:492
 msgid "Cannot unlock resctrl"
 msgstr ""
 
@@ -4236,8 +4272,8 @@ msgstr ""
 msgid "Cannot use host name '%s' in network '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:11170 src/qemu/qemu_driver.c:11224
-#: src/qemu/qemu_driver.c:11267
+#: src/qemu/qemu_driver.c:11154 src/qemu/qemu_driver.c:11208
+#: src/qemu/qemu_driver.c:11251
 #, c-format
 msgid "Cannot use migrate v2 protocol with lock manager %s"
 msgstr ""
@@ -4246,15 +4282,15 @@ msgstr ""
 msgid "Cannot use predefined UUID"
 msgstr ""
 
-#: src/qemu/qemu_command.c:5316
+#: src/qemu/qemu_command.c:5335
 msgid "Cannot use slcp with devices other than console"
 msgstr ""
 
-#: src/qemu/qemu_command.c:5255
+#: src/qemu/qemu_command.c:5274
 msgid "Cannot use virtio serial for parallel/serial devices"
 msgstr ""
 
-#: src/storage/storage_util.c:1635
+#: src/storage/storage_util.c:1688
 #, c-format
 msgid "Cannot use volume path '%s'"
 msgstr ""
@@ -4268,12 +4304,12 @@ msgstr ""
 msgid "Cannot write device.map '%s'"
 msgstr ""
 
-#: src/util/virresctrl.c:2398
+#: src/util/virresctrl.c:2399
 #, c-format
 msgid "Cannot write into schemata file '%s'"
 msgstr ""
 
-#: src/util/virresctrl.c:2432
+#: src/util/virresctrl.c:2433
 #, c-format
 msgid "Cannot write pid in tasks file '%s'"
 msgstr ""
@@ -4298,7 +4334,7 @@ msgstr ""
 msgid "Category range c%d-c%d too small"
 msgstr ""
 
-#: src/conf/secret_conf.c:90
+#: src/conf/secret_conf.c:88
 msgid "Ceph usage specified, but name is missing"
 msgstr ""
 
@@ -4401,11 +4437,11 @@ msgstr ""
 msgid "Change upper limit to number of workers."
 msgstr ""
 
-#: src/vz/vz_driver.c:2876
+#: src/vz/vz_driver.c:2878
 msgid "Changing destination XML is not supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:23495
+#: src/conf/domain_conf.c:22023
 msgid ""
 "Changing device type to/from spicevmc would change default target channel "
 "name"
@@ -4454,7 +4490,7 @@ msgstr ""
 msgid "Checkpoint %s edited.\n"
 msgstr ""
 
-#: src/qemu/qemu_backup.c:296
+#: src/qemu/qemu_backup.c:304
 #, c-format
 msgid "Checkpoint '%s' for incremental backup of disk '%s' not found"
 msgstr ""
@@ -4471,7 +4507,7 @@ msgstr ""
 msgid "Checkpoint List"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:544
+#: src/qemu/qemu_driver.c:533
 #, c-format
 msgid "Checkpoints have inconsistent relations for domain %s"
 msgstr ""
@@ -4481,12 +4517,12 @@ msgstr ""
 msgid "Child process (%lld) unexpected %s"
 msgstr ""
 
-#: src/util/vircommand.c:2733
+#: src/util/vircommand.c:2757
 #, c-format
 msgid "Child process (%s) unexpected %s%s%s"
 msgstr ""
 
-#: src/util/vircommand.c:2841
+#: src/util/vircommand.c:2865
 msgid "Child quit during startup handshake"
 msgstr ""
 
@@ -4558,7 +4594,7 @@ msgid ""
 "Close callback for domain %s already registered with another connection %p"
 msgstr ""
 
-#: src/util/virresctrl.c:1239
+#: src/util/virresctrl.c:1240
 #, c-format
 msgid "Colliding cache allocations for cache level '%u' id '%u', type '%s'"
 msgstr ""
@@ -4608,7 +4644,7 @@ msgstr ""
 msgid "Compressed data:"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:13067 src/qemu/qemu_driver.c:13128
+#: src/qemu/qemu_driver.c:13072 src/qemu/qemu_driver.c:13133
 msgid "Compressed migration is not supported by QEMU binary"
 msgstr ""
 
@@ -4735,7 +4771,7 @@ msgstr ""
 
 #: tools/virsh-domain.c:2990
 #, c-format
-msgid "Connected to domain %s\n"
+msgid "Connected to domain '%s'\n"
 msgstr ""
 
 #: tools/virt-admin.c:306
@@ -4754,7 +4790,7 @@ msgstr ""
 msgid "Container ID is not specified"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:2926 src/lxc/lxc_driver.c:3002
+#: src/lxc/lxc_driver.c:2930 src/lxc/lxc_driver.c:3006
 msgid "Container does not provide an initctl pipe"
 msgstr ""
 
@@ -4799,7 +4835,7 @@ msgstr ""
 msgid "Control groups not supported on this platform"
 msgstr ""
 
-#: src/conf/domain_conf.c:13643
+#: src/conf/domain_validate.c:491
 msgid "Controllers must use the 'ccid' address type"
 msgstr ""
 
@@ -4831,7 +4867,7 @@ msgstr ""
 msgid "Copy failed"
 msgstr ""
 
-#: src/conf/domain_conf.c:31495
+#: src/conf/domain_conf.c:30056
 #, c-format
 msgid "Copying definition of '%d' type is not implemented yet."
 msgstr ""
@@ -4853,7 +4889,7 @@ msgstr ""
 msgid "Could not add CDATA to doc root"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:638
+#: src/hyperv/hyperv_driver.c:635
 msgid "Could not add IDE controller"
 msgstr ""
 
@@ -4887,7 +4923,7 @@ msgstr ""
 msgid "Could not allocate disk definition"
 msgstr ""
 
-#: src/vmx/vmx.c:2537
+#: src/vmx/vmx.c:2538
 #, c-format
 msgid "Could not assign address to disk '%s'"
 msgstr ""
@@ -4901,12 +4937,12 @@ msgstr ""
 msgid "Could not build CURL header list"
 msgstr ""
 
-#: src/esx/esx_driver.c:4715
+#: src/esx/esx_driver.c:4725
 #, c-format
 msgid "Could not change memory parameters: %s"
 msgstr ""
 
-#: src/esx/esx_driver.c:3651
+#: src/esx/esx_driver.c:3661
 #, c-format
 msgid "Could not change scheduler parameters: %s"
 msgstr ""
@@ -4983,11 +5019,11 @@ msgstr ""
 msgid "Could not create harddisk, rc=%08x"
 msgstr ""
 
-#: src/conf/domain_conf.c:20788
+#: src/conf/domain_conf.c:19350
 msgid "Could not create monitor"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:721
+#: src/hyperv/hyperv_driver.c:718
 msgid "Could not create openwsman client"
 msgstr ""
 
@@ -4995,7 +5031,7 @@ msgstr ""
 msgid "Could not create simple param"
 msgstr ""
 
-#: src/esx/esx_driver.c:4104
+#: src/esx/esx_driver.c:4114
 #, c-format
 msgid "Could not create snapshot: %s"
 msgstr ""
@@ -5004,7 +5040,7 @@ msgstr ""
 msgid "Could not create temporary xml doc"
 msgstr ""
 
-#: src/qemu/qemu_process.c:8598
+#: src/qemu/qemu_process.c:8613
 msgid "Could not create thread. QEMU initialization might be incomplete"
 msgstr ""
 
@@ -5013,12 +5049,12 @@ msgstr ""
 msgid "Could not create volume: %s"
 msgstr ""
 
-#: src/esx/esx_driver.c:3104
+#: src/esx/esx_driver.c:3114
 #, c-format
 msgid "Could not define domain: %s"
 msgstr ""
 
-#: src/esx/esx_driver.c:4646
+#: src/esx/esx_driver.c:4656
 #, c-format
 msgid "Could not delete snapshot '%s': %s"
 msgstr ""
@@ -5032,7 +5068,7 @@ msgstr ""
 msgid "Could not deserialize pull response item"
 msgstr ""
 
-#: src/esx/esx_driver.c:1797
+#: src/esx/esx_driver.c:1807
 #, c-format
 msgid "Could not destroy domain: %s"
 msgstr ""
@@ -5060,7 +5096,7 @@ msgstr ""
 msgid "Could not find %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:18204
+#: src/conf/domain_conf.c:16764
 #, c-format
 msgid "Could not find %s controller with index %d required for device"
 msgstr ""
@@ -5070,7 +5106,7 @@ msgstr ""
 msgid "Could not find %s with name '%s'"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:393
+#: src/conf/snapshot_conf.c:399
 msgid "Could not find 'active' element"
 msgstr ""
 
@@ -5106,7 +5142,7 @@ msgstr ""
 msgid "Could not find Msvm_DiskDrive object"
 msgstr ""
 
-#: src/qemu/qemu_command.c:330
+#: src/qemu/qemu_command.c:347
 #, c-format
 msgid ""
 "Could not find PCI controller with index %u required for device at address %s"
@@ -5130,7 +5166,7 @@ msgstr ""
 msgid "Could not find any 'pool' element in state file"
 msgstr ""
 
-#: src/util/vircgroupv1.c:806
+#: src/util/vircgroupv1.c:807
 msgid "Could not find any mounted v1 controllers"
 msgstr ""
 
@@ -5138,7 +5174,7 @@ msgstr ""
 msgid "Could not find any vport capable device"
 msgstr ""
 
-#: src/qemu/qemu_domain_address.c:2784
+#: src/qemu/qemu_domain_address.c:2747
 #, c-format
 msgid "Could not find auto-added %s controller with index %zu"
 msgstr ""
@@ -5167,7 +5203,7 @@ msgstr ""
 msgid "Could not find datastore with name '%s'"
 msgstr ""
 
-#: src/util/vircgroupv1.c:795
+#: src/util/vircgroupv1.c:796
 #, c-format
 msgid "Could not find directory separator in %s"
 msgstr ""
@@ -5177,7 +5213,7 @@ msgstr ""
 msgid "Could not find domain snapshot with internal name '%s'"
 msgstr ""
 
-#: src/esx/esx_driver.c:5041 src/esx/esx_vi.c:2740
+#: src/esx/esx_driver.c:5051 src/esx/esx_vi.c:2740
 #, c-format
 msgid "Could not find domain with UUID '%s'"
 msgstr ""
@@ -5192,18 +5228,18 @@ msgstr ""
 msgid "Could not find host system specified in '%s'"
 msgstr ""
 
-#: tools/virsh-nodedev.c:143 tools/virsh-nodedev.c:575
-#: tools/virsh-nodedev.c:946
+#: tools/virsh-nodedev.c:143 tools/virsh-nodedev.c:584
+#: tools/virsh-nodedev.c:955
 msgid "Could not find matching device"
 msgstr ""
 
-#: tools/virsh-nodedev.c:636 tools/virsh-nodedev.c:696
-#: tools/virsh-nodedev.c:747
+#: tools/virsh-nodedev.c:645 tools/virsh-nodedev.c:705
+#: tools/virsh-nodedev.c:756
 #, c-format
 msgid "Could not find matching device '%s'"
 msgstr ""
 
-#: src/util/virpci.c:2440
+#: src/util/virpci.c:2548
 #, c-format
 msgid ""
 "Could not find network device with phys_port_id '%s' under PCI device at %s"
@@ -5225,7 +5261,7 @@ msgstr ""
 msgid "Could not find physical NIC with name '%s'"
 msgstr ""
 
-#: src/util/vircgroupv1.c:397
+#: src/util/vircgroupv1.c:398
 #, c-format
 msgid "Could not find placement for v1 controller %s at %s"
 msgstr ""
@@ -5259,7 +5295,7 @@ msgstr ""
 msgid "Could not find storage volume with key '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:3851
+#: src/storage/storage_util.c:3904
 #, c-format
 msgid "Could not find typefile '%s'"
 msgstr ""
@@ -5284,15 +5320,15 @@ msgstr ""
 msgid "Could not find volume with name: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:27311
+#: src/conf/domain_conf.c:25879
 msgid "Could not format channel target type"
 msgstr ""
 
-#: src/conf/domain_conf.c:27356
+#: src/conf/domain_conf.c:25924
 msgid "Could not format console target type"
 msgstr ""
 
-#: src/conf/domain_conf.c:27368
+#: src/conf/domain_conf.c:25936
 msgid "Could not format serial target type"
 msgstr ""
 
@@ -5309,7 +5345,7 @@ msgstr ""
 msgid "Could not generate medium name for the disk at: port:%d, slot:%d"
 msgstr ""
 
-#: src/network/bridge_driver.c:4968
+#: src/network/bridge_driver.c:4976
 msgid "Could not generate next class ID"
 msgstr ""
 
@@ -5330,7 +5366,7 @@ msgstr ""
 msgid "Could not get IMedium, rc=%08x"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:1198
+#: src/hyperv/hyperv_driver.c:1195
 #, c-format
 msgid "Could not get Msvm_ShutdownComponent for domain with UUID '%s'"
 msgstr ""
@@ -5343,7 +5379,7 @@ msgstr ""
 msgid "Could not get UUID of virtual machine"
 msgstr ""
 
-#: src/network/bridge_driver.c:2575
+#: src/network/bridge_driver.c:2577
 #, c-format
 msgid "Could not get Virtual functions on %s"
 msgstr ""
@@ -5379,7 +5415,7 @@ msgstr ""
 msgid "Could not get device type, rc=%08x"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:2033
+#: src/hyperv/hyperv_driver.c:2030
 #, c-format
 msgid "Could not get free memory for host %s"
 msgstr ""
@@ -5389,21 +5425,21 @@ msgstr ""
 msgid "Could not get instance ID for %s invocation"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:771
+#: src/interface/interface_backend_udev.c:761
 #, c-format
 msgid ""
 "Could not get interface information for '%s', which is a enslaved in bond "
 "'%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:873
+#: src/interface/interface_backend_udev.c:863
 #, c-format
 msgid ""
 "Could not get interface information for '%s', which is a member of bridge "
 "'%s'"
 msgstr ""
 
-#: src/util/virnetdevtap.c:885
+#: src/util/virnetdevtap.c:769
 msgid "Could not get interface list"
 msgstr ""
 
@@ -5445,7 +5481,7 @@ msgstr ""
 msgid "Could not get list of machines, rc=%08x"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:928
+#: src/hyperv/hyperv_driver.c:925
 #, c-format
 msgid ""
 "Could not get maximum definition of Msvm_ProcessorSettingData for host %s"
@@ -5456,7 +5492,7 @@ msgstr ""
 msgid "Could not get medium storage location, rc=%08x"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:858
+#: src/interface/interface_backend_udev.c:848
 #, c-format
 msgid "Could not get members of bridge '%s'"
 msgstr ""
@@ -5480,7 +5516,7 @@ msgstr ""
 msgid "Could not get number of Domains, rc=%08x"
 msgstr ""
 
-#: src/qemu/qemu_tpm.c:886
+#: src/qemu/qemu_tpm.c:887
 msgid "Could not get process id of swtpm"
 msgstr ""
 
@@ -5514,7 +5550,7 @@ msgstr ""
 msgid "Could not get root of XML document"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:744
+#: src/interface/interface_backend_udev.c:734
 #, c-format
 msgid "Could not get slaves of bond '%s'"
 msgstr ""
@@ -5537,7 +5573,7 @@ msgstr ""
 msgid "Could not get storage controller by name, rc=%08x"
 msgstr ""
 
-#: src/node_device/node_device_udev.c:1383
+#: src/node_device/node_device_udev.c:1467
 #, c-format
 msgid "Could not get syspath for parent of '%s'"
 msgstr ""
@@ -5546,12 +5582,12 @@ msgstr ""
 msgid "Could not get temp xml doc root"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:835
+#: src/hyperv/hyperv_driver.c:832
 #, c-format
 msgid "Could not get version information for host %s"
 msgstr ""
 
-#: src/esx/esx_driver.c:237 src/esx/esx_driver.c:330
+#: src/esx/esx_driver.c:247 src/esx/esx_driver.c:340
 #, c-format
 msgid "Could not handle file name '%s'"
 msgstr ""
@@ -5580,7 +5616,7 @@ msgstr ""
 msgid "Could not initialize a CURL (share) mutex"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:727
+#: src/hyperv/hyperv_driver.c:724
 msgid "Could not initialize openwsman transport"
 msgstr ""
 
@@ -5650,7 +5686,7 @@ msgstr ""
 msgid "Could not lookup SOAP body"
 msgstr ""
 
-#: src/esx/esx_driver.c:383
+#: src/esx/esx_driver.c:393
 #, c-format
 msgid "Could not lookup controller model for '%s'"
 msgstr ""
@@ -5671,16 +5707,16 @@ msgstr ""
 msgid "Could not lookup root snapshot list"
 msgstr ""
 
-#: src/esx/esx_driver.c:3830
+#: src/esx/esx_driver.c:3840
 #, c-format
 msgid "Could not migrate domain, migration task finished with an error: %s"
 msgstr ""
 
-#: src/esx/esx_driver.c:3808
+#: src/esx/esx_driver.c:3818
 msgid "Could not migrate domain, validation reported a problem"
 msgstr ""
 
-#: src/esx/esx_driver.c:3804
+#: src/esx/esx_driver.c:3814
 #, c-format
 msgid "Could not migrate domain, validation reported a problem: %s"
 msgstr ""
@@ -5690,66 +5726,66 @@ msgstr ""
 msgid "Could not open '%s' to trigger host scan"
 msgstr ""
 
-#: src/util/virnetdevtap.c:803
+#: src/util/virnetdevtap.c:687
 msgid "Could not open /proc/net/dev"
 msgstr ""
 
-#: src/qemu/qemu_command.c:9166
+#: src/qemu/qemu_command.c:9184
 #, c-format
 msgid "Could not open TPM device %s"
 msgstr ""
 
-#: src/qemu/qemu_command.c:9173
+#: src/qemu/qemu_command.c:9191
 #, c-format
 msgid "Could not open TPM device's cancel path %s"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:636
+#: src/interface/interface_backend_udev.c:626
 #, c-format
 msgid "Could not parse 'bonding/arp_interval' '%s' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:697
+#: src/interface/interface_backend_udev.c:687
 #, c-format
 msgid "Could not parse 'bonding/arp_validate' '%s' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:594
+#: src/interface/interface_backend_udev.c:584
 #, c-format
 msgid "Could not parse 'bonding/downdelay' '%s' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:622
+#: src/interface/interface_backend_udev.c:612
 #, c-format
 msgid "Could not parse 'bonding/miimon' '%s' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:667
+#: src/interface/interface_backend_udev.c:657
 #, c-format
 msgid "Could not parse 'bonding/mode' '%s' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:608
+#: src/interface/interface_backend_udev.c:598
 #, c-format
 msgid "Could not parse 'bonding/updelay' '%s' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:712
+#: src/interface/interface_backend_udev.c:702
 #, c-format
 msgid "Could not parse 'bonding/use_carrier' '%s' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:828
+#: src/interface/interface_backend_udev.c:818
 #, c-format
 msgid "Could not parse 'bridge/stp_state' '%s' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:991
+#: src/interface/interface_backend_udev.c:981
 #, c-format
 msgid "Could not parse MTU value '%s'"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:646
+#: src/hyperv/hyperv_driver.c:643
 msgid "Could not parse SCSI controller"
 msgstr ""
 
@@ -5761,7 +5797,7 @@ msgid "Could not parse UUID from '%s'"
 msgstr ""
 
 #: src/esx/esx_util.c:337 src/esx/esx_vi.c:2516 src/hyperv/hyperv_driver.c:244
-#: src/hyperv/hyperv_driver.c:1697 src/hyperv/hyperv_wmi.c:1414
+#: src/hyperv/hyperv_driver.c:1694 src/hyperv/hyperv_wmi.c:1414
 #: src/vmx/vmx.c:855
 #, c-format
 msgid "Could not parse UUID from string '%s'"
@@ -5817,12 +5853,12 @@ msgstr ""
 msgid "Could not parse valid disk index from '%s'"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:842
+#: src/hyperv/hyperv_driver.c:839
 #, c-format
 msgid "Could not parse version from '%s'"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:866
+#: src/hyperv/hyperv_driver.c:863
 #, c-format
 msgid "Could not produce packed version number from '%s'"
 msgstr ""
@@ -5866,12 +5902,12 @@ msgstr ""
 msgid "Could not read embedded param hash table"
 msgstr ""
 
-#: src/util/virresctrl.c:1930
+#: src/util/virresctrl.c:1931
 #, c-format
 msgid "Could not read schemata file for group %s"
 msgstr ""
 
-#: src/util/virresctrl.c:1775
+#: src/util/virresctrl.c:1776
 msgid "Could not read schemata file for the default group"
 msgstr ""
 
@@ -5879,66 +5915,67 @@ msgstr ""
 msgid "Could not read type information"
 msgstr ""
 
-#: src/storage/storage_util.c:3862
+#: src/storage/storage_util.c:3915
 #, c-format
 msgid "Could not read typefile '%s'"
 msgstr ""
 
-#: src/esx/esx_driver.c:1638
+#: src/esx/esx_driver.c:1648
 #, c-format
 msgid "Could not resume domain: %s"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:631
+#: src/interface/interface_backend_udev.c:621
 #, c-format
 msgid "Could not retrieve 'bonding/arp_interval' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:732
+#: src/interface/interface_backend_udev.c:722
 #, c-format
 msgid "Could not retrieve 'bonding/arp_ip_target' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:680
+#: src/interface/interface_backend_udev.c:670
 #, c-format
 msgid "Could not retrieve 'bonding/arp_validate' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:589
+#: src/interface/interface_backend_udev.c:579
 #, c-format
 msgid "Could not retrieve 'bonding/downdelay' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:617
+#: src/interface/interface_backend_udev.c:607
 #, c-format
 msgid "Could not retrieve 'bonding/miimon' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:650
+#: src/interface/interface_backend_udev.c:640
 #, c-format
 msgid "Could not retrieve 'bonding/mode' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:603
+#: src/interface/interface_backend_udev.c:593
 #, c-format
 msgid "Could not retrieve 'bonding/updelay' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:707
+#: src/interface/interface_backend_udev.c:697
 #, c-format
 msgid "Could not retrieve 'bonding/use_carrier' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:812
+#: src/interface/interface_backend_udev.c:802
 #, c-format
 msgid "Could not retrieve 'bridge/forward_delay' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:822
+#: src/interface/interface_backend_udev.c:812
 #, c-format
 msgid "Could not retrieve 'bridge/stp_state' for '%s'"
 msgstr ""
 
+#. Something went wrong retrieving pool info, cope with it
 #: tools/virsh-pool.c:1276
 msgid "Could not retrieve pool information"
 msgstr ""
@@ -5951,7 +5988,7 @@ msgstr ""
 msgid "Could not retrieve the AutoStartDefaults object"
 msgstr ""
 
-#: src/esx/esx_driver.c:4582
+#: src/esx/esx_driver.c:4592
 #, c-format
 msgid "Could not revert to snapshot '%s': %s"
 msgstr ""
@@ -5974,13 +6011,13 @@ msgstr ""
 msgid "Could not set disk quota"
 msgstr ""
 
-#: src/esx/esx_driver.c:3591
+#: src/esx/esx_driver.c:3601
 #, c-format
 msgid ""
 "Could not set limit to %lld MHz, expecting positive value or -1 (unlimited)"
 msgstr ""
 
-#: src/esx/esx_driver.c:1935
+#: src/esx/esx_driver.c:1945
 #, c-format
 msgid "Could not set max-memory to %lu kilobytes: %s"
 msgstr ""
@@ -5989,7 +6026,7 @@ msgstr ""
 msgid "Could not set memory size"
 msgstr ""
 
-#: src/esx/esx_driver.c:1995
+#: src/esx/esx_driver.c:2005
 #, c-format
 msgid "Could not set memory to %lu kilobytes: %s"
 msgstr ""
@@ -6003,17 +6040,17 @@ msgstr ""
 msgid "Could not set number of vCPUs"
 msgstr ""
 
-#: src/esx/esx_driver.c:2474
+#: src/esx/esx_driver.c:2484
 #, c-format
 msgid "Could not set number of virtual CPUs to %d: %s"
 msgstr ""
 
-#: src/esx/esx_driver.c:3579
+#: src/esx/esx_driver.c:3589
 #, c-format
 msgid "Could not set reservation to %lld MHz, expecting positive value"
 msgstr ""
 
-#: src/esx/esx_driver.c:3631
+#: src/esx/esx_driver.c:3641
 #, c-format
 msgid ""
 "Could not set shares to %d, expecting positive value or -1 (low), -2 "
@@ -6033,7 +6070,7 @@ msgstr ""
 msgid "Could not start 'slirp'. exitstatus: %d"
 msgstr ""
 
-#: src/qemu/qemu_tpm.c:790
+#: src/qemu/qemu_tpm.c:791
 #, c-format
 msgid "Could not start 'swtpm'. exitstatus: %d, error: %s"
 msgstr ""
@@ -6052,17 +6089,17 @@ msgstr ""
 msgid "Could not start dbus-daemon. exitstatus: %d"
 msgstr ""
 
-#: src/esx/esx_driver.c:2884
+#: src/esx/esx_driver.c:2894
 #, c-format
 msgid "Could not start domain: %s"
 msgstr ""
 
-#: src/util/virtpm.c:322
+#: src/util/virtpm.c:323
 #, c-format
 msgid "Could not stat %s"
 msgstr ""
 
-#: src/esx/esx_driver.c:1581
+#: src/esx/esx_driver.c:1591
 #, c-format
 msgid "Could not suspend domain: %s"
 msgstr ""
@@ -6072,7 +6109,7 @@ msgstr ""
 msgid "Could not transfer data: %s (%d)"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:2381
+#: src/hyperv/hyperv_driver.c:2378
 msgid "Could not translate keycode"
 msgstr ""
 
@@ -6100,7 +6137,7 @@ msgstr ""
 msgid "Couldn't read volume target path '%s'"
 msgstr ""
 
-#: src/qemu/qemu_process.c:2668
+#: src/qemu/qemu_process.c:2672
 #, c-format
 msgid "Couldn't set link state on interface: %s"
 msgstr ""
@@ -6194,7 +6231,7 @@ msgstr ""
 msgid "Create a vol."
 msgstr ""
 
-#: tools/virsh-nodedev.c:768 tools/virsh-pool.c:1899
+#: tools/virsh-nodedev.c:777 tools/virsh-pool.c:1899
 msgid "Created"
 msgstr ""
 
@@ -6219,7 +6256,7 @@ msgstr ""
 msgid "Creation of %s volumes is not supported"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:2666
+#: src/qemu/qemu_driver.c:2647
 msgid "Current memory size too large"
 msgstr ""
 
@@ -6227,7 +6264,7 @@ msgstr ""
 msgid "Current:"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:857
+#: src/bhyve/bhyve_command.c:850
 #, c-format
 msgid "Custom loader requires explicit %s configuration"
 msgstr ""
@@ -6374,7 +6411,7 @@ msgstr ""
 msgid "Delete the specified network port."
 msgstr ""
 
-#: tools/virsh-nodedev.c:769 tools/virsh-pool.c:1900
+#: tools/virsh-nodedev.c:778 tools/virsh-pool.c:1900
 msgid "Deleted"
 msgstr ""
 
@@ -6399,12 +6436,12 @@ msgstr ""
 msgid "Dest file %s too big for destination"
 msgstr ""
 
-#: src/libxl/libxl_migration.c:1176
+#: src/libxl/libxl_migration.c:1177
 msgid ""
 "Destination libvirt does not support migration with extensible parameters"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:4785
+#: src/qemu/qemu_migration.c:4801
 msgid "Destination libvirt does not support peer-to-peer migration protocol"
 msgstr ""
 
@@ -6439,7 +6476,7 @@ msgstr ""
 msgid "Detach network interface."
 msgstr ""
 
-#: tools/virsh-nodedev.c:601
+#: tools/virsh-nodedev.c:610
 msgid "Detach node device from its device driver before assigning to a domain."
 msgstr ""
 
@@ -6452,17 +6489,17 @@ msgstr ""
 msgid "Device %s already exists"
 msgstr ""
 
-#: tools/virsh-nodedev.c:652
+#: tools/virsh-nodedev.c:661
 #, c-format
 msgid "Device %s detached\n"
 msgstr ""
 
-#: src/util/virpci.c:1584 src/util/virscsivhost.c:184 src/util/virusb.c:446
+#: src/util/virpci.c:1692 src/util/virscsivhost.c:184 src/util/virusb.c:446
 #, c-format
 msgid "Device %s is already in use"
 msgstr ""
 
-#: src/util/virpci.c:2082
+#: src/util/virpci.c:2190
 #, c-format
 msgid "Device %s is behind a switch lacking ACS and cannot be assigned"
 msgstr ""
@@ -6472,17 +6509,17 @@ msgstr ""
 msgid "Device %s is not a bridge"
 msgstr ""
 
-#: src/util/virpci.c:1373
+#: src/util/virpci.c:1481
 #, c-format
 msgid "Device %s not found: could not access %s"
 msgstr ""
 
-#: tools/virsh-nodedev.c:701
+#: tools/virsh-nodedev.c:710
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: tools/virsh-nodedev.c:752
+#: tools/virsh-nodedev.c:761
 #, c-format
 msgid "Device %s reset\n"
 msgstr ""
@@ -6492,22 +6529,22 @@ msgstr ""
 msgid "Device %s un-attached from bridge %s\n"
 msgstr ""
 
-#: src/storage/storage_util.c:3100
+#: src/storage/storage_util.c:3153
 #, c-format
 msgid "Device '%s' already formatted using '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:3084
+#: src/storage/storage_util.c:3137
 #, c-format
 msgid "Device '%s' is unrecognized, requires build"
 msgstr ""
 
-#: src/conf/domain_conf.c:18211
+#: src/conf/domain_conf.c:16771
 #, c-format
 msgid "Device alias was not set for %s controller with index %d "
 msgstr ""
 
-#: src/qemu/qemu_command.c:304
+#: src/qemu/qemu_command.c:321
 #, c-format
 msgid ""
 "Device alias was not set for PCI controller with index %u required for "
@@ -6523,7 +6560,7 @@ msgstr ""
 msgid "Device attached to bridge %s has no name"
 msgstr ""
 
-#: src/conf/domain_conf.c:30540
+#: src/conf/domain_conf.c:29101
 msgid "Device configuration is not compatible: Domain has no USB bus support"
 msgstr ""
 
@@ -6535,11 +6572,11 @@ msgstr ""
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/conf/node_device_conf.c:2214
+#: src/conf/node_device_conf.c:2375
 msgid "Device is not a fibre channel HBA"
 msgstr ""
 
-#: src/storage/storage_util.c:3873
+#: src/storage/storage_util.c:3926
 #, c-format
 msgid "Device type '%s' is not an integer"
 msgstr ""
@@ -6645,7 +6682,7 @@ msgstr ""
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:6533
+#: src/qemu/qemu_domain.c:6652
 #, c-format
 msgid "Disk device '%s' does not support snapshotting"
 msgstr ""
@@ -6655,17 +6692,17 @@ msgstr ""
 msgid "Disk index %d is negative"
 msgstr ""
 
-#: src/qemu/qemu_command.c:1516
+#: src/qemu/qemu_command.c:1538
 #, c-format
 msgid "Disk iothread '%u' not defined in iothreadid"
 msgstr ""
 
-#: src/storage/storage_util.c:3256
+#: src/storage/storage_util.c:3309
 #, c-format
 msgid "Disk label already formatted using '%s'"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:3382
+#: src/lxc/lxc_driver.c:3386
 #, c-format
 msgid "Disk source %s must be a block device"
 msgstr ""
@@ -6727,124 +6764,124 @@ msgstr ""
 msgid "Do not include features that block migration"
 msgstr ""
 
+#: src/bhyve/bhyve_process.c:206 src/qemu/qemu_process.c:7047
+#, c-format
+msgid "Domain %s didn't show up"
+msgstr ""
+
+#: src/libxl/libxl_driver.c:1828
+#, c-format
+msgid "Domain '%d' has to be running because libxenlight will suspend it"
+msgstr ""
+
 #: tools/virsh-domain.c:12784
 #, c-format
-msgid "Domain %s XML configuration edited.\n"
+msgid "Domain '%s' XML configuration edited.\n"
 msgstr ""
 
 #: tools/virsh-domain.c:12769
 #, c-format
-msgid "Domain %s XML configuration not changed.\n"
+msgid "Domain '%s' XML configuration not changed.\n"
 msgstr ""
 
 #: tools/virsh-domain.c:9889
 #, c-format
-msgid "Domain %s attached to pid %u\n"
+msgid "Domain '%s' attached to pid %u\n"
 msgstr ""
 
 #: tools/virsh-domain.c:3504
 #, c-format
-msgid "Domain %s could not be suspended"
+msgid "Domain '%s' could not be suspended"
 msgstr ""
 
 #: tools/virsh-domain.c:3551
 #, c-format
-msgid "Domain %s could not be woken up"
+msgid "Domain '%s' could not be woken up"
 msgstr ""
 
 #: tools/virsh-domain.c:8314
 #, c-format
-msgid "Domain %s created from %s\n"
+msgid "Domain '%s' created from %s\n"
 msgstr ""
 
 #: tools/virsh-domain.c:8377
 #, c-format
-msgid "Domain %s defined from %s\n"
+msgid "Domain '%s' defined from %s\n"
 msgstr ""
 
 #: tools/virsh-domain.c:8430
 #, c-format
-msgid "Domain %s destroyed\n"
+msgid "Domain '%s' destroyed\n"
 msgstr ""
 
-#: src/bhyve/bhyve_process.c:206 src/qemu/qemu_process.c:7035
+#: tools/virsh-domain.c:3933
 #, c-format
-msgid "Domain %s didn't show up"
+msgid "Domain '%s' has been undefined\n"
 msgstr ""
 
-#: tools/virsh-domain.c:3933
+#: tools/virsh-domain.c:4874
 #, c-format
-msgid "Domain %s has been undefined\n"
+msgid "Domain '%s' has no manage save image; removal skipped"
 msgstr ""
 
-#: tools/virsh-domain.c:4874
+#: src/test/test_driver.c:4368
 #, c-format
-msgid "Domain %s has no manage save image; removal skipped"
+msgid "Domain '%s' is already running"
 msgstr ""
 
 #: tools/virsh-domain.c:6047
 #, c-format
-msgid "Domain %s is being rebooted\n"
+msgid "Domain '%s' is being rebooted\n"
 msgstr ""
 
 #: tools/virsh-domain.c:5967
 #, c-format
-msgid "Domain %s is being shutdown\n"
+msgid "Domain '%s' is being shutdown\n"
 msgstr ""
 
 #: tools/virsh-domain.c:1128
 #, c-format
-msgid "Domain %s marked as autostarted\n"
+msgid "Domain '%s' marked as autostarted\n"
 msgstr ""
 
 #: tools/virsh-domain.c:5885
 #, c-format
-msgid "Domain %s resumed\n"
+msgid "Domain '%s' resumed\n"
 msgstr ""
 
 #: tools/virsh-domain.c:4158
 #, c-format
-msgid "Domain %s started\n"
+msgid "Domain '%s' started\n"
 msgstr ""
 
 #: tools/virsh-domain.c:3509
 #, c-format
-msgid "Domain %s successfully suspended"
+msgid "Domain '%s' successfully suspended"
 msgstr ""
 
 #: tools/virsh-domain.c:3556
 #, c-format
-msgid "Domain %s successfully woken up"
+msgid "Domain '%s' successfully woken up"
 msgstr ""
 
 #: tools/virsh-domain.c:3430
 #, c-format
-msgid "Domain %s suspended\n"
+msgid "Domain '%s' suspended\n"
 msgstr ""
 
-#: tools/virsh-domain.c:1130
+#: src/qemu/qemu_command.c:5746
 #, c-format
-msgid "Domain %s unmarked as autostarted\n"
-msgstr ""
-
-#: tools/virsh-domain.c:6089
-#, c-format
-msgid "Domain %s was reset\n"
-msgstr ""
-
-#: src/libxl/libxl_driver.c:1830
-#, c-format
-msgid "Domain '%d' has to be running because libxenlight will suspend it"
+msgid "Domain '%s' sysinfo are not available"
 msgstr ""
 
-#: src/test/test_driver.c:4368
+#: tools/virsh-domain.c:1130
 #, c-format
-msgid "Domain '%s' is already running"
+msgid "Domain '%s' unmarked as autostarted\n"
 msgstr ""
 
-#: src/qemu/qemu_command.c:5727
+#: tools/virsh-domain.c:6089
 #, c-format
-msgid "Domain '%s' sysinfo are not available"
+msgid "Domain '%s' was reset\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13567
@@ -6855,35 +6892,35 @@ msgstr ""
 msgid "Domain UUID is malformed or empty"
 msgstr ""
 
-#: src/esx/esx_driver.c:3012 src/vmware/vmware_conf.c:384
+#: src/esx/esx_driver.c:3022 src/vmware/vmware_conf.c:384
 msgid ""
 "Domain XML doesn't contain any disks, cannot deduce datastore and path for "
 "VMX file"
 msgstr ""
 
-#: src/esx/esx_driver.c:3027 src/vmware/vmware_conf.c:399
+#: src/esx/esx_driver.c:3037 src/vmware/vmware_conf.c:399
 msgid ""
 "Domain XML doesn't contain any file-based harddisks, cannot deduce datastore "
 "and path for VMX file"
 msgstr ""
 
-#: src/conf/domain_conf.c:18667
+#: src/conf/domain_conf.c:17244
 msgid "Domain already contains a device with the same address"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7194 src/qemu/qemu_hotplug.c:975
+#: src/qemu/qemu_driver.c:7169 src/qemu/qemu_hotplug.c:985
 msgid "Domain already contains a disk with that address"
 msgstr ""
 
-#: src/esx/esx_driver.c:2976
+#: src/esx/esx_driver.c:2986
 msgid "Domain already exists, editing existing domains is not supported yet"
 msgstr ""
 
-#: src/qemu/qemu_process.c:6946
+#: src/qemu/qemu_process.c:6958
 msgid "Domain autodestroy not supported for embedded drivers yet"
 msgstr ""
 
-#: src/qemu/qemu_process.c:6941
+#: src/qemu/qemu_process.c:6953
 msgid "Domain autodestroy requires a connection handle"
 msgstr ""
 
@@ -6933,7 +6970,7 @@ msgstr ""
 msgid "Domain description updated successfully"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:16828
+#: src/qemu/qemu_driver.c:16845
 msgid "Domain does not have suspend support"
 msgstr ""
 
@@ -6943,6 +6980,7 @@ msgid ""
 "Domain has %d interfaces. Please specify which one to detach using --mac"
 msgstr ""
 
+#. this is the 2nd match, so it's ambiguous
 #: tools/virsh-domain.c:12246
 #, c-format
 msgid ""
@@ -6954,11 +6992,11 @@ msgstr ""
 msgid "Domain has no current snapshot"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:2196
+#: src/hyperv/hyperv_driver.c:2193
 msgid "Domain has no managed save image"
 msgstr ""
 
-#: src/conf/domain_conf.c:8941
+#: src/conf/domain_conf.c:7593
 msgid "Domain hostdev device"
 msgstr ""
 
@@ -6974,52 +7012,52 @@ msgstr ""
 msgid "Domain is already active"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:1849
+#: src/hyperv/hyperv_driver.c:1846
 msgid "Domain is already active or is in state transition"
 msgstr ""
 
-#: src/bhyve/bhyve_driver.c:861 src/libxl/libxl_driver.c:2825
-#: src/lxc/lxc_driver.c:1007 src/vmware/vmware_driver.c:741
+#: src/bhyve/bhyve_driver.c:861 src/libxl/libxl_driver.c:2823
+#: src/lxc/lxc_driver.c:1008 src/vmware/vmware_driver.c:741
 msgid "Domain is already running"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:196 src/hyperv/hyperv_driver.c:1553
+#: src/hyperv/hyperv_driver.c:196 src/hyperv/hyperv_driver.c:1550
 msgid "Domain is not active"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:1189
+#: src/hyperv/hyperv_driver.c:1186
 msgid "Domain is not active or in state transition"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:1271 src/hyperv/hyperv_driver.c:2148
+#: src/hyperv/hyperv_driver.c:1268 src/hyperv/hyperv_driver.c:2145
 msgid "Domain is not active or is in state transition"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:1152
+#: src/hyperv/hyperv_driver.c:1149
 msgid "Domain is not paused"
 msgstr ""
 
-#: src/esx/esx_driver.c:1911 src/esx/esx_driver.c:2870
+#: src/esx/esx_driver.c:1921 src/esx/esx_driver.c:2880
 msgid "Domain is not powered off"
 msgstr ""
 
-#: src/esx/esx_driver.c:1568 src/esx/esx_driver.c:1681
-#: src/esx/esx_driver.c:1730 src/esx/esx_driver.c:1784
-#: src/esx/esx_driver.c:2388 src/esx/esx_driver.c:5082
-#: src/esx/esx_driver.c:5178
+#: src/esx/esx_driver.c:1578 src/esx/esx_driver.c:1691
+#: src/esx/esx_driver.c:1740 src/esx/esx_driver.c:1794
+#: src/esx/esx_driver.c:2398 src/esx/esx_driver.c:5092
+#: src/esx/esx_driver.c:5188
 msgid "Domain is not powered on"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2427 tools/virsh-domain.c:11532
+#: src/libxl/libxl_driver.c:2425 tools/virsh-domain.c:11532
 #: tools/virsh-domain.c:11773
 msgid "Domain is not running"
 msgstr ""
 
-#: src/esx/esx_driver.c:1624 src/libxl/libxl_driver.c:1527
+#: src/esx/esx_driver.c:1634 src/libxl/libxl_driver.c:1525
 msgid "Domain is not suspended"
 msgstr ""
 
-#: src/esx/esx_driver.c:3174
+#: src/esx/esx_driver.c:3184
 msgid "Domain is not suspended or powered off"
 msgstr ""
 
@@ -7036,7 +7074,7 @@ msgstr ""
 msgid "Domain not found: %s"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5449
+#: src/qemu/qemu_process.c:5452
 msgid ""
 "Domain requires KVM, but it is not available. Check that virtualization is "
 "enabled in the host BIOS, and host configuration is setup to load the kvm "
@@ -7052,7 +7090,7 @@ msgstr ""
 msgid "Domain restored from %s\n"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:1018
+#: src/bhyve/bhyve_command.c:1011
 msgid "Domain should have at least one disk defined"
 msgstr ""
 
@@ -7085,7 +7123,7 @@ msgstr ""
 msgid "Domain snapshot not found: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:21860
+#: src/conf/domain_conf.c:20402
 msgid "Domain title can't contain newlines"
 msgstr ""
 
@@ -7097,11 +7135,11 @@ msgstr ""
 msgid "Domain title updated successfully"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:6034
+#: src/libxl/libxl_driver.c:6029
 msgid "Domain-0 cannot be migrated"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:82
+#: src/libxl/libxl_driver.c:83
 msgid "Domain-0 does not support requested operation"
 msgstr ""
 
@@ -7131,10 +7169,10 @@ msgid "Driver %s cannot be used in embedded mode"
 msgstr ""
 
 #: src/bhyve/bhyve_driver.c:1218 src/interface/interface_backend_netcf.c:99
-#: src/interface/interface_backend_udev.c:1143 src/libxl/libxl_driver.c:665
-#: src/lxc/lxc_driver.c:1476 src/network/bridge_driver.c:698
-#: src/node_device/node_device_udev.c:1915 src/nwfilter/nwfilter_driver.c:166
-#: src/storage/storage_driver.c:264 src/vz/vz_driver.c:4111
+#: src/interface/interface_backend_udev.c:1133 src/libxl/libxl_driver.c:663
+#: src/lxc/lxc_driver.c:1478 src/network/bridge_driver.c:700
+#: src/node_device/node_device_udev.c:1999 src/nwfilter/nwfilter_driver.c:166
+#: src/storage/storage_driver.c:264 src/vz/vz_driver.c:4113
 msgid "Driver does not support embedded mode"
 msgstr ""
 
@@ -7170,7 +7208,7 @@ msgstr ""
 msgid "Dump XML of domain information for a saved state file to stdout."
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3556 src/qemu/qemu_driver.c:3590
+#: src/qemu/qemu_driver.c:3537 src/qemu/qemu_driver.c:3571
 msgid "Dump failed"
 msgstr ""
 
@@ -7194,7 +7232,7 @@ msgstr ""
 msgid "Duplicate USB hub on bus %u port %s"
 msgstr ""
 
-#: src/util/virresctrl.c:628
+#: src/util/virresctrl.c:629
 #, c-format
 msgid "Duplicate cache type in resctrl for level %u"
 msgstr ""
@@ -7213,20 +7251,20 @@ msgstr ""
 msgid "Duplicate security driver %s"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1459 src/qemu/qemu_driver.c:16796
+#: src/libxl/libxl_driver.c:1457 src/qemu/qemu_driver.c:16813
 msgid "Duration not supported. Use 0 for now"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:683 src/qemu/qemu_monitor.c:681
+#: src/qemu/qemu_agent.c:683 src/qemu/qemu_monitor.c:677
 msgid "EOF notify callback must be supplied"
 msgstr ""
 
-#: src/remote/remote_ssh_helper.c:219 tools/virsh-console.c:274
-#: tools/virsh-console.c:297
+#: src/remote/remote_ssh_helper.c:235 tools/virsh-console.c:275
+#: tools/virsh-console.c:298
 msgid "EOF on stdin"
 msgstr ""
 
-#: src/remote/remote_ssh_helper.c:275 tools/virsh-console.c:358
+#: src/remote/remote_ssh_helper.c:283 tools/virsh-console.c:359
 msgid "EOF on stdout"
 msgstr ""
 
@@ -7282,16 +7320,16 @@ msgstr ""
 msgid "Element 'memnode' is invalid without any guest NUMA cells"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:4634 src/qemu/qemu_driver.c:4756
+#: src/qemu/qemu_driver.c:4615 src/qemu/qemu_driver.c:4737
 #: src/test/test_driver.c:2732
 msgid "Empty cpu list for pinning"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5202
+#: src/qemu/qemu_driver.c:5184
 msgid "Empty iothread cpumap list for pinning"
 msgstr ""
 
-#: src/util/virresctrl.c:975
+#: src/util/virresctrl.c:976
 msgid "Empty prefix name for resctrl monitor"
 msgstr ""
 
@@ -7300,22 +7338,22 @@ msgstr ""
 msgid "Empty response during %s"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1089
+#: src/qemu/qemu_validate.c:1099
 #, c-format
 msgid "Emulator '%s' does not support arch '%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1104
+#: src/qemu/qemu_validate.c:1113
 #, c-format
 msgid "Emulator '%s' does not support machine type '%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1082
+#: src/qemu/qemu_validate.c:1092
 #, c-format
 msgid "Emulator '%s' does not support os type '%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1096
+#: src/qemu/qemu_validate.c:1106
 #, c-format
 msgid "Emulator '%s' does not support virt type '%s'"
 msgstr ""
@@ -7329,7 +7367,7 @@ msgstr ""
 msgid "End of file from agent socket"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:587
+#: src/qemu/qemu_monitor.c:583
 msgid "End of file from qemu monitor"
 msgstr ""
 
@@ -7374,7 +7412,7 @@ msgstr ""
 msgid "Error adding route to %s"
 msgstr ""
 
-#: src/storage/storage_util.c:3249
+#: src/storage/storage_util.c:3302
 msgid "Error checking for disk label, failed to get disk partition information"
 msgstr ""
 
@@ -7382,25 +7420,25 @@ msgstr ""
 msgid "Error creating initial configuration"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:10965
+#: src/qemu/qemu_domain.c:11116
 #, c-format
 msgid "Error from child process creating '%s'"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:10966
+#: src/qemu/qemu_domain.c:11117
 #, c-format
 msgid "Error from child process opening '%s'"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2032
+#: src/qemu/qemu_agent.c:2065
 msgid "Error getting 'total-bytes' in reply of guest-get-fsinfo"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2020
+#: src/qemu/qemu_agent.c:2053
 msgid "Error getting 'used-bytes' in reply of guest-get-fsinfo"
 msgstr ""
 
-#: src/util/virpci.c:2322
+#: src/util/virpci.c:2430
 #, c-format
 msgid "Error getting physical function's '%s' virtual_functions"
 msgstr ""
@@ -7421,7 +7459,7 @@ msgstr ""
 msgid "Error message:"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:686
+#: src/qemu/qemu_monitor.c:682
 msgid "Error notify callback must be supplied"
 msgstr ""
 
@@ -7463,11 +7501,11 @@ msgstr ""
 msgid "Error while processing agent IO"
 msgstr ""
 
-#: src/util/vircommand.c:2714
+#: src/util/vircommand.c:2738
 msgid "Error while processing command's IO"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:621
+#: src/qemu/qemu_monitor.c:617
 msgid "Error while processing monitor IO"
 msgstr ""
 
@@ -7489,7 +7527,7 @@ msgstr ""
 msgid "Escape character is %s"
 msgstr ""
 
-#: src/vmx/vmx.c:3905
+#: src/vmx/vmx.c:3906
 #, c-format
 msgid "Ethernet controller index %d out of [0..%d] range"
 msgstr ""
@@ -7513,9 +7551,9 @@ msgstr ""
 msgid "Exceeded max iface limit %d"
 msgstr ""
 
-#: src/util/vircommand.c:2925 src/util/vircommand.c:2934
-#: src/util/vircommand.c:2943 src/util/vircommand.c:2952
-#: src/util/vircommand.c:2978 src/util/vircommand.c:2986
+#: src/util/vircommand.c:2949 src/util/vircommand.c:2958
+#: src/util/vircommand.c:2967 src/util/vircommand.c:2976
+#: src/util/vircommand.c:3002 src/util/vircommand.c:3010
 msgid "Executing new processes is not supported on Win32 platform"
 msgstr ""
 
@@ -7538,8 +7576,8 @@ msgstr ""
 msgid "Expected a /dev path for '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:32018 src/conf/domain_conf.c:32061
-#: src/conf/domain_conf.c:32178
+#: src/conf/domain_conf.c:30579 src/conf/domain_conf.c:30622
+#: src/conf/domain_conf.c:30739
 #, c-format
 msgid "Expected an interface of type 'network' not '%s'"
 msgstr ""
@@ -7548,7 +7586,7 @@ msgstr ""
 msgid "Expected at least one file descriptor"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4192
+#: src/qemu/qemu_capabilities.c:4196
 #, c-format
 msgid "Expected caps for '%s' but saw '%s'"
 msgstr ""
@@ -7557,7 +7595,7 @@ msgstr ""
 msgid "Expected downtime:"
 msgstr ""
 
-#: src/conf/domain_conf.c:32604 src/storage/storage_backend_fs.c:154
+#: src/conf/domain_conf.c:31165 src/storage/storage_backend_fs.c:154
 #: src/storage/storage_backend_gluster.c:473
 #: src/storage/storage_backend_iscsi.c:58
 #: src/storage/storage_backend_iscsi.c:178
@@ -7573,7 +7611,7 @@ msgstr ""
 msgid "Expecting %d FD names but got %zu"
 msgstr ""
 
-#: src/esx/esx_driver.c:645 src/esx/esx_driver.c:732
+#: src/esx/esx_driver.c:655 src/esx/esx_driver.c:742
 #, c-format
 msgid "Expecting '%s' to be a %s host but found a %s host"
 msgstr ""
@@ -7600,19 +7638,19 @@ msgstr ""
 msgid "Expecting VMX entry '%s' to be 'cdrom-image' but found '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:3150
+#: src/vmx/vmx.c:3151
 #, c-format
 msgid "Expecting VMX entry '%s' to be 'device' or 'file' but found '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:3046
+#: src/vmx/vmx.c:3047
 #, c-format
 msgid ""
 "Expecting VMX entry '%s' to be 'device', 'file' or 'pipe' or 'network' but "
 "found '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:2775
+#: src/vmx/vmx.c:2776
 #, c-format
 msgid ""
 "Expecting VMX entry '%s' to be 'generated' or 'static' or 'vpx' but found "
@@ -7624,19 +7662,19 @@ msgstr ""
 msgid "Expecting VMX entry '%s' to be 'scsi-hardDisk' or 'disk' but found '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:3040
+#: src/vmx/vmx.c:3041
 #, c-format
 msgid "Expecting VMX entry '%s' to be 'server' or 'client' but found '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:2807
+#: src/vmx/vmx.c:2808
 #, c-format
 msgid ""
 "Expecting VMX entry '%s' to be 'vlance' or 'vmxnet' or 'vmxnet3' or 'e1000' "
 "or 'e1000e' but found '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:2755 src/vmx/vmx.c:2767
+#: src/vmx/vmx.c:2756 src/vmx/vmx.c:2768
 #, c-format
 msgid "Expecting VMX entry '%s' to be MAC address but found '%s'"
 msgstr ""
@@ -7687,24 +7725,24 @@ msgid ""
 "Expecting VMX entry 'virtualHW.version' to be 4 or higher but found %lld"
 msgstr ""
 
-#: src/vmx/vmx.c:3358
+#: src/vmx/vmx.c:3359
 #, c-format
 msgid "Expecting domain XML CPU mode 'custom' but found '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:3379
+#: src/vmx/vmx.c:3380
 #, c-format
 msgid "Expecting domain XML CPU sockets per core as %d but found %d"
 msgstr ""
 
-#: src/vmx/vmx.c:3262
+#: src/vmx/vmx.c:3263
 #, c-format
 msgid ""
 "Expecting domain XML attribute 'arch' of entry 'os/type' to be 'i686' or "
 "'x86_64' but found '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:3401
+#: src/vmx/vmx.c:3402
 #, c-format
 msgid ""
 "Expecting domain XML attribute 'cpuset' of entry 'vcpu' to contain at least "
@@ -7736,14 +7774,14 @@ msgid ""
 "'buslogic' or 'lsilogic' or 'lsisas1068' or 'vmpvscsi' but found '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:3921
+#: src/vmx/vmx.c:3922
 #, c-format
 msgid ""
 "Expecting domain XML entry 'devices/interface/model' to be 'vlance' or "
 "'vmxnet' or 'vmxnet2' or 'vmxnet3' or 'e1000' or 'e1000e' but found '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:3346
+#: src/vmx/vmx.c:3347
 msgid "Expecting domain XML entry 'vcpu' to be greater than 0"
 msgstr ""
 
@@ -7753,7 +7791,7 @@ msgid ""
 "Expecting product 'gsx' or 'esx' or 'embeddedEsx' or 'vpx' but found '%s'"
 msgstr ""
 
-#: src/esx/esx_driver.c:3047 src/vmware/vmware_conf.c:417
+#: src/esx/esx_driver.c:3057 src/vmware/vmware_conf.c:417
 #, c-format
 msgid "Expecting source '%s' of first file-based harddisk to be a VMDK image"
 msgstr ""
@@ -7768,7 +7806,7 @@ msgstr ""
 msgid "Expecting type to begin with 'ArrayOf' but found '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:3239
+#: src/vmx/vmx.c:3240
 #, c-format
 msgid "Expecting virt type to be '%s' but found '%s'"
 msgstr ""
@@ -7777,7 +7815,7 @@ msgstr ""
 msgid "Expiry Time"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:4071
+#: src/qemu/qemu_migration.c:4076
 msgid ""
 "Explicit destination hostname is required for TLS migration over UNIX socket"
 msgstr ""
@@ -7866,7 +7904,7 @@ msgstr ""
 msgid "Failed to acquire lock: %s"
 msgstr ""
 
-#: src/util/virpidfile.c:367
+#: src/util/virpidfile.c:368
 #, c-format
 msgid "Failed to acquire pid file '%s'"
 msgstr ""
@@ -7896,13 +7934,13 @@ msgstr ""
 msgid "Failed to add capability %s: %d"
 msgstr ""
 
-#: src/util/virpci.c:1107
+#: src/util/virpci.c:1215
 #, c-format
 msgid ""
 "Failed to add driver '%s' to driver_override  interface of PCI device '%s'"
 msgstr ""
 
-#: src/util/virnetlink.c:1058
+#: src/util/virnetlink.c:1074
 msgid "Failed to add netlink event handle watch"
 msgstr ""
 
@@ -7924,21 +7962,16 @@ msgstr ""
 msgid "Failed to allocate XML buffer"
 msgstr ""
 
-#: src/util/virnetdevveth.c:170
-#, c-format
-msgid "Failed to allocate free veth pair after %d attempts"
-msgstr ""
-
-#: src/qemu/qemu_driver.c:486
+#: src/qemu/qemu_driver.c:482
 #, c-format
 msgid "Failed to allocate memory for checkpoint directory for domain %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:401 src/qemu/qemu_driver.c:508
+#: src/qemu/qemu_driver.c:397 src/qemu/qemu_driver.c:504
 msgid "Failed to allocate memory for path"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:379
+#: src/qemu/qemu_driver.c:375
 #, c-format
 msgid "Failed to allocate memory for snapshot directory for domain %s"
 msgstr ""
@@ -7952,7 +7985,7 @@ msgstr ""
 msgid "Failed to allocate slirp for '%s'"
 msgstr ""
 
-#: src/lxc/lxc_controller.c:2197 src/lxc/lxc_process.c:1327
+#: src/lxc/lxc_controller.c:2197 src/lxc/lxc_process.c:1352
 msgid "Failed to allocate tty"
 msgstr ""
 
@@ -7989,8 +8022,8 @@ msgstr ""
 msgid "Failed to authenticate as 'none': %s"
 msgstr ""
 
-#: src/bhyve/bhyve_driver.c:97 src/libxl/libxl_driver.c:337
-#: src/lxc/lxc_process.c:1563 src/qemu/qemu_driver.c:205
+#: src/bhyve/bhyve_driver.c:97 src/libxl/libxl_driver.c:338
+#: src/lxc/lxc_process.c:1594 src/qemu/qemu_driver.c:201
 #, c-format
 msgid "Failed to autostart VM '%s': %s"
 msgstr ""
@@ -8000,7 +8033,7 @@ msgstr ""
 msgid "Failed to autostart storage pool '%s': %s"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:1044
+#: src/libxl/libxl_domain.c:1045
 msgid "Failed to balloon domain0 memory"
 msgstr ""
 
@@ -8008,7 +8041,7 @@ msgstr ""
 msgid "Failed to begin network config change transaction"
 msgstr ""
 
-#: src/util/virfile.c:3713
+#: src/util/virfile.c:3769
 #, c-format
 msgid "Failed to bind %s on to %s"
 msgstr ""
@@ -8018,7 +8051,7 @@ msgstr ""
 msgid "Failed to bind %s to new root %s"
 msgstr ""
 
-#: src/util/vircgroupv1.c:861 src/util/vircgroupv2.c:574
+#: src/util/vircgroupv1.c:862 src/util/vircgroupv2.c:574
 #, c-format
 msgid "Failed to bind cgroup '%s' on '%s'"
 msgstr ""
@@ -8042,7 +8075,7 @@ msgstr ""
 msgid "Failed to build pidfile path"
 msgstr ""
 
-#: src/qemu/qemu_process.c:6723
+#: src/qemu/qemu_process.c:6731
 msgid "Failed to build pidfile path."
 msgstr ""
 
@@ -8051,7 +8084,7 @@ msgstr ""
 msgid "Failed to build pool %s"
 msgstr ""
 
-#: src/util/virstoragefile.c:4372
+#: src/util/virstoragefile.c:4279
 #, c-format
 msgid "Failed to canonicalize path '%s'"
 msgstr ""
@@ -8109,12 +8142,12 @@ msgstr ""
 msgid "Failed to clean up %s"
 msgstr ""
 
-#: src/qemu/qemu_process.c:259
+#: src/qemu/qemu_process.c:260
 #, c-format
 msgid "Failed to clear security context for agent for %s"
 msgstr ""
 
-#: src/qemu/qemu_process.c:2045
+#: src/qemu/qemu_process.c:2049
 #, c-format
 msgid "Failed to clear security context for monitor for %s"
 msgstr ""
@@ -8129,7 +8162,7 @@ msgstr ""
 msgid "Failed to close bind target %s"
 msgstr ""
 
-#: src/remote/remote_driver.c:3973
+#: src/remote/remote_driver.c:3969
 msgid "Failed to collect auth credentials"
 msgstr ""
 
@@ -8147,9 +8180,9 @@ msgstr ""
 msgid "Failed to compare hypervisor CPU with %s"
 msgstr ""
 
-#: src/libxl/libxl_capabilities.c:394 src/libxl/libxl_conf.c:1722
+#: src/libxl/libxl_capabilities.c:394 src/libxl/libxl_conf.c:1723
 #: src/libxl/xen_common.c:1110 src/storage/storage_backend_logical.c:175
-#: src/util/vircommand.c:3191 src/util/virstring.c:928
+#: src/util/vircommand.c:3215 src/util/virstring.c:936
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr ""
@@ -8168,7 +8201,7 @@ msgstr ""
 msgid "Failed to connect socket to '%s'"
 msgstr ""
 
-#: src/libxl/libxl_migration.c:1160 src/qemu/qemu_migration.c:4752
+#: src/libxl/libxl_migration.c:1160 src/qemu/qemu_migration.c:4758
 #, c-format
 msgid "Failed to connect to remote libvirt URI %s: %s"
 msgstr ""
@@ -8191,7 +8224,7 @@ msgstr ""
 msgid "Failed to convert '%s' to int"
 msgstr ""
 
-#: src/node_device/node_device_udev.c:279 src/util/virpci.c:2102
+#: src/node_device/node_device_udev.c:279 src/util/virpci.c:2210
 #, c-format
 msgid "Failed to convert '%s' to unsigned int"
 msgstr ""
@@ -8201,12 +8234,12 @@ msgstr ""
 msgid "Failed to convert '%s' to unsigned long long"
 msgstr ""
 
-#: src/util/virnetdev.c:817
+#: src/util/virnetdev.c:826
 #, c-format
 msgid "Failed to convert interface index %d to a name"
 msgstr ""
 
-#: src/conf/domain_conf.c:7693
+#: src/conf/domain_conf.c:6328
 #, c-format
 msgid "Failed to convert loadparm '%s' to upper case"
 msgstr ""
@@ -8221,7 +8254,7 @@ msgstr ""
 
 #: tools/virsh-domain.c:5488 tools/virsh-domain.c:5493
 #, c-format
-msgid "Failed to core dump domain %s to %s"
+msgid "Failed to core dump domain '%s' to %s"
 msgstr ""
 
 #: tools/virsh-nwfilter.c:281
@@ -8270,22 +8303,22 @@ msgstr ""
 msgid "Failed to create bridge node in xml document"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:683
+#: src/qemu/qemu_driver.c:665
 #, c-format
 msgid "Failed to create cache dir %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:708
+#: src/qemu/qemu_driver.c:690
 #, c-format
 msgid "Failed to create channel target dir %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:698
+#: src/qemu/qemu_driver.c:680
 #, c-format
 msgid "Failed to create checkpoint dir %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:730
+#: src/qemu/qemu_driver.c:712
 #, c-format
 msgid "Failed to create dbus state dir %s"
 msgstr ""
@@ -8309,28 +8342,28 @@ msgstr ""
 msgid "Failed to create domain from %s"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1838
+#: src/libxl/libxl_driver.c:1836
 #, c-format
 msgid "Failed to create domain save file '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:703
+#: src/qemu/qemu_driver.c:685
 #, c-format
 msgid "Failed to create dump dir %s"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:10979 src/qemu/qemu_process.c:4509
-#: src/storage/storage_util.c:448
+#: src/qemu/qemu_domain.c:11130 src/qemu/qemu_process.c:4512
+#: src/storage/storage_util.c:433
 #, c-format
 msgid "Failed to create file '%s'"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:10933
+#: src/qemu/qemu_domain.c:11084
 #, c-format
 msgid "Failed to create file '%s': couldn't determine fs type"
 msgstr ""
 
-#: src/storage/storage_util.c:3062
+#: src/storage/storage_util.c:3115
 #, c-format
 msgid "Failed to create filesystem probe for device %s"
 msgstr ""
@@ -8344,12 +8377,12 @@ msgstr ""
 msgid "Failed to create iscsi context for %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:678
+#: src/qemu/qemu_driver.c:660
 #, c-format
 msgid "Failed to create lib dir %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:718
+#: src/qemu/qemu_driver.c:700
 #, c-format
 msgid "Failed to create memory backing dir %s"
 msgstr ""
@@ -8369,7 +8402,7 @@ msgstr ""
 msgid "Failed to create node device from %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:713
+#: src/qemu/qemu_driver.c:695
 #, c-format
 msgid "Failed to create nvram dir %s"
 msgstr ""
@@ -8384,21 +8417,21 @@ msgstr ""
 msgid "Failed to create pool from %s"
 msgstr ""
 
-#: src/qemu/qemu_process.c:533
+#: src/qemu/qemu_process.c:534
 msgid "Failed to create reboot thread, killing domain"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:688
+#: src/qemu/qemu_driver.c:670
 #, c-format
 msgid "Failed to create save dir %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:723
+#: src/qemu/qemu_driver.c:705
 #, c-format
 msgid "Failed to create slirp state dir %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:693
+#: src/qemu/qemu_driver.c:675
 #, c-format
 msgid "Failed to create snapshot dir %s"
 msgstr ""
@@ -8407,7 +8440,7 @@ msgstr ""
 msgid "Failed to create socket"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:673
+#: src/qemu/qemu_driver.c:655
 #, c-format
 msgid "Failed to create state dir %s"
 msgstr ""
@@ -8417,13 +8450,13 @@ msgstr ""
 msgid "Failed to create state dir '%s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4563 src/lxc/lxc_driver.c:2523
-#: src/qemu/qemu_driver.c:8294 src/qemu/qemu_driver.c:19175
+#: src/libxl/libxl_driver.c:4558 src/lxc/lxc_driver.c:2527
+#: src/qemu/qemu_driver.c:8269 src/qemu/qemu_driver.c:19191
 #, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr ""
 
-#: src/bhyve/bhyve_driver.c:397 src/network/bridge_driver.c:4003
+#: src/bhyve/bhyve_driver.c:397 src/network/bridge_driver.c:4012
 #: src/storage/storage_driver.c:1410
 #, c-format
 msgid "Failed to create symlink '%s' to '%s'"
@@ -8437,14 +8470,21 @@ msgstr ""
 msgid "Failed to create thread for receiving migration data"
 msgstr ""
 
+#.
+#. * Not much we can do on error here except log it.
+#.
 #: src/remote/remote_daemon.c:482
 msgid "Failed to create thread to handle daemon restart"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:708
+#.
+#. * Not much we can do on error here except log it.
+#.
+#: src/libxl/libxl_domain.c:710
 msgid "Failed to create thread to handle domain shutdown"
 msgstr ""
 
+#. Not much else can be done
 #: src/storage/storage_driver.c:2367
 msgid "Failed to create thread to handle pool refresh"
 msgstr ""
@@ -8453,12 +8493,12 @@ msgstr ""
 msgid "Failed to create thread to suspend the host"
 msgstr ""
 
-#: src/qemu/qemu_process.c:8785
+#: src/qemu/qemu_process.c:8800
 #, c-format
 msgid "Failed to create unique directory with template '%s' for probing QEMU"
 msgstr ""
 
-#: src/util/vircgroupv1.c:658
+#: src/util/vircgroupv1.c:659
 #, c-format
 msgid "Failed to create v1 controller %s for group"
 msgstr ""
@@ -8522,7 +8562,7 @@ msgstr ""
 msgid "Failed to define pool from %s"
 msgstr ""
 
-#: src/storage/storage_util.c:2681
+#: src/storage/storage_util.c:2734
 #, c-format
 msgid "Failed to delete DiskDescriptor.xml of volume '%s'"
 msgstr ""
@@ -8567,14 +8607,14 @@ msgstr ""
 msgid "Failed to delete snapshot: %s"
 msgstr ""
 
-#: src/bhyve/bhyve_driver.c:404 src/libxl/libxl_driver.c:4570
-#: src/lxc/lxc_driver.c:2530 src/network/bridge_driver.c:4010
-#: src/qemu/qemu_driver.c:8303 src/storage/storage_driver.c:1418
+#: src/bhyve/bhyve_driver.c:404 src/libxl/libxl_driver.c:4565
+#: src/lxc/lxc_driver.c:2534 src/network/bridge_driver.c:4019
+#: src/qemu/qemu_driver.c:8278 src/storage/storage_driver.c:1418
 #, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr ""
 
-#: src/util/virnetdevveth.c:204
+#: src/util/virnetdevveth.c:79
 #, c-format
 msgid "Failed to delete veth device %s"
 msgstr ""
@@ -8589,15 +8629,15 @@ msgstr ""
 msgid "Failed to destroy bridge interface %s"
 msgstr ""
 
-#: tools/virsh-domain.c:8432
+#: src/libxl/libxl_driver.c:1402 src/libxl/libxl_driver.c:1882
+#: src/libxl/libxl_driver.c:2077
 #, c-format
-msgid "Failed to destroy domain %s"
+msgid "Failed to destroy domain '%d'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1404 src/libxl/libxl_driver.c:1884
-#: src/libxl/libxl_driver.c:2079
+#: tools/virsh-domain.c:8432
 #, c-format
-msgid "Failed to destroy domain '%d'"
+msgid "Failed to destroy domain '%s'"
 msgstr ""
 
 #: tools/virsh-interface.c:670
@@ -8620,7 +8660,7 @@ msgstr ""
 msgid "Failed to destroy pool %s"
 msgstr ""
 
-#: tools/virsh-nodedev.c:654
+#: tools/virsh-nodedev.c:663
 #, c-format
 msgid "Failed to detach device %s"
 msgstr ""
@@ -8648,7 +8688,7 @@ msgstr ""
 msgid "Failed to determine broadcast address for '%s/%d'"
 msgstr ""
 
-#: src/storage/storage_util.c:3910
+#: src/storage/storage_util.c:3963
 #, c-format
 msgid "Failed to determine if %u:%u:%u:%u is a Direct-Access LUN"
 msgstr ""
@@ -8691,7 +8731,7 @@ msgstr ""
 msgid "Failed to discover session: %s"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2070
+#: src/libxl/libxl_driver.c:2068
 #, c-format
 msgid "Failed to dump core of domain '%d' with libxenlight"
 msgstr ""
@@ -8718,7 +8758,7 @@ msgstr ""
 msgid "Failed to extract interface information or no interfaces found"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:1099 src/qemu/qemu_monitor.c:1129
+#: src/qemu/qemu_monitor.c:1081 src/qemu/qemu_monitor.c:1111
 #, c-format
 msgid "Failed to find QOM Object path for device '%s'"
 msgstr ""
@@ -8775,7 +8815,7 @@ msgstr ""
 msgid "Failed to find module '%s'"
 msgstr ""
 
-#: src/util/virpci.c:792 src/util/virpci.c:2029
+#: src/util/virpci.c:856 src/util/virpci.c:2137
 #, c-format
 msgid "Failed to find parent device for %s"
 msgstr ""
@@ -8813,7 +8853,7 @@ msgstr ""
 msgid "Failed to find user record for uid '%u'"
 msgstr ""
 
-#: src/locking/lock_daemon.c:1047 src/logging/log_daemon.c:831
+#: src/locking/lock_daemon.c:1046 src/logging/log_daemon.c:830
 #: src/remote/remote_daemon.c:979
 #, c-format
 msgid "Failed to fork as daemon: %s"
@@ -8829,27 +8869,22 @@ msgstr ""
 msgid "Failed to format new xml document for detached interface %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:438 src/qemu/qemu_driver.c:539
+#: src/qemu/qemu_driver.c:434 src/qemu/qemu_driver.c:528
 #, c-format
 msgid "Failed to fully read directory %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:16958 src/conf/domain_conf.c:20998
-#: src/conf/domain_conf.c:32027 src/conf/domain_conf.c:32189
-#: src/conf/network_conf.c:1718 src/conf/secret_conf.c:178
+#: src/conf/domain_conf.c:15500 src/conf/domain_conf.c:19560
+#: src/conf/domain_conf.c:30588 src/conf/domain_conf.c:30750
+#: src/conf/network_conf.c:1718 src/conf/secret_conf.c:173
 #: src/libxl/xen_common.c:197 src/openvz/openvz_conf.c:990
 msgid "Failed to generate UUID"
 msgstr ""
 
-#: src/conf/domain_conf.c:21025
+#: src/conf/domain_conf.c:19587
 msgid "Failed to generate genid"
 msgstr ""
 
-#: src/util/virnetdevtap.c:446
-#, c-format
-msgid "Failed to generate new name for interface %s"
-msgstr ""
-
 #: src/bhyve/bhyve_parse_command.c:976
 msgid "Failed to generate uuid"
 msgstr ""
@@ -8859,11 +8894,11 @@ msgstr ""
 msgid "Failed to get %s minor number"
 msgstr ""
 
-#: src/util/virnetdev.c:1220
+#: src/util/virnetdev.c:1229
 msgid "Failed to get PCI SYSFS file"
 msgstr ""
 
-#: src/util/virpci.c:2265
+#: src/util/virpci.c:2373
 #, c-format
 msgid "Failed to get SRIOV function from device link '%s'"
 msgstr ""
@@ -8928,7 +8963,7 @@ msgstr ""
 msgid "Failed to get domain autostart state"
 msgstr ""
 
-#: tools/virsh-util.c:309
+#: tools/virsh-util.c:310
 msgid "Failed to get domain description xml"
 msgstr ""
 
@@ -8997,12 +9032,12 @@ msgstr ""
 msgid "Failed to get pool persistence info"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4633
+#: src/libxl/libxl_driver.c:4628
 #, c-format
 msgid "Failed to get scheduler id for domain '%d' with libxenlight"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4683 src/libxl/libxl_driver.c:4760
+#: src/libxl/libxl_driver.c:4678 src/libxl/libxl_driver.c:4755
 #, c-format
 msgid "Failed to get scheduler parameters for domain '%d' with libxenlight"
 msgstr ""
@@ -9032,7 +9067,7 @@ msgstr ""
 msgid "Failed to get the number of inactive pools"
 msgstr ""
 
-#: src/node_device/node_device_udev.c:1780
+#: src/node_device/node_device_udev.c:1864
 #, c-format
 msgid "Failed to get udev device for syspath '%s'"
 msgstr ""
@@ -9071,7 +9106,7 @@ msgstr ""
 msgid "Failed to initialize cgroup backend."
 msgstr ""
 
-#: src/node_device/node_device_udev.c:1894
+#: src/node_device/node_device_udev.c:1978
 msgid "Failed to initialize libpciaccess"
 msgstr ""
 
@@ -9104,7 +9139,7 @@ msgstr ""
 msgid "Failed to initialize mutex"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:1460 src/qemu/qemu_driver.c:347
+#: src/lxc/lxc_driver.c:1461 src/qemu/qemu_driver.c:343
 msgid "Failed to initialize security drivers"
 msgstr ""
 
@@ -9129,7 +9164,7 @@ msgstr ""
 msgid "Failed to kill process %lld"
 msgstr ""
 
-#: src/qemu/qemu_process.c:8669
+#: src/qemu/qemu_process.c:8684
 #, c-format
 msgid "Failed to kill process %lld: %s"
 msgstr ""
@@ -9150,6 +9185,7 @@ msgstr ""
 msgid "Failed to list active pools"
 msgstr ""
 
+#. there was an error during the first or second call
 #: tools/virsh-domain-monitor.c:1665
 msgid "Failed to list domains"
 msgstr ""
@@ -9170,26 +9206,32 @@ msgstr ""
 msgid "Failed to list inactive pools"
 msgstr ""
 
+#. there was an error during the first or second call
 #: tools/virsh-interface.c:214
 msgid "Failed to list interfaces"
 msgstr ""
 
+#. there was an error during the call
 #: tools/virsh-nwfilter.c:676
 msgid "Failed to list network filter bindings"
 msgstr ""
 
+#. there was an error during the call
 #: tools/virsh-nwfilter.c:271 tools/virsh-nwfilter.c:292
 msgid "Failed to list network filters"
 msgstr ""
 
+#. there was an error during the first or second call
 #: tools/virsh-network.c:511
 msgid "Failed to list networks"
 msgstr ""
 
+#. there was an error during the call
 #: tools/virsh-nodedev.c:242 tools/virsh-nodedev.c:263
 msgid "Failed to list node devices"
 msgstr ""
 
+#. there was an error during the call
 #: tools/virsh-secret.c:451
 msgid "Failed to list node secrets"
 msgstr ""
@@ -9199,6 +9241,7 @@ msgstr ""
 msgid "Failed to list persistent guests on $uri"
 msgstr ""
 
+#. there was an error during the first or second call
 #: tools/virsh-pool.c:901
 msgid "Failed to list pools"
 msgstr ""
@@ -9219,21 +9262,22 @@ msgstr ""
 msgid "Failed to list transient guests"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2611 src/libxl/libxl_driver.c:5151
+#: src/libxl/libxl_driver.c:2609 src/libxl/libxl_driver.c:5146
 #, c-format
 msgid "Failed to list vcpus for domain '%d' with libxenlight"
 msgstr ""
 
+#. there was an error during the call
 #: tools/virsh-volume.c:1308
 msgid "Failed to list volumes"
 msgstr ""
 
-#: src/util/virpci.c:1026
+#: src/util/virpci.c:1134
 #, c-format
 msgid "Failed to load PCI stub module %s"
 msgstr ""
 
-#: src/util/virpci.c:1021
+#: src/util/virpci.c:1129
 #, c-format
 msgid "Failed to load PCI stub module %s: administratively prohibited"
 msgstr ""
@@ -9253,11 +9297,11 @@ msgstr ""
 msgid "Failed to load module '%s': %s"
 msgstr ""
 
-#: src/util/virfile.c:874
+#: src/util/virfile.c:921
 msgid "Failed to load nbd module"
 msgstr ""
 
-#: src/util/virfile.c:866
+#: src/util/virfile.c:913
 msgid "Failed to load nbd module: administratively prohibited"
 msgstr ""
 
@@ -9286,7 +9330,7 @@ msgstr ""
 msgid "Failed to logout: %s"
 msgstr ""
 
-#: src/remote/remote_driver.c:3956
+#: src/remote/remote_driver.c:3952
 msgid "Failed to make auth credentials"
 msgstr ""
 
@@ -9324,7 +9368,7 @@ msgstr ""
 msgid "Failed to make new root %s readonly"
 msgstr ""
 
-#: src/lxc/lxc_controller.c:2133 src/util/virfile.c:3679
+#: src/lxc/lxc_controller.c:2133 src/util/virfile.c:3735
 #, c-format
 msgid "Failed to make path %s"
 msgstr ""
@@ -9335,16 +9379,16 @@ msgstr ""
 
 #: tools/virsh-domain.c:1120
 #, c-format
-msgid "Failed to mark domain %s as autostarted"
+msgid "Failed to mark domain '%s' as autostarted"
 msgstr ""
 
 #: src/bhyve/bhyve_driver.c:1270 src/bhyve/bhyve_driver.c:1277
-#: src/lxc/lxc_container.c:894 src/lxc/lxc_driver.c:1536
+#: src/lxc/lxc_container.c:894 src/lxc/lxc_driver.c:1540
 #, c-format
 msgid "Failed to mkdir %s"
 msgstr ""
 
-#: src/util/vircgroupv1.c:836
+#: src/util/vircgroupv1.c:837
 #, c-format
 msgid "Failed to mount %s on %s type %s"
 msgstr ""
@@ -9369,7 +9413,7 @@ msgstr ""
 msgid "Failed to mount %s on /proc/meminfo"
 msgstr ""
 
-#: src/util/virfile.c:3687
+#: src/util/virfile.c:3743
 #, c-format
 msgid "Failed to mount devfs on %s type %s (%s)"
 msgstr ""
@@ -9409,20 +9453,20 @@ msgstr ""
 msgid "Failed to move '%s' element in xml document"
 msgstr ""
 
-#: src/util/virscsivhost.c:93 src/util/virsysinfo.c:324
-#: src/util/virsysinfo.c:457 src/util/virsysinfo.c:615
-#: src/util/virsysinfo.c:628
+#: src/util/virscsivhost.c:93 src/util/virsysinfo.c:325
+#: src/util/virsysinfo.c:458 src/util/virsysinfo.c:616
+#: src/util/virsysinfo.c:629
 #, c-format
 msgid "Failed to open %s"
 msgstr ""
 
-#: src/bhyve/bhyve_process.c:131 src/lxc/lxc_process.c:1350
+#: src/bhyve/bhyve_process.c:131 src/lxc/lxc_process.c:1375
 #: src/util/virhostcpu.c:1153
 #, c-format
 msgid "Failed to open '%s'"
 msgstr ""
 
-#: src/util/virpci.c:283
+#: src/util/virpci.c:291
 #, c-format
 msgid "Failed to open config space file '%s'"
 msgstr ""
@@ -9432,24 +9476,24 @@ msgstr ""
 msgid "Failed to open cpuinfo file '%s'"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:753
+#: src/libxl/libxl_domain.c:755
 #, c-format
 msgid "Failed to open domain image file '%s'"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:10980 src/qemu/qemu_process.c:4500
+#: src/qemu/qemu_domain.c:11131 src/qemu/qemu_process.c:4503
 #: src/storage/storage_file_fs.c:125 src/storage/storage_file_gluster.c:198
-#: src/util/virfile.c:1403 src/util/virstoragefile.c:1049
+#: src/util/virfile.c:1446 src/util/virstoragefile.c:1050
 #, c-format
 msgid "Failed to open file '%s'"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:10935
+#: src/qemu/qemu_domain.c:11086
 #, c-format
 msgid "Failed to open file '%s': couldn't determine fs type"
 msgstr ""
 
-#: src/util/virpidfile.c:344
+#: src/util/virpidfile.c:345
 #, c-format
 msgid "Failed to open pid file '%s'"
 msgstr ""
@@ -9463,7 +9507,7 @@ msgstr ""
 msgid "Failed to open socket to sanlock daemon: %s"
 msgstr ""
 
-#: src/storage/storage_util.c:2588
+#: src/storage/storage_util.c:2641
 #, c-format
 msgid "Failed to open storage volume with path '%s'"
 msgstr ""
@@ -9484,12 +9528,12 @@ msgstr ""
 msgid "Failed to parse %s: only com1 and com2 supported."
 msgstr ""
 
-#: src/util/virnetdev.c:2700
+#: src/util/virnetdev.c:2709
 #, c-format
 msgid "Failed to parse MAC address from '%s'"
 msgstr ""
 
-#: src/util/virpci.c:2177
+#: src/util/virpci.c:2285
 #, c-format
 msgid "Failed to parse PCI config address '%s'"
 msgstr ""
@@ -9507,16 +9551,11 @@ msgstr ""
 msgid "Failed to parse bitmap '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:3760
+#: src/storage/storage_util.c:3813
 #, c-format
 msgid "Failed to parse block name %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:527
-#, c-format
-msgid "Failed to parse checkpoint XML from file '%s'"
-msgstr ""
-
 #: tools/virsh-interface.c:859 tools/virsh-interface.c:1066
 #, c-format
 msgid "Failed to parse configuration of %s"
@@ -9527,7 +9566,7 @@ msgstr ""
 msgid "Failed to parse dir name '%s'"
 msgstr ""
 
-#: tools/virsh-util.c:317
+#: tools/virsh-util.c:318
 msgid "Failed to parse domain description xml"
 msgstr ""
 
@@ -9546,7 +9585,7 @@ msgstr ""
 msgid "Failed to parse int '%s' from udev property '%s' on '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:2661
+#: src/util/virnetdev.c:2670
 #, c-format
 msgid "Failed to parse interface index from '%s'"
 msgstr ""
@@ -9555,7 +9594,7 @@ msgstr ""
 msgid "Failed to parse memory"
 msgstr ""
 
-#: src/conf/domain_conf.c:21143
+#: src/conf/domain_conf.c:19705
 msgid "Failed to parse memory slot count"
 msgstr ""
 
@@ -9569,7 +9608,7 @@ msgstr ""
 msgid "Failed to parse mode '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:2671
+#: src/util/virnetdev.c:2680
 #, c-format
 msgid "Failed to parse network device name from '%s'"
 msgstr ""
@@ -9582,7 +9621,7 @@ msgstr ""
 msgid "Failed to parse port number"
 msgstr ""
 
-#: src/esx/esx_driver.c:1352
+#: src/esx/esx_driver.c:1362
 #, c-format
 msgid "Failed to parse positive integer from '%s'"
 msgstr ""
@@ -9592,7 +9631,7 @@ msgstr ""
 msgid "Failed to parse rate '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:420
+#: src/qemu/qemu_driver.c:416
 #, c-format
 msgid "Failed to parse snapshot XML from file '%s'"
 msgstr ""
@@ -9617,19 +9656,19 @@ msgstr ""
 msgid "Failed to parse user '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:2679 src/util/virnetdev.c:2689
+#: src/util/virnetdev.c:2688 src/util/virnetdev.c:2698
 #, c-format
 msgid "Failed to parse users from '%s'"
 msgstr ""
 
 #: src/util/vircgroupv2.c:1310 src/util/vircgroupv2.c:1369
-#: src/util/vircgroupv2.c:1429 src/util/vircgroupv2.c:1631
-#: src/util/vircgroupv2.c:1665 src/util/vircgroupv2.c:1678
+#: src/util/vircgroupv2.c:1429 src/util/vircgroupv2.c:1632
+#: src/util/vircgroupv2.c:1666 src/util/vircgroupv2.c:1679
 #, c-format
 msgid "Failed to parse value '%s' as number."
 msgstr ""
 
-#: src/util/vircgroupv2.c:1534 src/util/vircgroupv2.c:1587
+#: src/util/vircgroupv2.c:1534 src/util/vircgroupv2.c:1588
 #, c-format
 msgid "Failed to parse value '%s' from cpu.max."
 msgstr ""
@@ -9644,12 +9683,12 @@ msgstr ""
 msgid "Failed to parse vzlist output"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2507
+#: src/libxl/libxl_driver.c:2505
 #, c-format
 msgid "Failed to pin vcpu '%d' with libxenlight"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:998
+#: src/libxl/libxl_domain.c:999
 #, c-format
 msgid "Failed to pin vcpu '%zu' with libxenlight"
 msgstr ""
@@ -9658,17 +9697,17 @@ msgstr ""
 msgid "Failed to pivot root"
 msgstr ""
 
-#: src/util/virstoragefile.c:1254
+#: src/util/virfile.c:585
 #, c-format
 msgid "Failed to pre-allocate space for file '%s'"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:5331
+#: src/qemu/qemu_capabilities.c:5335
 #, c-format
 msgid "Failed to probe capabilities for %s: %s"
 msgstr ""
 
-#: src/storage/storage_util.c:3090
+#: src/storage/storage_util.c:3143
 #, c-format
 msgid "Failed to probe for format type '%s'"
 msgstr ""
@@ -9691,7 +9730,7 @@ msgstr ""
 msgid "Failed to re-attach PCI device: %s"
 msgstr ""
 
-#: tools/virsh-nodedev.c:703
+#: tools/virsh-nodedev.c:712
 #, c-format
 msgid "Failed to re-attach device %s"
 msgstr ""
@@ -9701,7 +9740,7 @@ msgstr ""
 msgid "Failed to re-mount %s on %s flags=0x%x"
 msgstr ""
 
-#: src/util/vircgroup.c:2497 src/util/vircgroup.c:2508 src/util/virfile.c:1977
+#: src/util/vircgroup.c:2497 src/util/vircgroup.c:2508 src/util/virfile.c:2020
 #, c-format
 msgid "Failed to read %s"
 msgstr ""
@@ -9720,7 +9759,7 @@ msgstr ""
 msgid "Failed to read AppArmor profiles list '%s'"
 msgstr ""
 
-#: src/util/virpci.c:807 src/util/virpci.c:855
+#: src/util/virpci.c:871 src/util/virpci.c:919
 #, c-format
 msgid "Failed to read PCI config space for %s"
 msgstr ""
@@ -9730,12 +9769,12 @@ msgstr ""
 msgid "Failed to read RDP port value, rc=%08x"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:515
+#: src/qemu/qemu_driver.c:511
 #, c-format
 msgid "Failed to read checkpoint file %s"
 msgstr ""
 
-#: src/util/virfile.c:1410
+#: src/util/virfile.c:1453
 #, c-format
 msgid "Failed to read file '%s'"
 msgstr ""
@@ -9744,17 +9783,17 @@ msgstr ""
 msgid "Failed to read from signal pipe"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1423
+#: src/lxc/lxc_process.c:1448
 #, c-format
 msgid "Failed to read pid file %s"
 msgstr ""
 
-#: src/qemu/qemu_process.c:8873
+#: src/qemu/qemu_process.c:8888
 #, c-format
 msgid "Failed to read pidfile %s"
 msgstr ""
 
-#: src/util/virpci.c:1383
+#: src/util/virpci.c:1491
 #, c-format
 msgid "Failed to read product/vendor ID for %s"
 msgstr ""
@@ -9763,7 +9802,7 @@ msgstr ""
 msgid "Failed to read secret"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:408
+#: src/qemu/qemu_driver.c:404
 #, c-format
 msgid "Failed to read snapshot file %s"
 msgstr ""
@@ -9777,19 +9816,19 @@ msgstr ""
 msgid "Failed to readdir for %s (%d)"
 msgstr ""
 
-#: src/hypervisor/virhostdev.c:2356 src/hypervisor/virhostdev.c:2427
+#: src/hypervisor/virhostdev.c:2354 src/hypervisor/virhostdev.c:2425
 #, c-format
 msgid "Failed to reattach NVMe for disk target: %s"
 msgstr ""
 
-#: tools/virsh-domain.c:6049
+#: src/libxl/libxl_driver.c:1363
 #, c-format
-msgid "Failed to reboot domain %s"
+msgid "Failed to reboot domain '%d' with libxenlight"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1365
+#: tools/virsh-domain.c:6049
 #, c-format
-msgid "Failed to reboot domain '%d' with libxenlight"
+msgid "Failed to reboot domain '%s'"
 msgstr ""
 
 #: tools/virt-admin.c:116
@@ -9850,18 +9889,18 @@ msgstr ""
 msgid "Failed to remove capability %s: %d"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2946 src/qemu/qemu_driver.c:6840
+#: src/libxl/libxl_driver.c:2944 src/qemu/qemu_driver.c:6815
 msgid "Failed to remove domain managed save image"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3073
+#: src/qemu/qemu_driver.c:3054
 #, c-format
 msgid "Failed to remove managed save file '%s'"
 msgstr ""
 
 #: tools/virsh-domain.c:4866
 #, c-format
-msgid "Failed to remove managed save image for domain %s"
+msgid "Failed to remove managed save image for domain '%s'"
 msgstr ""
 
 #: tools/virsh-domain.c:3958
@@ -9894,14 +9933,14 @@ msgstr ""
 msgid "Failed to reset PCI device: %s"
 msgstr ""
 
-#: tools/virsh-nodedev.c:754
+#: tools/virsh-nodedev.c:763
 #, c-format
 msgid "Failed to reset device %s"
 msgstr ""
 
 #: tools/virsh-domain.c:6091
 #, c-format
-msgid "Failed to reset domain %s"
+msgid "Failed to reset domain '%s'"
 msgstr ""
 
 #: tools/virsh-domain.c:2925
@@ -9909,7 +9948,7 @@ msgstr ""
 msgid "Failed to resize block device '%s'"
 msgstr ""
 
-#: src/util/virpci.c:2167
+#: src/util/virpci.c:2275
 #, c-format
 msgid "Failed to resolve device link '%s'"
 msgstr ""
@@ -9919,7 +9958,7 @@ msgstr ""
 msgid "Failed to resolve symlink at %s"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:468
+#: src/libxl/libxl_domain.c:470
 #, c-format
 msgid "Failed to restart VM '%s': %s"
 msgstr ""
@@ -9929,7 +9968,7 @@ msgstr ""
 msgid "Failed to restart storage pool '%s': %s"
 msgstr ""
 
-#: src/util/virpci.c:828 src/util/virpci.c:877
+#: src/util/virpci.c:892 src/util/virpci.c:941
 #, c-format
 msgid "Failed to restore PCI config space for %s"
 msgstr ""
@@ -9948,21 +9987,24 @@ msgstr ""
 msgid "Failed to restrict process: %s"
 msgstr ""
 
-#: tools/virsh-domain.c:5887
+#: src/libxl/libxl_driver.c:1533
 #, c-format
-msgid "Failed to resume domain %s"
+msgid "Failed to resume domain '%d'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1535
+#: src/libxl/libxl_driver.c:1242
 #, c-format
-msgid "Failed to resume domain '%d'"
+msgid "Failed to resume domain '%d' with libxenlight"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1244
+#: tools/virsh-domain.c:5887
 #, c-format
-msgid "Failed to resume domain '%d' with libxenlight"
+msgid "Failed to resume domain '%s'"
 msgstr ""
 
+#. Hm, we already know we are in error here.  We don't want to
+#. * overwrite the previous error, though, so we just throw something
+#. * to the logs and hope for the best
 #: src/qemu/qemu_migration.c:159
 #, c-format
 msgid "Failed to resume guest %s after failure"
@@ -9973,7 +10015,7 @@ msgstr ""
 msgid "Failed to retrieve CPU statistics for domain '%s'"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:579
+#: src/libxl/libxl_domain.c:581
 #, c-format
 msgid ""
 "Failed to retrieve config for VM '%s'. Unable to perform soft reset. "
@@ -10019,7 +10061,7 @@ msgstr ""
 msgid "Failed to run command '%s' to update iscsi interface with IQN '%s'"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4626
+#: src/qemu/qemu_capabilities.c:4630
 #, c-format
 msgid "Failed to save '%s' for '%s'"
 msgstr ""
@@ -10029,27 +10071,27 @@ msgstr ""
 msgid "Failed to save VM settings, rc=%08x"
 msgstr ""
 
-#: tools/virsh-domain.c:4774
+#: src/libxl/libxl_driver.c:1868
 #, c-format
-msgid "Failed to save domain %s state"
+msgid "Failed to save domain '%d' with libxenlight"
 msgstr ""
 
-#: tools/virsh-domain.c:4258
+#: tools/virsh-domain.c:4774
 #, c-format
-msgid "Failed to save domain %s to %s"
+msgid "Failed to save domain '%s' state"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1870
+#: tools/virsh-domain.c:4258
 #, c-format
-msgid "Failed to save domain '%d' with libxenlight"
+msgid "Failed to save domain '%s' to %s"
 msgstr ""
 
-#: src/storage/storage_util.c:2535
+#: src/storage/storage_util.c:2588
 #, c-format
 msgid "Failed to seek to %llu bytes to the end in volume with path '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:2527
+#: src/storage/storage_util.c:2580
 #, c-format
 msgid "Failed to seek to the start in volume with path '%s'"
 msgstr ""
@@ -10111,7 +10153,7 @@ msgid "Failed to set bridge interface type to 'bridge' in xml document"
 msgstr ""
 
 #: src/util/virlockspace.c:144 src/util/virlockspace.c:197
-#: src/util/virpidfile.c:351
+#: src/util/virpidfile.c:352
 #, c-format
 msgid "Failed to set close-on-exec flag '%s'"
 msgstr ""
@@ -10150,16 +10192,16 @@ msgstr ""
 msgid "Failed to set master bridge interface name to '%s' in xml document"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1669
+#: src/libxl/libxl_driver.c:1667
 #, c-format
 msgid "Failed to set maximum memory for domain '%d' with libxenlight"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:702
+#: src/lxc/lxc_driver.c:703
 msgid "Failed to set memory for domain"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1704
+#: src/libxl/libxl_driver.c:1702
 #, c-format
 msgid "Failed to set memory for domain '%d' with libxenlight"
 msgstr ""
@@ -10191,7 +10233,7 @@ msgstr ""
 msgid "Failed to set permissions for device %s"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4776
+#: src/libxl/libxl_driver.c:4771
 #, c-format
 msgid "Failed to set scheduler parameters for domain '%d' with libxenlight"
 msgstr ""
@@ -10200,12 +10242,12 @@ msgstr ""
 msgid "Failed to set secret value"
 msgstr ""
 
-#: src/qemu/qemu_process.c:229
+#: src/qemu/qemu_process.c:230
 #, c-format
 msgid "Failed to set security context for agent for %s"
 msgstr ""
 
-#: src/qemu/qemu_process.c:2012
+#: src/qemu/qemu_process.c:2016
 #, c-format
 msgid "Failed to set security context for monitor for %s"
 msgstr ""
@@ -10229,7 +10271,7 @@ msgstr ""
 msgid "Failed to set target name: %s"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2340 src/libxl/libxl_driver.c:2351
+#: src/libxl/libxl_driver.c:2338 src/libxl/libxl_driver.c:2349
 #, c-format
 msgid "Failed to set vcpus for domain '%d' with libxenlight"
 msgstr ""
@@ -10238,22 +10280,22 @@ msgstr ""
 msgid "Failed to setup keepalive on connection\n"
 msgstr ""
 
-#: tools/virsh-domain.c:5969
+#: src/libxl/libxl_driver.c:1301 src/libxl/libxl_driver.c:1316
 #, c-format
-msgid "Failed to shutdown domain %s"
+msgid "Failed to shutdown domain '%d' with libxenlight"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1303 src/libxl/libxl_driver.c:1318
+#: tools/virsh-domain.c:5969
 #, c-format
-msgid "Failed to shutdown domain '%d' with libxenlight"
+msgid "Failed to shutdown domain '%s'"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:593
+#: src/libxl/libxl_domain.c:595
 #, c-format
 msgid "Failed to soft reset VM '%s'. Destroying VM"
 msgstr ""
 
-#: src/qemu/qemu_process.c:8866
+#: src/qemu/qemu_process.c:8881
 #, c-format
 msgid "Failed to start QEMU binary %s for probing: %s"
 msgstr ""
@@ -10271,7 +10313,7 @@ msgstr ""
 
 #: tools/virsh-domain.c:4153
 #, c-format
-msgid "Failed to start domain %s"
+msgid "Failed to start domain '%s'"
 msgstr ""
 
 #: tools/virsh-interface.c:631 tools/virsh-interface.c:1189
@@ -10279,7 +10321,7 @@ msgstr ""
 msgid "Failed to start interface %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:197
+#: src/qemu/qemu_driver.c:193
 #, c-format
 msgid "Failed to start job on VM '%s': %s"
 msgstr ""
@@ -10294,7 +10336,7 @@ msgstr ""
 msgid "Failed to start pool %s"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:1330
+#: src/qemu/qemu_hotplug.c:1340
 msgid "Failed to start slirp"
 msgstr ""
 
@@ -10307,12 +10349,12 @@ msgstr ""
 msgid "Failed to start the nwfilter driver: %s"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4760
+#: src/qemu/qemu_capabilities.c:4764
 #, c-format
 msgid "Failed to stat %s"
 msgstr ""
 
-#: src/storage/storage_util.c:2595
+#: src/storage/storage_util.c:2648
 #, c-format
 msgid "Failed to stat storage volume with path '%s'"
 msgstr ""
@@ -10322,19 +10364,19 @@ msgstr ""
 msgid "Failed to step SASL negotiation: %d (%s)"
 msgstr ""
 
-#: tools/virsh-domain.c:3432
+#: src/libxl/libxl_driver.c:1482
 #, c-format
-msgid "Failed to suspend domain %s"
+msgid "Failed to suspend domain '%d'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1484
+#: src/libxl/libxl_driver.c:1189
 #, c-format
-msgid "Failed to suspend domain '%d'"
+msgid "Failed to suspend domain '%d' with libxenlight"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1191
+#: tools/virsh-domain.c:3432
 #, c-format
-msgid "Failed to suspend domain '%d' with libxenlight"
+msgid "Failed to suspend domain '%s'"
 msgstr ""
 
 #: src/lxc/lxc_container.c:1036
@@ -10352,37 +10394,37 @@ msgstr ""
 msgid "Failed to terminate process %lld with SIG%s"
 msgstr ""
 
-#: src/network/bridge_driver.c:1400
+#: src/network/bridge_driver.c:1402
 #, c-format
 msgid "Failed to translate bridge '%s' prefix %d to netmask"
 msgstr ""
 
-#: src/util/virpci.c:1077
+#: src/util/virpci.c:1185
 #, c-format
 msgid "Failed to trigger a probe for PCI device '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:1263
+#: src/util/virfile.c:594
 #, c-format
 msgid "Failed to truncate file '%s'"
 msgstr ""
 
-#: src/util/virpidfile.c:396
+#: src/util/virpidfile.c:397
 #, c-format
 msgid "Failed to truncate pid file '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:2501
+#: src/storage/storage_util.c:2554
 #, c-format
 msgid "Failed to truncate volume with path '%s' to %ju bytes"
 msgstr ""
 
-#: src/storage/storage_util.c:2493
+#: src/storage/storage_util.c:2546
 #, c-format
 msgid "Failed to truncate volume with path '%s' to 0 bytes"
 msgstr ""
 
-#: src/util/virpci.c:1052
+#: src/util/virpci.c:1160
 #, c-format
 msgid "Failed to unbind PCI device '%s' from %s"
 msgstr ""
@@ -10394,7 +10436,7 @@ msgstr ""
 
 #: tools/virsh-domain.c:3936
 #, c-format
-msgid "Failed to undefine domain %s"
+msgid "Failed to undefine domain '%s'"
 msgstr ""
 
 #: tools/virsh-interface.c:592
@@ -10421,14 +10463,14 @@ msgstr ""
 msgid "Failed to unescape command line string"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:11108 src/qemu/qemu_domain.c:11115
+#: src/qemu/qemu_domain.c:11259 src/qemu/qemu_domain.c:11266
 #, c-format
 msgid "Failed to unlink '%s'"
 msgstr ""
 
 #: tools/virsh-domain.c:1122
 #, c-format
-msgid "Failed to unmark domain %s as autostarted"
+msgid "Failed to unmark domain '%s' as autostarted"
 msgstr ""
 
 #: src/storage/storage_backend_iscsi_direct.c:261
@@ -10452,7 +10494,7 @@ msgstr ""
 msgid "Failed to unmount '%s' and could not unmount old root '%s'"
 msgstr ""
 
-#: src/libxl/libxl_migration.c:1303
+#: src/libxl/libxl_migration.c:1305
 msgid "Failed to unpause domain"
 msgstr ""
 
@@ -10495,7 +10537,7 @@ msgstr ""
 msgid "Failed to wipe vol %s"
 msgstr ""
 
-#: src/storage/storage_util.c:2551
+#: src/storage/storage_util.c:2604
 #, c-format
 msgid "Failed to write %zu bytes to storage volume with path '%s'"
 msgstr ""
@@ -10505,11 +10547,11 @@ msgstr ""
 msgid "Failed to write '%s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1853
+#: src/libxl/libxl_driver.c:1851
 msgid "Failed to write save file header"
 msgstr ""
 
-#: src/util/virpidfile.c:404
+#: src/util/virpidfile.c:405
 #, c-format
 msgid "Failed to write to pid file '%s'"
 msgstr ""
@@ -10519,7 +10561,7 @@ msgstr ""
 msgid "Failed to write vmx file '%s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1859
+#: src/libxl/libxl_driver.c:1857
 msgid "Failed to write xml description"
 msgstr ""
 
@@ -10545,7 +10587,7 @@ msgstr ""
 msgid "Failure to mask address"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1057
+#: src/lxc/lxc_process.c:1078
 msgid "Failure while reading log output"
 msgstr ""
 
@@ -10579,6 +10621,11 @@ msgstr ""
 msgid "Field name too long"
 msgstr ""
 
+#: tools/virsh-domain.c:14402
+#, c-format
+msgid "File %s contains no keys"
+msgstr ""
+
 #: tools/virsh-host.c:1156
 #, c-format
 msgid ""
@@ -10591,7 +10638,7 @@ msgstr ""
 msgid "File '%s' has unknown type"
 msgstr ""
 
-#: src/util/virresctrl.c:2717
+#: src/util/virresctrl.c:2718
 #, c-format
 msgid "File '%s/%s/%s' does not exist."
 msgstr ""
@@ -10600,21 +10647,21 @@ msgstr ""
 msgid "File bandwidth:"
 msgstr ""
 
-#: src/node_device/node_device_udev.c:1638
+#: src/node_device/node_device_udev.c:1722
 #, c-format
 msgid ""
 "File descriptor returned by udev %d does not match node device file "
 "descriptor %d"
 msgstr ""
 
-#: src/esx/esx_driver.c:205
+#: src/esx/esx_driver.c:212
 #, c-format
 msgid ""
 "File name '%s' doesn't have expected format '/vmfs/volumes/<datastore>/"
 "<path>'"
 msgstr ""
 
-#: src/esx/esx_driver.c:220
+#: src/esx/esx_driver.c:230
 #, c-format
 msgid "File name '%s' refers to non-existing datastore '%s'"
 msgstr ""
@@ -10646,7 +10693,7 @@ msgstr ""
 msgid "Filepath is null"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4039
+#: src/qemu/qemu_validate.c:4045
 msgid "Filesystem driver type not supported"
 msgstr ""
 
@@ -10683,37 +10730,90 @@ msgstr ""
 msgid "Finished after host request"
 msgstr ""
 
-#: src/conf/domain_conf.c:15888
+#: src/conf/domain_conf.c:14487
 msgid "Firmware entry is missing 'name' attribute"
 msgstr ""
 
-#: src/conf/domain_conf.c:15902
+#: src/conf/domain_conf.c:14501
 msgid "Firmware entry must have either value or 'file' attribute"
 msgstr ""
 
-#: src/esx/esx_driver.c:3035 src/vmware/vmware_conf.c:407
+#: src/esx/esx_driver.c:3045 src/vmware/vmware_conf.c:407
 msgid ""
 "First file-based harddisk has no source, cannot deduce datastore and path "
 "for VMX file"
 msgstr ""
 
-#: src/internal.h:353 src/internal.h:375
+#. Macros to help dealing with flag requirements.
+#. *
+#. * VIR_REQUIRE_FLAG_RET:
+#. *
+#. * @FLAG1: First flag to be checked.
+#. * @FLAG2: Second flag that is required by first flag.
+#. * @RET: Return value.
+#. *
+#. * Check whether required flag is set.  The checked flags are compared
+#. * with flags variable.
+#. *
+#. * This helper does an early return and therefore it has to be called
+#. * before anything that would require cleanup.
+#.
+#. *
+#. * VIR_REQUIRE_FLAG_GOTO:
+#. *
+#. * @FLAG1: First flag to be checked.
+#. * @FLAG2: Second flag that is required by first flag.
+#. * @LABEL: Label to jump to.
+#. *
+#. * Check whether required flag is set.  The checked flags are compared
+#. * with flags variable.
+#. *
+#. * Returns nothing.  Jumps to a label if required flag is not set.
+#.
+#: src/internal.h:363 src/internal.h:385
 #, c-format
 msgid "Flag '%s' is required by flag '%s'"
 msgstr ""
 
-#: src/internal.h:303 src/internal.h:327
+#. Macros to help dealing with mutually exclusive flags.
+#. *
+#. * VIR_EXCLUSIVE_FLAGS_RET:
+#. *
+#. * @FLAG1: First flag to be checked.
+#. * @FLAG2: Second flag to be checked.
+#. * @RET: Return value.
+#. *
+#. * Reject mutually exclusive API flags.  The checked flags are compared
+#. * with flags variable.
+#. *
+#. * This helper does an early return and therefore it has to be called
+#. * before anything that would require cleanup.
+#.
+#. *
+#. * VIR_EXCLUSIVE_FLAGS_GOTO:
+#. *
+#. * @FLAG1: First flag to be checked.
+#. * @FLAG2: Second flag to be checked.
+#. * @LABEL: Label to jump to.
+#. *
+#. * Reject mutually exclusive API flags.  The checked flags are compared
+#. * with flags variable.
+#. *
+#. * Returns nothing.  Jumps to a label if unsupported flags were
+#. * passed to it.
+#.
+#: src/internal.h:313 src/internal.h:337
 #, c-format
 msgid "Flags '%s' and '%s' are mutually exclusive"
 msgstr ""
 
-#: src/conf/domain_conf.c:3981
+#: src/conf/domain_conf.c:3958
 msgid ""
 "Flags 'VIR_DOMAIN_AFFECT_LIVE' and 'VIR_DOMAIN_AFFECT_CONFIG' are mutually "
 "exclusive"
 msgstr ""
 
-#: src/vmx/vmx.c:3847
+#: src/vmx/vmx.c:3848
 #, c-format
 msgid "Floppy '%s' has unsupported type '%s', expecting '%s' or '%s'"
 msgstr ""
@@ -10723,11 +10823,11 @@ msgstr ""
 msgid "Floppy disk index (parsed from '%s') is too large"
 msgstr ""
 
-#: src/network/bridge_driver.c:1320
+#: src/network/bridge_driver.c:1322
 msgid "For IPv4, multiple DHCP definitions cannot be specified."
 msgstr ""
 
-#: src/network/bridge_driver.c:1346
+#: src/network/bridge_driver.c:1348
 msgid "For IPv6, multiple DHCP definitions cannot be specified."
 msgstr ""
 
@@ -10747,12 +10847,12 @@ msgstr ""
 msgid "Forcefully stop a given pool. Raw data in the pool is untouched"
 msgstr ""
 
-#: src/storage/storage_util.c:3115
+#: src/storage/storage_util.c:3168
 #, c-format
 msgid "Format of device '%s' does not match the expected format '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:3109
+#: src/storage/storage_util.c:3162
 #, c-format
 msgid ""
 "Format of device '%s' does not match the expected format '%s', forced "
@@ -10764,23 +10864,23 @@ msgstr ""
 msgid "Formatting IP address for host '%s' failed: %s"
 msgstr ""
 
-#: src/storage/storage_util.c:3123
+#: src/storage/storage_util.c:3176
 msgid "Found additional probes to run, probing may be incorrect"
 msgstr ""
 
-#: src/conf/domain_conf.c:7078
+#: src/conf/domain_validate.c:695
 #, c-format
 msgid ""
 "Found duplicate drive address for disk with target name '%s' controller='%u' "
 "bus='%u' target='%u' unit='%u'"
 msgstr ""
 
-#: src/util/virpci.c:1771
+#: src/util/virpci.c:1879
 #, c-format
 msgid "Found invalid device link '%s' in '%s'"
 msgstr ""
 
-#: src/esx/esx_driver.c:401
+#: src/esx/esx_driver.c:411
 #, c-format
 msgid "Found unexpected controller model '%s' for disk '%s'"
 msgstr ""
@@ -10915,7 +11015,7 @@ msgstr ""
 msgid "Get or set the current snapshot"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1627
+#: src/libxl/libxl_driver.c:1625
 msgid "Get persistent config failed"
 msgstr ""
 
@@ -10969,16 +11069,16 @@ msgstr ""
 msgid "Gets statistics about one or more (or all) domains"
 msgstr ""
 
-#: src/util/virresctrl.c:761
+#: src/util/virresctrl.c:762
 msgid "Got empty feature list from resctrl"
 msgstr ""
 
-#: src/esx/esx_driver.c:1863
+#: src/esx/esx_driver.c:1873
 #, c-format
 msgid "Got invalid memory size %d"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:389
+#: src/bhyve/bhyve_command.c:382
 msgid "Graphics are only supported when booting using UEFI"
 msgstr ""
 
@@ -11016,7 +11116,7 @@ msgstr ""
 msgid "Guest agent not available for now"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:881
+#: src/qemu/qemu_validate.c:885
 msgid "HMAT is not supported with this QEMU"
 msgstr ""
 
@@ -11062,7 +11162,7 @@ msgstr ""
 msgid "HTTP response code %d for upload to '%s'"
 msgstr ""
 
-#: src/util/vircommand.c:2830 src/util/vircommand.c:2891
+#: src/util/vircommand.c:2854 src/util/vircommand.c:2915
 msgid "Handshake is already complete"
 msgstr ""
 
@@ -11114,13 +11214,13 @@ msgstr ""
 msgid "Host CPU provides forbidden features"
 msgstr ""
 
-#: src/bhyve/bhyve_driver.c:256 src/libxl/libxl_driver.c:957
-#: src/lxc/lxc_driver.c:4633 src/qemu/qemu_command.c:5711
-#: src/qemu/qemu_driver.c:1302 src/vz/vz_driver.c:467
+#: src/bhyve/bhyve_driver.c:256 src/libxl/libxl_driver.c:955
+#: src/lxc/lxc_driver.c:4630 src/qemu/qemu_command.c:5730
+#: src/qemu/qemu_driver.c:1283 src/vz/vz_driver.c:469
 msgid "Host SMBIOS information is not available"
 msgstr ""
 
-#: src/util/virsysinfo.c:1290
+#: src/util/virsysinfo.c:1291
 msgid "Host sysinfo extraction not supported on this platform"
 msgstr ""
 
@@ -11144,7 +11244,7 @@ msgid ""
 "HostVirtualSwitch already exists, editing existing ones is not supported yet"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:3676 src/lxc/lxc_driver.c:3749
+#: src/lxc/lxc_driver.c:3675 src/lxc/lxc_driver.c:3748
 #, c-format
 msgid "Hostdev source %s must be a block device"
 msgstr ""
@@ -11162,17 +11262,17 @@ msgstr ""
 msgid "Hostname of '%s' is unset"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7743
+#: src/qemu/qemu_monitor_json.c:7553
 #, c-format
 msgid "Hotplug unsupported for char device type '%d'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7739
+#: src/qemu/qemu_monitor_json.c:7549
 #, c-format
 msgid "Hotplug unsupported for char device type '%s'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:1624
+#: src/qemu/qemu_monitor_json.c:1622
 #, c-format
 msgid "Human monitor command is not available to run %s"
 msgstr ""
@@ -11185,25 +11285,25 @@ msgstr ""
 msgid "Hybrid-Suspend"
 msgstr ""
 
-#: src/conf/domain_conf.c:23918
+#: src/conf/domain_conf.c:22446
 #, c-format
 msgid "HyperV spinlock retry count differs: source: '%u', destination: '%u'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19742
+#: src/conf/domain_conf.c:18304
 msgid "HyperV spinlock retry count must be at least 4095"
 msgstr ""
 
-#: src/conf/domain_conf.c:23929
+#: src/conf/domain_conf.c:22457
 #, c-format
 msgid "HyperV vendor_id differs: source: '%s', destination: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19771
+#: src/conf/domain_conf.c:18333
 msgid "HyperV vendor_id value is invalid"
 msgstr ""
 
-#: src/conf/domain_conf.c:19762
+#: src/conf/domain_conf.c:18324
 #, c-format
 msgid "HyperV vendor_id value must not be more than %d characters."
 msgstr ""
@@ -11244,7 +11344,7 @@ msgstr ""
 msgid "IDE controller index %d out of [0] range"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3032
+#: src/qemu/qemu_validate.c:3039
 msgid "IDE controllers are unsupported for this QEMU binary or machine type"
 msgstr ""
 
@@ -11270,34 +11370,34 @@ msgstr ""
 msgid "IO Weight"
 msgstr ""
 
-#: src/remote/remote_ssh_helper.c:213 tools/virsh-console.c:291
+#: src/remote/remote_ssh_helper.c:229 tools/virsh-console.c:292
 msgid "IO error on stdin"
 msgstr ""
 
-#: src/remote/remote_ssh_helper.c:269 tools/virsh-console.c:352
+#: src/remote/remote_ssh_helper.c:277 tools/virsh-console.c:353
 msgid "IO error stdout"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4463 src/qemu/qemu_validate.c:4480
+#: src/qemu/qemu_validate.c:4469 src/qemu/qemu_validate.c:4486
 #, c-format
 msgid "IOMMU device: '%s' is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4473
+#: src/qemu/qemu_validate.c:4479
 #, c-format
 msgid "IOMMU device: '%s' is only supported with ARM Virt machines"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4455
+#: src/qemu/qemu_validate.c:4461
 #, c-format
 msgid "IOMMU device: '%s' is only supported with Q35 machines"
 msgstr ""
 
-#: src/conf/domain_conf.c:7351
+#: src/conf/domain_validate.c:1062
 msgid "IOMMU eim requires interrupt remapping to be enabled"
 msgstr ""
 
-#: src/conf/domain_conf.c:7342
+#: src/conf/domain_validate.c:1054
 msgid ""
 "IOMMU interrupt remapping requires split I/O APIC (ioapic driver='qemu')"
 msgstr ""
@@ -11314,28 +11414,28 @@ msgstr ""
 msgid "IOThread to be used by supported device"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5285
+#: src/qemu/qemu_process.c:5288
 msgid "IOThreads for virtio-scsi not supported for this QEMU"
 msgstr ""
 
-#: src/qemu/qemu_command.c:1508
+#: src/qemu/qemu_command.c:1530
 #, c-format
 msgid "IOThreads not available for bus %s target %s"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5273
+#: src/qemu/qemu_process.c:5276
 msgid "IOThreads not supported for this QEMU"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5018 src/qemu/qemu_driver.c:5651
+#: src/qemu/qemu_driver.c:5000 src/qemu/qemu_driver.c:5631
 msgid "IOThreads not supported with this binary"
 msgstr ""
 
-#: src/qemu/qemu_command.c:1492
+#: src/qemu/qemu_command.c:1514
 msgid "IOThreads only available for virtio pci and virtio ccw disk"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5390
+#: src/qemu/qemu_driver.c:5371
 msgid "IOThreads polling is not supported for this QEMU"
 msgstr ""
 
@@ -11395,11 +11495,11 @@ msgstr ""
 msgid "Id:"
 msgstr ""
 
-#: src/conf/domain_conf.c:20722
+#: src/conf/domain_conf.c:19284
 msgid "Identical vcpus found in same type monitors"
 msgstr ""
 
-#: src/conf/domain_conf.c:20932
+#: src/conf/domain_conf.c:19494
 msgid "Identical vcpus in cachetunes found"
 msgstr ""
 
@@ -11416,7 +11516,7 @@ msgstr ""
 msgid "Ignoring guests on $uri URI"
 msgstr ""
 
-#: src/vmx/vmx.c:3749
+#: src/vmx/vmx.c:3750
 #, c-format
 msgid "Image file for %s %s '%s' has unsupported suffix, expecting '%s'"
 msgstr ""
@@ -11425,7 +11525,7 @@ msgstr ""
 msgid "In use"
 msgstr ""
 
-#: src/qemu/qemu_domain_address.c:1682
+#: src/qemu/qemu_domain_address.c:1645
 #, c-format
 msgid "Inappropriate new pci controller index %zu exceeds addrs array length"
 msgstr ""
@@ -11473,26 +11573,26 @@ msgstr ""
 msgid "Incorrect xpath '%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3406
+#: src/qemu/qemu_validate.c:3413
 #, c-format
 msgid "Index for '%s' controllers must be 0"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3387
+#: src/qemu/qemu_validate.c:3394
 #, c-format
 msgid "Index for '%s' controllers must be > 0"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:1216 src/lxc/lxc_driver.c:2842
-#: src/lxc/lxc_driver.c:4602 src/lxc/lxc_process.c:425
+#: src/lxc/lxc_driver.c:1217 src/lxc/lxc_driver.c:2846
+#: src/lxc/lxc_driver.c:4599 src/lxc/lxc_process.c:447
 msgid "Init pid is not yet available"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:2914 src/lxc/lxc_driver.c:2990
+#: src/lxc/lxc_driver.c:2918 src/lxc/lxc_driver.c:2994
 msgid "Init process ID is not yet known"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:2660
+#: src/qemu/qemu_driver.c:2641
 msgid "Initial memory size too large"
 msgstr ""
 
@@ -11514,7 +11614,7 @@ msgstr ""
 msgid "Inject NMI to the guest domain."
 msgstr ""
 
-#: src/conf/domain_conf.c:13909
+#: src/conf/domain_conf.c:12508
 msgid "Input devices are not supported by this virtualization driver."
 msgstr ""
 
@@ -11526,11 +11626,11 @@ msgstr ""
 msgid "Insert the media"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:729
+#: src/bhyve/bhyve_command.c:722
 msgid "Installed bhyve binary does not support UEFI loader"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:694
+#: src/bhyve/bhyve_command.c:687
 msgid "Installed bhyve binary does not support UTC clock"
 msgstr ""
 
@@ -11538,7 +11638,7 @@ msgstr ""
 msgid "Installed bhyve binary does not support bootrom"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:659
+#: src/bhyve/bhyve_command.c:652
 msgid "Installed bhyve binary does not support defining CPU topology"
 msgstr ""
 
@@ -11612,12 +11712,12 @@ msgstr ""
 msgid "Interface name from config %s doesn't match given supplied name %s"
 msgstr ""
 
-#: src/util/virnetdevtap.c:796 src/util/virnetdevtap.c:879
+#: src/util/virnetdevtap.c:680 src/util/virnetdevtap.c:763
 msgid "Interface name not provided"
 msgstr ""
 
 #: src/util/virerror.c:1075 src/util/virnetdevopenvswitch.c:389
-#: src/util/virnetdevtap.c:933
+#: src/util/virnetdevtap.c:817
 msgid "Interface not found"
 msgstr ""
 
@@ -11637,7 +11737,7 @@ msgstr ""
 msgid "Invalid \"nativeMode='%s'\" in vlan <tag> element"
 msgstr ""
 
-#: src/conf/domain_conf.c:20575
+#: src/conf/domain_conf.c:19137
 #, c-format
 msgid "Invalid %s attribute 'vcpus' value '%s'"
 msgstr ""
@@ -11674,7 +11774,7 @@ msgstr ""
 msgid "Invalid 'initiator' attribute in NUMA interconnects"
 msgstr ""
 
-#: src/conf/domain_conf.c:11201
+#: src/conf/domain_conf.c:9841
 #, c-format
 msgid "Invalid 'iothread' value '%s'"
 msgstr ""
@@ -11711,7 +11811,7 @@ msgstr ""
 msgid "Invalid --with-loader-nvram list: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:15596
+#: src/conf/domain_conf.c:14195
 msgid "Invalid BIOS 'date' format"
 msgstr ""
 
@@ -11742,7 +11842,7 @@ msgstr ""
 msgid "Invalid CPU topology"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:645
+#: src/bhyve/bhyve_command.c:638
 msgid ""
 "Invalid CPU topology: total number of vCPUs must equal the product of "
 "sockets, cores, and threads"
@@ -11784,7 +11884,7 @@ msgstr ""
 msgid "Invalid IPv6 prefix '%lu' in network '%s'"
 msgstr ""
 
-#: src/util/virnetlink.c:1116
+#: src/util/virnetlink.c:1132
 msgid "Invalid NULL callback provided"
 msgstr ""
 
@@ -11813,28 +11913,28 @@ msgstr ""
 msgid "Invalid PCI address %s. slot must be >= %zu"
 msgstr ""
 
-#: src/util/virpci.c:1296
+#: src/util/virpci.c:1404
 msgid ""
 "Invalid PCI address 0000:00:00, at least one of domain, bus, or slot must be "
 "> 0"
 msgstr ""
 
-#: src/util/virpci.c:1272
+#: src/util/virpci.c:1380
 #, c-format
 msgid "Invalid PCI address bus='0x%x', must be <= 0xFF"
 msgstr ""
 
-#: src/util/virpci.c:1288
+#: src/util/virpci.c:1396
 #, c-format
 msgid "Invalid PCI address function=0x%x, must be <= 7"
 msgstr ""
 
-#: src/util/virpci.c:1280
+#: src/util/virpci.c:1388
 #, c-format
 msgid "Invalid PCI address slot='0x%x', must be <= 0x1F"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1246
+#: src/qemu/qemu_validate.c:1255
 #, c-format
 msgid "Invalid PCI address uid='0x%.4x', must be > 0x0000 and <= 0x%.4x"
 msgstr ""
@@ -11844,7 +11944,7 @@ msgstr ""
 msgid "Invalid PID %d for VM"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:841
+#: src/interface/interface_backend_udev.c:831
 #, c-format
 msgid "Invalid STP state value %d received for '%s'. Must be -1, 0, or 1."
 msgstr ""
@@ -11867,7 +11967,7 @@ msgstr ""
 msgid "Invalid URI path '%s', try '/system'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16489
+#: src/conf/domain_conf.c:15069
 #, c-format
 msgid "Invalid USB Class code %s"
 msgstr ""
@@ -11881,7 +11981,7 @@ msgstr ""
 msgid "Invalid adapter name '%s' for SCSI pool"
 msgstr ""
 
-#: src/conf/domain_conf.c:8746
+#: src/conf/domain_conf.c:7398
 #, c-format
 msgid "Invalid address '%s' in <ip>"
 msgstr ""
@@ -11891,11 +11991,11 @@ msgstr ""
 msgid "Invalid address '%s' in network '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:13943 src/conf/domain_conf.c:16418
+#: src/conf/domain_conf.c:12542 src/conf/domain_conf.c:14998
 msgid "Invalid address for a USB device"
 msgstr ""
 
-#: src/conf/domain_conf.c:6178
+#: src/conf/domain_validate.c:266
 #, c-format
 msgid "Invalid address type '%s' for the disk '%s' with the bus type '%s'"
 msgstr ""
@@ -11904,16 +12004,25 @@ msgstr ""
 msgid "Invalid address."
 msgstr ""
 
-#: src/conf/domain_conf.c:16532
+#: src/conf/domain_conf.c:15112
 msgid "Invalid allow value, either 'yes' or 'no'"
 msgstr ""
 
-#: src/conf/domain_conf.c:13177 src/conf/domain_conf.c:13218
+#: src/conf/domain_conf.c:11769 src/conf/domain_conf.c:11810
 #, c-format
 msgid "Invalid append attribute value '%s'"
 msgstr ""
 
-#: src/esx/esx_driver.c:4230 src/esx/esx_driver.c:4320
+#.
+#. * Don't check for *selectSet != NULL here because selectSet is a list
+#. * and might contain items already. This function appends to selectSet.
+#.
+#. optional
+#. optional
+#. nothing
+#. nothing
+#. nothing
+#: src/esx/esx_driver.c:4240 src/esx/esx_driver.c:4330
 #: src/esx/esx_storage_backend_vmfs.c:607 src/esx/esx_util.c:219
 #: src/esx/esx_util.h:30 src/esx/esx_vi.c:431 src/esx/esx_vi.c:840
 #: src/esx/esx_vi.c:1247 src/esx/esx_vi.c:1440 src/esx/esx_vi.c:1476
@@ -11928,20 +12037,20 @@ msgstr ""
 #: src/esx/esx_vi_types.c:1481 src/esx/esx_vi_types.c:1667
 #: src/hyperv/hyperv_util.c:44 src/hyperv/hyperv_wmi.c:950
 #: src/hyperv/hyperv_wmi.c:1408 src/hyperv/hyperv_wmi.c:1435 src/vmx/vmx.c:1983
-#: src/vmx/vmx.c:2050 src/vmx/vmx.c:2192 src/vmx/vmx.c:2591 src/vmx/vmx.c:2699
-#: src/vmx/vmx.c:2912 src/vmx/vmx.c:3089 src/vmx/vmx.c:3178 src/vmx/vmx.c:3618
-#: src/vmx/vmx.c:3813
+#: src/vmx/vmx.c:2050 src/vmx/vmx.c:2192 src/vmx/vmx.c:2592 src/vmx/vmx.c:2700
+#: src/vmx/vmx.c:2913 src/vmx/vmx.c:3090 src/vmx/vmx.c:3179 src/vmx/vmx.c:3619
+#: src/vmx/vmx.c:3814
 msgid "Invalid argument"
 msgstr ""
 
-#: src/util/virpci.c:917
+#: src/util/virpci.c:1025
 #, c-format
 msgid ""
 "Invalid attempt to reset PCI device %s. Only PCI endpoint devices can be "
 "reset"
 msgstr ""
 
-#: src/conf/domain_conf.c:12099
+#: src/conf/domain_conf.c:10691
 #, c-format
 msgid ""
 "Invalid attempt to set <interface type='ethernet'> device name with <source "
@@ -11949,19 +12058,19 @@ msgid ""
 "guest-side) instead."
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1448
+#: src/qemu/qemu_validate.c:1457
 msgid ""
 "Invalid attempt to set network interface guest-side IP route and/or address "
 "info, not supported by QEMU"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1385
+#: src/qemu/qemu_validate.c:1394
 msgid ""
 "Invalid attempt to set network interface guest-side IP route, not supported "
 "by QEMU"
 msgstr ""
 
-#: src/conf/domain_conf.c:6482
+#: src/conf/domain_validate.c:1297
 #, c-format
 msgid ""
 "Invalid attempt to set network interface host-side IP route and/or address "
@@ -11969,11 +12078,11 @@ msgid ""
 "'ethernet'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1395
+#: src/qemu/qemu_validate.c:1404
 msgid "Invalid attempt to set peer IP for guest"
 msgstr ""
 
-#: src/conf/domain_conf.c:15087
+#: src/conf/domain_conf.c:13686
 #, c-format
 msgid "Invalid audio 'id' value '%s'"
 msgstr ""
@@ -11987,12 +12096,12 @@ msgstr ""
 msgid "Invalid authentication method: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14335
+#: src/conf/domain_conf.c:12934
 #, c-format
 msgid "Invalid autoGenerated value: %s"
 msgstr ""
 
-#: src/util/virresctrl.c:1461
+#: src/util/virresctrl.c:1462
 #, c-format
 msgid "Invalid bandwidth %u"
 msgstr ""
@@ -12007,17 +12116,17 @@ msgstr ""
 msgid "Invalid bridge mac address '%s' in network '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10254
+#: src/conf/domain_conf.c:8913
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/conf/domain_conf.c:10246
+#: src/conf/domain_conf.c:8905
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/conf/domain_conf.c:11360
+#: src/conf/domain_conf.c:9970
 #, c-format
 msgid "Invalid busNr '%s' in PCI controller"
 msgstr ""
@@ -12027,7 +12136,7 @@ msgstr ""
 msgid "Invalid cache associativity '%s'"
 msgstr ""
 
-#: src/util/virresctrl.c:1618
+#: src/util/virresctrl.c:1619
 #, c-format
 msgid "Invalid cache id '%s'"
 msgstr ""
@@ -12037,17 +12146,17 @@ msgstr ""
 msgid "Invalid cache policy '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:20635
+#: src/conf/domain_conf.c:19197
 #, c-format
 msgid "Invalid cachetune attribute 'id' value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:20649
+#: src/conf/domain_conf.c:19211
 #, c-format
 msgid "Invalid cachetune attribute 'level' value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:20664
+#: src/conf/domain_conf.c:19226
 #, c-format
 msgid "Invalid cachetune attribute 'type' value '%s'"
 msgstr ""
@@ -12089,16 +12198,16 @@ msgstr ""
 msgid "Invalid character '%c' in id '%s' of network '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:6338
+#: src/conf/domain_validate.c:433
 msgid "Invalid character in source channel for char device"
 msgstr ""
 
-#: src/conf/domain_conf.c:11326
+#: src/conf/domain_conf.c:9952
 #, c-format
 msgid "Invalid chassis '%s' in PCI controller"
 msgstr ""
 
-#: src/conf/domain_conf.c:11309
+#: src/conf/domain_conf.c:9943
 #, c-format
 msgid "Invalid chassisNr '%s' in PCI controller"
 msgstr ""
@@ -12131,7 +12240,7 @@ msgstr ""
 msgid "Invalid controller id '%d'"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:592
+#: src/hyperv/hyperv_driver.c:589
 msgid "Invalid controller type for LUN"
 msgstr ""
 
@@ -12164,17 +12273,17 @@ msgstr ""
 msgid "Invalid destination '%s' for output '%s'"
 msgstr ""
 
-#: src/util/virpci.c:248
+#: src/util/virpci.c:256
 #, c-format
 msgid "Invalid device %s driver file %s is not a symlink"
 msgstr ""
 
-#: src/util/virpci.c:1949
+#: src/util/virpci.c:2057
 #, c-format
 msgid "Invalid device %s iommu_group file %s is not a symlink"
 msgstr ""
 
-#: src/vmx/vmx.c:3681
+#: src/vmx/vmx.c:3682
 #, c-format
 msgid "Invalid device type supplied: %s"
 msgstr ""
@@ -12212,7 +12321,7 @@ msgstr ""
 msgid "Invalid domain snapshot: %s"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:1673 src/qemu/qemu_snapshot.c:1689
+#: src/qemu/qemu_snapshot.c:1690 src/qemu/qemu_snapshot.c:1706
 #, c-format
 msgid "Invalid domain state %s"
 msgstr ""
@@ -12262,7 +12371,7 @@ msgstr ""
 msgid "Invalid duration"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:760
+#: src/interface/interface_backend_udev.c:750
 #, c-format
 msgid "Invalid enslaved interface name '%s' seen for bond '%s'"
 msgstr ""
@@ -12284,34 +12393,34 @@ msgstr ""
 msgid "Invalid file descriptor while waiting for agent"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:595
+#: src/qemu/qemu_monitor.c:591
 msgid "Invalid file descriptor while waiting for monitor"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:958
+#: src/qemu/qemu_validate.c:962
 msgid "Invalid firmware name"
 msgstr ""
 
-#: src/conf/domain_conf.c:10695
+#: src/conf/domain_conf.c:9349
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:686
+#: src/interface/interface_backend_udev.c:676
 #, c-format
 msgid "Invalid format for 'bonding/arp_validate' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:656
+#: src/interface/interface_backend_udev.c:646
 #, c-format
 msgid "Invalid format for 'bonding/mode' for '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16836
+#: src/conf/domain_conf.c:15412
 msgid "Invalid format for launch security cbitpos"
 msgstr ""
 
-#: src/conf/domain_conf.c:16846
+#: src/conf/domain_conf.c:15422
 msgid "Invalid format for launch security reduced-phys-bits"
 msgstr ""
 
@@ -12324,7 +12433,7 @@ msgstr ""
 msgid "Invalid forwarder element, must contain at least one of addr or domain"
 msgstr ""
 
-#: src/conf/domain_conf.c:14324
+#: src/conf/domain_conf.c:12923
 #, c-format
 msgid "Invalid fromConfig value: %s"
 msgstr ""
@@ -12334,7 +12443,7 @@ msgstr ""
 msgid "Invalid guest rx filters trust setting '%s' "
 msgstr ""
 
-#: src/conf/domain_conf.c:10711
+#: src/conf/domain_conf.c:9365
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
@@ -12354,17 +12463,17 @@ msgstr ""
 msgid "Invalid host key verification method: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8475
+#: src/conf/domain_conf.c:7127
 #, c-format
 msgid "Invalid hostdev protocol '%s'"
 msgstr ""
 
-#: src/util/virfile.c:4051
+#: src/util/virfile.c:4107
 #, c-format
 msgid "Invalid integer value '%s' in file '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10384
+#: src/conf/domain_conf.c:9047
 #, c-format
 msgid "Invalid iothread attribute in disk driver element: %s"
 msgstr ""
@@ -12428,7 +12537,7 @@ msgstr ""
 msgid "Invalid lookup of '%s' from '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11862
+#: src/conf/domain_conf.c:10454
 #, c-format
 msgid ""
 "Invalid macTableManager setting '%s' in domain interface's <actual> element"
@@ -12458,27 +12567,27 @@ msgstr ""
 msgid "Invalid match string '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11422
+#: src/conf/domain_conf.c:10018
 #, c-format
 msgid "Invalid maxEventChannels: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:11413
+#: src/conf/domain_conf.c:10009
 #, c-format
 msgid "Invalid maxGrantFrames: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:21151
+#: src/conf/domain_conf.c:19713
 #, c-format
 msgid "Invalid memory core dump attribute value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:21262
+#: src/conf/domain_conf.c:19824
 #, c-format
 msgid "Invalid memorytune attribute 'bandwidth' value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:21248
+#: src/conf/domain_conf.c:19810
 #, c-format
 msgid "Invalid memorytune attribute 'id' value '%s'"
 msgstr ""
@@ -12488,7 +12597,7 @@ msgstr ""
 msgid "Invalid message prog=%d type=%d serial=%u proc=%d"
 msgstr ""
 
-#: src/vz/vz_driver.c:2798
+#: src/vz/vz_driver.c:2800
 msgid "Invalid migration cookie"
 msgstr ""
 
@@ -12511,12 +12620,12 @@ msgstr ""
 msgid "Invalid mode: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:20802
+#: src/conf/domain_conf.c:19364
 #, c-format
 msgid "Invalid monitor attribute 'level' value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:20809
+#: src/conf/domain_conf.c:19371
 #, c-format
 msgid "Invalid monitor cache level '%d'"
 msgstr ""
@@ -12579,12 +12688,12 @@ msgstr ""
 msgid "Invalid network prt plug type '%s'"
 msgstr ""
 
-#: src/util/virresctrl.c:1456
+#: src/util/virresctrl.c:1457
 #, c-format
 msgid "Invalid node id %u "
 msgstr ""
 
-#: src/qemu/qemu_driver.c:8838 src/test/test_driver.c:3364
+#: src/qemu/qemu_driver.c:8813 src/test/test_driver.c:3364
 #, c-format
 msgid "Invalid nodeset of 'numatune': %s"
 msgstr ""
@@ -12594,7 +12703,7 @@ msgstr ""
 msgid "Invalid nvram format: '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:2425 src/vmx/vmx.c:2503 src/vmx/vmx.c:2523
+#: src/vmx/vmx.c:2425 src/vmx/vmx.c:2503 src/vmx/vmx.c:2524
 #, c-format
 msgid ""
 "Invalid or not yet handled value '%s' for VMX entry '%s' for device type '%s'"
@@ -12653,22 +12762,26 @@ msgstr ""
 msgid "Invalid passthrough mode %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:8766
+#: src/conf/domain_conf.c:7418
 #, c-format
 msgid "Invalid peer '%s' in <ip>"
 msgstr ""
 
+#: src/conf/domain_conf.c:12359
+msgid "Invalid persistent_state value, either 'yes' or 'no'"
+msgstr ""
+
 #: tools/virsh-pool.c:1192
 #, c-format
 msgid "Invalid pool type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11343
+#: src/conf/domain_conf.c:9961
 #, c-format
 msgid "Invalid port '%s' in PCI controller"
 msgstr ""
 
-#: src/conf/domain_conf.c:12991 src/conf/domain_conf.c:13031
+#: src/conf/domain_conf.c:11583 src/conf/domain_conf.c:11623
 #: src/conf/storage_conf.c:590
 #, c-format
 msgid "Invalid port number: %s"
@@ -12679,7 +12792,7 @@ msgstr ""
 msgid "Invalid port range '%u-%u'."
 msgstr ""
 
-#: src/conf/domain_conf.c:11219
+#: src/conf/domain_conf.c:9859
 #, c-format
 msgid "Invalid ports: %s"
 msgstr ""
@@ -12689,7 +12802,7 @@ msgstr ""
 msgid "Invalid prefix or netmask for '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8757
+#: src/conf/domain_conf.c:7409
 #, c-format
 msgid "Invalid prefix value '%s' in <ip>"
 msgstr ""
@@ -12709,16 +12822,16 @@ msgstr ""
 msgid "Invalid rate '%s' specified"
 msgstr ""
 
-#: src/util/virfile.c:3417
+#: src/util/virfile.c:3460
 #, c-format
 msgid "Invalid relative path '%s'"
 msgstr ""
 
-#: src/util/virresctrl.c:2516 src/util/virresctrl.c:2667
+#: src/util/virresctrl.c:2517 src/util/virresctrl.c:2668
 msgid "Invalid resctrl monitor"
 msgstr ""
 
-#: src/conf/domain_conf.c:20101
+#: src/conf/domain_conf.c:18663
 #, c-format
 msgid "Invalid scheduler attribute: '%s'"
 msgstr ""
@@ -12732,12 +12845,12 @@ msgstr ""
 msgid "Invalid secret: %s"
 msgstr ""
 
-#: src/security/security_selinux.c:2900
+#: src/security/security_selinux.c:2899
 #, c-format
 msgid "Invalid security label %s"
 msgstr ""
 
-#: src/security/security_apparmor.c:821
+#: src/security/security_apparmor.c:812
 #, c-format
 msgid "Invalid security label '%s'"
 msgstr ""
@@ -12764,11 +12877,11 @@ msgid ""
 "Invalid specification for virtio ccw address: cssid='%s' ssid='%s' devno='%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12196
+#: src/conf/domain_conf.c:10788
 msgid "Invalid specification of multiple <filterref>s in a single <interface>"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:278
+#: src/conf/snapshot_conf.c:284
 #, c-format
 msgid "Invalid state '%s' in domain snapshot XML"
 msgstr ""
@@ -12802,21 +12915,21 @@ msgstr ""
 msgid "Invalid target"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:2264
+#: src/qemu/qemu_snapshot.c:2281
 #, c-format
 msgid "Invalid target domain state '%s'. Refusing snapshot reversion"
 msgstr ""
 
-#: src/conf/domain_conf.c:11378
+#: src/conf/domain_conf.c:9980
 #, c-format
 msgid "Invalid target index '%s' in PCI controller"
 msgstr ""
 
-#: src/qemu/qemu_command.c:10072
+#: src/qemu/qemu_command.c:10087
 msgid "Invalid target model for serial device"
 msgstr ""
 
-#: src/conf/domain_conf.c:9579 src/conf/domain_conf.c:13103
+#: src/conf/domain_conf.c:8229 src/conf/domain_conf.c:11695
 #, c-format
 msgid "Invalid tlsFromConfig value: %s"
 msgstr ""
@@ -12848,22 +12961,22 @@ msgstr ""
 msgid "Invalid unit: %s"
 msgstr ""
 
-#: src/util/virfile.c:4091
+#: src/util/virfile.c:4147
 #, c-format
 msgid "Invalid unsigned integer value '%s' in file '%s'"
 msgstr ""
 
-#: src/util/virfile.c:4131
+#: src/util/virfile.c:4187
 #, c-format
 msgid "Invalid unsigned long long value '%s' in file '%s'"
 msgstr ""
 
-#: src/util/virfile.c:4172
+#: src/util/virfile.c:4228
 #, c-format
 msgid "Invalid unsigned scaled integer value '%s' in file '%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:4854 src/qemu/qemu_driver.c:10343
+#: src/network/bridge_driver.c:4862 src/qemu/qemu_driver.c:10318
 #, c-format
 msgid ""
 "Invalid use of 'floor' on interface with MAC address %s - 'floor' is only "
@@ -12871,7 +12984,7 @@ msgid ""
 "'open' or none"
 msgstr ""
 
-#: src/network/bridge_driver.c:4863
+#: src/network/bridge_driver.c:4871
 #, c-format
 msgid ""
 "Invalid use of 'floor' on interface with MAC address %s - network '%s' has "
@@ -12883,7 +12996,7 @@ msgstr ""
 msgid "Invalid value '%s' for '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:2859
+#: src/vmx/vmx.c:2860
 #, c-format
 msgid "Invalid value '%s' for VMX entry '%s'"
 msgstr ""
@@ -12893,7 +13006,7 @@ msgstr ""
 msgid "Invalid value '%s' for element or attribute '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:20118
+#: src/conf/domain_conf.c:18680
 msgid "Invalid value for element priority"
 msgstr ""
 
@@ -12935,7 +13048,7 @@ msgstr ""
 msgid "Invalid value for start CPU"
 msgstr ""
 
-#: src/locking/lock_daemon.c:906 src/logging/log_daemon.c:689
+#: src/locking/lock_daemon.c:905 src/logging/log_daemon.c:688
 #: src/remote/remote_daemon.c:860
 msgid "Invalid value for timeout"
 msgstr ""
@@ -12950,24 +13063,24 @@ msgstr ""
 msgid "Invalid value of %d for I/O weight"
 msgstr ""
 
-#: src/conf/domain_conf.c:19175 src/conf/domain_conf.c:19233
-#: src/conf/domain_conf.c:19271 src/conf/domain_conf.c:20319
+#: src/conf/domain_conf.c:17737 src/conf/domain_conf.c:17795
+#: src/conf/domain_conf.c:17833 src/conf/domain_conf.c:18881
 #, c-format
 msgid "Invalid value of 'cpuset': %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:16709
+#: src/conf/domain_conf.c:15289
 #, c-format
 msgid "Invalid value of 'nodemask': %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:19429 src/conf/numa_conf.c:253
+#: src/conf/domain_conf.c:17991 src/conf/numa_conf.c:253
 #: src/conf/numa_conf.c:318
 #, c-format
 msgid "Invalid value of 'nodeset': %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:11234
+#: src/conf/domain_conf.c:9874
 #, c-format
 msgid "Invalid vectors: %s"
 msgstr ""
@@ -13018,17 +13131,17 @@ msgstr ""
 msgid "Iterator ID exceeds maximum ID of %u"
 msgstr ""
 
-#: src/util/virstoragefile.c:3757
+#: src/util/virstoragefile.c:3615
 #, c-format
 msgid "JSON backing volume definition '%s' lacks 'file' object"
 msgstr ""
 
-#: src/util/virstoragefile.c:3874
+#: src/util/virstoragefile.c:3781
 #, c-format
 msgid "JSON backing volume definition '%s' lacks driver name"
 msgstr ""
 
-#: src/util/virstoragefile.c:3885
+#: src/util/virstoragefile.c:3792
 #, c-format
 msgid "JSON backing volume definition '%s' must not have nested format drivers"
 msgstr ""
@@ -13046,11 +13159,11 @@ msgstr ""
 msgid "Just a hint to ignore contiguous free ranges smaller than this (Bytes)"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:12046
+#: src/qemu/qemu_driver.c:12051
 msgid "KVM device assignment is no longer supported on this system"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:5723
+#: src/qemu/qemu_capabilities.c:5727
 #, c-format
 msgid "KVM is not supported by '%s' on this host"
 msgstr ""
@@ -13079,7 +13192,7 @@ msgstr ""
 msgid "Key of the current session differs from the key at last login"
 msgstr ""
 
-#: src/storage/storage_util.c:3264
+#: src/storage/storage_util.c:3317
 msgid "Known, but different label format present, requires build --overwrite"
 msgstr ""
 
@@ -13091,12 +13204,12 @@ msgstr ""
 msgid "LXC Guest Enter Namespace"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7266
+#: src/qemu/qemu_driver.c:7241
 #, c-format
 msgid "Lease %s in lockspace %s already exists"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7471 src/qemu/qemu_hotplug.c:5812
+#: src/qemu/qemu_driver.c:7446 src/qemu/qemu_hotplug.c:5841
 #, c-format
 msgid "Lease %s in lockspace %s does not exist"
 msgstr ""
@@ -13119,7 +13232,7 @@ msgstr ""
 msgid "Libvirt"
 msgstr ""
 
-#: src/conf/domain_conf.c:7174
+#: src/conf/domain_conf.c:6050
 #, c-format
 msgid "Lifecycle event '%s' doesn't support '%s' action"
 msgstr ""
@@ -13148,7 +13261,7 @@ msgstr ""
 msgid "List event types, or wait for network events to occur"
 msgstr ""
 
-#: tools/virsh-nodedev.c:862
+#: tools/virsh-nodedev.c:871
 msgid "List event types, or wait for node device events to occur"
 msgstr ""
 
@@ -13240,8 +13353,8 @@ msgstr ""
 msgid "Lookup of value at index %u resulted in a NULL pointer"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:793 src/qemu/qemu_migration.c:1158
-#: src/qemu/qemu_migration.c:1756
+#: src/qemu/qemu_migration.c:798 src/qemu/qemu_migration.c:1163
+#: src/qemu/qemu_migration.c:1761
 msgid "Lost connection to destination host"
 msgstr ""
 
@@ -13299,7 +13412,7 @@ msgstr ""
 msgid "Malformatted variable"
 msgstr ""
 
-#: src/conf/domain_conf.c:11181
+#: src/conf/domain_conf.c:9821
 #, c-format
 msgid "Malformed 'cmd_per_lun' value '%s'"
 msgstr ""
@@ -13317,21 +13430,21 @@ msgstr ""
 msgid "Malformed 'floor_sum' attribute: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:11194
+#: src/conf/domain_conf.c:9834
 #, c-format
 msgid "Malformed 'ioeventfd' value %s"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1618
+#: src/conf/node_device_conf.c:1767
 msgid "Malformed 'maxCount' parameter"
 msgstr ""
 
-#: src/conf/domain_conf.c:11187
+#: src/conf/domain_conf.c:9827
 #, c-format
 msgid "Malformed 'max_sectors' value %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:11175
+#: src/conf/domain_conf.c:9815
 #, c-format
 msgid "Malformed 'queues' value '%s'"
 msgstr ""
@@ -13381,7 +13494,7 @@ msgstr ""
 msgid "Malformed daemon data from JSON file"
 msgstr ""
 
-#: tools/virsh-nodedev.c:130 tools/virsh-nodedev.c:562
+#: tools/virsh-nodedev.c:130 tools/virsh-nodedev.c:571
 #, c-format
 msgid "Malformed device value '%s'"
 msgstr ""
@@ -13414,11 +13527,11 @@ msgstr ""
 msgid "Malformed format for output '%s'"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:1858
+#: src/qemu/qemu_agent.c:1930
 msgid "Malformed guest-get-fsinfo 'disk' data array"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:1960
+#: src/qemu/qemu_agent.c:1993
 msgid "Malformed guest-get-fsinfo data array"
 msgstr ""
 
@@ -13426,16 +13539,16 @@ msgstr ""
 msgid "Malformed id field in JSON state document"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2180
+#: src/qemu/qemu_agent.c:2213
 msgid "Malformed ip-addresses array"
 msgstr ""
 
-#: src/conf/domain_conf.c:9419
+#: src/conf/domain_conf.c:8069
 #, c-format
 msgid "Malformed lease target offset %s"
 msgstr ""
 
-#: src/network/bridge_driver.c:4100
+#: src/network/bridge_driver.c:4106
 msgid "Malformed lease_entries array"
 msgstr ""
 
@@ -13452,11 +13565,11 @@ msgstr ""
 msgid "Malformed nbd port '%s'"
 msgstr ""
 
-#: src/util/virsysinfo.c:971 src/util/virsysinfo.c:980
+#: src/util/virsysinfo.c:972 src/util/virsysinfo.c:981
 msgid "Malformed output of dmidecode"
 msgstr ""
 
-#: src/util/virnetdevopenvswitch.c:326
+#: src/util/virnetdevopenvswitch.c:326 src/util/virnetdevopenvswitch.c:497
 msgid "Malformed ovs-vsctl output"
 msgstr ""
 
@@ -13468,14 +13581,6 @@ msgstr ""
 msgid "Malformed owners array"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:6452
-msgid "Malformed query-command-line-options array"
-msgstr ""
-
-#: src/qemu/qemu_monitor_json.c:6486
-msgid "Malformed query-command-line-options parameters array"
-msgstr ""
-
 #: src/util/virlockspace.c:317
 msgid "Malformed resources array"
 msgstr ""
@@ -13512,17 +13617,17 @@ msgstr ""
 
 #: tools/virsh-domain.c:4941
 #, c-format
-msgid "Managed save image of Domain %s XML configuration edited.\n"
+msgid "Managed save image of Domain '%s' XML configuration edited.\n"
 msgstr ""
 
 #: tools/virsh-domain.c:4932
 #, c-format
-msgid "Managed save image of domain %s XML configuration not changed.\n"
+msgid "Managed save image of domain '%s' XML configuration not changed.\n"
 msgstr ""
 
 #: tools/virsh-domain.c:5060
 #, c-format
-msgid "Managed save state file of domain %s updated.\n"
+msgid "Managed save state file of domain '%s' updated.\n"
 msgstr ""
 
 #: tools/virsh-domain-monitor.c:1358 tools/virsh-domain-monitor.c:1360
@@ -13583,36 +13688,36 @@ msgstr ""
 msgid "Memory"
 msgstr ""
 
-#: src/util/vircgroupv1.c:1524 src/util/vircgroupv1.c:1671
-#: src/util/vircgroupv1.c:1716 src/util/vircgroupv2.c:1170
+#: src/util/vircgroupv1.c:1525 src/util/vircgroupv1.c:1672
+#: src/util/vircgroupv1.c:1717 src/util/vircgroupv2.c:1170
 #: src/util/vircgroupv2.c:1331 src/util/vircgroupv2.c:1390
 #, c-format
 msgid "Memory '%llu' must be less than %llu"
 msgstr ""
 
-#: src/util/virresctrl.c:2105
+#: src/util/virresctrl.c:2106
 #, c-format
 msgid ""
 "Memory Bandwidth allocation of size %u is not divisible by granularity %u"
 msgstr ""
 
-#: src/util/virresctrl.c:2113
+#: src/util/virresctrl.c:2114
 #, c-format
 msgid ""
 "Memory Bandwidth allocation of size %u is smaller than the minimum allowed "
 "allocation %u"
 msgstr ""
 
-#: src/util/virresctrl.c:1325
+#: src/util/virresctrl.c:1326
 #, c-format
 msgid "Memory Bandwidth already defined for node %u"
 msgstr ""
 
-#: src/util/virresctrl.c:1309
+#: src/util/virresctrl.c:1310
 msgid "Memory Bandwidth value exceeding 100 is invalid."
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4420
+#: src/qemu/qemu_validate.c:4426
 #, c-format
 msgid ""
 "Memory balloon device type '%s' is not supported by this version of qemu"
@@ -13642,7 +13747,7 @@ msgstr ""
 msgid "Memory remaining:"
 msgstr ""
 
-#: src/conf/domain_conf.c:4583
+#: src/conf/domain_conf.c:4555
 msgid ""
 "Memory size must be specified via <memory> or in the <numa> configuration"
 msgstr ""
@@ -13659,8 +13764,8 @@ msgstr ""
 msgid "Memory total:"
 msgstr ""
 
-#: src/qemu/qemu_command.c:9605 src/qemu/qemu_driver.c:8592
-#: src/qemu/qemu_driver.c:8668
+#: src/qemu/qemu_command.c:9623 src/qemu/qemu_driver.c:8567
+#: src/qemu/qemu_driver.c:8643
 msgid "Memory tuning is not available in session mode"
 msgstr ""
 
@@ -13702,21 +13807,21 @@ msgstr ""
 msgid "Migration"
 msgstr ""
 
-#: src/libvirt-domain.c:3926 src/qemu/qemu_migration.c:4793
+#: src/libvirt-domain.c:4043 src/qemu/qemu_migration.c:4809
 msgid ""
 "Migration APIs with extensible parameters are not supported but extended "
 "parameters were passed"
 msgstr ""
 
-#: src/esx/esx_driver.c:3769
+#: src/esx/esx_driver.c:3779
 msgid "Migration URI has to specify resource pool and host system"
 msgstr ""
 
-#: src/qemu/qemu_migration_params.c:814
+#: src/qemu/qemu_migration_params.c:813
 msgid "Migration capabilities can only be set by a migration job"
 msgstr ""
 
-#: src/vz/vz_driver.c:2747
+#: src/vz/vz_driver.c:2749
 msgid "Migration cookie parameters are not provided."
 msgstr ""
 
@@ -13724,11 +13829,11 @@ msgstr ""
 msgid "Migration cookie was not NULL terminated"
 msgstr ""
 
-#: src/libxl/libxl_migration.c:1294
+#: src/libxl/libxl_migration.c:1296
 msgid "Migration failed. Domain is not running on destination host"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:6258 src/openvz/openvz_driver.c:2239
+#: src/libxl/libxl_driver.c:6253 src/openvz/openvz_driver.c:2239
 #, c-format
 msgid "Migration failed. No domain on destination host with matching name '%s'"
 msgstr ""
@@ -13741,17 +13846,17 @@ msgstr ""
 msgid "Migration lockstate data already present"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1504
+#: src/qemu/qemu_migration.c:1509
 msgid ""
 "Migration may lead to data corruption if disks use cache other than none or "
 "directsync"
 msgstr ""
 
-#: src/esx/esx_driver.c:3734
+#: src/esx/esx_driver.c:3744
 msgid "Migration not possible without a vCenter"
 msgstr ""
 
-#: src/qemu/qemu_migration_params.c:1144
+#: src/qemu/qemu_migration_params.c:1137
 #, c-format
 msgid "Migration option '%s' is not supported by QEMU binary"
 msgstr ""
@@ -13760,16 +13865,16 @@ msgstr ""
 msgid "Migration persistent data already present"
 msgstr ""
 
-#: src/esx/esx_driver.c:3759
+#: src/esx/esx_driver.c:3769
 msgid "Migration source and destination have to refer to the same vCenter"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:3682
+#: src/qemu/qemu_migration.c:3687
 #, c-format
 msgid "Migration with lock driver %s requires cookie support"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1487
+#: src/qemu/qemu_migration.c:1492
 msgid "Migration without shared storage is unsafe"
 msgstr ""
 
@@ -13783,7 +13888,7 @@ msgstr ""
 msgid "Minimum supported %s version is %s but found version '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:20569
+#: src/conf/domain_conf.c:19131
 #, c-format
 msgid "Missing %s attribute 'vcpus'"
 msgstr ""
@@ -13809,7 +13914,7 @@ msgstr ""
 msgid "Missing '%s' property while looking for ManagedEntityStatus"
 msgstr ""
 
-#: src/util/vircgroupv1.c:232
+#: src/util/vircgroupv1.c:233
 #, c-format
 msgid "Missing '/' separator in cgroup mount '%s'"
 msgstr ""
@@ -13844,7 +13949,7 @@ msgstr ""
 msgid "Missing 'filename' in CPU map include"
 msgstr ""
 
-#: src/conf/domain_conf.c:19063
+#: src/conf/domain_conf.c:17625
 msgid "Missing 'id' attribute in <iothread> element"
 msgstr ""
 
@@ -13857,7 +13962,7 @@ msgstr ""
 msgid "Missing 'initiator' attribute in NUMA interconnects"
 msgstr ""
 
-#: src/conf/domain_conf.c:9407
+#: src/conf/domain_conf.c:8057
 msgid "Missing 'key' element for lease"
 msgstr ""
 
@@ -13870,7 +13975,7 @@ msgstr ""
 msgid "Missing 'link' attribute for NIC"
 msgstr ""
 
-#: src/conf/domain_conf.c:8638
+#: src/conf/domain_conf.c:7290
 msgid "Missing 'model' attribute in mediated device's <hostdev> element"
 msgstr ""
 
@@ -13909,7 +14014,7 @@ msgstr ""
 msgid "Missing 'target' attribute in NUMA interconnects"
 msgstr ""
 
-#: src/conf/domain_conf.c:9412
+#: src/conf/domain_conf.c:8062
 msgid "Missing 'target' element for lease"
 msgstr ""
 
@@ -13921,7 +14026,7 @@ msgstr ""
 msgid "Missing 'type' attribute in NUMA interconnects"
 msgstr ""
 
-#: src/conf/domain_conf.c:8500
+#: src/conf/domain_conf.c:7152
 msgid "Missing 'uuid' attribute for element <address>"
 msgstr ""
 
@@ -13936,31 +14041,31 @@ msgstr ""
 msgid "Missing 'value' attribute in NUMA interconnects"
 msgstr ""
 
-#: src/conf/domain_conf.c:8494
+#: src/conf/domain_conf.c:7146
 msgid "Missing <address> element"
 msgstr ""
 
-#: src/conf/domain_conf.c:8922
+#: src/conf/domain_conf.c:7574
 msgid "Missing <block> element in hostdev storage device"
 msgstr ""
 
-#: src/conf/domain_conf.c:8930
+#: src/conf/domain_conf.c:7582
 msgid "Missing <char> element in hostdev character device"
 msgstr ""
 
-#: src/conf/domain_conf.c:8938
+#: src/conf/domain_conf.c:7590
 msgid "Missing <interface> element in hostdev net device"
 msgstr ""
 
-#: src/util/virstoragefile.c:1815
+#: src/util/virstoragefile.c:1663
 msgid "Missing <secret> element in auth"
 msgstr ""
 
-#: src/conf/domain_conf.c:8575 src/conf/domain_conf.c:8913
+#: src/conf/domain_conf.c:7227 src/conf/domain_conf.c:7565
 msgid "Missing <source> element in hostdev device"
 msgstr ""
 
-#: src/conf/domain_conf.c:11852
+#: src/conf/domain_conf.c:10444
 msgid ""
 "Missing <source> element with bridge name in interface's <actual> element"
 msgstr ""
@@ -13981,7 +14086,7 @@ msgstr ""
 msgid "Missing CPU vendor value"
 msgstr ""
 
-#: src/locking/lock_driver_lockd.c:426
+#: src/locking/lock_driver_lockd.c:427
 msgid "Missing ID parameter for domain object"
 msgstr ""
 
@@ -14005,7 +14110,7 @@ msgstr ""
 msgid "Missing SCSI controller for index %d"
 msgstr ""
 
-#: src/util/virtpm.c:64
+#: src/util/virtpm.c:65
 msgid "Missing TPM device path"
 msgstr ""
 
@@ -14019,7 +14124,7 @@ msgstr ""
 msgid "Missing USB bus %u"
 msgstr ""
 
-#: src/locking/lock_driver_lockd.c:438
+#: src/locking/lock_driver_lockd.c:439
 msgid "Missing UUID parameter for domain object"
 msgstr ""
 
@@ -14031,11 +14136,11 @@ msgstr ""
 msgid "Missing VIR_CRED_PASSPHRASE or VIR_CRED_NOECHOPROMPT credential type"
 msgstr ""
 
-#: src/conf/domain_conf.c:20534
+#: src/conf/domain_conf.c:19096
 msgid "Missing acpi table type"
 msgstr ""
 
-#: src/conf/domain_conf.c:32169
+#: src/conf/domain_conf.c:30730
 #, c-format
 msgid "Missing actual data for interface '%s'"
 msgstr ""
@@ -14044,7 +14149,7 @@ msgstr ""
 msgid "Missing address"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1587
+#: src/conf/node_device_conf.c:1736
 msgid "Missing address in 'phys_function' capability"
 msgstr ""
 
@@ -14052,7 +14157,7 @@ msgstr ""
 msgid "Missing agent reply object"
 msgstr ""
 
-#: src/conf/domain_conf.c:16537
+#: src/conf/domain_conf.c:15117
 msgid "Missing allow attribute for USB redirection filter"
 msgstr ""
 
@@ -14066,7 +14171,7 @@ msgstr ""
 msgid "Missing argument for '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:20157
+#: src/conf/domain_conf.c:18719
 #, c-format
 msgid "Missing attribute '%s' in element '%s'"
 msgstr ""
@@ -14092,23 +14197,24 @@ msgstr ""
 msgid "Missing backend %d"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3348 src/qemu/qemu_interface.c:558
+#: src/qemu/qemu_hotplug.c:3358 src/qemu/qemu_interface.c:554
 msgid "Missing bridge name"
 msgstr ""
 
-#: src/conf/domain_conf.c:20630
+#: src/conf/domain_conf.c:19192
 msgid "Missing cachetune attribute 'id'"
 msgstr ""
 
-#: src/conf/domain_conf.c:20644
+#: src/conf/domain_conf.c:19206
 msgid "Missing cachetune attribute 'level'"
 msgstr ""
 
-#: src/conf/domain_conf.c:20658
+#: src/conf/domain_conf.c:19220
 msgid "Missing cachetune attribute 'type'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:861 src/conf/node_device_conf.c:1659
+#: src/conf/node_device_conf.c:880 src/conf/node_device_conf.c:907
+#: src/conf/node_device_conf.c:1808
 msgid "Missing capability type"
 msgstr ""
 
@@ -14154,7 +14260,7 @@ msgstr ""
 msgid "Missing essential config entry '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:13951
+#: src/conf/domain_conf.c:12550
 msgid "Missing evdev path for input device passthrough"
 msgstr ""
 
@@ -14203,7 +14309,7 @@ msgstr ""
 msgid "Missing keepaliveInterval data in JSON document"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:408
+#: src/bhyve/bhyve_command.c:401
 msgid "Missing listen element"
 msgstr ""
 
@@ -14227,7 +14333,7 @@ msgstr ""
 msgid "Missing mandatory average or floor attributes"
 msgstr ""
 
-#: src/conf/domain_conf.c:6269
+#: src/conf/domain_validate.c:364
 msgid "Missing master path attribute for nmdm device"
 msgstr ""
 
@@ -14239,11 +14345,11 @@ msgstr ""
 msgid "Missing max_workers data in JSON document"
 msgstr ""
 
-#: src/conf/domain_conf.c:21257
+#: src/conf/domain_conf.c:19819
 msgid "Missing memorytune attribute 'bandwidth'"
 msgstr ""
 
-#: src/conf/domain_conf.c:21243
+#: src/conf/domain_conf.c:19805
 msgid "Missing memorytune attribute 'id'"
 msgstr ""
 
@@ -14251,7 +14357,7 @@ msgstr ""
 msgid "Missing min_workers data in JSON document"
 msgstr ""
 
-#: src/conf/domain_conf.c:20796
+#: src/conf/domain_conf.c:19358
 msgid "Missing monitor attribute 'level'"
 msgstr ""
 
@@ -14259,7 +14365,7 @@ msgstr ""
 msgid "Missing monitor reply object"
 msgstr ""
 
-#: src/locking/lock_driver_lockd.c:433
+#: src/locking/lock_driver_lockd.c:434
 msgid "Missing name parameter for domain object"
 msgstr ""
 
@@ -14283,25 +14389,25 @@ msgstr ""
 msgid "Missing nrequests_client_max field in JSON state document"
 msgstr ""
 
-#: src/esx/esx_driver.c:1142
+#: src/esx/esx_driver.c:1152
 msgid "Missing or empty 'hostName' property"
 msgstr ""
 
-#: src/util/virresctrl.c:1631
+#: src/util/virresctrl.c:1632
 #, c-format
 msgid "Missing or inconsistent resctrl info for level '%u' type '%s'"
 msgstr ""
 
-#: src/util/virresctrl.c:1508
+#: src/util/virresctrl.c:1509
 msgid "Missing or inconsistent resctrl info for memory bandwidth allocation"
 msgstr ""
 
-#: src/util/virresctrl.c:1467
+#: src/util/virresctrl.c:1468
 #, c-format
 msgid "Missing or inconsistent resctrl info for memory bandwidth node '%u'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4293
+#: src/qemu/qemu_monitor_json.c:4250
 msgid "Missing or invalid 'broadcast-allowed' in query-rx-filter response"
 msgstr ""
 
@@ -14312,23 +14418,23 @@ msgid ""
 "network %s"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4279
+#: src/qemu/qemu_monitor_json.c:4236
 msgid "Missing or invalid 'main-mac' in query-rx-filter response"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4343
+#: src/qemu/qemu_monitor_json.c:4300
 msgid "Missing or invalid 'multicast' in query-rx-filter response"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4350
+#: src/qemu/qemu_monitor_json.c:4307
 msgid "Missing or invalid 'multicast-overflow' in query-rx-filter response"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4357
+#: src/qemu/qemu_monitor_json.c:4314
 msgid "Missing or invalid 'multicast-table' array in query-rx-filter response"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4286
+#: src/qemu/qemu_monitor_json.c:4243
 msgid "Missing or invalid 'promiscuous' in query-rx-filter response"
 msgstr ""
 
@@ -14339,23 +14445,23 @@ msgid ""
 "network %s"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4302
+#: src/qemu/qemu_monitor_json.c:4259
 msgid "Missing or invalid 'unicast' in query-rx-filter response"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4309
+#: src/qemu/qemu_monitor_json.c:4266
 msgid "Missing or invalid 'unicast-overflow' in query-rx-filter response"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4316
+#: src/qemu/qemu_monitor_json.c:4273
 msgid "Missing or invalid 'unicast-table' array in query-rx-filter response"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4384
+#: src/qemu/qemu_monitor_json.c:4341
 msgid "Missing or invalid 'vlan' in query-rx-filter response"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4391
+#: src/qemu/qemu_monitor_json.c:4348
 msgid "Missing or invalid 'vlan-table' array in query-rx-filter response"
 msgstr ""
 
@@ -14374,39 +14480,39 @@ msgstr ""
 msgid "Missing or invalid PVR value in CPU model %s"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4367
+#: src/qemu/qemu_monitor_json.c:4324
 #, c-format
 msgid ""
 "Missing or invalid element %zu of 'multicast' list in query-rx-filter "
 "response"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4326
+#: src/qemu/qemu_monitor_json.c:4283
 #, c-format
 msgid ""
 "Missing or invalid element %zu of 'unicast' list in query-rx-filter response"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4401
+#: src/qemu/qemu_monitor_json.c:4358
 #, c-format
 msgid ""
 "Missing or invalid element %zu of 'vlan-table' array in query-rx-filter "
 "response"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3993
+#: src/qemu/qemu_monitor_json.c:3951
 msgid "Missing or invalid fd in add-fd response"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3999
+#: src/qemu/qemu_monitor_json.c:3957
 msgid "Missing or invalid fdset-id in add-fd response"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4271
+#: src/qemu/qemu_monitor_json.c:4228
 msgid "Missing or invalid name in query-rx-filter response"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3987
+#: src/qemu/qemu_monitor_json.c:3945
 msgid "Missing or invalid return data in add-fd response"
 msgstr ""
 
@@ -14430,7 +14536,7 @@ msgstr ""
 msgid "Missing ownerUUID data in JSON document"
 msgstr ""
 
-#: src/locking/lock_driver_lockd.c:563
+#: src/locking/lock_driver_lockd.c:629
 msgid "Missing path or lockspace for lease resource"
 msgstr ""
 
@@ -14450,7 +14556,7 @@ msgstr ""
 msgid "Missing privateData field in JSON state document"
 msgstr ""
 
-#: src/esx/esx_driver.c:5194
+#: src/esx/esx_driver.c:5204
 #, c-format
 msgid "Missing property '%s' in answer"
 msgstr ""
@@ -14459,7 +14565,7 @@ msgstr ""
 msgid "Missing readonly field in JSON state document"
 msgstr ""
 
-#: src/network/bridge_driver.c:1263 src/network/bridge_driver.c:1270
+#: src/network/bridge_driver.c:1265 src/network/bridge_driver.c:1272
 #, c-format
 msgid "Missing required 'service' attribute in SRV record of network '%s'"
 msgstr ""
@@ -14469,7 +14575,7 @@ msgstr ""
 msgid "Missing required address attribute in network '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8730
+#: src/conf/domain_conf.c:7382
 msgid "Missing required address in <ip>"
 msgstr ""
 
@@ -14501,7 +14607,7 @@ msgstr ""
 msgid "Missing required nodeset attribute in memnode element"
 msgstr ""
 
-#: src/util/virresctrl.c:2522
+#: src/util/virresctrl.c:2523
 msgid "Missing resctrl monitor alloc"
 msgstr ""
 
@@ -14537,11 +14643,11 @@ msgstr ""
 msgid "Missing restricted data in JSON document"
 msgstr ""
 
-#: src/conf/domain_conf.c:20095
+#: src/conf/domain_conf.c:18657
 msgid "Missing scheduler attribute"
 msgstr ""
 
-#: src/conf/domain_conf.c:20112
+#: src/conf/domain_conf.c:18674
 msgid "Missing scheduler priority"
 msgstr ""
 
@@ -14549,11 +14655,11 @@ msgstr ""
 msgid "Missing scsi_host PCI address element"
 msgstr ""
 
-#: src/conf/domain_conf.c:8445
+#: src/conf/domain_conf.c:7097
 msgid "Missing scsi_host subsystem protocol"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:1392
+#: src/qemu/qemu_driver.c:1373
 #, c-format
 msgid "Missing separator in sched info '%s'"
 msgstr ""
@@ -14570,7 +14676,7 @@ msgstr ""
 msgid "Missing services data in JSON document"
 msgstr ""
 
-#: src/conf/domain_conf.c:6275
+#: src/conf/domain_validate.c:370
 msgid "Missing slave path attribute for nmdm device"
 msgstr ""
 
@@ -14582,23 +14688,23 @@ msgstr ""
 msgid "Missing socks field in JSON state document"
 msgstr ""
 
-#: src/conf/domain_conf.c:6332
+#: src/conf/domain_validate.c:427
 msgid "Missing source channel attribute for char device"
 msgstr ""
 
-#: src/conf/domain_conf.c:6283
+#: src/conf/domain_validate.c:378
 msgid "Missing source host attribute for char device"
 msgstr ""
 
-#: src/conf/domain_conf.c:6261 src/conf/domain_conf.c:6318
+#: src/conf/domain_validate.c:356 src/conf/domain_validate.c:413
 msgid "Missing source path attribute for char device"
 msgstr ""
 
-#: src/conf/domain_conf.c:6289 src/conf/domain_conf.c:6303
+#: src/conf/domain_validate.c:384 src/conf/domain_validate.c:398
 msgid "Missing source service attribute for char device"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:3657 src/lxc/lxc_driver.c:3730
+#: src/lxc/lxc_driver.c:3656 src/lxc/lxc_driver.c:3729
 msgid "Missing storage block path"
 msgstr ""
 
@@ -14631,7 +14737,7 @@ msgstr ""
 msgid "Model %s too big for destination"
 msgstr ""
 
-#: src/conf/domain_conf.c:31257
+#: src/conf/domain_conf.c:29818
 msgid "Model name contains invalid characters"
 msgstr ""
 
@@ -14639,12 +14745,12 @@ msgstr ""
 msgid "Modifies an existing IOThread of the guest domain."
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:269
+#: src/qemu/qemu_monitor.c:265
 #, c-format
 msgid "Monitor path %s too big for destination"
 msgstr ""
 
-#: src/conf/domain_conf.c:20709
+#: src/conf/domain_conf.c:19271
 msgid "Monitor vcpus conflicts with allocation"
 msgstr ""
 
@@ -14656,30 +14762,30 @@ msgstr ""
 msgid "Mountpoint"
 msgstr ""
 
-#: src/vmx/vmx.c:4220
+#: src/vmx/vmx.c:4221
 msgid "Multi-head video devices are unsupported"
 msgstr ""
 
-#: src/conf/domain_conf.c:4507
+#: src/conf/domain_conf.c:4479
 #, c-format
 msgid "Multiple '%s' controllers with index '%d'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11138
+#: src/conf/domain_conf.c:9778
 msgid "Multiple <model> elements in controller definition not allowed"
 msgstr ""
 
-#: src/conf/domain_conf.c:11147
+#: src/conf/domain_conf.c:9787
 msgid "Multiple <target> elements in controller definition not allowed"
 msgstr ""
 
-#: src/network/bridge_driver.c:3315
+#: src/network/bridge_driver.c:3324
 msgid ""
 "Multiple IPv4 dhcp sections found -- dhcp is supported only for a single "
 "IPv4 address on each network"
 msgstr ""
 
-#: src/network/bridge_driver.c:3328
+#: src/network/bridge_driver.c:3337
 msgid ""
 "Multiple IPv6 dhcp sections found -- dhcp is supported only for a single "
 "IPv6 address on each network"
@@ -14702,7 +14808,7 @@ msgstr ""
 msgid "Multiple definitions of CPU model '%s'"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:757
+#: src/bhyve/bhyve_command.c:750
 msgid "Multiple graphics devices are not supported"
 msgstr ""
 
@@ -14710,7 +14816,7 @@ msgstr ""
 msgid "Multiple interfaces attached to bridge"
 msgstr ""
 
-#: src/qemu/qemu_command.c:2690
+#: src/qemu/qemu_command.c:2712
 msgid "Multiple legacy USB controllers are not supported"
 msgstr ""
 
@@ -14719,7 +14825,7 @@ msgstr ""
 msgid "Multiple memnode elements with cellid %u"
 msgstr ""
 
-#: src/conf/domain_conf.c:4535
+#: src/conf/domain_conf.c:4507
 #, c-format
 msgid "Multiple panic devices with model '%s'"
 msgstr ""
@@ -14728,7 +14834,7 @@ msgstr ""
 msgid "Multiple serial devices are not supported by xen-xm"
 msgstr ""
 
-#: src/util/virnetdevtap.c:407
+#: src/util/virnetdevtap.c:313
 msgid "Multiqueue devices are not supported on this system"
 msgstr ""
 
@@ -14742,11 +14848,15 @@ msgstr ""
 msgid "N/A"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:3767
+#: src/qemu/qemu_driver.c:11514 src/qemu/qemu_driver.c:11788
+msgid "NBD URI must be supplied when migration URI uses UNIX transport method"
+msgstr ""
+
+#: src/qemu/qemu_migration.c:3772
 msgid "NBD migration with TLS is not supported"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1105
+#: src/qemu/qemu_migration.c:1110
 msgid "NBD migration with TLS is not supported over UNIX socket"
 msgstr ""
 
@@ -14762,7 +14872,7 @@ msgstr ""
 msgid "NOTE"
 msgstr ""
 
-#: src/util/virqemu.c:256
+#: src/util/virqemu.c:255
 msgid "NULL JSON type can't be converted to commandline"
 msgstr ""
 
@@ -14775,7 +14885,7 @@ msgstr ""
 msgid "NULL argument - %p %p"
 msgstr ""
 
-#: src/libvirt.c:1358
+#: src/libvirt.c:1359
 #, c-format
 msgid "NULL string parameter '%s'"
 msgstr ""
@@ -14857,16 +14967,16 @@ msgstr ""
 msgid "NUMA topology defined without NUMA cells"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:8854
+#: src/qemu/qemu_driver.c:8829
 msgid "NUMA tuning is not available in session mode"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:888
+#: src/qemu/qemu_validate.c:892
 msgid ""
 "NUMA without specified memory backing is not supported with this QEMU binary"
 msgstr ""
 
-#: src/hypervisor/virhostdev.c:2267
+#: src/hypervisor/virhostdev.c:2265
 #, c-format
 msgid "NVMe device %s already in use by driver %s domain %s"
 msgstr ""
@@ -14881,18 +14991,24 @@ msgstr ""
 msgid "NVMe device %s namespace %u not found"
 msgstr ""
 
-#: src/conf/domain_conf.c:9711
+#: src/conf/domain_conf.c:8364
 msgid "NVMe disk source is missing address"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5348
+#: src/qemu/qemu_process.c:5351
 msgid "NVMe disks are not supported with this QEMU binary"
 msgstr ""
 
-#: src/conf/domain_conf.c:6207
+#: src/conf/domain_validate.c:295
 msgid "NVMe namespace can't be zero"
 msgstr ""
 
+#. Output old style header
+#. We only get here if the --details option was selected.
+#. Insert the header into table
+#. The old output format
+#. We only get here if the --details option was selected.
+#. Insert the header into table
 #: tools/virsh-checkpoint.c:789 tools/virsh-checkpoint.c:792
 #: tools/virsh-domain-monitor.c:2007 tools/virsh-domain-monitor.c:2009
 #: tools/virsh-domain-monitor.c:2402 tools/virsh-domain.c:14091
@@ -15017,11 +15133,11 @@ msgstr ""
 msgid "Network device %s already exists"
 msgstr ""
 
-#: src/util/virnetdev.c:181
+#: src/util/virnetdev.c:190
 msgid "Network device configuration is not supported on this platform"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:3508
+#: src/lxc/lxc_driver.c:3507
 msgid "Network device type is not supported"
 msgstr ""
 
@@ -15078,10 +15194,10 @@ msgstr ""
 msgid "Network ifname %s too long for destination"
 msgstr ""
 
-#: src/util/virnetdev.c:146 src/util/virnetdev.c:558
+#: src/util/virnetdev.c:155 src/util/virnetdev.c:567
 #: src/util/virnetdevbridge.c:93 src/util/virnetdevbridge.c:649
-#: src/util/virnetdevbridge.c:715 src/util/virnetdevtap.c:302
-#: src/util/virnetdevtap.c:369
+#: src/util/virnetdevbridge.c:715 src/util/virnetdevtap.c:210
+#: src/util/virnetdevtap.c:276
 #, c-format
 msgid "Network interface name '%s' is too long"
 msgstr ""
@@ -15137,7 +15253,7 @@ msgstr ""
 msgid "New disk media source was not specified"
 msgstr ""
 
-#: src/util/virresctrl.c:1375
+#: src/util/virresctrl.c:1376
 msgid "New resctrl 'id' cannot be NULL"
 msgstr ""
 
@@ -15145,60 +15261,60 @@ msgstr ""
 msgid "New size of the block device, as scaled integer (default KiB)"
 msgstr ""
 
-#: src/qemu/qemu_command.c:8238 src/qemu/qemu_hotplug.c:1300
+#: src/qemu/qemu_command.c:8256 src/qemu/qemu_hotplug.c:1310
 msgid "Nicdev support unavailable"
 msgstr ""
 
-#: src/conf/domain_conf.c:12444
+#: src/conf/domain_conf.c:11036
 msgid "No <local> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/conf/domain_conf.c:12431
+#: src/conf/domain_conf.c:11023
 msgid "No <local> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/conf/domain_conf.c:12418
+#: src/conf/domain_conf.c:11010
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/conf/domain_conf.c:12389
+#: src/conf/domain_conf.c:10981
 msgid ""
 "No <source> 'bridge' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/conf/domain_conf.c:12465
+#: src/conf/domain_conf.c:11057
 msgid "No <source> 'dev' attribute specified with <interface type='direct'/>"
 msgstr ""
 
-#: src/conf/domain_conf.c:12379
+#: src/conf/domain_conf.c:10971
 msgid "No <source> 'dev' attribute specified with <interface type='vdpa'/>"
 msgstr ""
 
-#: src/conf/domain_conf.c:12344
+#: src/conf/domain_conf.c:10936
 msgid ""
 "No <source> 'mode' attribute specified with <interface type='vhostuser'/>"
 msgstr ""
 
-#: src/conf/domain_conf.c:12455
+#: src/conf/domain_conf.c:11047
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/conf/domain_conf.c:12295
+#: src/conf/domain_conf.c:10887
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/conf/domain_conf.c:12336
+#: src/conf/domain_conf.c:10928
 msgid ""
 "No <source> 'path' attribute specified with <interface type='vhostuser'/>"
 msgstr ""
 
-#: src/conf/domain_conf.c:12402
+#: src/conf/domain_conf.c:10994
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/conf/domain_conf.c:12328
+#: src/conf/domain_conf.c:10920
 msgid "No <source> 'type' attribute specified for <interface type='vhostuser'>"
 msgstr ""
 
@@ -15224,7 +15340,7 @@ msgstr ""
 msgid "No IP address for host '%s' found: %s"
 msgstr ""
 
-#: src/util/virjson.c:2007 src/util/virjson.c:2018
+#: src/util/virjson.c:2027 src/util/virjson.c:2038
 msgid "No JSON parser implementation is available"
 msgstr ""
 
@@ -15240,16 +15356,21 @@ msgstr ""
 msgid "No URI scheme specified"
 msgstr ""
 
+#: src/qemu/qemu_migration.c:412
+#, c-format
+msgid "No URI scheme specified: %s"
+msgstr ""
+
 #: src/access/viraccessmanager.c:70
 msgid "No access manager registered"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5213
+#: src/qemu/qemu_monitor_json.c:5166
 #, c-format
 msgid "No active block job '%s'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5633
+#: src/qemu/qemu_monitor_json.c:5586
 #, c-format
 msgid "No active operation on device: %s"
 msgstr ""
@@ -15258,7 +15379,7 @@ msgstr ""
 msgid "No addresses to bind to"
 msgstr ""
 
-#: src/remote/remote_driver.c:3967
+#: src/remote/remote_driver.c:3963
 msgid "No authentication callback available"
 msgstr ""
 
@@ -15271,15 +15392,15 @@ msgstr ""
 msgid "No authentication methods supplied"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3261
+#: src/libxl/libxl_driver.c:3259
 msgid "No available USB controller and port, and failed to attach a new one"
 msgstr ""
 
-#: src/bhyve/bhyve_domain.c:252
+#: src/bhyve/bhyve_domain.c:253
 msgid "No bhyve command-line argument specified"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:3484 src/lxc/lxc_process.c:586
+#: src/lxc/lxc_driver.c:3483 src/lxc/lxc_process.c:608
 msgid "No bridge name specified"
 msgstr ""
 
@@ -15310,7 +15431,7 @@ msgstr ""
 msgid "No current block job for %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:20441
+#: src/conf/domain_conf.c:19003
 msgid "No data supplied for <initarg> element"
 msgstr ""
 
@@ -15323,11 +15444,11 @@ msgstr ""
 msgid "No description for domain: %s"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:1605
+#: src/libxl/libxl_domain.c:1602
 msgid "No device model command-line argument specified"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3003
+#: src/libxl/libxl_driver.c:3001
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
@@ -15342,11 +15463,11 @@ msgstr ""
 msgid "No disk with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:186
+#: src/network/bridge_driver.c:188
 msgid "No dnsmasq options value specified"
 msgstr ""
 
-#: src/esx/esx_driver.c:1445 src/hyperv/hyperv_driver.c:153
+#: src/esx/esx_driver.c:1455 src/hyperv/hyperv_driver.c:153
 #, c-format
 msgid "No domain with ID %d"
 msgstr ""
@@ -15361,17 +15482,17 @@ msgstr ""
 msgid "No domain with matching ID '%d'"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:226
+#: src/lxc/lxc_driver.c:227
 #, c-format
 msgid "No domain with matching id %d"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:277 src/lxc/lxc_process.c:418
+#: src/lxc/lxc_driver.c:278 src/lxc/lxc_process.c:440
 #, c-format
 msgid "No domain with matching name '%s'"
 msgstr ""
 
-#: src/bhyve/bhyve_driver.c:773 src/lxc/lxc_driver.c:253
+#: src/bhyve/bhyve_driver.c:773 src/lxc/lxc_driver.c:254
 #, c-format
 msgid "No domain with matching uuid '%s'"
 msgstr ""
@@ -15386,7 +15507,7 @@ msgstr ""
 msgid "No emulator found for arch '%s'"
 msgstr ""
 
-#: src/util/vircommand.c:2857
+#: src/util/vircommand.c:2881
 msgid "No error message from child failure"
 msgstr ""
 
@@ -15407,7 +15528,7 @@ msgstr ""
 msgid "No filesystems are mounted in the domain"
 msgstr ""
 
-#: src/util/virfile.c:857
+#: src/util/virfile.c:904
 msgid "No free NBD devices"
 msgstr ""
 
@@ -15415,17 +15536,13 @@ msgstr ""
 msgid "No free USB ports"
 msgstr ""
 
-#: src/qemu/qemu_domain_address.c:2875
+#: src/qemu/qemu_domain_address.c:2838
 #, c-format
 msgid ""
 "No free busNr lower than current lowest busNr is available to auto-assign to "
 "bus %d. Must be manually assigned"
 msgstr ""
 
-#: src/util/virnetdevveth.c:74
-msgid "No free veth devices available"
-msgstr ""
-
 #: tools/virsh-domain.c:11724
 msgid "No graphical display found"
 msgstr ""
@@ -15435,7 +15552,7 @@ msgstr ""
 msgid "No graphical display with type '%s' found"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15734 src/qemu/qemu_driver.c:15803
+#: src/qemu/qemu_driver.c:15747 src/qemu/qemu_driver.c:15816
 #, c-format
 msgid "No graphics backend with index %d"
 msgstr ""
@@ -15458,11 +15575,11 @@ msgstr ""
 msgid "No interface with MAC address %s was found"
 msgstr ""
 
-#: src/lxc/lxc_domain.c:233 src/lxc/lxc_domain.c:247
+#: src/lxc/lxc_domain.c:242 src/lxc/lxc_domain.c:256
 msgid "No lxc environment type specified"
 msgstr ""
 
-#: src/conf/domain_conf.c:21810
+#: src/conf/domain_conf.c:20355
 msgid "No master USB controller specified"
 msgstr ""
 
@@ -15471,7 +15588,7 @@ msgstr ""
 msgid "No matches for socket service '%s': %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:2499 src/qemu/qemu_driver.c:2522
+#: src/qemu/qemu_driver.c:2480 src/qemu/qemu_driver.c:2503
 #: src/test/test_driver.c:2618
 msgid "No memory balloon device configured, can not set the collection period"
 msgstr ""
@@ -15484,7 +15601,7 @@ msgstr ""
 msgid "No more available PCI slots"
 msgstr ""
 
-#: src/conf/domain_conf.c:20456
+#: src/conf/domain_conf.c:19018
 msgid "No name supplied for <initenv> element"
 msgstr ""
 
@@ -15526,7 +15643,7 @@ msgstr ""
 msgid "No qemu environment name specified"
 msgstr ""
 
-#: src/util/virpidfile.c:484
+#: src/util/virpidfile.c:485
 msgid "No runstatedir specified"
 msgstr ""
 
@@ -15562,7 +15679,7 @@ msgstr ""
 msgid "No storage volume with key or path '%s'"
 msgstr ""
 
-#: src/util/virpci.c:1140
+#: src/util/virpci.c:1248
 #, c-format
 msgid "No stub driver configured for PCI device %s"
 msgstr ""
@@ -15582,11 +15699,11 @@ msgstr ""
 msgid "No support for %s in command 'attach-interface'"
 msgstr ""
 
-#: src/vmx/vmx.c:3339
+#: src/vmx/vmx.c:3340
 msgid "No support for domain XML entry 'vcpu' attribute 'current'"
 msgstr ""
 
-#: src/vmx/vmx.c:3548
+#: src/vmx/vmx.c:3549
 msgid "No support for multiple video devices"
 msgstr ""
 
@@ -15603,16 +15720,16 @@ msgstr ""
 msgid "No transaction is set"
 msgstr ""
 
-#: src/conf/domain_conf.c:7778
+#: src/conf/domain_conf.c:6413
 msgid "No type specified for device address"
 msgstr ""
 
-#: src/network/bridge_driver.c:2634
+#: src/network/bridge_driver.c:2636
 #, c-format
 msgid "No usable Vf's present on SRIOV PF %s"
 msgstr ""
 
-#: src/qemu/qemu_domain_address.c:2902
+#: src/qemu/qemu_domain_address.c:2865
 #, c-format
 msgid "No usable target index found for %d"
 msgstr ""
@@ -15633,17 +15750,17 @@ msgid ""
 "No user interaction callback provided: Can't verify the session host key"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1480 src/lxc/lxc_process.c:1662
+#: src/lxc/lxc_process.c:1505 src/lxc/lxc_process.c:1707
 #, c-format
 msgid "No valid cgroup for machine %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:20463
+#: src/conf/domain_conf.c:19025
 #, c-format
 msgid "No value supplied for <initenv name='%s'> element"
 msgstr ""
 
-#: src/vmx/vmx.c:2844
+#: src/vmx/vmx.c:2845
 #, c-format
 msgid "No yet handled value '%s' for VMX entry '%s'"
 msgstr ""
@@ -15658,12 +15775,12 @@ msgstr ""
 msgid "Node %d:\n"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4965
+#: src/libxl/libxl_driver.c:4960
 #, c-format
 msgid "Node %zu out of range"
 msgstr ""
 
-#: tools/virsh-nodedev.c:859
+#: tools/virsh-nodedev.c:868
 msgid "Node Device Events"
 msgstr ""
 
@@ -15726,7 +15843,7 @@ msgstr ""
 msgid "Not an upload stream"
 msgstr ""
 
-#: src/util/virpci.c:1197
+#: src/util/virpci.c:1305
 #, c-format
 msgid "Not detaching active device %s"
 msgstr ""
@@ -15736,7 +15853,7 @@ msgstr ""
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/util/virresctrl.c:2059
+#: src/util/virresctrl.c:2060
 #, c-format
 msgid ""
 "Not enough room for allocation of %llu bytes for level %u cache %u scope "
@@ -15747,12 +15864,12 @@ msgstr ""
 msgid "Not enough space left in storage pool"
 msgstr ""
 
-#: src/util/virpci.c:1227
+#: src/util/virpci.c:1335
 #, c-format
 msgid "Not reattaching active device %s"
 msgstr ""
 
-#: src/util/virpci.c:925
+#: src/util/virpci.c:1033
 #, c-format
 msgid "Not resetting active device %s"
 msgstr ""
@@ -15784,11 +15901,11 @@ msgstr ""
 msgid "Now in synchronized phase"
 msgstr ""
 
-#: src/conf/domain_conf.c:21889
+#: src/conf/domain_conf.c:20431
 msgid "Number of CPUs in <numa> exceeds the <vcpu> count"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:4414
+#: src/qemu/qemu_driver.c:4395
 msgid "Number of CPUs in <numa> exceeds the desired maximum vcpu count"
 msgstr ""
 
@@ -15798,8 +15915,8 @@ msgid "Number of domain stats records is %d, which exceeds max limit: %d"
 msgstr ""
 
 #: src/remote/remote_daemon_dispatch.c:6989
-#: src/remote/remote_daemon_dispatch.c:7010 src/remote/remote_driver.c:7736
-#: src/remote/remote_driver.c:7759
+#: src/remote/remote_daemon_dispatch.c:7010 src/remote/remote_driver.c:7732
+#: src/remote/remote_driver.c:7755
 #, c-format
 msgid "Number of interfaces, %d exceeds the max limit: %d"
 msgstr ""
@@ -15810,7 +15927,7 @@ msgstr ""
 msgid "Number of keys %d, which exceeds max liit: %d"
 msgstr ""
 
-#: src/remote/remote_daemon_dispatch.c:6724 src/remote/remote_driver.c:7455
+#: src/remote/remote_daemon_dispatch.c:6724 src/remote/remote_driver.c:7451
 #, c-format
 msgid "Number of leases is %d, which exceeds max limit: %d"
 msgstr ""
@@ -15819,7 +15936,7 @@ msgstr ""
 msgid "Number of shown CPUs at most"
 msgstr ""
 
-#: src/remote/remote_driver.c:7534
+#: src/remote/remote_driver.c:7530
 #, c-format
 msgid "Number of stats entries is %d, which exceeds max limit: %d"
 msgstr ""
@@ -15859,7 +15976,7 @@ msgstr ""
 msgid "ObjectContent does not reference a virtual machine"
 msgstr ""
 
-#: src/locking/lock_driver_lockd.c:547
+#: src/locking/lock_driver_lockd.c:613
 msgid "Offset must be zero for this lock manager"
 msgstr ""
 
@@ -15876,33 +15993,33 @@ msgstr ""
 msgid "Only %d CPUs available to show\n"
 msgstr ""
 
-#: src/vmx/vmx.c:3865
+#: src/vmx/vmx.c:3866
 #, c-format
 msgid "Only '%s' filesystem type is supported"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4677 src/libxl/libxl_driver.c:4754
+#: src/libxl/libxl_driver.c:4672 src/libxl/libxl_driver.c:4749
 msgid "Only 'credit' and 'credit2' schedulers are supported"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2529
+#: src/qemu/qemu_validate.c:2540
 msgid "Only 1 IDE controller is supported"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:640 src/qemu/qemu_command.c:6975
-#: src/vmx/vmx.c:3372
+#: src/bhyve/bhyve_command.c:633 src/qemu/qemu_command.c:6994
+#: src/vmx/vmx.c:3373
 msgid "Only 1 die per socket is supported"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2554
+#: src/qemu/qemu_validate.c:2565
 msgid "Only 1 fdc bus is supported"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2548
+#: src/qemu/qemu_validate.c:2559
 msgid "Only 1 fdc controller is supported"
 msgstr ""
 
-#: src/vmx/vmx.c:3366
+#: src/vmx/vmx.c:3367
 msgid "Only 1 thread per core is supported"
 msgstr ""
 
@@ -15914,19 +16031,19 @@ msgstr ""
 msgid "Only PCI device addresses with function=0 are supported"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1233
+#: src/lxc/lxc_process.c:1255
 msgid "Only PTY console types are supported"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:402
+#: src/bhyve/bhyve_command.c:395
 msgid "Only VNC supported"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3028
+#: src/qemu/qemu_validate.c:3035
 msgid "Only a single IDE controller is supported for this machine type"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:4005
+#: src/lxc/lxc_driver.c:4004
 msgid "Only bridged veth devices can be detached"
 msgstr ""
 
@@ -15956,11 +16073,11 @@ msgstr ""
 msgid "Only hard disks and cdroms are supported by vz driver."
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2388
+#: src/qemu/qemu_validate.c:2399
 msgid "Only ide and scsi disk support wwn"
 msgstr ""
 
-#: src/storage/storage_util.c:1017 src/storage/storage_util.c:1027
+#: src/storage/storage_util.c:1070 src/storage/storage_util.c:1080
 msgid "Only luks encryption is supported for raw files"
 msgstr ""
 
@@ -15993,15 +16110,15 @@ msgstr ""
 msgid "Only one <port> element is allowed in <nat> in <forward> in network %s"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1402
+#: src/qemu/qemu_validate.c:1411
 msgid "Only one IPv4 address per interface is allowed"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1419
+#: src/qemu/qemu_validate.c:1428
 msgid "Only one IPv6 address per interface is allowed"
 msgstr ""
 
-#: src/conf/domain_conf.c:20525
+#: src/conf/domain_conf.c:19087
 msgid "Only one acpi table is supported"
 msgstr ""
 
@@ -16013,7 +16130,7 @@ msgstr ""
 msgid "Only one argument from --table, --name and --uuid may be specified."
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:1024 src/bhyve/bhyve_command.c:1080
+#: src/bhyve/bhyve_command.c:1017 src/bhyve/bhyve_command.c:1073
 msgid "Only one boot device is supported"
 msgstr ""
 
@@ -16025,11 +16142,11 @@ msgstr ""
 msgid "Only one child <outbound> element allowed"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2072
+#: src/qemu/qemu_validate.c:2083
 msgid "Only one hostdev of model vfio-ap is supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:22232
+#: src/conf/domain_validate.c:69
 msgid "Only one primary video device is supported"
 msgstr ""
 
@@ -16049,7 +16166,7 @@ msgstr ""
 msgid "Only read-only pflash is supported."
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2412
+#: src/qemu/qemu_validate.c:2423
 msgid "Only scsi disk supports vendor and product"
 msgstr ""
 
@@ -16062,20 +16179,20 @@ msgstr ""
 msgid "Only tap devices supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:6549
+#: src/conf/domain_validate.c:560
 msgid ""
 "Only the PCI controller with index 0 can have target index 0, and vice versa"
 msgstr ""
 
-#: src/conf/domain_conf.c:4679
+#: src/conf/domain_conf.c:4651
 msgid "Only the first console can be a serial port"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:2836
+#: src/lxc/lxc_driver.c:2840
 msgid "Only the init process may be killed"
 msgstr ""
 
-#: src/esx/esx_driver.c:3753
+#: src/esx/esx_driver.c:3763
 msgid "Only vpxmigr:// migration URIs are supported"
 msgstr ""
 
@@ -16083,7 +16200,7 @@ msgstr ""
 msgid "Only x509 certificates are supported"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3907
+#: src/qemu/qemu_validate.c:3914
 msgid "OpenGL for SDL is not supported with this QEMU binary"
 msgstr ""
 
@@ -16103,7 +16220,7 @@ msgstr ""
 msgid "Operation cancelled by client"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5636
+#: src/qemu/qemu_monitor_json.c:5589
 #, c-format
 msgid "Operation is not supported for device: %s"
 msgstr ""
@@ -16121,31 +16238,45 @@ msgstr ""
 msgid "Operation:"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3222
+#: src/qemu/qemu_validate.c:3229
 #, c-format
 msgid ""
 "Option '%s' has invalid value for PCI controller with index '%d', model '%s' "
 "and modelName '%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3717
+#: src/qemu/qemu_validate.c:3724
 #, c-format
 msgid "Option '%s' is not supported by '%s' device with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3217
+#: src/qemu/qemu_validate.c:3224
 #, c-format
 msgid ""
 "Option '%s' is not valid for PCI controller with index '%d', model '%s' and "
 "modelName '%s'"
 msgstr ""
 
+#. Macros to help dealing with required options.
+#. VSH_REQUIRE_OPTION_EXPR:
+#. *
+#. * @NAME1: String containing the name of the option.
+#. * @EXPR1: Expression to validate the variable (boolean variable).
+#. * @NAME2: String containing the name of required option.
+#. * @EXPR2: Expression to validate the variable (boolean variable).
+#. *
+#. * Check if required command options in virsh was set.  Use the
+#. * provided expression to check the variables.
+#. *
+#. * This helper does an early return and therefore it has to be called
+#. * before anything that would require cleanup.
+#.
 #: tools/vsh.h:536
 #, c-format
 msgid "Option --%s is required by option --%s"
 msgstr ""
 
-#: tools/virsh-domain.c:14376
+#: tools/virsh-domain.c:14385
 msgid "Option --file is required"
 msgstr ""
 
@@ -16157,6 +16288,20 @@ msgstr ""
 msgid "Optional flags or --rawstats are not supported by the daemon"
 msgstr ""
 
+#. Macros to help dealing with mutually exclusive options.
+#. VSH_EXCLUSIVE_OPTIONS_EXPR:
+#. *
+#. * @NAME1: String containing the name of the option.
+#. * @EXPR1: Expression to validate the variable (boolean variable)
+#. * @NAME2: String containing the name of the option.
+#. * @EXPR2: Expression to validate the variable (boolean variable)
+#. *
+#. * Reject mutually exclusive command options in virsh. Use the
+#. * provided expression to check the variables.
+#. *
+#. * This helper does an early return and therefore it has to be called
+#. * before anything that would require cleanup.
+#.
 #: tools/vsh.h:484
 #, c-format
 msgid "Options --%s and --%s are mutually exclusive"
@@ -16183,7 +16328,7 @@ msgstr ""
 msgid "Out of memory"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1078
+#: src/lxc/lxc_process.c:1099
 #, c-format
 msgid "Out of space while reading log output: %s"
 msgstr ""
@@ -16238,7 +16383,7 @@ msgstr ""
 msgid "Output the network port information as an XML dump to stdout."
 msgstr ""
 
-#: tools/virsh-nodedev.c:529
+#: tools/virsh-nodedev.c:538
 msgid "Output the node device details as an XML dump to stdout."
 msgstr ""
 
@@ -16255,11 +16400,11 @@ msgstr ""
 msgid "Output the vol information as an XML dump to stdout."
 msgstr ""
 
-#: src/conf/domain_conf.c:20605
+#: src/conf/domain_conf.c:19167
 msgid "Overlapping vcpus in resctrls"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:1189
+#: src/qemu/qemu_snapshot.c:1206
 #, c-format
 msgid "Overlay file '%s' for transient disk '%s' already exists"
 msgstr ""
@@ -16268,37 +16413,37 @@ msgstr ""
 msgid "PASS"
 msgstr ""
 
-#: src/qemu/qemu_domain_address.c:2041
+#: src/qemu/qemu_domain_address.c:2004
 msgid "PCI address 0:0:1.0 is in use, QEMU needs it for primary video"
 msgstr ""
 
-#: src/qemu/qemu_domain_address.c:1859
+#: src/qemu/qemu_domain_address.c:1822
 msgid "PCI address 0:0:2.0 is in use, QEMU needs it for primary video"
 msgstr ""
 
-#: src/qemu/qemu_domain_address.c:2922
+#: src/qemu/qemu_domain_address.c:2885
 #, c-format
 msgid ""
 "PCI controller at index %d (0x%02x) has bus='0x%02x', but index must be "
 "larger than bus"
 msgstr ""
 
-#: src/conf/domain_conf.c:11367
+#: src/conf/domain_validate.c:599
 #, c-format
-msgid "PCI controller busNr '%s' out of range - must be 1-254"
+msgid "PCI controller busNr '%d' out of range - must be 1-254"
 msgstr ""
 
-#: src/conf/domain_conf.c:11333
+#: src/conf/domain_validate.c:579
 #, c-format
-msgid "PCI controller chassis '%s' out of range - must be 0-255"
+msgid "PCI controller chassis '%d' out of range - must be 0-255"
 msgstr ""
 
-#: src/conf/domain_conf.c:11316
+#: src/conf/domain_validate.c:569
 #, c-format
-msgid "PCI controller chassisNr '%s' out of range - must be 1-255"
+msgid "PCI controller chassisNr '%d' out of range - must be 1-255"
 msgstr ""
 
-#: src/conf/domain_conf.c:6530
+#: src/conf/domain_validate.c:541
 #, c-format
 msgid "PCI controller index %d too high, maximum is 255"
 msgstr ""
@@ -16307,22 +16452,22 @@ msgstr ""
 msgid "PCI controller model was not set correctly"
 msgstr ""
 
-#: src/conf/domain_conf.c:11350
+#: src/conf/domain_validate.c:589
 #, c-format
-msgid "PCI controller port '%s' out of range - must be 0-255"
+msgid "PCI controller port '%d' out of range - must be 0-255"
 msgstr ""
 
-#: src/conf/domain_conf.c:6540
+#: src/conf/domain_validate.c:551
 #, c-format
 msgid "PCI controller target index '%d' out of range - must be 0-30"
 msgstr ""
 
-#: src/conf/domain_conf.c:11397
+#: src/conf/domain_conf.c:9993
 #, c-format
 msgid "PCI controller unrecognized hotplug setting '%s'"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5760
+#: src/qemu/qemu_process.c:5763
 #, c-format
 msgid ""
 "PCI device %04x:%02x:%02x.%x allocated from network %s is already in use by "
@@ -16349,7 +16494,7 @@ msgstr ""
 msgid "PCI device '%04x:%02x:%02x.%x' can only be listed once in network %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:6599
+#: src/conf/domain_validate.c:1347
 msgid "PCI host devices must use 'pci' or 'unassigned' address type"
 msgstr ""
 
@@ -16361,11 +16506,11 @@ msgstr ""
 msgid "PID namespace support is required"
 msgstr ""
 
-#: src/qemu/qemu_domain_address.c:1797
+#: src/qemu/qemu_domain_address.c:1760
 msgid "PIIX3 USB controller at index 0 must have PCI address 0:0:1.2"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1452
+#: src/libxl/libxl_driver.c:1450
 #, c-format
 msgid "PMSuspend type %d not supported by libxenlight driver"
 msgstr ""
@@ -16388,7 +16533,7 @@ msgstr ""
 msgid "POST operation failed: %s"
 msgstr ""
 
-#: src/network/bridge_driver.c:1036
+#: src/network/bridge_driver.c:1038
 #, c-format
 msgid ""
 "PTR domain for %s network with prefix %u cannot be automatically created"
@@ -16414,7 +16559,7 @@ msgstr ""
 msgid "Parallel devices are not supported by libxl"
 msgstr ""
 
-#: src/vmx/vmx.c:3095 src/vmx/vmx.c:4156
+#: src/vmx/vmx.c:3096 src/vmx/vmx.c:4157
 #, c-format
 msgid "Parallel port index %d out of [0..2] range"
 msgstr ""
@@ -16429,7 +16574,7 @@ msgstr ""
 msgid "Parameter '%s' is not supported by this kernel"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1111
+#: src/qemu/qemu_validate.c:1120
 msgid "Parameter 'min_guarantee' not supported by QEMU."
 msgstr ""
 
@@ -16472,7 +16617,7 @@ msgstr ""
 msgid "Passphrase for key '%s'"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:470
+#: src/bhyve/bhyve_command.c:463
 msgid "Password may not contain ',' character"
 msgstr ""
 
@@ -16524,7 +16669,7 @@ msgstr ""
 msgid "Path '%s' must be a block device"
 msgstr ""
 
-#: src/esx/esx_driver.c:703
+#: src/esx/esx_driver.c:713
 msgid "Path has to specify the datacenter and compute resource"
 msgstr ""
 
@@ -16557,7 +16702,7 @@ msgstr ""
 msgid "Per-node binding is not compatible with automatic NUMA placement."
 msgstr ""
 
-#: src/qemu/qemu_validate.c:822
+#: src/qemu/qemu_validate.c:826
 msgid "Per-node memory binding is not supported with this QEMU"
 msgstr ""
 
@@ -16688,16 +16833,16 @@ msgstr ""
 msgid "Port Dev"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:5122
+#: src/qemu/qemu_migration.c:5138
 #, c-format
 msgid "Port profile Associate failed for %s"
 msgstr ""
 
-#: src/network/bridge_driver.c:5269
+#: src/network/bridge_driver.c:5277
 msgid "Port reclaim not requested but plug type is not none"
 msgstr ""
 
-#: src/network/bridge_driver.c:5263
+#: src/network/bridge_driver.c:5271
 msgid "Port reclaim requested but plug type is none"
 msgstr ""
 
@@ -16713,28 +16858,28 @@ msgstr ""
 msgid "Postcopy requests:"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5341
+#: src/qemu/qemu_process.c:5344
 msgid "PowerPC pseries machines do not support floppy device"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:11160 src/qemu/qemu_driver.c:11591
-#: src/qemu/qemu_driver.c:11643
+#: src/qemu/qemu_driver.c:11144 src/qemu/qemu_driver.c:11585
+#: src/qemu/qemu_driver.c:11637
 msgid "PrepareTunnel called but no TUNNELLED flag set"
 msgstr ""
 
-#: src/qemu/qemu_domain_address.c:1781
+#: src/qemu/qemu_domain_address.c:1744
 msgid "Primary IDE controller must have PCI address 0:0:1.1"
 msgstr ""
 
-#: src/qemu/qemu_domain_address.c:1922
+#: src/qemu/qemu_domain_address.c:1885
 msgid "Primary SATA controller must have PCI address 0:0:1f.2"
 msgstr ""
 
-#: src/qemu/qemu_domain_address.c:2057
+#: src/qemu/qemu_domain_address.c:2020
 msgid "Primary video card must have PCI address 0:0:1.0"
 msgstr ""
 
-#: src/qemu/qemu_domain_address.c:1873
+#: src/qemu/qemu_domain_address.c:1836
 msgid "Primary video card must have PCI address 0:0:2.0"
 msgstr ""
 
@@ -16775,7 +16920,7 @@ msgstr ""
 msgid "Probing TSC is not supported on this platform"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:335
+#: src/qemu/qemu_monitor.c:331
 #, c-format
 msgid "Process %d %p %p [[[[%s]]][[[%s]]]"
 msgstr ""
@@ -16793,7 +16938,7 @@ msgstr ""
 msgid "Process CPU scheduling is not supported on this platform"
 msgstr ""
 
-#: src/qemu/qemu_process.c:7055
+#: src/qemu/qemu_process.c:7067
 msgid "Process exited prior to exec"
 msgstr ""
 
@@ -16801,7 +16946,7 @@ msgstr ""
 msgid "Process spawning is not supported on this platform"
 msgstr ""
 
-#: src/lxc/lxc_process.c:901
+#: src/lxc/lxc_process.c:922
 #, c-format
 msgid "Processes %d refused to die"
 msgstr ""
@@ -16811,7 +16956,7 @@ msgstr ""
 msgid "Processor mask of target NUMA node %zu doesn't match source"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:1066
+#: src/qemu/qemu_monitor.c:1048
 msgid ""
 "Property 'guest-stats-polling-interval' not found on memory balloon driver."
 msgstr ""
@@ -16825,7 +16970,7 @@ msgstr ""
 msgid "Protocol '%s' is not supported for tcp character device."
 msgstr ""
 
-#: src/network/bridge_driver.c:1213
+#: src/network/bridge_driver.c:1215
 #, c-format
 msgid ""
 "Publicly routable address %s is prohibited. The version of dnsmasq on this "
@@ -16848,12 +16993,12 @@ msgstr ""
 msgid "Pull failed"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:12531
+#: src/qemu/qemu_driver.c:12536
 #, c-format
 msgid "QEMU '%s' does not support any CPU models for virttype '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:12287
+#: src/qemu/qemu_driver.c:12292
 #, c-format
 msgid "QEMU '%s' does not support reporting CPU model for virttype '%s'"
 msgstr ""
@@ -16874,11 +17019,11 @@ msgstr ""
 msgid "QEMU Monitor Events"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2769
+#: src/qemu/qemu_migration.c:2774
 msgid "QEMU NBD server does not support TLS transport"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:5419
+#: src/qemu/qemu_capabilities.c:5423
 #, c-format
 msgid "QEMU binary %s is not executable"
 msgstr ""
@@ -16888,37 +17033,37 @@ msgid ""
 "QEMU binary does not support CPU host-passthrough for armv7l on aarch64 host"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:19767
+#: src/qemu/qemu_driver.c:19783
 msgid "QEMU does not support SEV guest"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:1622
+#: src/qemu/qemu_hotplug.c:1632
 #, c-format
 msgid "QEMU does not support device assignment mode '%s'"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5245
+#: src/qemu/qemu_process.c:5248
 msgid "QEMU does not support multiple listens for one graphics device."
 msgstr ""
 
-#: src/qemu/qemu_domain.c:7993
+#: src/qemu/qemu_domain.c:8113
 msgid "QEMU guest agent is not available due to an error"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:8008
+#: src/qemu/qemu_domain.c:8128
 msgid "QEMU guest agent is not configured"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:8002
+#: src/qemu/qemu_domain.c:8122
 msgid "QEMU guest agent is not connected"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:477
+#: src/qemu/qemu_monitor.c:473
 #, c-format
 msgid "QEMU monitor reply exceeds buffer size (%d bytes)"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:895
+#: src/qemu/qemu_monitor.c:891
 msgid "QEMU monitor was closed"
 msgstr ""
 
@@ -16927,28 +17072,28 @@ msgid ""
 "QEMU reports invalid default CPU model \"host\" for non-kvm domain virt type"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:5231
+#: src/qemu/qemu_capabilities.c:5235
 #, c-format
 msgid "QEMU version >= %d.%d.%d is required, but %d.%d.%d found"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:2132
+#: src/qemu/qemu_monitor_json.c:2090
 #, c-format
 msgid "QOM Object '%s' has no property 'ram_size'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:2115 src/qemu/qemu_monitor_json.c:2139
-#: src/qemu/qemu_monitor_json.c:2148
+#: src/qemu/qemu_monitor_json.c:2073 src/qemu/qemu_monitor_json.c:2097
+#: src/qemu/qemu_monitor_json.c:2106
 #, c-format
 msgid "QOM Object '%s' has no property 'vgamem_mb'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:2187
+#: src/qemu/qemu_monitor_json.c:2145
 #, c-format
 msgid "QOM Object '%s' has no property 'vram64_size_mb'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:2124
+#: src/qemu/qemu_monitor_json.c:2082
 #, c-format
 msgid "QOM Object '%s' has no property 'vram_size'"
 msgstr ""
@@ -16992,7 +17137,7 @@ msgstr ""
 msgid "Query, adjust speed, or cancel active block operations."
 msgstr ""
 
-#: src/esx/esx_driver.c:2232 src/esx/esx_driver.c:2242
+#: src/esx/esx_driver.c:2242 src/esx/esx_driver.c:2252
 #, c-format
 msgid "QueryPerf returned object with unexpected type '%s'"
 msgstr ""
@@ -17002,29 +17147,29 @@ msgid ""
 "QueryVirtualDiskUuid not available, cannot lookup storage volume by UUID"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:13021
+#: src/qemu/qemu_driver.c:13026
 msgid "Querying migration downtime is not supported by QEMU binary"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:961
+#: src/storage/storage_backend_rbd.c:951
 #, c-format
 msgid ""
 "RBD image %s is old format. Does not support extended features and striping"
 msgstr ""
 
-#: src/util/virresctrl.c:2095
+#: src/util/virresctrl.c:2096
 msgid "RDT Memory Bandwidth allocation unsupported"
 msgstr ""
 
-#: src/qemu/qemu_command.c:5467
+#: src/qemu/qemu_command.c:5486
 msgid "RNG device is missing alias"
 msgstr ""
 
-#: src/conf/domain_conf.c:7942
+#: src/conf/domain_conf.c:6577
 msgid "ROM tuning is not supported when ROM is disabled"
 msgstr ""
 
-#: src/qemu/qemu_command.c:600
+#: src/qemu/qemu_command.c:621
 msgid "ROM tuning is only supported for PCI devices"
 msgstr ""
 
@@ -17041,11 +17186,11 @@ msgstr ""
 msgid "Rate string '%s' has too many fields"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5127
+#: src/qemu/qemu_process.c:5130
 msgid "Raw I/O is not supported on this platform"
 msgstr ""
 
-#: src/locking/lock_driver_lockd.c:618 src/locking/lock_driver_sanlock.c:898
+#: src/locking/lock_driver_lockd.c:684 src/locking/lock_driver_sanlock.c:898
 msgid ""
 "Read/write, exclusive access, disks were present, but no leases specified"
 msgstr ""
@@ -17054,7 +17199,7 @@ msgstr ""
 msgid "Reading MSRs is not supported on this platform"
 msgstr ""
 
-#: tools/virsh-nodedev.c:668
+#: tools/virsh-nodedev.c:677
 msgid "Reattach node device to its device driver once released by the domain."
 msgstr ""
 
@@ -17075,7 +17220,7 @@ msgstr ""
 msgid "Reconnected to the hypervisor"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1914
+#: src/qemu/qemu_validate.c:1925
 #, c-format
 msgid "Redirection bus %s is not supported by QEMU"
 msgstr ""
@@ -17089,7 +17234,7 @@ msgstr ""
 msgid "Refusing to undefine while %d snapshots exist"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2951 src/qemu/qemu_driver.c:6846
+#: src/libxl/libxl_driver.c:2949 src/qemu/qemu_driver.c:6821
 #: src/test/test_driver.c:4423 src/vz/vz_sdk.c:4239 tools/virsh-domain.c:3908
 msgid "Refusing to undefine while domain managed save image exists"
 msgstr ""
@@ -17098,12 +17243,12 @@ msgstr ""
 msgid "Refusing to undefine while snapshots exist"
 msgstr ""
 
-#: src/util/virstring.c:934
+#: src/util/virstring.c:942
 #, c-format
 msgid "Regular expression '%s' must have exactly 1 match group, not %d"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15316
+#: src/qemu/qemu_driver.c:15329
 msgid "Relative backing during copy not supported yet"
 msgstr ""
 
@@ -17119,7 +17264,7 @@ msgstr ""
 msgid "Remote program terminated with non-zero code: %d"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3010
+#: src/libxl/libxl_driver.c:3008
 #, c-format
 msgid "Removable media not supported for %s device"
 msgstr ""
@@ -17138,14 +17283,14 @@ msgstr ""
 
 #: tools/virsh-domain.c:4871
 #, c-format
-msgid "Removed managedsave image for domain %s"
+msgid "Removed managedsave image for domain '%s'"
 msgstr ""
 
 #: tools/virsh-domain.c:12825 tools/virsh-domain.c:12832
 msgid "Renamed"
 msgstr ""
 
-#: src/esx/esx_driver.c:3740
+#: src/esx/esx_driver.c:3750
 msgid "Renaming domains on migration not supported"
 msgstr ""
 
@@ -17157,7 +17302,7 @@ msgstr ""
 msgid "Replace the domain XML associated with a saved state file"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5418
+#: src/qemu/qemu_process.c:5421
 #, c-format
 msgid ""
 "Requested TSC frequency %llu Hz is outside tolerance range ([%llu, %llu] Hz) "
@@ -17175,18 +17320,18 @@ msgstr ""
 msgid "Requested device '%s' is locked by lock file '%s' held by process %lld"
 msgstr ""
 
-#: src/conf/domain_conf.c:31653
+#: src/conf/domain_conf.c:30214
 msgid "Requested metadata element is not present"
 msgstr ""
 
-#: src/esx/esx_driver.c:2447
+#: src/esx/esx_driver.c:2457
 #, c-format
 msgid ""
 "Requested number of virtual CPUs is greater than max allowable number of "
 "virtual CPUs for the domain: %d > %d"
 msgstr ""
 
-#: src/esx/esx_driver.c:2433
+#: src/esx/esx_driver.c:2443
 msgid "Requested number of virtual CPUs must at least be 1"
 msgstr ""
 
@@ -17204,30 +17349,30 @@ msgstr ""
 msgid "Requested volume '%s' is not in pool '%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3212
+#: src/qemu/qemu_validate.c:3219
 #, c-format
 msgid ""
 "Required option '%s' is not set for PCI controller with index '%d', model "
 "'%s' and modelName '%s'"
 msgstr ""
 
-#: src/util/virresctrl.c:2293
+#: src/util/virresctrl.c:2294
 #, c-format
 msgid ""
 "Resctrl ID must be set before determining resctrl parentpath='%s' prefix='%s'"
 msgstr ""
 
-#: src/util/virresctrl.c:2308
+#: src/util/virresctrl.c:2309
 #, c-format
 msgid "Resctrl allocation path is already set to '%s'"
 msgstr ""
 
-#: src/util/virresctrl.c:2528
+#: src/util/virresctrl.c:2529
 #, c-format
 msgid "Resctrl monitor path is already set to '%s'"
 msgstr ""
 
-#: tools/virsh-nodedev.c:719
+#: tools/virsh-nodedev.c:728
 msgid "Reset node device before or after assigning to a domain."
 msgstr ""
 
@@ -17250,7 +17395,7 @@ msgstr ""
 msgid "Resolved device mapper name too long"
 msgstr ""
 
-#: src/util/virresctrl.c:1902 src/util/virresctrl.c:2367
+#: src/util/virresctrl.c:1903 src/util/virresctrl.c:2368
 msgid "Resource control is not supported on this host"
 msgstr ""
 
@@ -17290,7 +17435,7 @@ msgstr ""
 msgid "Resume a previously suspended domain."
 msgstr ""
 
-#: src/lxc/lxc_driver.c:2705
+#: src/lxc/lxc_driver.c:2709
 msgid "Resume operation failed"
 msgstr ""
 
@@ -17298,7 +17443,7 @@ msgstr ""
 msgid "Resumed"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3564
+#: src/qemu/qemu_driver.c:3545
 msgid "Resuming after dump failed"
 msgstr ""
 
@@ -17492,14 +17637,15 @@ msgstr ""
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:16838
+#: src/qemu/qemu_driver.c:16855
 msgid "S3 state is disabled for this domain"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:16845
+#: src/qemu/qemu_driver.c:16862
 msgid "S4 state is disabled for this domain"
 msgstr ""
 
+#. Denied
 #: src/rpc/virnetsaslcontext.c:165
 #, c-format
 msgid "SASL client identity '%s' not allowed by ACL"
@@ -17510,12 +17656,12 @@ msgstr ""
 msgid "SASL data length %zu too long, max %zu"
 msgstr ""
 
-#: src/remote/remote_driver.c:4074
+#: src/remote/remote_driver.c:4070
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr ""
 
-#: src/remote/remote_driver.c:4104
+#: src/remote/remote_driver.c:4100
 #, c-format
 msgid "SASL negotiation data too long: %zu bytes"
 msgstr ""
@@ -17525,7 +17671,7 @@ msgstr ""
 msgid "SATA controller index %d out of [0..3] range"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3005
+#: src/qemu/qemu_validate.c:3012
 msgid "SATA is not supported with this QEMU binary"
 msgstr ""
 
@@ -17544,7 +17690,7 @@ msgstr ""
 msgid "SCSI controller index %d out of [0..3] range"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2485
+#: src/qemu/qemu_validate.c:2496
 msgid "SCSI controller only supports 1 bus"
 msgstr ""
 
@@ -17563,21 +17709,21 @@ msgstr ""
 msgid "SCSI disk index (parsed from '%s') is too large"
 msgstr ""
 
-#: src/conf/domain_conf.c:5123
+#: src/conf/domain_conf.c:5095
 #, c-format
 msgid ""
 "SCSI host address controller='%u' bus='%u' target='%u' unit='%u' in use by a "
 "SCSI disk"
 msgstr ""
 
-#: src/conf/domain_conf.c:7134
+#: src/conf/domain_validate.c:751
 #, c-format
 msgid ""
 "SCSI host address controller='%u' bus='%u' target='%u' unit='%u' in use by "
 "another SCSI disk"
 msgstr ""
 
-#: src/conf/domain_conf.c:7120
+#: src/conf/domain_validate.c:737
 #, c-format
 msgid ""
 "SCSI host address controller='%u' bus='%u' target='%u' unit='%u' in use by "
@@ -17588,7 +17734,7 @@ msgstr ""
 msgid "SCSI host device doesn't support managed mode"
 msgstr ""
 
-#: src/conf/domain_conf.c:6608
+#: src/conf/domain_validate.c:1356
 msgid "SCSI host device must use 'drive' address type"
 msgstr ""
 
@@ -17597,11 +17743,11 @@ msgstr ""
 msgid "SCSI unit index %d out of [0..6,8..15] range"
 msgstr ""
 
-#: src/conf/domain_conf.c:6618
+#: src/conf/domain_validate.c:1366
 msgid "SCSI_host host device must use 'pci' or 'ccw' address type"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1216
+#: src/qemu/qemu_validate.c:1225
 msgid "SEV launch security is not supported with this QEMU binary"
 msgstr ""
 
@@ -17609,7 +17755,7 @@ msgstr ""
 msgid "SHUTDOWN_TIMEOUT must be equal or greater than 0"
 msgstr ""
 
-#: src/conf/domain_conf.c:24019
+#: src/conf/domain_conf.c:22547
 #, c-format
 msgid "SMM TSEG differs: source: %s, destination: '%s'"
 msgstr ""
@@ -17725,11 +17871,11 @@ msgstr ""
 msgid "Scheduler priority %d out of range [%d, %d]"
 msgstr ""
 
-#: src/esx/esx_driver.c:2360
+#: src/esx/esx_driver.c:2370
 msgid "Screen cannot be selected"
 msgstr ""
 
-#: src/esx/esx_driver.c:2371
+#: src/esx/esx_driver.c:2381
 msgid "Screenshot feature is unsupported"
 msgstr ""
 
@@ -17804,7 +17950,7 @@ msgstr ""
 msgid "Security label:"
 msgstr ""
 
-#: src/libvirt-lxc.c:262
+#: src/libvirt-lxc.c:261
 #, c-format
 msgid "Security model %s cannot be entered"
 msgstr ""
@@ -17822,11 +17968,11 @@ msgstr ""
 msgid "Security model:"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:477
+#: src/bhyve/bhyve_command.c:470
 msgid "Security warning: VNC auth is not supported."
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:479
+#: src/bhyve/bhyve_command.c:472
 msgid "Security warning: VNC is used without authentication."
 msgstr ""
 
@@ -17837,7 +17983,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2237
+#: src/qemu/qemu_migration.c:2242
 msgid "Selecting disks to migrate is not implemented for tunnelled migration"
 msgstr ""
 
@@ -17861,19 +18007,19 @@ msgstr ""
 msgid "Sending file descriptors is not supported on this socket"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1786
+#: src/qemu/qemu_validate.c:1797
 #, c-format
 msgid ""
 "Serial device with target type '%s' and target model '%s' not compatible "
 "with guest architecture or machine type"
 msgstr ""
 
-#: src/vmx/vmx.c:2918 src/vmx/vmx.c:4051
+#: src/vmx/vmx.c:2919 src/vmx/vmx.c:4052
 #, c-format
 msgid "Serial port index %d out of [0..3] range"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2353
+#: src/qemu/qemu_validate.c:2364
 #, c-format
 msgid "Serial property not supported for drive bus '%s'"
 msgstr ""
@@ -17976,17 +18122,17 @@ msgstr ""
 msgid "Setting different DAC user or group on %s which is already in use"
 msgstr ""
 
-#: src/security/security_selinux.c:1354
+#: src/security/security_selinux.c:1353
 #, c-format
 msgid "Setting different SELinux label on %s which is already in use"
 msgstr ""
 
-#: src/conf/domain_conf.c:10269
+#: src/conf/domain_conf.c:8928
 #, c-format
 msgid "Setting disk %s is not allowed for disk of network type"
 msgstr ""
 
-#: src/conf/domain_conf.c:10279
+#: src/conf/domain_conf.c:8938
 msgid "Setting disk 'requisite' is allowed only for cdrom or floppy"
 msgstr ""
 
@@ -18046,7 +18192,7 @@ msgstr ""
 msgid "Setting readonly for filesystems is not supported by vz driver."
 msgstr ""
 
-#: src/security/security_selinux.c:1291
+#: src/security/security_selinux.c:1290
 #, c-format
 msgid ""
 "Setting security context '%s' on '%s' not supported. Consider setting "
@@ -18057,11 +18203,11 @@ msgstr ""
 msgid "Setting security labels is not supported by vz driver."
 msgstr ""
 
-#: src/conf/domain_conf.c:8582
+#: src/conf/domain_conf.c:7234
 msgid "Setting startupPolicy is only allowed for USB devices"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3466 src/qemu/qemu_validate.c:3484
+#: src/qemu/qemu_validate.c:3473 src/qemu/qemu_validate.c:3491
 #, c-format
 msgid "Setting the 64-bit PCI hole size is not supported for machine '%s'"
 msgstr ""
@@ -18082,23 +18228,23 @@ msgstr ""
 msgid "Setting up vlans is not supported by vz driver."
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2421
+#: src/qemu/qemu_validate.c:2432
 msgid "Setting vendor or product for scsi disk is not supported by this QEMU"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2463
+#: src/qemu/qemu_validate.c:2474
 msgid "Setting vendor or product is not supported for lun device"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2395
+#: src/qemu/qemu_validate.c:2406
 msgid "Setting wwn for ide disk is not supported by this QEMU"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2403
+#: src/qemu/qemu_validate.c:2414
 msgid "Setting wwn for scsi disk is not supported by this QEMU"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2458
+#: src/qemu/qemu_validate.c:2469
 msgid "Setting wwn is not supported for lun device"
 msgstr ""
 
@@ -18106,10 +18252,13 @@ msgstr ""
 msgid "Setup time:"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:842
+#: src/qemu/qemu_validate.c:846
 msgid "Shared memory mapping is not supported with this QEMU"
 msgstr ""
 
+#. XXX: Need to sort the returned params once new parameter
+#. * fields not of shared memory are added.
+#.
 #: tools/virsh-host.c:1587
 msgid "Shared memory:\n"
 msgstr ""
@@ -18174,7 +18323,7 @@ msgstr ""
 msgid "Signal handling not available on this platform"
 msgstr ""
 
-#: src/conf/domain_conf.c:24034
+#: src/conf/domain_conf.c:22562
 #, c-format
 msgid ""
 "Size of SMM TSEG size differs: source: '%llu %s', destination: '%llu %s'"
@@ -18205,6 +18354,7 @@ msgstr ""
 msgid "Snapshot"
 msgstr ""
 
+#. Depending on flags, we re-edit even if XML is unchanged.
 #: tools/virsh-snapshot.c:566
 #, c-format
 msgid "Snapshot %s XML configuration not changed.\n"
@@ -18225,7 +18375,7 @@ msgstr ""
 msgid "Snapshot %s set as current"
 msgstr ""
 
-#: src/esx/esx_driver.c:4087
+#: src/esx/esx_driver.c:4097
 #, c-format
 msgid "Snapshot '%s' already exists"
 msgstr ""
@@ -18250,11 +18400,11 @@ msgstr ""
 msgid "Snapshot revert"
 msgstr ""
 
-#: src/qemu/qemu_conf.c:1920
+#: src/qemu/qemu_conf.c:1899
 msgid "Snapshots are not yet supported with 'pool' volumes"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:444 src/test/test_driver.c:935
+#: src/qemu/qemu_driver.c:440 src/test/test_driver.c:935
 #, c-format
 msgid "Snapshots have inconsistent relations for domain %s"
 msgstr ""
@@ -18272,28 +18422,28 @@ msgstr ""
 msgid "Some activation file descriptors are unclaimed"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5499
+#: src/qemu/qemu_process.c:5502
 #, c-format
 msgid "Some features cannot be reliably used with this QEMU: %s"
 msgstr ""
 
-#: src/libvirt-domain.c:3314
+#: src/libvirt-domain.c:3331
 msgid "Some parameters are not supported by migration protocol 2"
 msgstr ""
 
-#: src/libvirt-domain.c:3363
+#: src/libvirt-domain.c:3380
 msgid "Some parameters are not supported by migration protocol 3"
 msgstr ""
 
-#: src/lxc/lxc_process.c:893
+#: src/lxc/lxc_process.c:914
 msgid "Some processes refused to die"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:515
+#: src/bhyve/bhyve_command.c:508
 msgid "Sound device model is not supported"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:508
+#: src/bhyve/bhyve_command.c:501
 msgid "Sound devices emulation is not supported by given bhyve binary"
 msgstr ""
 
@@ -18349,7 +18499,7 @@ msgstr ""
 msgid "Specifies if pages from different numa nodes can be merged"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:17015
+#: src/qemu/qemu_driver.c:17032
 msgid "Specifying mount point is not supported for now"
 msgstr ""
 
@@ -18411,56 +18561,56 @@ msgstr ""
 msgid "State file %s updated.\n"
 msgstr ""
 
-#: src/conf/domain_conf.c:23903
+#: src/conf/domain_conf.c:22431
 #, c-format
 msgid ""
 "State of HyperV enlightenment feature '%s' differs: source: '%s', "
 "destination: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:23947
+#: src/conf/domain_conf.c:22475
 #, c-format
 msgid ""
 "State of HyperV stimer direct feature differs: source: '%s', destination: "
 "'%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:23998
+#: src/conf/domain_conf.c:22526
 #, c-format
 msgid "State of KVM feature '%s' differs: source: '%s', destination: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:23960
+#: src/conf/domain_conf.c:22488
 #, c-format
 msgid "State of Xen feature '%s' differs: source: '%s', destination: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:23758
+#: src/conf/domain_conf.c:22286
 #, c-format
 msgid "State of feature '%s' differs: source: '%s', destination: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:23785 src/conf/domain_conf.c:23818
+#: src/conf/domain_conf.c:22313 src/conf/domain_conf.c:22346
 #, c-format
 msgid ""
 "State of feature '%s' differs: source: '%s,%s=%s', destination: '%s,%s=%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:23801
+#: src/conf/domain_conf.c:22329
 #, c-format
 msgid ""
 "State of feature '%s' differs: source: '%s,%s=%s,%s=%llu', destination: '%s,"
 "%s=%s,%s=%llu'"
 msgstr ""
 
-#: src/conf/domain_conf.c:23770 src/conf/domain_conf.c:23832
-#: src/conf/domain_conf.c:23844 src/conf/domain_conf.c:23856
-#: src/conf/domain_conf.c:23868
+#: src/conf/domain_conf.c:22298 src/conf/domain_conf.c:22360
+#: src/conf/domain_conf.c:22372 src/conf/domain_conf.c:22384
+#: src/conf/domain_conf.c:22396
 #, c-format
 msgid "State of feature '%s' differs: source: '%s=%s', destination: '%s=%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24342
+#: src/conf/domain_conf.c:22876
 #, c-format
 msgid "State of vCPU '%zu' differs between source and destination definitions"
 msgstr ""
@@ -18487,7 +18637,7 @@ msgstr ""
 msgid "Stats %s too big for destination"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:18646 src/vz/vz_driver.c:3785
+#: src/qemu/qemu_driver.c:18663 src/vz/vz_driver.c:3787
 #, c-format
 msgid "Stats types bits 0x%x are not supported by this daemon"
 msgstr ""
@@ -18614,12 +18764,12 @@ msgstr ""
 msgid "Successfully updated media."
 msgstr ""
 
-#: src/util/vircgroupv1.c:1099
+#: src/util/vircgroupv1.c:1100
 #, c-format
 msgid "Sum of %srequest stat overflows"
 msgstr ""
 
-#: src/util/vircgroupv1.c:1078
+#: src/util/vircgroupv1.c:1079
 #, c-format
 msgid "Sum of byte %sstat overflows"
 msgstr ""
@@ -18629,11 +18779,11 @@ msgstr ""
 msgid "Sum of byte '%s' stat overflows"
 msgstr ""
 
-#: src/libvirt-lxc.c:255
+#: src/libvirt-lxc.c:254
 msgid "Support for AppArmor is not enabled"
 msgstr ""
 
-#: src/libvirt-lxc.c:243
+#: src/libvirt-lxc.c:242
 msgid "Support for SELinux is not enabled"
 msgstr ""
 
@@ -18666,7 +18816,7 @@ msgstr ""
 msgid "Suspend operation already in progress"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:2649
+#: src/lxc/lxc_driver.c:2653
 msgid "Suspend operation failed"
 msgstr ""
 
@@ -18722,7 +18872,7 @@ msgstr ""
 msgid "System is not available"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:433 src/lxc/lxc_driver.c:998 src/lxc/lxc_driver.c:1115
+#: src/lxc/lxc_driver.c:434 src/lxc/lxc_driver.c:999 src/lxc/lxc_driver.c:1116
 msgid "System lacks NETNS support"
 msgstr ""
 
@@ -18731,16 +18881,16 @@ msgstr ""
 msgid "TLS handshake failed %s"
 msgstr ""
 
-#: src/qemu/qemu_migration_params.c:930
+#: src/qemu/qemu_migration_params.c:923
 msgid "TLS migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:9594
+#: src/qemu/qemu_domain.c:9720
 #, c-format
 msgid "TLS transport is not supported for disk protocol '%s'"
 msgstr ""
 
-#: src/conf/secret_conf.c:108
+#: src/conf/secret_conf.c:106
 msgid "TLS usage specified, but name is missing"
 msgstr ""
 
@@ -18748,21 +18898,21 @@ msgstr ""
 msgid "TLS:"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4221
+#: src/qemu/qemu_validate.c:4227
 msgid "TPM 1.2 is not supported with the SPAPR device model"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4259
+#: src/qemu/qemu_validate.c:4265
 #, c-format
 msgid "TPM Proxy model %s is only available for PPC64 guests"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4268
+#: src/qemu/qemu_validate.c:4274
 #, c-format
 msgid "TPM Proxy model %s requires 'Passthrough' backend"
 msgstr ""
 
-#: src/util/virtpm.c:70
+#: src/util/virtpm.c:71
 #, c-format
 msgid "TPM device path %s is invalid"
 msgstr ""
@@ -18771,6 +18921,7 @@ msgstr ""
 msgid "Table row cannot be empty"
 msgstr ""
 
+#. title
 #: tools/virsh-domain-monitor.c:497 tools/virsh-domain-monitor.c:623
 #: tools/virsh-domain-monitor.c:625 tools/virsh-domain.c:14091
 msgid "Target"
@@ -18864,569 +19015,573 @@ msgstr ""
 msgid "Target NUMA node count '%zu' doesn't match source '%zu'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24222
+#: src/conf/domain_conf.c:22772
+msgid "Target NVDIMM UUID doesn't match source NVDIMM"
+msgstr ""
+
+#: src/conf/domain_conf.c:22750
 #, c-format
 msgid ""
 "Target NVDIMM alignment '%llu' doesn't match source NVDIMM alignment '%llu'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24214
+#: src/conf/domain_conf.c:22742
 #, c-format
 msgid ""
 "Target NVDIMM label size '%llu' doesn't match source NVDIMM label size '%llu'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24230
+#: src/conf/domain_conf.c:22758
 msgid "Target NVDIMM pmem flag doesn't match source NVDIMM pmem flag"
 msgstr ""
 
-#: src/conf/domain_conf.c:24237
+#: src/conf/domain_conf.c:22765
 msgid "Target NVDIMM readonly flag doesn't match source NVDIMM readonly flag"
 msgstr ""
 
-#: src/conf/domain_conf.c:23605
+#: src/conf/domain_conf.c:22133
 #, c-format
 msgid "Target RNG model '%s' does not match source '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24122
+#: src/conf/domain_conf.c:22650
 msgid "Target TPM device model doesn't match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:24116
+#: src/conf/domain_conf.c:22644
 msgid "Target TPM device type doesn't match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:24128
+#: src/conf/domain_conf.c:22656
 msgid "Target TPM version doesn't match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:22864
+#: src/conf/domain_conf.c:21392
 #, c-format
 msgid "Target TSC frequency %llu does not match source %llu"
 msgstr ""
 
-#: src/conf/domain_conf.c:22871
+#: src/conf/domain_conf.c:21399
 #, c-format
 msgid "Target TSC mode %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23695
+#: src/conf/domain_conf.c:22223
 msgid "Target USB Class code does not match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:23719
+#: src/conf/domain_conf.c:22247
 #, c-format
 msgid "Target USB allow '%s' does not match source '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:23707
+#: src/conf/domain_conf.c:22235
 msgid "Target USB product ID does not match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:23684
+#: src/conf/domain_conf.c:22212
 #, c-format
 msgid "Target USB redirection filter rule count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:23701
+#: src/conf/domain_conf.c:22229
 msgid "Target USB vendor ID does not match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:23713
+#: src/conf/domain_conf.c:22241
 msgid "Target USB version does not match source"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3562 src/qemu/qemu_driver.c:7302
+#: src/libxl/libxl_driver.c:3559 src/qemu/qemu_driver.c:7277
 msgid "Target already exists"
 msgstr ""
 
-#: src/conf/domain_conf.c:23572
+#: src/conf/domain_conf.c:22100
 #, c-format
 msgid ""
 "Target balloon autodeflate attribute value '%s' does not match source '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:23581
+#: src/conf/domain_conf.c:22109
 #, c-format
 msgid ""
 "Target balloon freePageReporting attribute value '%s' does not match source "
 "'%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:23564
+#: src/conf/domain_conf.c:22092
 #, c-format
 msgid "Target balloon model %s does not match source %s"
 msgstr ""
 
-#: src/util/virsysinfo.c:1658
+#: src/util/virsysinfo.c:1659
 msgid "Target base board does not match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:23506
+#: src/conf/domain_conf.c:22034
 #, c-format
 msgid "Target channel addr %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23486
+#: src/conf/domain_conf.c:22014
 #, c-format
 msgid "Target channel name %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23474
+#: src/conf/domain_conf.c:22002
 #, c-format
 msgid "Target channel type %s does not match source %s"
 msgstr ""
 
-#: src/util/virsysinfo.c:1682
+#: src/util/virsysinfo.c:1683
 msgid "Target chassis does not match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:23526
+#: src/conf/domain_conf.c:22054
 #, c-format
 msgid "Target console type %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23117
+#: src/conf/domain_conf.c:21645
 #, c-format
 msgid "Target controller index %d does not match source %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:23124
+#: src/conf/domain_conf.c:21652
 #, c-format
 msgid "Target controller model %d does not match source %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:23132 src/conf/domain_conf.c:23146
+#: src/conf/domain_conf.c:21660 src/conf/domain_conf.c:21674
 #, c-format
 msgid "Target controller ports %d does not match source %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:23109
+#: src/conf/domain_conf.c:21637
 #, c-format
 msgid "Target controller type %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23139
+#: src/conf/domain_conf.c:21667
 #, c-format
 msgid "Target controller vectors %d does not match source %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:22901
+#: src/conf/domain_conf.c:21429
 msgid "Target device PCI address "
 msgstr ""
 
-#: src/conf/domain_conf.c:22888
+#: src/conf/domain_conf.c:21416
 #, c-format
 msgid "Target device address type %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23018
+#: src/conf/domain_conf.c:21546
 #, c-format
 msgid "Target device ats option '%s' does not match source '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:22945
+#: src/conf/domain_conf.c:21473
 #, c-format
 msgid "Target device ccid address %d:%d does not match source %d:%d"
 msgstr ""
 
-#: src/conf/domain_conf.c:22981
+#: src/conf/domain_conf.c:21509
 #, c-format
 msgid "Target device dimm base address '%llx' does not match source '%llx'"
 msgstr ""
 
-#: src/conf/domain_conf.c:22972
+#: src/conf/domain_conf.c:21500
 #, c-format
 msgid "Target device dimm slot %u does not match source %u"
 msgstr ""
 
-#: src/conf/domain_conf.c:22916
+#: src/conf/domain_conf.c:21444
 #, c-format
 msgid "Target device drive address %d:%d:%d does not match source %d:%d:%d"
 msgstr ""
 
-#: src/conf/domain_conf.c:23010
+#: src/conf/domain_conf.c:21538
 #, c-format
 msgid "Target device iommu option '%s' does not match source '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:22959
+#: src/conf/domain_conf.c:21487
 #, c-format
 msgid "Target device isa address %d:%d does not match source %d:%d"
 msgstr ""
 
-#: src/conf/domain_conf.c:23026
+#: src/conf/domain_conf.c:21554
 #, c-format
 msgid "Target device packed option '%s' does not match source '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:22931
+#: src/conf/domain_conf.c:21459
 #, c-format
 msgid ""
 "Target device virtio serial address %d:%d:%d does not match source %d:%d:%d"
 msgstr ""
 
-#: src/conf/domain_conf.c:23058
+#: src/conf/domain_conf.c:21586
 #, c-format
 msgid "Target disk %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23080
+#: src/conf/domain_conf.c:21608
 msgid "Target disk access mode does not match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:23050
+#: src/conf/domain_conf.c:21578
 #, c-format
 msgid "Target disk bus %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23042
+#: src/conf/domain_conf.c:21570
 #, c-format
 msgid "Target disk device %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23086
+#: src/conf/domain_conf.c:21614
 #, c-format
 msgid "Target disk model %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23065
+#: src/conf/domain_conf.c:21593
 #, c-format
 msgid "Target disk serial %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23072
+#: src/conf/domain_conf.c:21600
 #, c-format
 msgid "Target disk wwn '%s' does not match source '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24293
+#: src/conf/domain_conf.c:22827
 #, c-format
 msgid ""
 "Target domain IOMMU device aw_bits value '%d' does not match source '%d'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24269
+#: src/conf/domain_conf.c:22803
 #, c-format
 msgid "Target domain IOMMU device caching mode '%s' does not match source '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24781
+#: src/conf/domain_conf.c:23315
 msgid "Target domain IOMMU device count does not match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:24277
+#: src/conf/domain_conf.c:22811
 #, c-format
 msgid "Target domain IOMMU device eim value '%s' does not match source '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24261
+#: src/conf/domain_conf.c:22795
 #, c-format
 msgid ""
 "Target domain IOMMU device intremap value '%s' does not match source '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24285
+#: src/conf/domain_conf.c:22819
 #, c-format
 msgid "Target domain IOMMU device iotlb value '%s' does not match source '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24253
+#: src/conf/domain_conf.c:22787
 #, c-format
 msgid "Target domain IOMMU device model '%s' does not match source '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24434
+#: src/conf/domain_conf.c:22968
 #, c-format
 msgid "Target domain OS type %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:24721
+#: src/conf/domain_conf.c:23255
 #, c-format
 msgid "Target domain RNG device count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24455
+#: src/conf/domain_conf.c:22989
 #, c-format
 msgid "Target domain SMBIOS mode %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:24756
+#: src/conf/domain_conf.c:23290
 #, c-format
 msgid "Target domain TPM device count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24681
+#: src/conf/domain_conf.c:23215
 #, c-format
 msgid "Target domain USB redirection filter count %d does not match source %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:24441
+#: src/conf/domain_conf.c:22975
 #, c-format
 msgid "Target domain architecture %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:24628
+#: src/conf/domain_conf.c:23162
 #, c-format
 msgid "Target domain channel count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24641
+#: src/conf/domain_conf.c:23175
 #, c-format
 msgid "Target domain console count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24503
+#: src/conf/domain_conf.c:23037
 #, c-format
 msgid "Target domain controller count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24481
+#: src/conf/domain_conf.c:23015
 msgid "Target domain count of sysinfo does not match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:24153
+#: src/conf/domain_conf.c:22681
 #, c-format
 msgid "Target domain current memory %lld does not match source %lld"
 msgstr ""
 
-#: src/conf/domain_conf.c:24492
+#: src/conf/domain_conf.c:23026
 #, c-format
 msgid "Target domain disk count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24516
+#: src/conf/domain_conf.c:23050
 #, c-format
 msgid "Target domain filesystem count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24407
+#: src/conf/domain_conf.c:22941
 #, c-format
 msgid "Target domain genid %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:24576
+#: src/conf/domain_conf.c:23110
 #, c-format
 msgid "Target domain host device count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24654
+#: src/conf/domain_conf.c:23188
 #, c-format
 msgid "Target domain hub device count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24540
+#: src/conf/domain_conf.c:23074
 #, c-format
 msgid "Target domain input device count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24448
+#: src/conf/domain_conf.c:22982
 #, c-format
 msgid "Target domain machine type %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:24143
+#: src/conf/domain_conf.c:22671
 #, c-format
 msgid "Target domain max memory %lld does not match source %lld"
 msgstr ""
 
-#: src/conf/domain_conf.c:24708
+#: src/conf/domain_conf.c:23242
 #, c-format
 msgid "Target domain memory balloon count %d does not match source %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:24769
+#: src/conf/domain_conf.c:23303
 #, c-format
 msgid "Target domain memory device count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24171
+#: src/conf/domain_conf.c:22699
 #, c-format
 msgid "Target domain memory slots count '%u' doesn't match source '%u'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24418
+#: src/conf/domain_conf.c:22952
 #, c-format
 msgid "Target domain name '%s' does not match source '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24528
+#: src/conf/domain_conf.c:23062
 #, c-format
 msgid "Target domain net card count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24732
+#: src/conf/domain_conf.c:23266
 #, c-format
 msgid "Target domain panic device count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24615
+#: src/conf/domain_conf.c:23149
 #, c-format
 msgid "Target domain parallel port count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24666
+#: src/conf/domain_conf.c:23200
 #, c-format
 msgid "Target domain redirected devices count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24395
+#: src/conf/domain_conf.c:22929
 msgid "Target domain requested genid does not match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:24602
+#: src/conf/domain_conf.c:23136
 #, c-format
 msgid "Target domain serial port count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24744
+#: src/conf/domain_conf.c:23278
 #, c-format
 msgid "Target domain shared memory device count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24589
+#: src/conf/domain_conf.c:23123
 #, c-format
 msgid "Target domain smartcard count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24552
+#: src/conf/domain_conf.c:23086
 #, c-format
 msgid "Target domain sound card count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24466
+#: src/conf/domain_conf.c:23000
 msgid "Target domain timers do not match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:24388
+#: src/conf/domain_conf.c:22922
 #, c-format
 msgid "Target domain uuid %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:24331
+#: src/conf/domain_conf.c:22865
 #, c-format
 msgid "Target domain vCPU max %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24564
+#: src/conf/domain_conf.c:23098
 #, c-format
 msgid "Target domain video card count %zu does not match source %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:24376
+#: src/conf/domain_conf.c:22910
 #, c-format
 msgid "Target domain virt type %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:24792
+#: src/conf/domain_conf.c:23326
 msgid "Target domain vsock device count does not match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:24309
+#: src/conf/domain_conf.c:22843
 #, c-format
 msgid "Target domain vsock device model '%s' does not match source '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24695
+#: src/conf/domain_conf.c:23229
 #, c-format
 msgid "Target domain watchdog count %d does not match source %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:23176
+#: src/conf/domain_conf.c:21704
 msgid "Target filesystem access mode does not match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:23169
+#: src/conf/domain_conf.c:21697
 #, c-format
 msgid "Target filesystem guest target %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23182
+#: src/conf/domain_conf.c:21710
 msgid "Target filesystem model does not match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:23391
+#: src/conf/domain_conf.c:21919
 #, c-format
 msgid "Target host device mode %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23400
+#: src/conf/domain_conf.c:21928
 #, c-format
 msgid "Target host device subsystem %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23628
+#: src/conf/domain_conf.c:22156
 #, c-format
 msgid "Target hub device type %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23260
+#: src/conf/domain_conf.c:21788
 #, c-format
 msgid "Target input device bus %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23252
+#: src/conf/domain_conf.c:21780
 #, c-format
 msgid "Target input device type %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23268
+#: src/conf/domain_conf.c:21796
 #, c-format
 msgid "Target input model %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:24162
+#: src/conf/domain_conf.c:22690
 #, c-format
 msgid "Target maximum memory size '%llu' doesn't match source '%llu'"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:7896
+#: src/qemu/qemu_domain.c:8016
 #, c-format
 msgid "Target memory device alias '%s' doesn't match source alias '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24188
+#: src/conf/domain_conf.c:22716
 #, c-format
 msgid "Target memory device model '%s' doesn't match source model '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24205
+#: src/conf/domain_conf.c:22733
 #, c-format
 msgid ""
 "Target memory device size '%llu' doesn't match source memory device size "
 "'%llu'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24197
+#: src/conf/domain_conf.c:22725
 #, c-format
 msgid ""
 "Target memory device targetNode '%d' doesn't match source targetNode '%d'"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:7883
+#: src/qemu/qemu_domain.c:8003
 #, c-format
 msgid ""
 "Target memoryBacking source '%s' doesn't match source memoryBacking "
 "source'%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1664
+#: src/qemu/qemu_validate.c:1675
 #, c-format
 msgid "Target model '%s' requires target type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:23230
+#: src/conf/domain_conf.c:21758
 #, c-format
 msgid "Target network card MTU %d does not match source %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:23206
+#: src/conf/domain_conf.c:21734
 #, c-format
 msgid "Target network card mac %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23215 src/conf/domain_conf.c:23222
+#: src/conf/domain_conf.c:21743 src/conf/domain_conf.c:21750
 #, c-format
 msgid "Target network card model %s does not match source %s"
 msgstr ""
@@ -19435,151 +19590,151 @@ msgstr ""
 msgid "Target not found"
 msgstr ""
 
-#: src/conf/domain_conf.c:24051
+#: src/conf/domain_conf.c:22579
 #, c-format
 msgid "Target panic model '%s' does not match source '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:23456
+#: src/conf/domain_conf.c:21984
 #, c-format
 msgid "Target parallel port %d does not match source %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:23647
+#: src/conf/domain_conf.c:22175
 #, c-format
 msgid "Target redirected device bus %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23658
+#: src/conf/domain_conf.c:22186
 #, c-format
 msgid ""
 "Target redirected device source type %s does not match source device source "
 "type %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23438
+#: src/conf/domain_conf.c:21966
 #, c-format
 msgid "Target serial port %d does not match source %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:23430
+#: src/conf/domain_conf.c:21958
 #, c-format
 msgid "Target serial type %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:24101
+#: src/conf/domain_conf.c:22629
 msgid "Target shared memory MSI configuration doesn't match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:24076
+#: src/conf/domain_conf.c:22604
 #, c-format
 msgid "Target shared memory model '%s' does not match source model '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24067
+#: src/conf/domain_conf.c:22595
 #, c-format
 msgid "Target shared memory role '%s' does not match source role '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24092
+#: src/conf/domain_conf.c:22620
 msgid "Target shared memory server usage doesn't match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:24085
+#: src/conf/domain_conf.c:22613
 #, c-format
 msgid "Target shared memory size '%llu' does not match source size '%llu'"
 msgstr ""
 
-#: src/conf/domain_conf.c:23291
+#: src/conf/domain_conf.c:21819
 #, c-format
 msgid "Target sound card model %s does not match source %s"
 msgstr ""
 
-#: src/util/virsysinfo.c:1598
+#: src/util/virsysinfo.c:1599
 #, c-format
 msgid "Target sysinfo %s %s does not match source %s"
 msgstr ""
 
-#: src/util/virsysinfo.c:1714
+#: src/util/virsysinfo.c:1715
 #, c-format
 msgid "Target sysinfo %s does not match source %s"
 msgstr ""
 
-#: src/util/virsysinfo.c:1728
+#: src/util/virsysinfo.c:1729
 #, c-format
 msgid "Target sysinfo base board count '%zu' does not match source '%zu'"
 msgstr ""
 
-#: src/util/virsysinfo.c:1613 src/util/virsysinfo.c:1634
-#: src/util/virsysinfo.c:1708
+#: src/util/virsysinfo.c:1614 src/util/virsysinfo.c:1635
+#: src/util/virsysinfo.c:1709
 msgid "Target sysinfo does not match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:22848
+#: src/conf/domain_conf.c:21376
 #, c-format
 msgid "Target timer %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:22856
+#: src/conf/domain_conf.c:21384
 #, c-format
 msgid "Target timer presence %d does not match source %d"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1637
+#: src/qemu/qemu_validate.c:1648
 #, c-format
 msgid "Target type '%s' cannot have an associated address"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1626
+#: src/qemu/qemu_validate.c:1637
 #, c-format
 msgid "Target type '%s' requires address type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:23361
+#: src/conf/domain_conf.c:21889
 #, c-format
 msgid "Target video card 2d accel %u does not match source %u"
 msgstr ""
 
-#: src/conf/domain_conf.c:23368
+#: src/conf/domain_conf.c:21896
 #, c-format
 msgid "Target video card 3d accel %u does not match source %u"
 msgstr ""
 
-#: src/conf/domain_conf.c:23354
+#: src/conf/domain_conf.c:21882
 msgid "Target video card acceleration does not match source"
 msgstr ""
 
-#: src/conf/domain_conf.c:23346
+#: src/conf/domain_conf.c:21874
 #, c-format
 msgid "Target video card heads %u does not match source %u"
 msgstr ""
 
-#: src/conf/domain_conf.c:23310
+#: src/conf/domain_conf.c:21838
 #, c-format
 msgid "Target video card model %s does not match source %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:23318
+#: src/conf/domain_conf.c:21846
 #, c-format
 msgid "Target video card ram %u does not match source %u"
 msgstr ""
 
-#: src/conf/domain_conf.c:23339
+#: src/conf/domain_conf.c:21867
 #, c-format
 msgid "Target video card vgamem %u does not match source %u"
 msgstr ""
 
-#: src/conf/domain_conf.c:23325
+#: src/conf/domain_conf.c:21853
 #, c-format
 msgid "Target video card vram %u does not match source %u"
 msgstr ""
 
-#: src/conf/domain_conf.c:23332
+#: src/conf/domain_conf.c:21860
 #, c-format
 msgid "Target video card vram64 %u does not match source %u"
 msgstr ""
 
-#: src/conf/domain_conf.c:23545
+#: src/conf/domain_conf.c:22073
 #, c-format
 msgid "Target watchdog model %s does not match source %s"
 msgstr ""
@@ -19592,7 +19747,7 @@ msgstr ""
 msgid "Temporary disk space use:"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:965
+#: src/qemu/qemu_validate.c:969
 msgid "That firmware name is reserved"
 msgstr ""
 
@@ -19605,7 +19760,7 @@ msgstr ""
 msgid "Thawed %d filesystem(s)\n"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3705
+#: src/qemu/qemu_validate.c:3712
 #, c-format
 msgid "The '%s' device is not supported by this QEMU binary"
 msgstr ""
@@ -19677,21 +19832,21 @@ msgid ""
 "type, but model='%s' was found instead"
 msgstr ""
 
-#: src/conf/domain_conf.c:11386
+#: src/conf/domain_validate.c:608
 msgid "The PCI controller with index=0 can't be associated with a NUMA node"
 msgstr ""
 
-#: src/util/virnetdev.c:1328 src/util/virpci.c:2501
+#: src/util/virnetdev.c:1337 src/util/virpci.c:2609
 #, c-format
 msgid "The PF device for VF %s has no network device name"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4294
+#: src/qemu/qemu_validate.c:4300
 #, c-format
 msgid "The QEMU executable %s does not support TPM backend type %s"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4283
+#: src/qemu/qemu_validate.c:4289
 #, c-format
 msgid "The QEMU executable %s does not support TPM model %s"
 msgstr ""
@@ -19807,7 +19962,7 @@ msgstr ""
 msgid "The host was not suspended"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4139
+#: src/qemu/qemu_validate.c:4145
 msgid ""
 "The ich9-intel-hda audio controller is not supported in this QEMU binary"
 msgstr ""
@@ -19880,7 +20035,7 @@ msgstr ""
 msgid "The vbox driver does not support %s disk device"
 msgstr ""
 
-#: src/network/bridge_driver.c:1333
+#: src/network/bridge_driver.c:1335
 #, c-format
 msgid ""
 "The version of dnsmasq on this host (%d.%d) doesn't adequately support IPv6 "
@@ -19896,82 +20051,82 @@ msgstr ""
 msgid "There is no more free %s."
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1235
+#: src/qemu/qemu_validate.c:1244
 msgid "This QEMU binary doesn't support zPCI"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3827
+#: src/qemu/qemu_validate.c:3834
 msgid "This QEMU can't disable file transfers through spice"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2596
+#: src/qemu/qemu_validate.c:2607
 msgid "This QEMU doesn't support '-device usb-storage'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3925
+#: src/qemu/qemu_validate.c:3932
 msgid ""
 "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2440
+#: src/qemu/qemu_validate.c:2451
 msgid "This QEMU doesn't support scsi-block for lun passthrough"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2611
+#: src/qemu/qemu_validate.c:2622
 msgid ""
 "This QEMU doesn't support setting the removable flag of USB storage devices"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3834
+#: src/qemu/qemu_validate.c:3841
 msgid "This QEMU doesn't support spice OpenGL"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3841
+#: src/qemu/qemu_validate.c:3848
 msgid "This QEMU doesn't support spice OpenGL rendernode"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2504
+#: src/qemu/qemu_validate.c:2515
 msgid "This QEMU doesn't support target greater than 7"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2977
+#: src/qemu/qemu_validate.c:2984
 msgid "This QEMU doesn't support the AM53C974 (ESP) controller"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2970
+#: src/qemu/qemu_validate.c:2977
 msgid "This QEMU doesn't support the DC390 (ESP) controller"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2912
+#: src/qemu/qemu_validate.c:2919
 msgid "This QEMU doesn't support the LSI 53C895A SCSI controller"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2933
+#: src/qemu/qemu_validate.c:2940
 msgid "This QEMU doesn't support the LSI SAS1068 (MPT Fusion) controller"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2941
+#: src/qemu/qemu_validate.c:2948
 msgid "This QEMU doesn't support the LSI SAS1078 (MegaRAID) controller"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2963
+#: src/qemu/qemu_validate.c:2970
 msgid "This QEMU doesn't support the NCR53C90 (ESP) controller"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2949
+#: src/qemu/qemu_validate.c:2956
 msgid ""
 "This QEMU doesn't support the pvscsi (VMware paravirtual SCSI) controller"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2170
+#: src/qemu/qemu_validate.c:2181
 msgid "This QEMU doesn't support vhost-scsi devices"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2922
+#: src/qemu/qemu_validate.c:2929
 msgid "This QEMU doesn't support virtio scsi controller"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2512
+#: src/qemu/qemu_validate.c:2523
 msgid "This QEMU only supports both bus and unit equal to 0"
 msgstr ""
 
@@ -19984,14 +20139,14 @@ msgstr ""
 msgid "This function is not supported on WIN32 platform"
 msgstr ""
 
-#: src/esx/esx_driver.c:888
+#: src/esx/esx_driver.c:898
 #, c-format
 msgid ""
 "This host is managed by a vCenter with IP address %s, but a mismatching "
 "vCenter '%s' (%s) has been specified"
 msgstr ""
 
-#: src/esx/esx_driver.c:874
+#: src/esx/esx_driver.c:884
 msgid "This host is not managed by a vCenter"
 msgstr ""
 
@@ -19999,7 +20154,7 @@ msgstr ""
 msgid "This snapshot has children, please delete these snapshots before"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5285
+#: src/qemu/qemu_hotplug.c:5314
 msgid "This type of disk cannot be hot unplugged"
 msgstr ""
 
@@ -20048,7 +20203,7 @@ msgstr ""
 msgid "Timed out during operation: %s"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1091
+#: src/lxc/lxc_process.c:1112
 #, c-format
 msgid "Timed out while reading log output: %s"
 msgstr ""
@@ -20187,12 +20342,12 @@ msgstr ""
 msgid "Too many migration parameters '%d' for limit '%d'"
 msgstr ""
 
-#: src/remote/remote_driver.c:6293
+#: src/remote/remote_driver.c:6289
 #, c-format
 msgid "Too many model names '%d' for limit '%d'"
 msgstr ""
 
-#: src/remote/remote_daemon_dispatch.c:6906 src/remote/remote_driver.c:7652
+#: src/remote/remote_daemon_dispatch.c:6906 src/remote/remote_driver.c:7648
 #, c-format
 msgid "Too many mountpoints in fsinfo: %d for limit %d"
 msgstr ""
@@ -20237,7 +20392,7 @@ msgstr ""
 msgid "Too many servers '%d' for limit '%d'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:431
+#: src/qemu/qemu_driver.c:427
 #, c-format
 msgid "Too many snapshots claiming to be current for domain %s"
 msgstr ""
@@ -20260,7 +20415,7 @@ msgstr ""
 msgid "Total downtime:"
 msgstr ""
 
-#: src/conf/domain_conf.c:4575
+#: src/conf/domain_conf.c:4547
 msgid "Total size of memory devices exceeds the total memory size"
 msgstr ""
 
@@ -20294,10 +20449,12 @@ msgstr ""
 msgid "Try again?"
 msgstr ""
 
+#. Better leak than crash
 #: src/esx/esx_vi.c:646
 msgid "Trying to free MultiCURL object that is still in use"
 msgstr ""
 
+#. Better leak than crash
 #: src/esx/esx_vi.c:531
 msgid "Trying to free SharedCURL object that is still in use"
 msgstr ""
@@ -20329,8 +20486,8 @@ msgid ""
 "attributes."
 msgstr ""
 
-#: src/qemu/qemu_driver.c:11213 src/qemu/qemu_driver.c:11443
-#: src/qemu/qemu_driver.c:11549
+#: src/qemu/qemu_driver.c:11197 src/qemu/qemu_driver.c:11427
+#: src/qemu/qemu_driver.c:11543
 msgid "Tunnelled migration requested but invalid RPC method called"
 msgstr ""
 
@@ -20380,16 +20537,16 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/conf/domain_conf.c:12323
+#: src/conf/domain_conf.c:10915
 #, c-format
 msgid "Type='%s' unsupported for <interface type='vhostuser'>"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1121
+#: src/qemu/qemu_validate.c:1130
 msgid "UEFI requires ACPI on this architecture"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:428 src/qemu/qemu_migration.c:1111
+#: src/qemu/qemu_migration.c:433 src/qemu/qemu_migration.c:1116
 msgid "UNIX disks URI does not include path"
 msgstr ""
 
@@ -20397,7 +20554,7 @@ msgstr ""
 msgid "UNIX socket address is required"
 msgstr ""
 
-#: src/qemu/qemu_command.c:4684
+#: src/qemu/qemu_command.c:4703
 #, c-format
 msgid "UNIX socket path '%s' too long"
 msgstr ""
@@ -20419,7 +20576,7 @@ msgstr ""
 msgid "URI is missing the server part"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:1196
+#: src/qemu/qemu_driver.c:1177
 msgid "URI must be qemu:///embed"
 msgstr ""
 
@@ -20440,7 +20597,7 @@ msgstr ""
 msgid "URI to use for disks migration (overrides --disks-port)"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:418
+#: src/qemu/qemu_migration.c:423
 #, c-format
 msgid "URI with tcp scheme did not provide a server part: %s"
 msgstr ""
@@ -20450,7 +20607,7 @@ msgstr ""
 msgid "USB bus %u requested but no controller with that index is present"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:4851
+#: src/qemu/qemu_domain.c:4897
 #, c-format
 msgid "USB controller model type 'qusb1' or 'qusb2' is not supported in %s"
 msgstr ""
@@ -20465,29 +20622,29 @@ msgstr ""
 msgid "USB device %s is in use by driver %s, domain %s"
 msgstr ""
 
-#: src/qemu/qemu_command.c:4405
+#: src/qemu/qemu_command.c:4428
 msgid "USB host device is missing bus/device information"
 msgstr ""
 
-#: src/conf/domain_conf.c:6627
+#: src/conf/domain_validate.c:1375
 msgid "USB host device must use 'usb' address type"
 msgstr ""
 
-#: src/qemu/qemu_domain_address.c:3038
+#: src/qemu/qemu_domain_address.c:3001
 msgid ""
 "USB is disabled for this domain, but USB devices are present in the domain "
 "XML"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1929
+#: src/qemu/qemu_validate.c:1940
 msgid "USB redirection filter is not supported by this version of QEMU"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1921
+#: src/qemu/qemu_validate.c:1932
 msgid "USB redirection is not supported by this version of QEMU"
 msgstr ""
 
-#: src/lxc/lxc_controller.c:1604 src/lxc/lxc_driver.c:3606
+#: src/lxc/lxc_controller.c:1604 src/lxc/lxc_driver.c:3605
 #, c-format
 msgid "USB source %s was not a character device"
 msgstr ""
@@ -20505,7 +20662,7 @@ msgstr ""
 msgid "UUID in config file malformed"
 msgstr ""
 
-#: src/conf/domain_conf.c:15657
+#: src/conf/domain_conf.c:14256
 msgid "UUID mismatch between <uuid> and <sysinfo>"
 msgstr ""
 
@@ -20520,9 +20677,9 @@ msgstr ""
 
 #: src/lxc/lxc_controller.c:1553 src/lxc/lxc_controller.c:1598
 #: src/lxc/lxc_controller.c:1666 src/lxc/lxc_controller.c:1740
-#: src/lxc/lxc_controller.c:1894 src/lxc/lxc_driver.c:3376
-#: src/lxc/lxc_driver.c:3600 src/lxc/lxc_driver.c:3669
-#: src/lxc/lxc_driver.c:3742 src/qemu/qemu_interop_config.c:63
+#: src/lxc/lxc_controller.c:1894 src/lxc/lxc_driver.c:3380
+#: src/lxc/lxc_driver.c:3599 src/lxc/lxc_driver.c:3668
+#: src/lxc/lxc_driver.c:3741 src/qemu/qemu_interop_config.c:64
 #: src/qemu/qemu_namespace.c:1102
 #, c-format
 msgid "Unable to access %s"
@@ -20533,12 +20690,12 @@ msgstr ""
 msgid "Unable to access cache '%s' for '%s'"
 msgstr ""
 
-#: src/locking/lock_driver_lockd.c:90 src/locking/lock_driver_sanlock.c:130
+#: src/locking/lock_driver_lockd.c:91 src/locking/lock_driver_sanlock.c:130
 #, c-format
 msgid "Unable to access config file %s"
 msgstr ""
 
-#: src/libvirt-domain.c:10583
+#: src/libvirt-domain.c:10758
 #, c-format
 msgid "Unable to access file descriptor %d"
 msgstr ""
@@ -20564,7 +20721,7 @@ msgstr ""
 msgid "Unable to acquire lock on '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:2586
+#: src/util/virnetdev.c:2595
 msgid "Unable to add address to interface multicast list on this platform"
 msgstr ""
 
@@ -20672,7 +20829,7 @@ msgstr ""
 msgid "Unable to append command 'id' string"
 msgstr ""
 
-#: src/util/virnetdevtap.c:376
+#: src/util/virnetdevtap.c:283
 msgid "Unable to associate TAP device"
 msgstr ""
 
@@ -20681,17 +20838,17 @@ msgstr ""
 msgid "Unable to associate device %s with blkid library"
 msgstr ""
 
-#: src/util/virfile.c:953
+#: src/util/virfile.c:996
 #, c-format
 msgid "Unable to associate file %s with NBD device"
 msgstr ""
 
-#: src/util/virfile.c:941
+#: src/util/virfile.c:984
 #, c-format
 msgid "Unable to associate file %s with loop device"
 msgstr ""
 
-#: src/util/virfile.c:781
+#: src/util/virfile.c:828
 #, c-format
 msgid "Unable to attach %s to loop device"
 msgstr ""
@@ -20705,7 +20862,7 @@ msgstr ""
 msgid "Unable to bind port %s to the virtual port %s"
 msgstr ""
 
-#: src/qemu/qemu_command.c:4698
+#: src/qemu/qemu_command.c:4717
 #, c-format
 msgid "Unable to bind to UNIX socket path '%s'"
 msgstr ""
@@ -20743,7 +20900,7 @@ msgstr ""
 msgid "Unable to change lifecycle action."
 msgstr ""
 
-#: src/qemu/qemu_driver.c:2432
+#: src/qemu/qemu_driver.c:2413
 msgid ""
 "Unable to change memory of active domain without the balloon device and "
 "guest OS balloon driver"
@@ -20765,8 +20922,8 @@ msgstr ""
 msgid "Unable to change server's client-related configuration limits"
 msgstr ""
 
-#: src/libvirt-domain.c:3767 src/libvirt-domain.c:3779
-#: src/libvirt-domain.c:3956 src/libvirt-domain.c:3969
+#: src/libvirt-domain.c:3858 src/libvirt-domain.c:3878
+#: src/libvirt-domain.c:4086 src/libvirt-domain.c:4107
 msgid "Unable to change target guest XML during migration"
 msgstr ""
 
@@ -20784,26 +20941,26 @@ msgstr ""
 msgid "Unable to chdir(%s)"
 msgstr ""
 
-#: src/util/virnetdev.c:220
+#: src/util/virnetdev.c:229
 #, c-format
 msgid "Unable to check interface %s"
 msgstr ""
 
-#: src/util/virnetdev.c:1057
+#: src/util/virnetdev.c:1066
 msgid "Unable to check interface config on this platform"
 msgstr ""
 
-#: src/util/virnetdev.c:209
+#: src/util/virnetdev.c:218
 #, c-format
 msgid "Unable to check interface flags for %s"
 msgstr ""
 
-#: src/util/virlockspace.c:151 src/util/virpidfile.c:359
+#: src/util/virlockspace.c:151 src/util/virpidfile.c:360
 #, c-format
 msgid "Unable to check status of pid file '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:1443
+#: src/util/virnetdev.c:1452
 msgid "Unable to check virtual function status on this platform"
 msgstr ""
 
@@ -20835,7 +20992,7 @@ msgstr ""
 msgid "Unable to close disk children"
 msgstr ""
 
-#: src/qemu/qemu_process.c:4535 src/qemu/qemu_process.c:4541
+#: src/qemu/qemu_process.c:4538 src/qemu/qemu_process.c:4544
 #, c-format
 msgid "Unable to close file '%s'"
 msgstr ""
@@ -20854,27 +21011,27 @@ msgstr ""
 msgid "Unable to compute hash of data: %s"
 msgstr ""
 
-#: src/util/virnetdev.c:1896
+#: src/util/virnetdev.c:1905
 #, c-format
 msgid ""
 "Unable to configure VF %d of PF '%s' because the PF is not online. Please "
 "change host network config to put the PF online."
 msgstr ""
 
-#: src/libxl/libxl_conf.c:1818
+#: src/libxl/libxl_conf.c:1819
 msgid "Unable to configure libxl's memory management parameters"
 msgstr ""
 
-#: src/conf/domain_conf.c:6897
+#: src/conf/domain_validate.c:808
 msgid "Unable to construct table of device aliases"
 msgstr ""
 
-#: src/util/virlease.c:235
+#: src/util/virlease.c:233
 #, c-format
 msgid "Unable to convert lease expiry time to long long: %s"
 msgstr ""
 
-#: src/qemu/qemu_process.c:2391
+#: src/qemu/qemu_process.c:2395
 msgid "Unable to convert time"
 msgstr ""
 
@@ -20882,8 +21039,8 @@ msgstr ""
 msgid "Unable to copy socket file handle"
 msgstr ""
 
-#: src/lxc/lxc_controller.c:1613 src/lxc/lxc_driver.c:3200
-#: src/qemu/qemu_namespace.c:933 src/qemu/qemu_process.c:3945
+#: src/lxc/lxc_controller.c:1613 src/lxc/lxc_driver.c:3204
+#: src/qemu/qemu_namespace.c:933 src/qemu/qemu_process.c:3948
 #, c-format
 msgid "Unable to create %s"
 msgstr ""
@@ -20893,11 +21050,11 @@ msgstr ""
 msgid "Unable to create HardDisk, rc=%08x"
 msgstr ""
 
-#: src/util/virjson.c:1975
+#: src/util/virjson.c:1995
 msgid "Unable to create JSON formatter"
 msgstr ""
 
-#: src/util/virjson.c:1850
+#: src/util/virjson.c:1870
 msgid "Unable to create JSON parser"
 msgstr ""
 
@@ -20919,11 +21076,11 @@ msgstr ""
 msgid "Unable to create RNG validation context %s"
 msgstr ""
 
-#: src/util/virnetdevtap.c:506
+#: src/util/virnetdevtap.c:390
 msgid "Unable to create TAP devices on this platform"
 msgstr ""
 
-#: src/qemu/qemu_command.c:4676
+#: src/qemu/qemu_command.c:4695
 msgid "Unable to create UNIX socket"
 msgstr ""
 
@@ -20942,17 +21099,12 @@ msgstr ""
 
 #: src/lxc/lxc_controller.c:1621 src/lxc/lxc_controller.c:1691
 #: src/lxc/lxc_controller.c:1765 src/lxc/lxc_controller.c:1922
-#: src/lxc/lxc_driver.c:3215 src/qemu/qemu_namespace.c:965
+#: src/lxc/lxc_driver.c:3219 src/qemu/qemu_namespace.c:965
 #, c-format
 msgid "Unable to create device %s"
 msgstr ""
 
-#: src/util/virnetdevmacvlan.c:855
-#, c-format
-msgid "Unable to create device '%s'"
-msgstr ""
-
-#: src/util/vircgroupv1.c:827 src/util/vircgroupv1.c:853
+#: src/util/vircgroupv1.c:828 src/util/vircgroupv1.c:854
 #: src/util/vircgroupv2.c:566
 #, c-format
 msgid "Unable to create directory %s"
@@ -20993,7 +21145,7 @@ msgstr ""
 msgid "Unable to create media registry"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:3463
+#: src/qemu/qemu_migration.c:3468
 msgid "Unable to create migration thread"
 msgstr ""
 
@@ -21010,7 +21162,7 @@ msgstr ""
 msgid "Unable to create socket"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:721 src/qemu/qemu_monitor.c:717
+#: src/qemu/qemu_agent.c:721 src/qemu/qemu_monitor.c:713
 #, c-format
 msgid "Unable to create socket object: %s"
 msgstr ""
@@ -21020,16 +21172,16 @@ msgstr ""
 msgid "Unable to create symlink %s (pointing to %s)"
 msgstr ""
 
-#: src/util/virnetdevtap.c:420
+#: src/util/virnetdevtap.c:332
 msgid "Unable to create tap device"
 msgstr ""
 
-#: src/util/virnetdevtap.c:310
+#: src/util/virnetdevtap.c:218
 #, c-format
 msgid "Unable to create tap device %s"
 msgstr ""
 
-#: src/util/vircommand.c:2637
+#: src/util/vircommand.c:2661
 msgid "Unable to create thread to process command's IO"
 msgstr ""
 
@@ -21069,11 +21221,11 @@ msgstr ""
 msgid "Unable to delete %s"
 msgstr ""
 
-#: src/util/virnetdevtap.c:513
+#: src/util/virnetdevtap.c:397
 msgid "Unable to delete TAP devices on this platform"
 msgstr ""
 
-#: src/util/virnetdev.c:2631
+#: src/util/virnetdev.c:2640
 msgid "Unable to delete address from interface multicast list on this platform"
 msgstr ""
 
@@ -21108,7 +21260,7 @@ msgstr ""
 msgid "Unable to detect filesystem for %s"
 msgstr ""
 
-#: src/storage/storage_util.c:3278
+#: src/storage/storage_util.c:3331
 msgid "Unable to determine Partition Type, requires build --overwrite"
 msgstr ""
 
@@ -21127,7 +21279,7 @@ msgstr ""
 msgid "Unable to determine model for SCSI controller idx=%d"
 msgstr ""
 
-#: src/util/virfile.c:2015
+#: src/util/virfile.c:2058
 msgid "Unable to determine mount table on this platform"
 msgstr ""
 
@@ -21135,7 +21287,7 @@ msgstr ""
 msgid "Unable to disable nagle algorithm"
 msgstr ""
 
-#: src/util/virnetlink.c:1273
+#: src/util/virnetlink.c:1289
 msgid "Unable to dump link info on this platform"
 msgstr ""
 
@@ -21187,7 +21339,7 @@ msgstr ""
 msgid "Unable to exec shell %s"
 msgstr ""
 
-#: src/util/virtpm.c:310
+#: src/util/virtpm.c:311
 #, c-format
 msgid "Unable to find '%s' binary in $PATH"
 msgstr ""
@@ -21198,19 +21350,19 @@ msgstr ""
 msgid "Unable to find '%s' limit for block device '%s'"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1208
+#: src/lxc/lxc_process.c:1230
 msgid "Unable to find 'cpuacct' cgroups controller mount"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1214
+#: src/lxc/lxc_process.c:1236
 msgid "Unable to find 'devices' cgroups controller mount"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1220
+#: src/lxc/lxc_process.c:1242
 msgid "Unable to find 'memory' cgroups controller mount"
 msgstr ""
 
-#: src/util/virfile.c:899
+#: src/util/virfile.c:945
 msgid "Unable to find 'qemu-nbd' binary in $PATH"
 msgstr ""
 
@@ -21225,7 +21377,7 @@ msgstr ""
 msgid "Unable to find UUID for location %s"
 msgstr ""
 
-#: src/util/virfile.c:717
+#: src/util/virfile.c:764
 msgid "Unable to find a free loop device in /dev"
 msgstr ""
 
@@ -21260,22 +21412,22 @@ msgstr ""
 msgid "Unable to find any firmware to satisfy '%s'"
 msgstr ""
 
-#: src/qemu/qemu_conf.c:1988
+#: src/qemu/qemu_conf.c:1967
 #, c-format
 msgid "Unable to find any usable hugetlbfs mount for %llu KiB"
 msgstr ""
 
-#: src/qemu/qemu_command.c:8448
+#: src/qemu/qemu_command.c:8466
 #, c-format
 msgid "Unable to find controller for %s"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:691
+#: src/interface/interface_backend_udev.c:681
 #, c-format
 msgid "Unable to find correct value in 'bonding/arp_validate' for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:661
+#: src/interface/interface_backend_udev.c:651
 #, c-format
 msgid "Unable to find correct value in 'bonding/mode' for '%s'"
 msgstr ""
@@ -21309,7 +21461,7 @@ msgstr ""
 msgid "Unable to force bind to IPv6 only"
 msgstr ""
 
-#: src/qemu/qemu_command.c:7170
+#: src/qemu/qemu_command.c:7189
 msgid "Unable to format NUMA node cache"
 msgstr ""
 
@@ -21317,7 +21469,7 @@ msgstr ""
 msgid "Unable to format SELinux context"
 msgstr ""
 
-#: src/conf/domain_conf.c:27322
+#: src/conf/domain_conf.c:25890
 msgid "Unable to format guestfwd port"
 msgstr ""
 
@@ -21362,12 +21514,12 @@ msgstr ""
 msgid "Unable to get Keyboard object for domain %s"
 msgstr ""
 
-#: src/util/virstoragefile.c:1344
+#: src/locking/lock_driver_lockd.c:518
 #, c-format
 msgid "Unable to get LVM key for %s"
 msgstr ""
 
-#: src/util/virstoragefile.c:1406
+#: src/util/virstoragefile.c:1254
 #, c-format
 msgid "Unable to get SCSI key for %s"
 msgstr ""
@@ -21387,23 +21539,23 @@ msgstr ""
 msgid "Unable to get STP on %s on this platform"
 msgstr ""
 
-#: src/util/virnetdev.c:2409
+#: src/util/virnetdev.c:2418
 msgid "Unable to get VF net device stats on this platform"
 msgstr ""
 
-#: src/util/virnetdev.c:979
+#: src/util/virnetdev.c:988
 #, c-format
 msgid "Unable to get VLAN for interface %s"
 msgstr ""
 
-#: src/util/virnetdev.c:991
+#: src/util/virnetdev.c:1000
 msgid "Unable to get VLAN on this platform"
 msgstr ""
 
 #: src/security/security_util.c:187 src/security/security_util.c:294
 #: src/security/security_util.c:392 src/security/security_util.c:483
 #: src/security/security_util.c:494 src/security/security_util.c:505
-#: src/util/virfile.c:4438
+#: src/util/virfile.c:4494
 #, c-format
 msgid "Unable to get XATTR %s on %s"
 msgstr ""
@@ -21459,11 +21611,11 @@ msgstr ""
 msgid "Unable to get cpu map"
 msgstr ""
 
-#: src/util/virfile.c:3925
+#: src/util/virfile.c:3981
 msgid "Unable to get current position in file"
 msgstr ""
 
-#: tools/virsh-util.c:246
+#: tools/virsh-util.c:247
 msgid "Unable to get current position in stream"
 msgstr ""
 
@@ -21488,7 +21640,7 @@ msgstr ""
 msgid "Unable to get device ID '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:948
+#: src/util/virnetdev.c:957
 msgid "Unable to get device master from netlink on this platform"
 msgstr ""
 
@@ -21525,7 +21677,7 @@ msgstr ""
 msgid "Unable to get domain status"
 msgstr ""
 
-#: src/util/virnetdevtap.c:163 src/util/virnetdevtap.c:172
+#: src/util/virnetdevtap.c:123 src/util/virnetdevtap.c:132
 #, c-format
 msgid "Unable to get driver name for '%s'"
 msgstr ""
@@ -21534,7 +21686,7 @@ msgstr ""
 msgid "Unable to get filesystem information"
 msgstr ""
 
-#: src/util/virfile.c:645
+#: src/util/virfile.c:692
 msgid "Unable to get free loop device via ioctl"
 msgstr ""
 
@@ -21560,7 +21712,7 @@ msgstr ""
 msgid "Unable to get host boot time"
 msgstr ""
 
-#: src/util/virnetdev.c:866
+#: src/util/virnetdev.c:875
 #, c-format
 msgid "Unable to get index for interface %s"
 msgstr ""
@@ -21570,12 +21722,12 @@ msgstr ""
 msgid "Unable to get interface index for %s"
 msgstr ""
 
-#: src/util/virnetdevtap.c:149
+#: src/util/virnetdevtap.c:109
 #, c-format
 msgid "Unable to get interface index for '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:882
+#: src/util/virnetdev.c:891
 msgid "Unable to get interface index on this platform"
 msgstr ""
 
@@ -21595,7 +21747,7 @@ msgstr ""
 msgid "Unable to get local socket name"
 msgstr ""
 
-#: src/util/virfile.c:705
+#: src/util/virfile.c:752
 #, c-format
 msgid "Unable to get loop status on %s"
 msgstr ""
@@ -21617,7 +21769,7 @@ msgstr ""
 msgid "Unable to get memory stats"
 msgstr ""
 
-#: src/qemu/qemu_conf.c:1476
+#: src/qemu/qemu_conf.c:1455
 #, c-format
 msgid "Unable to get minor number of device '%s'"
 msgstr ""
@@ -21666,7 +21818,7 @@ msgstr ""
 msgid "Unable to get perf events"
 msgstr ""
 
-#: src/util/virnetdev.c:1462
+#: src/util/virnetdev.c:1471
 msgid "Unable to get physical function status on this platform"
 msgstr ""
 
@@ -21687,7 +21839,7 @@ msgstr ""
 msgid "Unable to get snapshot content"
 msgstr ""
 
-#: src/util/virnetdev.c:1492
+#: src/util/virnetdev.c:1501
 msgid "Unable to get sysfs info on this platform"
 msgstr ""
 
@@ -21716,19 +21868,19 @@ msgstr ""
 msgid "Unable to get the snapshot to remove"
 msgstr ""
 
-#: src/util/virnetdev.c:1453
+#: src/util/virnetdev.c:1462
 msgid "Unable to get virtual function index on this platform"
 msgstr ""
 
-#: src/util/virnetdev.c:1482
+#: src/util/virnetdev.c:1491
 msgid "Unable to get virtual function info on this platform"
 msgstr ""
 
-#: src/util/virnetdev.c:1472
+#: src/util/virnetdev.c:1481
 msgid "Unable to get virtual function name on this platform"
 msgstr ""
 
-#: src/util/virnetdev.c:1435
+#: src/util/virnetdev.c:1444
 msgid "Unable to get virtual functions on this platform"
 msgstr ""
 
@@ -21751,7 +21903,7 @@ msgstr ""
 msgid "Unable to init device stream mutex"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:1687
+#: src/qemu/qemu_domain.c:1688
 msgid "Unable to init qemu driver mutexes"
 msgstr ""
 
@@ -21767,7 +21919,7 @@ msgstr ""
 msgid "Unable to initialize certificate"
 msgstr ""
 
-#: src/node_device/node_device_udev.c:1930
+#: src/node_device/node_device_udev.c:2014
 msgid "Unable to initialize condition variable"
 msgstr ""
 
@@ -21800,7 +21952,7 @@ msgstr ""
 msgid "Unable to initialize lockspace mutex"
 msgstr ""
 
-#: src/node_device/node_device_udev.c:1924 src/util/virobject.c:282
+#: src/node_device/node_device_udev.c:2008 src/util/virobject.c:282
 msgid "Unable to initialize mutex"
 msgstr ""
 
@@ -21816,7 +21968,7 @@ msgstr ""
 msgid "Unable to join domain namespace"
 msgstr ""
 
-#: src/lxc/lxc_process.c:873
+#: src/lxc/lxc_process.c:894
 msgid "Unable to kill all processes"
 msgstr ""
 
@@ -21828,12 +21980,12 @@ msgstr ""
 msgid "Unable to know if the snapshot is the current snapshot"
 msgstr ""
 
-#: src/security/security_selinux.c:3487
+#: src/security/security_selinux.c:3486
 #, c-format
 msgid "Unable to label files under %s"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:599 src/storage/storage_backend_rbd.c:638
+#: src/storage/storage_backend_rbd.c:589 src/storage/storage_backend_rbd.c:628
 msgid "Unable to list RBD images"
 msgstr ""
 
@@ -21841,7 +21993,7 @@ msgstr ""
 msgid "Unable to listen on socket"
 msgstr ""
 
-#: src/qemu/qemu_command.c:4705
+#: src/qemu/qemu_command.c:4724
 #, c-format
 msgid "Unable to listen to UNIX socket path '%s'"
 msgstr ""
@@ -21859,29 +22011,29 @@ msgstr ""
 msgid "Unable to lookup SELinux process context"
 msgstr ""
 
-#: src/util/virnetdevtap.c:382
+#: src/util/virnetdevtap.c:289
 msgid "Unable to make TAP device non-persistent"
 msgstr ""
 
-#: src/util/virfile.c:3703
+#: src/util/virfile.c:3759
 #, c-format
 msgid "Unable to make dir %s"
 msgstr ""
 
-#: src/util/virfile.c:788
+#: src/util/virfile.c:835
 msgid "Unable to mark loop device as autoclear"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:4432
+#: src/lxc/lxc_driver.c:4429
 msgid "Unable to modify live devices"
 msgstr ""
 
-#: src/util/virfile.c:3730
+#: src/util/virfile.c:3786
 #, c-format
 msgid "Unable to move %s mount to %s"
 msgstr ""
 
-#: src/util/vircommand.c:800 src/util/vircommand.c:2897
+#: src/util/vircommand.c:800 src/util/vircommand.c:2921
 msgid "Unable to notify child process"
 msgstr ""
 
@@ -21908,10 +22060,10 @@ msgstr ""
 msgid "Unable to obtain information about pid: %d"
 msgstr ""
 
-#: src/util/virfile.c:657 src/util/virfile.c:694 src/util/virfile.c:775
-#: src/util/virfile.c:3348 src/util/virfile.c:3558 src/util/virhostcpu.c:1191
+#: src/util/virfile.c:704 src/util/virfile.c:741 src/util/virfile.c:822
+#: src/util/virfile.c:3391 src/util/virfile.c:3601 src/util/virhostcpu.c:1191
 #: src/util/virhostcpu.c:1289 src/util/virhostcpu.c:1360
-#: src/util/virnetdevtap.c:458
+#: src/util/virnetdevtap.c:342
 #, c-format
 msgid "Unable to open %s"
 msgstr ""
@@ -21921,22 +22073,22 @@ msgstr ""
 msgid "Unable to open %s (%d)"
 msgstr ""
 
-#: src/util/virnetdevtap.c:285 src/util/virnetdevtap.c:359
+#: src/util/virnetdevtap.c:193 src/util/virnetdevtap.c:266
 #, c-format
 msgid "Unable to open %s, is tun module loaded?"
 msgstr ""
 
-#: src/util/vircgroup.c:358 src/util/virstoragefile.c:1243
+#: src/util/vircgroup.c:358 src/util/virfile.c:574
 #, c-format
 msgid "Unable to open '%s'"
 msgstr ""
 
-#: src/qemu/qemu_interface.c:655
+#: src/qemu/qemu_interface.c:645
 #, c-format
 msgid "Unable to open '%s' for vdpa device"
 msgstr ""
 
-#: src/util/virfile.c:639
+#: src/util/virfile.c:686
 msgid "Unable to open /dev/loop-control"
 msgstr ""
 
@@ -21966,7 +22118,7 @@ msgstr ""
 msgid "Unable to open VirtualBox session with domain %s"
 msgstr ""
 
-#: src/util/virnetdev.c:851 src/util/virnetdev.c:966
+#: src/util/virnetdev.c:860 src/util/virnetdev.c:975
 msgid "Unable to open control socket"
 msgstr ""
 
@@ -21980,7 +22132,7 @@ msgstr ""
 msgid "Unable to open filesystem %s"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1110
+#: src/lxc/lxc_process.c:1131
 #, c-format
 msgid "Unable to open log file %s"
 msgstr ""
@@ -22004,19 +22156,19 @@ msgstr ""
 msgid "Unable to open/create resource %s"
 msgstr ""
 
-#: src/libvirt-domain.c:3331
+#: src/libvirt-domain.c:3348
 msgid "Unable to override peer2peer migration URI"
 msgstr ""
 
-#: src/util/virfile.c:3536
+#: src/util/virfile.c:3579
 #, c-format
 msgid "Unable to parse %s %s"
 msgstr ""
 
 #: src/util/vircgroup.c:630 src/util/vircgroup.c:652
-#: src/util/vircgroupv1.c:1008 src/util/vircgroupv1.c:1259
-#: src/util/vircgroupv1.c:1310 src/util/vircgroupv1.c:1361
-#: src/util/vircgroupv1.c:1412 src/util/vircgroupv1.c:1463
+#: src/util/vircgroupv1.c:1009 src/util/vircgroupv1.c:1260
+#: src/util/vircgroupv1.c:1311 src/util/vircgroupv1.c:1362
+#: src/util/vircgroupv1.c:1413 src/util/vircgroupv1.c:1464
 #: src/util/vircgroupv2.c:681 src/util/vircgroupv2.c:877
 #: src/util/vircgroupv2.c:945 src/util/vircgroupv2.c:1014
 #: src/util/vircgroupv2.c:1083 src/util/vircgroupv2.c:1152
@@ -22030,7 +22182,7 @@ msgstr ""
 msgid "Unable to parse FD number '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19596
+#: src/conf/domain_conf.c:18158
 msgid "Unable to parse HPT maxpagesize setting"
 msgstr ""
 
@@ -22060,7 +22212,7 @@ msgstr ""
 msgid "Unable to parse base SELinux context '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11841 src/conf/netdev_bandwidth_conf.c:142
+#: src/conf/domain_conf.c:10433 src/conf/netdev_bandwidth_conf.c:142
 #, c-format
 msgid "Unable to parse class id '%s'"
 msgstr ""
@@ -22107,7 +22259,7 @@ msgstr ""
 msgid "Unable to parse ovs-vsctl output"
 msgstr ""
 
-#: src/conf/domain_conf.c:12302
+#: src/conf/domain_conf.c:10894
 #, c-format
 msgid "Unable to parse port id '%s'"
 msgstr ""
@@ -22116,12 +22268,12 @@ msgstr ""
 msgid "Unable to parse quota"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:1402
+#: src/qemu/qemu_driver.c:1383
 #, c-format
 msgid "Unable to parse sched info value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:13759
+#: src/conf/domain_conf.c:12348
 #, c-format
 msgid "Unable to parse secret uuid '%s'"
 msgstr ""
@@ -22142,23 +22294,23 @@ msgstr ""
 msgid "Unable to parse uptime value '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:2476 src/util/virnetdev.c:2487
-#: src/util/virnetdev.c:2522
+#: src/util/virnetdev.c:2485 src/util/virnetdev.c:2496
+#: src/util/virnetdev.c:2531
 #, c-format
 msgid "Unable to parse: %s"
 msgstr ""
 
-#: src/qemu/qemu_process.c:3077
+#: src/qemu/qemu_process.c:3081
 #, c-format
 msgid "Unable to pre-create chardev file '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:1948
+#: src/util/virnetdev.c:1957
 #, c-format
 msgid "Unable to preserve mac/vlan tag for device = %s, vf = %d"
 msgstr ""
 
-#: src/storage/storage_util.c:3334
+#: src/storage/storage_util.c:3387
 #, c-format
 msgid "Unable to probe '%s' for existing data, forced overwrite is necessary"
 msgstr ""
@@ -22228,7 +22380,7 @@ msgstr ""
 msgid "Unable to query sector size %s: %s"
 msgstr ""
 
-#: src/util/virnetdevtap.c:115
+#: src/util/virnetdevtap.c:75
 msgid "Unable to query tap interface name"
 msgstr ""
 
@@ -22259,7 +22411,7 @@ msgstr ""
 msgid "Unable to read container pty"
 msgstr ""
 
-#: src/util/virfile.c:2909
+#: src/util/virfile.c:2952
 #, c-format
 msgid "Unable to read directory '%s'"
 msgstr ""
@@ -22283,12 +22435,12 @@ msgstr ""
 msgid "Unable to read from file %s"
 msgstr ""
 
-#: src/qemu/qemu_process.c:4520
+#: src/qemu/qemu_process.c:4523
 #, c-format
 msgid "Unable to read from file '%s'"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:6338
+#: src/qemu/qemu_domain.c:6457
 msgid "Unable to read from log file"
 msgstr ""
 
@@ -22296,16 +22448,16 @@ msgstr ""
 msgid "Unable to read from log pipe"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:499
+#: src/qemu/qemu_monitor.c:495
 msgid "Unable to read from monitor"
 msgstr ""
 
-#: src/network/bridge_driver.c:4085
+#: src/network/bridge_driver.c:4087
 #, c-format
 msgid "Unable to read leases file: %s"
 msgstr ""
 
-#: src/util/virnetdev.c:2385
+#: src/util/virnetdev.c:2394
 msgid "Unable to read net device config on this platform"
 msgstr ""
 
@@ -22341,13 +22493,13 @@ msgstr ""
 msgid "Unable to register process kevent"
 msgstr ""
 
-#: src/qemu/qemu_process.c:4018 src/util/virrotatingfile.c:374
+#: src/qemu/qemu_process.c:4021 src/util/virrotatingfile.c:374
 #, c-format
 msgid "Unable to remove %s"
 msgstr ""
 
-#: src/util/vircgroup.c:2427 src/util/virresctrl.c:2473
-#: src/util/virresctrl.c:2620
+#: src/util/vircgroup.c:2427 src/util/virresctrl.c:2474
+#: src/util/virresctrl.c:2621
 #, c-format
 msgid "Unable to remove %s (%d)"
 msgstr ""
@@ -22356,7 +22508,7 @@ msgstr ""
 msgid "Unable to remove Fake Disks"
 msgstr ""
 
-#: src/util/virfile.c:4373 src/util/virfile.c:4410
+#: src/util/virfile.c:4429 src/util/virfile.c:4466
 #, c-format
 msgid "Unable to remove XATTR %s on %s"
 msgstr ""
@@ -22372,7 +22524,7 @@ msgstr ""
 msgid "Unable to remove bridge %s port %s"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:3306 src/qemu/qemu_namespace.c:1321
+#: src/lxc/lxc_driver.c:3310 src/qemu/qemu_namespace.c:1321
 #, c-format
 msgid "Unable to remove device %s"
 msgstr ""
@@ -22401,7 +22553,7 @@ msgstr ""
 msgid "Unable to remove snapshot %s"
 msgstr ""
 
-#: src/qemu/qemu_process.c:2954
+#: src/qemu/qemu_process.c:2958
 #, c-format
 msgid "Unable to remove stale socket path: %s"
 msgstr ""
@@ -22416,7 +22568,7 @@ msgstr ""
 msgid "Unable to remove symlink %s"
 msgstr ""
 
-#: src/util/virnetdevtap.c:487
+#: src/util/virnetdevtap.c:371
 #, c-format
 msgid "Unable to remove tap device %s"
 msgstr ""
@@ -22426,7 +22578,7 @@ msgstr ""
 msgid "Unable to rename %s to %s"
 msgstr ""
 
-#: src/util/virnetdev.c:568
+#: src/util/virnetdev.c:577
 #, c-format
 msgid "Unable to rename '%s' to '%s'"
 msgstr ""
@@ -22436,7 +22588,7 @@ msgstr ""
 msgid "Unable to request personality for %s on %s"
 msgstr ""
 
-#: src/util/virpci.c:973
+#: src/util/virpci.c:1081
 #, c-format
 msgid "Unable to reset PCI device %s: %s"
 msgstr ""
@@ -22446,31 +22598,31 @@ msgstr ""
 msgid "Unable to resolve address '%s' service '%s': %s"
 msgstr ""
 
-#: src/util/virpci.c:254
+#: src/util/virpci.c:262
 #, c-format
 msgid "Unable to resolve device %s driver symlink %s"
 msgstr ""
 
-#: src/util/virpci.c:1902 src/util/virpci.c:1955
+#: src/util/virpci.c:2010 src/util/virpci.c:2063
 #, c-format
 msgid "Unable to resolve device %s iommu_group symlink %s"
 msgstr ""
 
-#: src/util/virnetdev.c:1109
+#: src/util/virnetdev.c:1118
 #, c-format
 msgid "Unable to resolve device subsystem symlink %s"
 msgstr ""
 
-#: src/security/security_selinux.c:3308
+#: src/security/security_selinux.c:3307
 #, c-format
 msgid "Unable to resolve link: %s"
 msgstr ""
 
-#: src/locking/lock_daemon.c:771 src/logging/log_daemon.c:555
+#: src/locking/lock_daemon.c:769 src/logging/log_daemon.c:553
 msgid "Unable to restart self"
 msgstr ""
 
-#: src/security/security_selinux.c:3530
+#: src/security/security_selinux.c:3529
 #, c-format
 msgid "Unable to restore file labels under %s"
 msgstr ""
@@ -22493,7 +22645,7 @@ msgstr ""
 msgid "Unable to run command to get OVS port data for interface %s"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2019 src/util/virnetdevopenvswitch.c:274
+#: src/qemu/qemu_migration.c:2024 src/util/virnetdevopenvswitch.c:274
 #, c-format
 msgid "Unable to run command to set OVS port data for interface %s"
 msgstr ""
@@ -22502,7 +22654,7 @@ msgstr ""
 msgid "Unable to run one time GDBus initializer"
 msgstr ""
 
-#: src/util/virstoragefile.c:1268
+#: src/util/virfile.c:599
 #, c-format
 msgid "Unable to save '%s'"
 msgstr ""
@@ -22517,7 +22669,7 @@ msgstr ""
 msgid "Unable to save lockspace %s"
 msgstr ""
 
-#: src/util/virnetdev.c:2371
+#: src/util/virnetdev.c:2380
 msgid "Unable to save net device config on this platform"
 msgstr ""
 
@@ -22533,7 +22685,7 @@ msgstr ""
 msgid "Unable to save socket state when TLS session is active"
 msgstr ""
 
-#: src/locking/lock_daemon.c:764 src/logging/log_daemon.c:548
+#: src/locking/lock_daemon.c:762 src/logging/log_daemon.c:546
 #, c-format
 msgid "Unable to save state file %s"
 msgstr ""
@@ -22547,20 +22699,20 @@ msgstr ""
 msgid "Unable to seek %s to %llu"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1117
+#: src/lxc/lxc_process.c:1138
 #, c-format
 msgid "Unable to seek log file %s to %llu"
 msgstr ""
 
-#: src/util/virfile.c:3954
+#: src/util/virfile.c:4010
 msgid "Unable to seek to EOF"
 msgstr ""
 
-#: src/util/virfile.c:3943
+#: src/util/virfile.c:3999
 msgid "Unable to seek to data"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:6286
+#: src/qemu/qemu_domain.c:6405
 msgid "Unable to seek to end of domain logfile"
 msgstr ""
 
@@ -22569,12 +22721,12 @@ msgstr ""
 msgid "Unable to seek to inode %llu offset %llu"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:2852
+#: src/lxc/lxc_driver.c:2856
 #, c-format
 msgid "Unable to send %d signal to process %d"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:2938 src/lxc/lxc_driver.c:3014
+#: src/lxc/lxc_driver.c:2942 src/lxc/lxc_driver.c:3018
 #, c-format
 msgid "Unable to send SIGTERM to init pid %llu"
 msgstr ""
@@ -22602,7 +22754,7 @@ msgstr ""
 msgid "Unable to set ACLs on %s"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:3557
+#: src/qemu/qemu_migration.c:3562
 #, c-format
 msgid "Unable to set FD %d blocking"
 msgstr ""
@@ -22646,7 +22798,7 @@ msgstr ""
 msgid "Unable to set STP on %s on this platform"
 msgstr ""
 
-#: src/util/virfile.c:4349 src/util/virfile.c:4399
+#: src/util/virfile.c:4405 src/util/virfile.c:4455
 #, c-format
 msgid "Unable to set XATTR %s on %s"
 msgstr ""
@@ -22655,7 +22807,7 @@ msgstr ""
 msgid "Unable to set agent close-on-exec flag"
 msgstr ""
 
-#: src/util/virfile.c:769
+#: src/util/virfile.c:816
 #, c-format
 msgid "Unable to set backing file %s"
 msgstr ""
@@ -22690,7 +22842,7 @@ msgstr ""
 msgid "Unable to set bridge vlan_filtering on this platform"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:5573
+#: src/qemu/qemu_migration.c:5589
 msgid "Unable to set cloexec flag"
 msgstr ""
 
@@ -22702,7 +22854,7 @@ msgstr ""
 msgid "Unable to set console file descriptor non-blocking"
 msgstr ""
 
-#: src/util/virfile.c:4540
+#: src/util/virfile.c:4596
 #, c-format
 msgid "Unable to set copy-on-write state on '%s' to '%s'"
 msgstr ""
@@ -22711,15 +22863,15 @@ msgstr ""
 msgid "Unable to set interface parameters"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:710
+#: src/qemu/qemu_monitor.c:706
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/util/virnetdev.c:2399
+#: src/util/virnetdev.c:2408
 msgid "Unable to set net device config on this platform"
 msgstr ""
 
-#: src/lxc/lxc_process.c:361
+#: src/lxc/lxc_process.c:383
 msgid "Unable to set network bandwidth on direct interfaces"
 msgstr ""
 
@@ -22731,7 +22883,7 @@ msgstr ""
 msgid "Unable to set pipes to non-blocking"
 msgstr ""
 
-#: src/lxc/lxc_process.c:375
+#: src/lxc/lxc_process.c:397
 msgid "Unable to set port profile on direct interfaces"
 msgstr ""
 
@@ -22739,7 +22891,7 @@ msgstr ""
 msgid "Unable to set socket reuse addr flag"
 msgstr ""
 
-#: src/util/virnetdevtap.c:325
+#: src/util/virnetdevtap.c:233
 #, c-format
 msgid "Unable to set tap device %s to persistent"
 msgstr ""
@@ -22752,7 +22904,7 @@ msgstr ""
 msgid "Unable to set thread local variable"
 msgstr ""
 
-#: src/util/virnetdevopenvswitch.c:552
+#: src/util/virnetdevopenvswitch.c:599
 #, c-format
 msgid "Unable to set vlan configuration on port %s"
 msgstr ""
@@ -22782,7 +22934,7 @@ msgstr ""
 msgid "Unable to start event thread: %s"
 msgstr ""
 
-#: src/node_device/node_device_driver.c:734
+#: src/node_device/node_device_driver.c:766
 msgid "Unable to start mediated device"
 msgstr ""
 
@@ -22791,7 +22943,7 @@ msgstr ""
 msgid "Unable to stat %p"
 msgstr ""
 
-#: src/lxc/lxc_domain.c:426 src/lxc/lxc_domain.c:474 src/lxc/lxc_process.c:766
+#: src/lxc/lxc_domain.c:434 src/lxc/lxc_domain.c:482 src/lxc/lxc_process.c:787
 #, c-format
 msgid "Unable to stat %s"
 msgstr ""
@@ -22811,16 +22963,16 @@ msgstr ""
 msgid "Unable to stat: %s"
 msgstr ""
 
-#: src/node_device/node_device_driver.c:874
+#: src/node_device/node_device_driver.c:906
 msgid "Unable to stop mediated device"
 msgstr ""
 
-#: src/util/vircgroupv1.c:874
+#: src/util/vircgroupv1.c:875
 #, c-format
 msgid "Unable to symlink directory %s to %s"
 msgstr ""
 
-#: src/lxc/lxc_process.c:879
+#: src/lxc/lxc_process.c:900
 msgid "Unable to thaw all processes"
 msgstr ""
 
@@ -22843,12 +22995,12 @@ msgstr ""
 msgid "Unable to unbind the virtual port %s from Midonet"
 msgstr ""
 
-#: src/qemu/qemu_command.c:4691
+#: src/qemu/qemu_command.c:4710
 #, c-format
 msgid "Unable to unlink %s"
 msgstr ""
 
-#: src/util/virfile.c:2812
+#: src/util/virfile.c:2855
 #, c-format
 msgid "Unable to unlink path '%s'"
 msgstr ""
@@ -22884,7 +23036,7 @@ msgstr ""
 msgid "Unable to verify server certificate %s against CA certificate %s"
 msgstr ""
 
-#: src/util/vircommand.c:778 src/util/vircommand.c:2838
+#: src/util/vircommand.c:778 src/util/vircommand.c:2862
 msgid "Unable to wait for child process"
 msgstr ""
 
@@ -22896,7 +23048,7 @@ msgstr ""
 msgid "Unable to wait on epoll"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:959
+#: src/qemu/qemu_monitor.c:955
 msgid "Unable to wait on monitor condition"
 msgstr ""
 
@@ -22941,7 +23093,7 @@ msgstr ""
 msgid "Unable to write to container pty"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:6291
+#: src/qemu/qemu_domain.c:6410
 msgid "Unable to write to domain logfile"
 msgstr ""
 
@@ -22950,12 +23102,12 @@ msgstr ""
 msgid "Unable to write to file %s"
 msgstr ""
 
-#: src/qemu/qemu_process.c:4527
+#: src/qemu/qemu_process.c:4530
 #, c-format
 msgid "Unable to write to file '%s'"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:454
+#: src/qemu/qemu_monitor.c:450
 msgid "Unable to write to monitor"
 msgstr ""
 
@@ -23032,7 +23184,7 @@ msgstr ""
 msgid "Unexpected IDE controller model %d"
 msgstr ""
 
-#: src/util/virtpm.c:225
+#: src/util/virtpm.c:226
 #, c-format
 msgid "Unexpected JSON format: %s"
 msgstr ""
@@ -23042,40 +23194,40 @@ msgstr ""
 msgid "Unexpected JSON reply '%s'"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:147
+#: src/lxc/lxc_driver.c:148
 #, c-format
 msgid "Unexpected LXC URI path '%s', try lxc:///system"
 msgstr ""
 
-#: src/conf/domain_conf.c:32245
+#: src/conf/domain_conf.c:30806
 msgid "Unexpected PCI backend 'xen'"
 msgstr ""
 
-#: src/qemu/qemu_command.c:2615
+#: src/qemu/qemu_command.c:2637
 #, c-format
 msgid "Unexpected PCI controller model %d"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:1811
+#: src/qemu/qemu_domain.c:1812
 msgid "Unexpected QEMU agent still active during domain deletion"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:1807
+#: src/qemu/qemu_domain.c:1808
 msgid "Unexpected QEMU monitor still active during domain deletion"
 msgstr ""
 
-#: src/qemu/qemu_command.c:1658 src/qemu/qemu_command.c:2512
-#: src/qemu/qemu_validate.c:2984 src/vbox/vbox_common.c:447
+#: src/qemu/qemu_command.c:1680 src/qemu/qemu_command.c:2534
+#: src/qemu/qemu_validate.c:2991 src/vbox/vbox_common.c:447
 #, c-format
 msgid "Unexpected SCSI controller model %d"
 msgstr ""
 
-#: src/vz/vz_driver.c:372
+#: src/vz/vz_driver.c:374
 #, c-format
 msgid "Unexpected Virtuozzo URI path '%s', try vz:///system"
 msgstr ""
 
-#: src/qemu/qemu_command.c:440
+#: src/qemu/qemu_command.c:461
 #, c-format
 msgid "Unexpected address type for '%s'"
 msgstr ""
@@ -23095,16 +23247,16 @@ msgstr ""
 msgid "Unexpected confirm code '%c' from parent"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:5079
+#: src/qemu/qemu_migration.c:5095
 msgid "Unexpected dconnuri parameter with non-peer2peer migration"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:3248 src/vz/vz_sdk.c:1696
+#: src/lxc/lxc_driver.c:3252 src/vz/vz_sdk.c:1696
 #, c-format
 msgid "Unexpected device type %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:25809
+#: src/conf/domain_conf.c:24377
 #, c-format
 msgid "Unexpected disk sgio mode '%d'"
 msgstr ""
@@ -23119,7 +23271,7 @@ msgstr ""
 msgid "Unexpected element '%s' in CPU map '%s'"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:1823
+#: src/qemu/qemu_domain.c:1824
 msgid "Unexpected event thread still active during domain deletion"
 msgstr ""
 
@@ -23128,7 +23280,7 @@ msgstr ""
 msgid "Unexpected filesystem type %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:16324
+#: src/conf/domain_conf.c:14904
 #, c-format
 msgid "Unexpected hostdev mode %d"
 msgstr ""
@@ -23172,27 +23324,27 @@ msgstr ""
 msgid "Unexpected message type: %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:32267
+#: src/conf/domain_conf.c:30828
 #, c-format
 msgid "Unexpected network port type %s"
 msgstr ""
 
-#: src/qemu/qemu_command.c:1029
+#: src/qemu/qemu_command.c:1051
 #, c-format
 msgid "Unexpected network protocol '%s'"
 msgstr ""
 
-#: src/locking/lock_driver_lockd.c:556
+#: src/locking/lock_driver_lockd.c:622
 #, c-format
 msgid "Unexpected parameter %s for lease resource"
 msgstr ""
 
-#: src/locking/lock_driver_lockd.c:419
+#: src/locking/lock_driver_lockd.c:420
 #, c-format
 msgid "Unexpected parameter %s for object"
 msgstr ""
 
-#: src/locking/lock_driver_lockd.c:481
+#: src/locking/lock_driver_lockd.c:547
 msgid "Unexpected parameters for disk resource"
 msgstr ""
 
@@ -23229,7 +23381,7 @@ msgstr ""
 msgid "Unexpected socket family %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:29558
+#: src/conf/domain_conf.c:28119
 #, c-format
 msgid "Unexpected state of feature '%s'"
 msgstr ""
@@ -23243,11 +23395,11 @@ msgstr ""
 msgid "Unexpected volume path format: %s"
 msgstr ""
 
-#: src/network/bridge_driver.c:4587
+#: src/network/bridge_driver.c:4595
 msgid "Unexpectedly got a network port without a network bridge"
 msgstr ""
 
-#: src/network/bridge_driver.c:4579
+#: src/network/bridge_driver.c:4587
 msgid "Unexpectedly got a network port without a plug"
 msgstr ""
 
@@ -23285,13 +23437,13 @@ msgstr ""
 msgid "Unknown CPU vendor %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:19579
+#: src/conf/domain_conf.c:18141
 #, c-format
 msgid "Unknown HPT resizing setting: %s"
 msgstr ""
 
-#: src/esx/esx_driver.c:5158 src/lxc/lxc_driver.c:1720
-#: src/qemu/qemu_driver.c:19021 src/test/test_driver.c:5053
+#: src/esx/esx_driver.c:5168 src/lxc/lxc_driver.c:1724
+#: src/qemu/qemu_driver.c:19037 src/test/test_driver.c:5053
 #, c-format
 msgid "Unknown IP address data source %d"
 msgstr ""
@@ -23301,36 +23453,36 @@ msgstr ""
 msgid "Unknown JSON reply '%s'"
 msgstr ""
 
-#: src/lxc/lxc_domain.c:239
+#: src/lxc/lxc_domain.c:248
 #, c-format
 msgid "Unknown LXC namespace source '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11301
+#: src/conf/domain_conf.c:9935
 #, c-format
 msgid "Unknown PCI controller model name '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8679
+#: src/conf/domain_conf.c:7331
 #, c-format
 msgid "Unknown PCI device <driver name='%s'/> has been specified"
 msgstr ""
 
-#: src/util/virpci.c:2687
+#: src/util/virpci.c:2800
 #, c-format
 msgid "Unknown PCI header type '%d' for device '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:3284
+#: src/storage/storage_util.c:3337
 msgid "Unknown Partition Type, requires build --overwrite"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4949
+#: src/qemu/qemu_capabilities.c:4953
 #, c-format
 msgid "Unknown QEMU arch %s"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3699
+#: src/qemu/qemu_validate.c:3706
 #, c-format
 msgid "Unknown QEMU device for '%s' controller"
 msgstr ""
@@ -23340,17 +23492,17 @@ msgstr ""
 msgid "Unknown SCSI controller model %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:8411
+#: src/conf/domain_conf.c:7063
 #, c-format
 msgid "Unknown SCSI subsystem protocol '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:13729
+#: src/conf/domain_conf.c:12318
 #, c-format
 msgid "Unknown TPM backend type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:13700
+#: src/conf/domain_conf.c:12289
 #, c-format
 msgid "Unknown TPM frontend model '%s'"
 msgstr ""
@@ -23360,7 +23512,7 @@ msgstr ""
 msgid "Unknown URI parameter '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:20546
+#: src/conf/domain_conf.c:19108
 #, c-format
 msgid "Unknown acpi table type: %s"
 msgstr ""
@@ -23370,7 +23522,7 @@ msgstr ""
 msgid "Unknown adapter type: %X"
 msgstr ""
 
-#: src/conf/cpu_conf.c:457 src/conf/domain_conf.c:21103
+#: src/conf/cpu_conf.c:457 src/conf/domain_conf.c:19665
 #, c-format
 msgid "Unknown architecture %s"
 msgstr ""
@@ -23400,7 +23552,7 @@ msgstr ""
 msgid "Unknown cgroup controller '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:18428
+#: src/conf/domain_conf.c:17005
 #, c-format
 msgid "Unknown char device type: %d"
 msgstr ""
@@ -23410,12 +23562,12 @@ msgstr ""
 msgid "Unknown compatibility mode %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:18196
+#: src/conf/domain_conf.c:16756
 #, c-format
 msgid "Unknown controller type %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:11094
+#: src/conf/domain_conf.c:9734
 #, c-format
 msgid "Unknown controller type '%s'"
 msgstr ""
@@ -23440,7 +23592,7 @@ msgstr ""
 msgid "Unknown disk bus: %X"
 msgstr ""
 
-#: src/bhyve/bhyve_domain.c:114 src/conf/domain_conf.c:8979
+#: src/bhyve/bhyve_domain.c:114 src/conf/domain_conf.c:7631
 #, c-format
 msgid "Unknown disk name '%s' and no address specified"
 msgstr ""
@@ -23450,7 +23602,7 @@ msgstr ""
 msgid "Unknown domain type: %X"
 msgstr ""
 
-#: src/conf/domain_conf.c:19564
+#: src/conf/domain_conf.c:18126
 #, c-format
 msgid "Unknown driver mode: %s"
 msgstr ""
@@ -23475,6 +23627,7 @@ msgstr ""
 msgid "Unknown error"
 msgstr ""
 
+#. should never happen (tm)
 #: src/rpc/virnetsshsession.c:474
 msgid "Unknown error value"
 msgstr ""
@@ -23508,12 +23661,12 @@ msgstr ""
 msgid "Unknown input device type"
 msgstr ""
 
-#: src/conf/domain_conf.c:12553
+#: src/conf/domain_conf.c:11145
 #, c-format
 msgid "Unknown interface <driver name='%s'> has been specified"
 msgstr ""
 
-#: src/conf/domain_conf.c:12564
+#: src/conf/domain_conf.c:11156
 #, c-format
 msgid "Unknown interface <driver txmode='%s'> has been specified"
 msgstr ""
@@ -23541,7 +23694,7 @@ msgstr ""
 msgid "Unknown localOnly type %d in network"
 msgstr ""
 
-#: src/locking/lock_driver_lockd.c:445 src/locking/lock_driver_lockd.c:572
+#: src/locking/lock_driver_lockd.c:446 src/locking/lock_driver_lockd.c:638
 #, c-format
 msgid "Unknown lock manager object type %d"
 msgstr ""
@@ -23570,16 +23723,16 @@ msgid ""
 "'paravirt'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11807
+#: src/conf/domain_conf.c:10399
 #, c-format
 msgid "Unknown mode '%s' in interface <actual> element"
 msgstr ""
 
-#: src/conf/domain_conf.c:12473
+#: src/conf/domain_conf.c:11065
 msgid "Unknown mode has been specified"
 msgstr ""
 
-#: src/conf/domain_conf.c:11106
+#: src/conf/domain_conf.c:9746
 #, c-format
 msgid "Unknown model type '%s'"
 msgstr ""
@@ -23603,17 +23756,17 @@ msgstr ""
 msgid "Unknown pool adapter type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:13199
+#: src/conf/domain_conf.c:11791
 #, c-format
 msgid "Unknown protocol '%s'"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4223 src/qemu/qemu_domain.c:3050
+#: src/qemu/qemu_capabilities.c:4227 src/qemu/qemu_domain.c:3050
 #, c-format
 msgid "Unknown qemu capabilities flag %s"
 msgstr ""
 
-#: src/bhyve/bhyve_driver.c:278 src/lxc/lxc_driver.c:1681
+#: src/bhyve/bhyve_driver.c:278 src/lxc/lxc_driver.c:1685
 #, c-format
 msgid "Unknown release: %s"
 msgstr ""
@@ -23627,7 +23780,7 @@ msgstr ""
 msgid "Unknown return code"
 msgstr ""
 
-#: src/conf/domain_conf.c:8452
+#: src/conf/domain_conf.c:7104
 #, c-format
 msgid "Unknown scsi_host subsystem protocol '%s'"
 msgstr ""
@@ -23637,12 +23790,12 @@ msgstr ""
 msgid "Unknown serial type: %X"
 msgstr ""
 
-#: src/conf/domain_conf.c:15472
+#: src/conf/domain_conf.c:14071
 #, c-format
 msgid "Unknown shmem model type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:15490
+#: src/conf/domain_conf.c:14089
 #, c-format
 msgid "Unknown shmem role type '%s'"
 msgstr ""
@@ -23652,7 +23805,7 @@ msgstr ""
 msgid "Unknown slirp feature %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:13067
+#: src/conf/domain_conf.c:11659
 #, c-format
 msgid "Unknown source mode '%s'"
 msgstr ""
@@ -23662,7 +23815,7 @@ msgstr ""
 msgid "Unknown source type: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:7974
+#: src/conf/domain_conf.c:6609
 #, c-format
 msgid "Unknown startup policy '%s'"
 msgstr ""
@@ -23681,17 +23834,17 @@ msgstr ""
 msgid "Unknown storage type: '%s'"
 msgstr ""
 
-#: src/util/virpci.c:1145
+#: src/util/virpci.c:1253
 #, c-format
 msgid "Unknown stub driver configured for PCI device %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:16804
+#: src/qemu/qemu_driver.c:16821
 #, c-format
 msgid "Unknown suspend target: %u"
 msgstr ""
 
-#: src/conf/domain_conf.c:22686 src/conf/virnetworkobj.c:949
+#: src/conf/domain_conf.c:21214 src/conf/virnetworkobj.c:949
 #, c-format
 msgid "Unknown taint flag %s"
 msgstr ""
@@ -23727,8 +23880,8 @@ msgstr ""
 msgid "Unknown value '%s' for xsd:boolean"
 msgstr ""
 
-#: src/conf/domain_conf.c:19613 src/conf/domain_conf.c:19628
-#: src/conf/domain_conf.c:19643
+#: src/conf/domain_conf.c:18175 src/conf/domain_conf.c:18190
+#: src/conf/domain_conf.c:18205
 #, c-format
 msgid "Unknown value: %s"
 msgstr ""
@@ -23738,7 +23891,7 @@ msgstr ""
 msgid "Unknown vendor %s referenced by CPU model %s"
 msgstr ""
 
-#: src/qemu/qemu_command.c:2564
+#: src/qemu/qemu_command.c:2586
 #, c-format
 msgid "Unknown virDomainControllerPCIModelName value: %d"
 msgstr ""
@@ -23762,7 +23915,7 @@ msgstr ""
 msgid "Unrecognized controller type %d"
 msgstr ""
 
-#: src/storage/storage_util.c:3273
+#: src/storage/storage_util.c:3326
 msgid "Unrecognized disk label found, requires build"
 msgstr ""
 
@@ -23776,7 +23929,7 @@ msgstr ""
 msgid "Unrecognized firewalld backend type: %s"
 msgstr ""
 
-#: src/util/virpci.c:2248
+#: src/util/virpci.c:2356
 #, c-format
 msgid "Unrecognized value in %s: %s"
 msgstr ""
@@ -23790,29 +23943,29 @@ msgstr ""
 msgid "Unsafe migration: %s"
 msgstr ""
 
-#: src/network/bridge_driver.c:3393
+#: src/network/bridge_driver.c:3402
 #, c-format
 msgid ""
 "Unsupported <bandwidth> element in network '%s' in portgroup '%s' with "
 "forward mode='%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:3200
+#: src/network/bridge_driver.c:3209
 #, c-format
 msgid "Unsupported <dns> element in network %s with forward mode='%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:3208
+#: src/network/bridge_driver.c:3217
 #, c-format
 msgid "Unsupported <domain> element in network %s with forward mode='%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:3192
+#: src/network/bridge_driver.c:3201
 #, c-format
 msgid "Unsupported <ip> element in network %s with forward mode='%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:3184
+#: src/network/bridge_driver.c:3193
 #, c-format
 msgid "Unsupported <mac> element in network %s with forward mode='%s'"
 msgstr ""
@@ -23822,12 +23975,12 @@ msgstr ""
 msgid "Unsupported <tftp> element in an IPv6 element in network '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:20302
+#: src/conf/domain_conf.c:18864
 #, c-format
 msgid "Unsupported CPU placement mode '%s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:6432
+#: src/libxl/libxl_driver.c:6427
 #, c-format
 msgid "Unsupported IP address data source %d"
 msgstr ""
@@ -23842,12 +23995,12 @@ msgstr ""
 msgid "Unsupported NUMA memory tuning mode '%s'"
 msgstr ""
 
-#: src/vz/vz_driver.c:824
+#: src/vz/vz_driver.c:826
 #, c-format
 msgid "Unsupported OS type: %s"
 msgstr ""
 
-#: src/qemu/qemu_command.c:2610
+#: src/qemu/qemu_command.c:2632
 msgid "Unsupported PCI Express root controller"
 msgstr ""
 
@@ -23856,12 +24009,12 @@ msgstr ""
 msgid "Unsupported SCSI controller model %s"
 msgstr ""
 
-#: src/vmx/vmx.c:3276
+#: src/vmx/vmx.c:3277
 #, c-format
 msgid "Unsupported SMBIOS mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:13740
+#: src/conf/domain_conf.c:12329
 #, c-format
 msgid "Unsupported TPM version '%s'"
 msgstr ""
@@ -23881,12 +24034,12 @@ msgstr ""
 msgid "Unsupported address family %d Only IPv4 or IPv6 default gateway"
 msgstr ""
 
-#: src/conf/domain_conf.c:5142
+#: src/conf/domain_conf.c:5114
 #, c-format
 msgid "Unsupported address type '%s' with mediated device model '%s'"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:2126
+#: src/qemu/qemu_hotplug.c:2136
 msgid "Unsupported address type for character device"
 msgstr ""
 
@@ -23909,7 +24062,7 @@ msgstr ""
 msgid "Unsupported bus type '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:3709
+#: src/vmx/vmx.c:3710
 #, c-format
 msgid "Unsupported bus type '%s' for %s"
 msgstr ""
@@ -23923,17 +24076,17 @@ msgstr ""
 msgid "Unsupported capacity-to-allocation relation"
 msgstr ""
 
-#: src/vmx/vmx.c:4115
+#: src/vmx/vmx.c:4116
 #, c-format
 msgid "Unsupported character device TCP protocol '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:4133 src/vmx/vmx.c:4190
+#: src/vmx/vmx.c:4134 src/vmx/vmx.c:4191
 #, c-format
 msgid "Unsupported character device type '%s'"
 msgstr ""
 
-#: src/libvirt-domain.c:6845
+#: src/libvirt-domain.c:7007
 #, c-format
 msgid "Unsupported codeset '%d'"
 msgstr ""
@@ -23943,7 +24096,7 @@ msgstr ""
 msgid "Unsupported compression method '%s'"
 msgstr ""
 
-#: src/esx/esx_driver.c:2679 src/esx/esx_driver.c:2724
+#: src/esx/esx_driver.c:2689 src/esx/esx_driver.c:2734
 #: src/vmware/vmware_driver.c:949
 #, c-format
 msgid "Unsupported config format '%s'"
@@ -23958,7 +24111,7 @@ msgstr ""
 msgid "Unsupported configuration"
 msgstr ""
 
-#: src/qemu/qemu_command.c:2506 src/qemu/qemu_validate.c:2957
+#: src/qemu/qemu_command.c:2528 src/qemu/qemu_validate.c:2964
 #, c-format
 msgid "Unsupported controller model: %s"
 msgstr ""
@@ -23968,13 +24121,13 @@ msgstr ""
 msgid "Unsupported controller type %s"
 msgstr ""
 
-#: src/qemu/qemu_command.c:2628
+#: src/qemu/qemu_command.c:2650
 #, c-format
 msgid "Unsupported controller type: %s"
 msgstr ""
 
-#: src/node_device/node_device_driver.c:791
-#: src/node_device/node_device_driver.c:880
+#: src/node_device/node_device_driver.c:823
+#: src/node_device/node_device_driver.c:912
 msgid "Unsupported device type"
 msgstr ""
 
@@ -23984,7 +24137,7 @@ msgid "Unsupported device type %d"
 msgstr ""
 
 #: src/conf/virchrdev.c:351 src/conf/virchrdev.c:416 src/vmx/vmx.c:2307
-#: src/vmx/vmx.c:2530
+#: src/vmx/vmx.c:2531
 #, c-format
 msgid "Unsupported device type '%s'"
 msgstr ""
@@ -24004,7 +24157,7 @@ msgstr ""
 msgid "Unsupported disk bus type %s"
 msgstr ""
 
-#: src/vmx/vmx.c:3509
+#: src/vmx/vmx.c:3510
 #, c-format
 msgid "Unsupported disk device type '%s'"
 msgstr ""
@@ -24024,20 +24177,20 @@ msgstr ""
 msgid "Unsupported forward mode '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:3451
+#: src/vmx/vmx.c:3452
 #, c-format
 msgid "Unsupported graphics type '%s'"
 msgstr ""
 
 #: src/lxc/lxc_controller.c:1797 src/lxc/lxc_controller.c:1825
-#: src/lxc/lxc_controller.c:1857 src/lxc/lxc_driver.c:3858
-#: src/lxc/lxc_driver.c:4257
+#: src/lxc/lxc_controller.c:1857 src/lxc/lxc_driver.c:3857
+#: src/lxc/lxc_driver.c:4254
 #, c-format
 msgid "Unsupported host device mode %s"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:3802 src/lxc/lxc_driver.c:3823
-#: src/lxc/lxc_driver.c:4208 src/lxc/lxc_driver.c:4228
+#: src/lxc/lxc_driver.c:3801 src/lxc/lxc_driver.c:3822
+#: src/lxc/lxc_driver.c:4205 src/lxc/lxc_driver.c:4225
 #, c-format
 msgid "Unsupported host device type %s"
 msgstr ""
@@ -24052,12 +24205,12 @@ msgstr ""
 msgid "Unsupported hostdev type %s"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4214
+#: src/qemu/qemu_validate.c:4220
 #, c-format
 msgid "Unsupported interface %s for TPM 1.2"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:452
+#: src/bhyve/bhyve_command.c:445
 msgid "Unsupported listen type"
 msgstr ""
 
@@ -24071,22 +24224,22 @@ msgstr ""
 msgid "Unsupported net type %s"
 msgstr ""
 
-#: src/libxl/xen_common.c:1763 src/vmx/vmx.c:3975
+#: src/libxl/xen_common.c:1763 src/vmx/vmx.c:3976
 #, c-format
 msgid "Unsupported net type '%s'"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:947 src/libxl/xen_xl.c:1606
+#: src/libxl/libxl_conf.c:948 src/libxl/xen_xl.c:1607
 #, c-format
 msgid "Unsupported network block protocol '%s'"
 msgstr ""
 
-#: src/lxc/lxc_process.c:612
+#: src/lxc/lxc_process.c:634
 #, c-format
 msgid "Unsupported network type %s"
 msgstr ""
 
-#: src/network/bridge_driver.c:3225
+#: src/network/bridge_driver.c:3234
 #, c-format
 msgid ""
 "Unsupported network-wide <bandwidth> element in network %s with forward "
@@ -24112,7 +24265,7 @@ msgstr ""
 msgid "Unsupported object type %d"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:17694
+#: src/qemu/qemu_driver.c:17711
 msgid "Unsupported resctrl monitor type"
 msgstr ""
 
@@ -24121,12 +24274,12 @@ msgstr ""
 msgid "Unsupported root filesystem type %s"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:435 src/qemu/qemu_migration.c:1120
+#: src/qemu/qemu_migration.c:440 src/qemu/qemu_migration.c:1125
 #, c-format
 msgid "Unsupported scheme in disks URI: %s"
 msgstr ""
 
-#: src/qemu/qemu_command.c:5284
+#: src/qemu/qemu_command.c:5303
 #, c-format
 msgid "Unsupported spicevmc target name '%s'"
 msgstr ""
@@ -24141,7 +24294,7 @@ msgstr ""
 msgid "Unsupported vbox device type: %d"
 msgstr ""
 
-#: src/vmx/vmx.c:4207
+#: src/vmx/vmx.c:4208
 #, c-format
 msgid "Unsupported video device type '%s'"
 msgstr ""
@@ -24159,7 +24312,7 @@ msgstr ""
 msgid "Unused"
 msgstr ""
 
-#: src/util/virpci.c:382
+#: src/util/virpci.c:412
 #, c-format
 msgid "Unusual value in %s/devices/%s/class: %s"
 msgstr ""
@@ -24191,7 +24344,7 @@ msgstr ""
 msgid "Updated network %s persistent config and live state"
 msgstr ""
 
-#: src/vz/vz_driver.c:1477
+#: src/vz/vz_driver.c:1479
 msgid "Updates on a running domain need VIR_DOMAIN_AFFECT_LIVE flag"
 msgstr ""
 
@@ -24207,7 +24360,7 @@ msgstr ""
 msgid "Usage"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:11536 src/qemu/qemu_driver.c:11776
+#: src/qemu/qemu_driver.c:11530 src/qemu/qemu_driver.c:11771
 msgid ""
 "Usage of listen-address is forbidden when migration URI uses UNIX transport "
 "method"
@@ -24253,7 +24406,7 @@ msgid ""
 "'type'"
 msgstr ""
 
-#: tools/virsh-domain.c:14264
+#: tools/virsh-domain.c:14270
 msgid "Use the guest agent to query authorized SSH keys for given user"
 msgstr ""
 
@@ -24307,7 +24460,7 @@ msgstr ""
 msgid "Uuid is null"
 msgstr ""
 
-#: src/util/vircgroupv1.c:467
+#: src/util/vircgroupv1.c:468
 #, c-format
 msgid "V1 controller '%s' is not wanted, but '%s' is co-mounted"
 msgstr ""
@@ -24320,7 +24473,7 @@ msgstr ""
 msgid "VCPU:"
 msgstr ""
 
-#: src/util/virnetdev.c:2256
+#: src/util/virnetdev.c:2265
 #, c-format
 msgid ""
 "VF %d of PF '%s' is not bound to a net driver, so its MAC address cannot be "
@@ -24332,36 +24485,36 @@ msgstr ""
 msgid "VFB %s too big for destination"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2050
+#: src/qemu/qemu_validate.c:2061
 msgid "VFIO AP device assignment is not supported by this version of QEMU"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2100
+#: src/qemu/qemu_validate.c:2111
 msgid "VFIO CCW device assignment is not supported by this version of QEMU"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1994
+#: src/qemu/qemu_validate.c:2005
 msgid "VFIO PCI device assignment is not supported by this version of QEMU"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:1609 src/qemu/qemu_validate.c:2144
+#: src/qemu/qemu_hotplug.c:1619 src/qemu/qemu_validate.c:2155
 msgid "VFIO PCI device assignment is not supported by this version of qemu"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:12039
+#: src/qemu/qemu_driver.c:12044
 msgid "VFIO device assignment is currently not supported on this system"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5643
+#: src/qemu/qemu_process.c:5646
 msgid "VM is already active"
 msgstr ""
 
-#: src/vmx/vmx.c:3029
+#: src/vmx/vmx.c:3030
 #, c-format
 msgid "VMX entry '%s' contains unsupported scheme '%s'"
 msgstr ""
 
-#: src/vmx/vmx.c:3001
+#: src/vmx/vmx.c:3002
 #, c-format
 msgid "VMX entry '%s' doesn't contain a port part"
 msgstr ""
@@ -24388,15 +24541,15 @@ msgstr ""
 msgid "VMX entry 'sched.cpu.affinity' contains a %d, this value is too large"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:687
+#: src/libxl/libxl_driver.c:685
 msgid "VNC"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:463
+#: src/bhyve/bhyve_command.c:456
 msgid "VNC Password authentication not supported by bhyve"
 msgstr ""
 
-#: src/conf/domain_conf.c:14181
+#: src/conf/domain_conf.c:12780
 msgid "VNC supports connected='keep' only"
 msgstr ""
 
@@ -24410,12 +24563,12 @@ msgstr ""
 msgid "Value '%s' is out of %s range"
 msgstr ""
 
-#: src/conf/domain_conf.c:7208
+#: src/conf/domain_validate.c:1008
 #, c-format
 msgid "Value of cputune '%s' must be in range [1000, 1000000]"
 msgstr ""
 
-#: src/conf/domain_conf.c:7220
+#: src/conf/domain_validate.c:1020
 #, c-format
 msgid "Value of cputune '%s' must be in range [1000, 18446744073709551]"
 msgstr ""
@@ -24437,11 +24590,13 @@ msgstr ""
 msgid "Vifname %s too big for destination"
 msgstr ""
 
+#. FIXME - list a copyright blurb, as in GNU programs?
 #: tools/virsh.c:492
 #, c-format
 msgid "Virsh command line tool of libvirt %s\n"
 msgstr ""
 
+#. FIXME - list a copyright blurb, as in GNU programs?
 #: tools/virt-admin.c:1264
 #, c-format
 msgid "Virt-admin command line tool of libvirt %s\n"
@@ -24516,25 +24671,25 @@ msgstr ""
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage/storage_util.c:1562
+#: src/storage/storage_util.c:1615
 #, c-format
 msgid "Volume path '%s' is a FIFO"
 msgstr ""
 
-#: src/storage/storage_util.c:1570
+#: src/storage/storage_util.c:1623
 #, c-format
 msgid "Volume path '%s' is a socket"
 msgstr ""
 
-#: src/qemu/qemu_block.c:652
+#: src/qemu/qemu_block.c:675
 msgid "VxHS protocol accepts only one host"
 msgstr ""
 
-#: src/qemu/qemu_command.c:1018
+#: src/qemu/qemu_command.c:1039
 msgid "VxHS protocol does not support URI syntax"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5332
+#: src/qemu/qemu_process.c:5335
 msgid "VxHS protocol is not supported with this QEMU binary"
 msgstr ""
 
@@ -24589,7 +24744,7 @@ msgstr ""
 msgid "Wiping volume '%s'(%s) ... "
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2152
+#: src/qemu/qemu_validate.c:2163
 msgid ""
 "Write filtering of PCI device configuration space is not supported by qemu"
 msgstr ""
@@ -24604,7 +24759,7 @@ msgstr ""
 msgid "Write to '%s' to trigger host scan failed"
 msgstr ""
 
-#: src/conf/domain_conf.c:12369
+#: src/conf/domain_conf.c:10961
 msgid ""
 "Wrong <source> 'mode' attribute specified with <interface type='vhostuser'/>"
 msgstr ""
@@ -24626,29 +24781,29 @@ msgstr ""
 msgid "Wrong length MAC address"
 msgstr ""
 
-#: src/conf/domain_conf.c:12314
+#: src/conf/domain_conf.c:10906
 msgid ""
 "Wrong or no <model> 'type' attribute specified with <interface "
 "type='vhostuser'/>. vhostuser requires the virtio-net* frontend"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3695
+#: src/qemu/qemu_monitor_json.c:3653
 msgid "XBZRLE is active, but 'bytes' data was missing"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3713
+#: src/qemu/qemu_monitor_json.c:3671
 msgid "XBZRLE is active, but 'cache-miss' data was missing"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3686
+#: src/qemu/qemu_monitor_json.c:3644
 msgid "XBZRLE is active, but 'cache-size' data was missing"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3722
+#: src/qemu/qemu_monitor_json.c:3680
 msgid "XBZRLE is active, but 'overflow' data was missing"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3704
+#: src/qemu/qemu_monitor_json.c:3662
 msgid "XBZRLE is active, but 'pages' data was missing"
 msgstr ""
 
@@ -24665,11 +24820,11 @@ msgstr ""
 msgid "XML document failed to validate against schema: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:15567
+#: src/conf/domain_conf.c:14166
 msgid "XML does not contain expected 'bios' element"
 msgstr ""
 
-#: src/conf/domain_conf.c:15789
+#: src/conf/domain_conf.c:14388
 msgid "XML does not contain expected 'chassis' element"
 msgstr ""
 
@@ -24681,11 +24836,11 @@ msgstr ""
 msgid "XML does not contain expected 'cpu' element"
 msgstr ""
 
-#: src/conf/domain_conf.c:15935
+#: src/conf/domain_conf.c:14534
 msgid "XML does not contain expected 'sysinfo' element"
 msgstr ""
 
-#: src/conf/domain_conf.c:15630
+#: src/conf/domain_conf.c:14229
 msgid "XML does not contain expected 'system' element"
 msgstr ""
 
@@ -24718,7 +24873,7 @@ msgstr ""
 msgid "Xen migration stream version '%d' is not supported on this host"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:6495
+#: src/libxl/libxl_driver.c:6490
 msgid "Xen only supports 'xenpv', 'xenpvh' and 'xenfv' machines"
 msgstr ""
 
@@ -24726,7 +24881,7 @@ msgstr ""
 msgid "You are trying to remove a snapshot which does not exists"
 msgstr ""
 
-#: src/conf/domain_conf.c:19033
+#: src/conf/domain_validate.c:633
 msgid "You must map the root user of container"
 msgstr ""
 
@@ -24765,7 +24920,7 @@ msgstr ""
 msgid "[[--%s] <string>]..."
 msgstr ""
 
-#: src/conf/domain_conf.c:6659
+#: src/conf/domain_validate.c:98
 msgid ""
 "a 'none' video type must be the only video device defined for the domain"
 msgstr ""
@@ -24777,21 +24932,21 @@ msgid ""
 "available, and it cannot be automatically added"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:16230
+#: src/qemu/qemu_driver.c:16243
 msgid ""
 "a block I/O throttling length parameter is not supported with this QEMU "
 "binary"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:16213
+#: src/qemu/qemu_driver.c:16226
 msgid "a block I/O throttling parameter is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7315
+#: src/qemu/qemu_driver.c:7290
 msgid "a device with the same address already exists "
 msgstr ""
 
-#: src/storage/storage_util.c:860
+#: src/storage/storage_util.c:913
 msgid "a different backing store cannot be specified."
 msgstr ""
 
@@ -24802,17 +24957,17 @@ msgid ""
 "Only one default is allowed."
 msgstr ""
 
-#: src/conf/domain_conf.c:22345
+#: src/conf/domain_conf.c:20880
 msgid ""
 "a maximum of two TPM devices is supported, one of them being a TPM Proxy "
 "device"
 msgstr ""
 
-#: src/conf/checkpoint_conf.c:141
+#: src/conf/checkpoint_conf.c:140
 msgid "a redefined checkpoint must have a name"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:249
+#: src/conf/snapshot_conf.c:255
 msgid "a redefined snapshot must have a name"
 msgstr ""
 
@@ -24826,7 +24981,7 @@ msgstr ""
 msgid "a secret with UUID %s is already defined for use with %s"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1390
+#: src/qemu/qemu_migration.c:1395
 msgid "a slirp-helper cannot be migrated"
 msgstr ""
 
@@ -24842,7 +24997,7 @@ msgstr ""
 msgid "abort the active job on the specified disk"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14971
+#: src/qemu/qemu_driver.c:14984
 msgid "absolute path must be used as block copy target"
 msgstr ""
 
@@ -24864,16 +25019,16 @@ msgstr ""
 msgid "active"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15536
+#: src/qemu/qemu_driver.c:15549
 msgid "active commit not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15548
+#: src/qemu/qemu_driver.c:15561
 #, c-format
 msgid "active commit requested but '%s' is not active"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:686
+#: src/qemu/qemu_snapshot.c:689
 #, c-format
 msgid ""
 "active qemu domains require external disk snapshots; disk %s requested "
@@ -24941,12 +25096,12 @@ msgstr ""
 msgid "address source: 'lease', 'agent', or 'arp'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8708 src/conf/domain_conf.c:8947
+#: src/conf/domain_conf.c:7360 src/conf/domain_conf.c:7599
 #, c-format
 msgid "address type='%s' not supported in hostdev interfaces"
 msgstr ""
 
-#: src/util/virnetdev.c:2216
+#: src/util/virnetdev.c:2225
 #, c-format
 msgid "admin MAC can only be set for SR-IOV VFs, but %s is not a VF"
 msgstr ""
@@ -25010,12 +25165,12 @@ msgstr ""
 msgid "allocate the new capacity, rather than leaving it sparse"
 msgstr ""
 
-#: src/util/virnetdev.c:1656 src/util/virnetdev.c:3095
-#: src/util/virnetdev.c:3186 src/util/virnetdevbridge.c:1091
+#: src/util/virnetdev.c:1665 src/util/virnetdev.c:3104
+#: src/util/virnetdev.c:3195 src/util/virnetdevbridge.c:1091
 #: src/util/virnetdevip.c:143 src/util/virnetdevip.c:370
-#: src/util/virnetdevvportprofile.c:843 src/util/virnetlink.c:469
-#: src/util/virnetlink.c:585 src/util/virnetlink.c:668
-#: src/util/virnetlink.c:745
+#: src/util/virnetdevvportprofile.c:843 src/util/virnetlink.c:472
+#: src/util/virnetlink.c:601 src/util/virnetlink.c:684
+#: src/util/virnetlink.c:761
 msgid "allocated netlink buffer is too small"
 msgstr ""
 
@@ -25067,24 +25222,24 @@ msgstr ""
 msgid "amount of data to upload"
 msgstr ""
 
-#: src/conf/domain_conf.c:10816
+#: src/conf/domain_conf.c:9463
 msgid "an <auth> definition already found for disk source"
 msgstr ""
 
-#: src/conf/domain_conf.c:10829
+#: src/conf/domain_conf.c:9476
 msgid "an <encryption> definition already found for disk source"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5478
+#: src/qemu/qemu_driver.c:5458
 #, c-format
 msgid "an IOThread is already using iothread_id '%u'"
 msgstr ""
 
-#: src/conf/domain_conf.c:21080
+#: src/conf/domain_conf.c:19642
 msgid "an os <type> must be specified"
 msgstr ""
 
-#: src/qemu/qemu_backup.c:784
+#: src/qemu/qemu_backup.c:792
 msgid "another backup job is already running"
 msgstr ""
 
@@ -25092,11 +25247,16 @@ msgstr ""
 msgid "any configuration"
 msgstr ""
 
+#: src/conf/node_device_conf.c:1059
+#, c-format
+msgid "ap-domain value '%s' is out of range for '%s'"
+msgstr ""
+
 #: src/security/virt-aa-helper.c:183
 msgid "apparmor_parser exited with error"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1708
+#: src/qemu/qemu_validate.c:1719
 msgid "append not supported in this QEMU binary"
 msgstr ""
 
@@ -25108,7 +25268,7 @@ msgstr ""
 msgid "architecture"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:5709
+#: src/qemu/qemu_capabilities.c:5713
 #, c-format
 msgid "architecture from emulator '%s' doesn't match given architecture '%s'"
 msgstr ""
@@ -25145,17 +25305,21 @@ msgstr ""
 msgid "arguments to echo"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:1876
+#: src/qemu/qemu_agent.c:1945
 #, c-format
 msgid "array element '%zd' of '%zd' missing in guest-get-fsinfo 'disk' data"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:1981
+#: src/qemu/qemu_agent.c:2014
 #, c-format
 msgid "array element '%zd' of '%zd' missing in guest-get-fsinfo return data"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2343
+#: src/qemu/qemu_agent.c:2688
+msgid "array element missing in guest-get-disks return value"
+msgstr ""
+
+#: src/qemu/qemu_agent.c:2376
 msgid "array element missing in guest-get-users return value"
 msgstr ""
 
@@ -25163,11 +25327,7 @@ msgstr ""
 msgid "array element missing in guest-get-vcpus return value"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2547
-msgid "array element missing in guest-ssh-get-authorized-keys return value"
-msgstr ""
-
-#: src/util/virstoragefile.c:3451
+#: src/util/virstoragefile.c:3309
 msgid ""
 "at least 1 server is necessary in JSON backing definition for gluster volume"
 msgstr ""
@@ -25183,7 +25343,7 @@ msgstr ""
 msgid "at most one CPU cache element may be specified"
 msgstr ""
 
-#: src/conf/domain_conf.c:5175
+#: src/conf/domain_conf.c:5147
 msgid "ats driver option is only supported for virtio devices"
 msgstr ""
 
@@ -25216,7 +25376,7 @@ msgstr ""
 msgid "attaching network device to VM is unsupported"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:1979
+#: src/qemu/qemu_hotplug.c:1989
 msgid "attaching serial console is not supported"
 msgstr ""
 
@@ -25363,62 +25523,62 @@ msgstr ""
 msgid "background job"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:7075
+#: src/qemu/qemu_domain.c:7195
 msgid "backing chains more than 200 layers deep are not supported"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:7071
+#: src/qemu/qemu_domain.c:7191
 #, c-format
 msgid ""
 "backing chains more than 200 layers deep are not supported for disk '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:2009
+#: src/storage/storage_util.c:2062
 msgid "backing storage not supported for directories volumes"
 msgstr ""
 
-#: src/storage/storage_util.c:420
+#: src/storage/storage_util.c:405
 msgid "backing storage not supported for raw volumes"
 msgstr ""
 
-#: src/util/virstoragefile.c:5182
+#: src/util/virstoragefile.c:5069
 #, c-format
 msgid "backing store for %s (%s) is self-referential"
 msgstr ""
 
-#: src/util/virstoragefile.c:3142
+#: src/util/virstoragefile.c:2999
 #, c-format
 msgid "backing store parser is not implemented for protocol %s"
 msgstr ""
 
-#: src/util/virstoragefile.c:3408
+#: src/util/virstoragefile.c:3266
 #, c-format
 msgid "backing store protocol '%s' is not yet supported"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14909
+#: src/qemu/qemu_driver.c:14922
 msgid "backingStore of mirror target is not supported by this qemu"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14915
+#: src/qemu/qemu_driver.c:14928
 msgid ""
 "backingStore of mirror without VIR_DOMAIN_BLOCK_COPY_SHALLOW doesn't make "
 "sense"
 msgstr ""
 
-#: src/qemu/qemu_backup.c:685
+#: src/qemu/qemu_backup.c:693
 msgid "backup TLS directory not configured"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1651
+#: src/qemu/qemu_migration.c:1656
 msgid "backup job"
 msgstr ""
 
-#: src/qemu/qemu_backup.c:1101
+#: src/qemu/qemu_backup.c:1109
 msgid "backup job data missing"
 msgstr ""
 
-#: src/conf/backup_conf.c:284
+#: src/conf/backup_conf.c:267
 #, c-format
 msgid "backup socket path '%s' must be absolute"
 msgstr ""
@@ -25449,23 +25609,23 @@ msgstr ""
 msgid "balloon device cannot be disabled"
 msgstr ""
 
-#: src/conf/domain_conf.c:15377
+#: src/conf/domain_conf.c:13976
 msgid "balloon memory must contain model name"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14684
+#: src/qemu/qemu_driver.c:14696
 #, c-format
 msgid "bandwidth %llu cannot be represented in result"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:13292
+#: src/qemu/qemu_driver.c:13297
 #, c-format
 msgid ""
 "bandwidth %llu is greater than %lu which is the maximum value supported by "
 "this API"
 msgstr ""
 
-#: src/util/virresctrl.c:2122
+#: src/util/virresctrl.c:2123
 #, c-format
 msgid "bandwidth controller id %zd does not exist, max controller id %u"
 msgstr ""
@@ -25475,25 +25635,25 @@ msgstr ""
 msgid "bandwidth limit in MiB/s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:13194 src/qemu/qemu_driver.c:14478
-#: src/qemu/qemu_driver.c:14770 src/qemu/qemu_driver.c:15304
-#: src/qemu/qemu_driver.c:15493 src/qemu/qemu_migration.c:1082
-#: src/qemu/qemu_monitor.c:2424 tools/virsh-domain.c:2373
+#: src/qemu/qemu_driver.c:13199 src/qemu/qemu_driver.c:14483
+#: src/qemu/qemu_driver.c:14783 src/qemu/qemu_driver.c:15317
+#: src/qemu/qemu_driver.c:15506 src/qemu/qemu_migration.c:1087
+#: src/qemu/qemu_monitor.c:2396 tools/virsh-domain.c:2373
 #, c-format
 msgid "bandwidth must be less than %llu"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15382
+#: src/qemu/qemu_driver.c:15395
 #, c-format
 msgid "bandwidth must be less than %llu bytes"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14977
+#: src/qemu/qemu_driver.c:14990
 #, c-format
 msgid "bandwidth must be less than '%llu' bytes/s (%llu MiB/s)"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15570
+#: src/qemu/qemu_driver.c:15583
 #, c-format
 msgid "base '%s' is not immediately below '%s' in chain for '%s'"
 msgstr ""
@@ -25526,17 +25686,17 @@ msgstr ""
 msgid "bitmap for disk '%s' must match checkpoint name '%s'"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:2074 src/lxc/lxc_driver.c:2157
-#: src/lxc/lxc_driver.c:2294 src/lxc/lxc_driver.c:2375
-#: src/qemu/qemu_driver.c:8429 src/qemu/qemu_driver.c:8517
+#: src/lxc/lxc_driver.c:2078 src/lxc/lxc_driver.c:2161
+#: src/lxc/lxc_driver.c:2298 src/lxc/lxc_driver.c:2379
+#: src/qemu/qemu_driver.c:8404 src/qemu/qemu_driver.c:8492
 msgid "blkio cgroup isn't mounted"
 msgstr ""
 
-#: src/util/vircgroupv1.c:966 src/util/vircgroupv1.c:999
+#: src/util/vircgroupv1.c:967 src/util/vircgroupv1.c:1000
 msgid "blkio device weight is valid only for bfq or cfq scheduler"
 msgstr ""
 
-#: src/util/vircgroupv1.c:1221 src/util/vircgroupv1.c:1245
+#: src/util/vircgroupv1.c:1222 src/util/vircgroupv1.c:1246
 #: src/util/vircgroupv2.c:838 src/util/vircgroupv2.c:863
 msgid "blkio device weight is valid only for cfq scheduler"
 msgstr ""
@@ -25553,12 +25713,12 @@ msgstr ""
 msgid "block"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2748
+#: src/qemu/qemu_validate.c:2757
 #, c-format
 msgid "block I/O throttle limit must be no more than %llu using QEMU"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:16112 src/test/test_driver.c:3704
+#: src/qemu/qemu_driver.c:16125 src/test/test_driver.c:3704
 #, c-format
 msgid "block I/O throttle limit value must be no more than %llu"
 msgstr ""
@@ -25577,61 +25737,61 @@ msgstr ""
 msgid "block device"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14621
+#: src/qemu/qemu_driver.c:14626
 #, c-format
 msgid "block job '%s' failed while pivoting"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14625
+#: src/qemu/qemu_driver.c:14630
 #, c-format
 msgid "block job '%s' failed while pivoting: %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14280
+#: src/qemu/qemu_driver.c:14285
 #, c-format
 msgid "block job '%s' not ready for pivot yet"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14575
+#: src/qemu/qemu_driver.c:14580
 #, c-format
 msgid "block job on disk '%s' is still being ended"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:10846
+#: src/qemu/qemu_domain.c:10997
 #, c-format
 msgid "block jobs are not supported on disk '%s' using bus 'sd'"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:10853
+#: src/qemu/qemu_domain.c:11004
 #, c-format
 msgid "block jobs are not supported on transient disk '%s'"
 msgstr ""
 
-#: src/remote/remote_driver.c:2701
+#: src/remote/remote_driver.c:2697
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5492 src/qemu/qemu_monitor_json.c:5502
+#: src/qemu/qemu_monitor_json.c:5445 src/qemu/qemu_monitor_json.c:5455
 msgid "block_io_throttle device entry was not in expected format"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5470
+#: src/qemu/qemu_monitor_json.c:5423
 #, c-format
 msgid "block_io_throttle field '%s' missing in qemu's output"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5514
+#: src/qemu/qemu_monitor_json.c:5467
 msgid "block_io_throttle inserted entry was not in expected format"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14863
+#: src/qemu/qemu_driver.c:14876
 #, c-format
 msgid ""
 "blockdev flag requested for disk %s, but file '%s' is not a block device"
 msgstr ""
 
-#: src/qemu/qemu_block.c:2581
+#: src/qemu/qemu_block.c:2661
 msgid "blockdev-create job was cancelled"
 msgstr ""
 
@@ -25639,12 +25799,12 @@ msgstr ""
 msgid "blocked"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:2677 src/qemu/qemu_monitor_json.c:2750
-#: src/qemu/qemu_monitor_json.c:2757
+#: src/qemu/qemu_monitor_json.c:2635 src/qemu/qemu_monitor_json.c:2708
+#: src/qemu/qemu_monitor_json.c:2715
 msgid "blockstats device entry was not in expected format"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:2596
+#: src/qemu/qemu_monitor_json.c:2554
 msgid "blockstats stats entry was not in expected format"
 msgstr ""
 
@@ -25680,12 +25840,12 @@ msgstr ""
 msgid "bool"
 msgstr ""
 
-#: src/conf/domain_conf.c:30504
+#: src/conf/domain_conf.c:29065
 #, c-format
 msgid "boot order %u is already used by another device"
 msgstr ""
 
-#: src/conf/domain_conf.c:5798
+#: src/conf/domain_conf.c:5742
 #, c-format
 msgid "boot order '%s' used for more than one device"
 msgstr ""
@@ -25694,19 +25854,19 @@ msgstr ""
 msgid "booted"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2058
+#: src/qemu/qemu_validate.c:2069
 msgid ""
 "booting from assigned devices is not supported by mediated devices of model "
 "vfio-ap"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2002
+#: src/qemu/qemu_validate.c:2013
 msgid ""
 "booting from assigned devices is not supported by mediated devices of model "
 "vfio-pci"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2161
+#: src/qemu/qemu_validate.c:2172
 msgid "booting from assigned devices is not supported by vhost SCSI devices"
 msgstr ""
 
@@ -25714,25 +25874,25 @@ msgstr ""
 msgid "bootloader is not supported by QEMU"
 msgstr ""
 
-#: src/util/virnetlink.c:509
+#: src/util/virnetlink.c:512
 msgid "both interface name and type must not be NULL"
 msgstr ""
 
-#: src/conf/domain_conf.c:4595
+#: src/conf/domain_conf.c:4567
 msgid "both maximum memory size and memory slot count must be specified"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3357
+#: src/qemu/qemu_hotplug.c:3367
 #, c-format
 msgid "bridge %s doesn't exist"
 msgstr ""
 
-#: src/network/bridge_driver.c:2236
+#: src/network/bridge_driver.c:2238
 #, c-format
 msgid "bridge '%s' has an invalid netmask or IP address"
 msgstr ""
 
-#: src/network/bridge_driver.c:1375 src/network/bridge_driver.c:1812
+#: src/network/bridge_driver.c:1377 src/network/bridge_driver.c:1814
 #, c-format
 msgid "bridge '%s' has an invalid prefix"
 msgstr ""
@@ -25762,7 +25922,7 @@ msgstr ""
 msgid "bridge macTableManager setting not allowed in %s mode (network '%s')"
 msgstr ""
 
-#: src/network/bridge_driver.c:3121
+#: src/network/bridge_driver.c:3125
 #, c-format
 msgid "bridge name '%s' already in use."
 msgstr ""
@@ -25806,11 +25966,11 @@ msgstr ""
 msgid "bus %s too big for destination"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2573
+#: src/qemu/qemu_validate.c:2584
 msgid "bus must be 0 for sata controller"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3213 src/qemu/qemu_saveimage.c:279
+#: src/qemu/qemu_driver.c:3194 src/qemu/qemu_saveimage.c:279
 #: src/qemu/qemu_saveimage.c:457
 msgid "bypass cache unsupported by this system"
 msgstr ""
@@ -25824,24 +25984,24 @@ msgstr ""
 msgid "cache mode of disk device"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1177
+#: src/qemu/qemu_validate.c:1186
 msgid "cachetune is only supported for KVM domains"
 msgstr ""
 
-#: src/remote/remote_driver.c:2544
+#: src/remote/remote_driver.c:2540
 msgid "caller ignores cookie or cookielen"
 msgstr ""
 
-#: src/remote/remote_driver.c:5943 src/remote/remote_driver.c:6002
-#: src/remote/remote_driver.c:6087 src/remote/remote_driver.c:6148
-#: src/remote/remote_driver.c:6207 src/remote/remote_driver.c:6865
-#: src/remote/remote_driver.c:6931 src/remote/remote_driver.c:7027
-#: src/remote/remote_driver.c:7095 src/remote/remote_driver.c:7164
+#: src/remote/remote_driver.c:5939 src/remote/remote_driver.c:5998
+#: src/remote/remote_driver.c:6083 src/remote/remote_driver.c:6144
+#: src/remote/remote_driver.c:6203 src/remote/remote_driver.c:6861
+#: src/remote/remote_driver.c:6927 src/remote/remote_driver.c:7023
+#: src/remote/remote_driver.c:7091 src/remote/remote_driver.c:7160
 msgid "caller ignores cookieout or cookieoutlen"
 msgstr ""
 
-#: src/remote/remote_driver.c:2553 src/remote/remote_driver.c:6011
-#: src/remote/remote_driver.c:6940
+#: src/remote/remote_driver.c:2549 src/remote/remote_driver.c:6007
+#: src/remote/remote_driver.c:6936
 msgid "caller ignores uri_out"
 msgstr ""
 
@@ -25851,7 +26011,7 @@ msgid ""
 "hypervisor driver"
 msgstr ""
 
-#: src/qemu/qemu_command.c:2961
+#: src/qemu/qemu_command.c:2983
 #, c-format
 msgid ""
 "can't add memory backend for guest node '%d' as the guest has only '%zu' "
@@ -25863,19 +26023,19 @@ msgstr ""
 msgid "can't canonicalize path '%s'"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3465
+#: src/qemu/qemu_hotplug.c:3475
 msgid "can't change link state: device alias not found"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:608
+#: src/qemu/qemu_hotplug.c:618
 msgid "can't change media while a block job is running on the device"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:8868 src/test/test_driver.c:3376
+#: src/qemu/qemu_driver.c:8843 src/test/test_driver.c:3376
 msgid "can't change numatune mode for running domain"
 msgstr ""
 
-#: src/qemu/qemu_process.c:6959
+#: src/qemu/qemu_process.c:6971
 msgid "can't connect to virtlogd"
 msgstr ""
 
@@ -25884,21 +26044,21 @@ msgstr ""
 msgid "can't convert relative size: '%s'"
 msgstr ""
 
-#: src/qemu/qemu_block.c:2653
+#: src/qemu/qemu_block.c:2733
 #, c-format
 msgid "can't create storage format '%s'"
 msgstr ""
 
-#: src/util/virjson.c:2090
+#: src/util/virjson.c:2110
 #, c-format
 msgid "can't deflatten colliding key '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:2459
+#: src/storage/storage_util.c:2512
 msgid "can't download volume, all existing snapshots will be lost"
 msgstr ""
 
-#: src/vz/vz_driver.c:2639
+#: src/vz/vz_driver.c:2641
 msgid "can't find created snapshot"
 msgstr ""
 
@@ -25912,11 +26072,11 @@ msgstr ""
 msgid "can't identify volume in uri %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14468 src/qemu/qemu_driver.c:15604
+#: src/qemu/qemu_driver.c:14473 src/qemu/qemu_driver.c:15617
 msgid "can't keep relative backing relationship"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:6512
+#: src/qemu/qemu_domain.c:6631
 #, c-format
 msgid "can't manipulate inactive snapshots of disk '%s'"
 msgstr ""
@@ -25926,51 +26086,51 @@ msgstr ""
 msgid "can't open session to the domain with id %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:21460
+#: src/conf/domain_conf.c:20013
 msgid "can't parse cputune emulator period value"
 msgstr ""
 
-#: src/conf/domain_conf.c:21467
+#: src/conf/domain_conf.c:20020
 msgid "can't parse cputune emulator quota value"
 msgstr ""
 
-#: src/conf/domain_conf.c:21446
+#: src/conf/domain_conf.c:19999
 msgid "can't parse cputune global period value"
 msgstr ""
 
-#: src/conf/domain_conf.c:21453
+#: src/conf/domain_conf.c:20006
 msgid "can't parse cputune global quota value"
 msgstr ""
 
-#: src/conf/domain_conf.c:21475
+#: src/conf/domain_conf.c:20028
 msgid "can't parse cputune iothread period value"
 msgstr ""
 
-#: src/conf/domain_conf.c:21482
+#: src/conf/domain_conf.c:20035
 msgid "can't parse cputune iothread quota value"
 msgstr ""
 
-#: src/conf/domain_conf.c:21432
+#: src/conf/domain_conf.c:19985
 msgid "can't parse cputune period value"
 msgstr ""
 
-#: src/conf/domain_conf.c:21439
+#: src/conf/domain_conf.c:19992
 msgid "can't parse cputune quota value"
 msgstr ""
 
-#: src/conf/domain_conf.c:21423
+#: src/conf/domain_conf.c:19976
 msgid "can't parse cputune shares value"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15082
+#: src/qemu/qemu_driver.c:15095
 msgid "can't pivot a shared disk to a storage volume not supporting sharing"
 msgstr ""
 
-#: src/qemu/qemu_block.c:3197
+#: src/qemu/qemu_block.c:3277
 msgid "can't reopen image with unknown presence of backing store"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:9851
+#: src/qemu/qemu_driver.c:9826
 #, c-format
 msgid "can't resize empty or readonly disk '%s'"
 msgstr ""
@@ -25979,12 +26139,12 @@ msgstr ""
 msgid "can't shrink capacity below existing allocation"
 msgstr ""
 
-#: src/conf/domain_conf.c:9595
+#: src/conf/domain_conf.c:8245
 #, c-format
 msgid "can't split path '%s' into pool name and image name"
 msgstr ""
 
-#: src/network/bridge_driver.c:3561
+#: src/network/bridge_driver.c:3570
 msgid "can't undefine transient network"
 msgstr ""
 
@@ -25997,7 +26157,7 @@ msgstr ""
 msgid "can't update unrecognized section of network"
 msgstr ""
 
-#: src/storage/storage_util.c:2425
+#: src/storage/storage_util.c:2478
 msgid "can't upload volume, all existing snapshots will be lost"
 msgstr ""
 
@@ -26005,33 +26165,33 @@ msgstr ""
 msgid "canceled"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1152 src/qemu/qemu_migration.c:1692
-#: src/qemu/qemu_migration.c:3812
+#: src/qemu/qemu_migration.c:1157 src/qemu/qemu_migration.c:1697
+#: src/qemu/qemu_migration.c:3817
 msgid "canceled by client"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:12870
+#: src/qemu/qemu_driver.c:12875
 msgid "cannot abort VM start; use virDomainDestroy instead"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:12864
+#: src/qemu/qemu_driver.c:12869
 msgid "cannot abort incoming migration; use virDomainDestroy instead"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:12893
+#: src/qemu/qemu_driver.c:12898
 msgid "cannot abort memory-only dump"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:12879
+#: src/qemu/qemu_driver.c:12884
 msgid "cannot abort migration in post-copy mode"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:151 src/lxc/lxc_domain.c:126
+#: src/libxl/libxl_domain.c:153 src/lxc/lxc_domain.c:126
 #: src/qemu/qemu_domainjob.c:1013 src/vz/vz_utils.c:622
 msgid "cannot acquire job mutex"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:148 src/lxc/lxc_domain.c:123
+#: src/libxl/libxl_domain.c:150 src/lxc/lxc_domain.c:123
 #: src/qemu/qemu_domainjob.c:983 src/vz/vz_utils.c:619
 msgid "cannot acquire state change lock"
 msgstr ""
@@ -26079,24 +26239,24 @@ msgstr ""
 msgid "cannot add guest CPU feature for %s architecture"
 msgstr ""
 
-#: src/util/virnetlink.c:226 src/util/virnetlink.c:1043
+#: src/util/virnetlink.c:229 src/util/virnetlink.c:1059
 msgid "cannot add netlink membership"
 msgstr ""
 
-#: src/conf/domain_conf.c:6361
+#: src/conf/domain_validate.c:456
 msgid "cannot add redirected USB device: USB is disabled for this domain"
 msgstr ""
 
-#: src/storage/storage_util.c:352
+#: src/storage/storage_util.c:341
 #, c-format
 msgid "cannot allocate %llu bytes in file '%s'"
 msgstr ""
 
-#: src/util/virnetlink.c:168
+#: src/util/virnetlink.c:171
 msgid "cannot allocate nlhandle for netlink"
 msgstr ""
 
-#: src/util/virnetlink.c:127
+#: src/util/virnetlink.c:130
 msgid "cannot allocate placeholder nlhandle for netlink"
 msgstr ""
 
@@ -26113,59 +26273,59 @@ msgstr ""
 msgid "cannot block signals"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:6785
+#: src/qemu/qemu_driver.c:6760
 msgid "cannot both keep and delete nvram"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:522
+#: src/conf/snapshot_conf.c:528
 #, c-format
 msgid "cannot change between disk only and full system in snapshot %s"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:513
+#: src/conf/snapshot_conf.c:519
 #, c-format
 msgid "cannot change between online and offline snapshot state in snapshot %s"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3521
+#: src/qemu/qemu_hotplug.c:3531
 #, c-format
 msgid "cannot change config of '%s' network interface type"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:4184
+#: src/qemu/qemu_hotplug.c:4213
 msgid "cannot change keymap setting on spice graphics"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:4140
+#: src/qemu/qemu_hotplug.c:4169
 msgid "cannot change keymap setting on vnc graphics"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:4096 src/qemu/qemu_hotplug.c:4106
+#: src/qemu/qemu_hotplug.c:4125 src/qemu/qemu_hotplug.c:4135
 #, c-format
 msgid "cannot change listen address setting on '%s' graphics"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:4116
+#: src/qemu/qemu_hotplug.c:4145
 #, c-format
 msgid "cannot change listen socket setting on '%s' graphics"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3544
+#: src/qemu/qemu_hotplug.c:3554
 #, c-format
 msgid "cannot change network interface mac address from %s to %s"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3710
+#: src/qemu/qemu_hotplug.c:3730
 #, c-format
 msgid "cannot change network interface type to '%s'"
 msgstr ""
 
-#: src/util/virfile.c:609
+#: src/util/virfile.c:656
 #, c-format
 msgid "cannot change permission of '%s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2292
+#: src/libxl/libxl_driver.c:2290
 msgid "cannot change persistent config of a transient domain"
 msgstr ""
 
@@ -26173,11 +26333,11 @@ msgstr ""
 msgid "cannot change persistent config of a transient network"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:4178
+#: src/qemu/qemu_hotplug.c:4207
 msgid "cannot change port settings on spice graphics"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:4135
+#: src/qemu/qemu_hotplug.c:4164
 msgid "cannot change port settings on vnc graphics"
 msgstr ""
 
@@ -26185,12 +26345,12 @@ msgstr ""
 msgid "cannot change private flag on existing secret"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:4076
+#: src/qemu/qemu_hotplug.c:4105
 #, c-format
 msgid "cannot change the number of listen addresses on '%s' graphics"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:4087
+#: src/qemu/qemu_hotplug.c:4116
 #, c-format
 msgid "cannot change the type of listen address on '%s' graphics"
 msgstr ""
@@ -26204,7 +26364,7 @@ msgstr ""
 msgid "cannot change to root directory"
 msgstr ""
 
-#: src/locking/lock_daemon.c:1041 src/logging/log_daemon.c:825
+#: src/locking/lock_daemon.c:1040 src/logging/log_daemon.c:824
 #: src/remote/remote_daemon.c:973
 #, c-format
 msgid "cannot change to root directory: %s"
@@ -26225,26 +26385,26 @@ msgstr ""
 msgid "cannot chmod '%s' to 0660"
 msgstr ""
 
-#: src/storage/storage_util.c:548
+#: src/storage/storage_util.c:534
 #, c-format
 msgid "cannot chown %s to (%u, %u)"
 msgstr ""
 
 #: src/locking/lock_driver_sanlock.c:255 src/locking/lock_driver_sanlock.c:316
-#: src/locking/lock_driver_sanlock.c:669 src/storage/storage_util.c:288
-#: src/util/vircgroupv1.c:920 src/util/vircgroupv1.c:930
-#: src/util/vircgroupv2.c:598 src/util/virfile.c:2154 src/util/virfile.c:2597
-#: src/util/virfile.c:2959 src/util/virfile.c:2979
+#: src/locking/lock_driver_sanlock.c:669 src/storage/storage_util.c:280
+#: src/util/vircgroupv1.c:921 src/util/vircgroupv1.c:931
+#: src/util/vircgroupv2.c:598 src/util/virfile.c:2197 src/util/virfile.c:2640
+#: src/util/virfile.c:3002 src/util/virfile.c:3022
 #, c-format
 msgid "cannot chown '%s' to (%u, %u)"
 msgstr ""
 
-#: src/util/virfile.c:2742
+#: src/util/virfile.c:2785
 #, c-format
 msgid "cannot chown '%s' to group %u"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1895 src/libxl/libxl_driver.c:2012
+#: src/libxl/libxl_driver.c:1893 src/libxl/libxl_driver.c:2010
 msgid "cannot close file"
 msgstr ""
 
@@ -26253,8 +26413,8 @@ msgstr ""
 msgid "cannot close file %s"
 msgstr ""
 
-#: src/storage/storage_backend_logical.c:916 src/storage/storage_util.c:225
-#: src/storage/storage_util.c:304
+#: src/storage/storage_backend_logical.c:916 src/storage/storage_util.c:217
+#: src/storage/storage_util.c:296
 #, c-format
 msgid "cannot close file '%s'"
 msgstr ""
@@ -26266,7 +26426,7 @@ msgstr ""
 
 #: tools/virsh-domain.c:5672
 #, c-format
-msgid "cannot close stream on domain %s"
+msgid "cannot close stream on domain '%s'"
 msgstr ""
 
 #: tools/virsh-volume.c:742 tools/virsh-volume.c:861
@@ -26284,7 +26444,7 @@ msgstr ""
 msgid "cannot compute baseline CPU of %s architecture"
 msgstr ""
 
-#: src/util/virnetlink.c:173
+#: src/util/virnetlink.c:176
 #, c-format
 msgid "cannot connect to netlink socket with protocol %d"
 msgstr ""
@@ -26294,7 +26454,7 @@ msgstr ""
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/storage/storage_util.c:2003
+#: src/storage/storage_util.c:2056
 msgid "cannot copy from volume to a directory volume"
 msgstr ""
 
@@ -26303,7 +26463,7 @@ msgstr ""
 msgid "cannot create %s"
 msgstr ""
 
-#: src/node_device/node_device_driver.c:728
+#: src/node_device/node_device_driver.c:760
 msgid "cannot create a mediated device without a parent"
 msgstr ""
 
@@ -26315,18 +26475,18 @@ msgstr ""
 msgid "cannot create a vboxSnapshotXmlPtr"
 msgstr ""
 
-#: src/bhyve/bhyve_driver.c:390 src/libxl/libxl_driver.c:4556
-#: src/qemu/qemu_driver.c:8287 src/storage/storage_driver.c:1403
+#: src/bhyve/bhyve_driver.c:390 src/libxl/libxl_driver.c:4551
+#: src/qemu/qemu_driver.c:8262 src/storage/storage_driver.c:1403
 #, c-format
 msgid "cannot create autostart directory %s"
 msgstr ""
 
-#: src/network/bridge_driver.c:3996
+#: src/network/bridge_driver.c:4005
 #, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:783
+#: src/libxl/libxl_driver.c:781
 msgid "cannot create capabilities for libxenlight"
 msgstr ""
 
@@ -26335,7 +26495,7 @@ msgstr ""
 msgid "cannot create checkpoint directory '%s'"
 msgstr ""
 
-#: src/qemu/qemu_checkpoint.c:587 src/test/test_driver.c:8981
+#: src/qemu/qemu_checkpoint.c:586 src/test/test_driver.c:8981
 msgid "cannot create checkpoint for inactive domain"
 msgstr ""
 
@@ -26348,7 +26508,7 @@ msgstr ""
 msgid "cannot create config directory %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:30596 src/conf/network_conf.c:2764
+#: src/conf/domain_conf.c:29157 src/conf/network_conf.c:2764
 #: src/conf/virnwfilterbindingobj.c:165 src/nwfilter/nwfilter_driver.c:228
 #: src/nwfilter/nwfilter_driver.c:236 src/secret/secret_driver.c:493
 #: src/util/virdnsmasq.c:528
@@ -26356,9 +26516,9 @@ msgstr ""
 msgid "cannot create config directory '%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:740 src/network/bridge_driver.c:1621
-#: src/network/bridge_driver.c:1631 src/network/bridge_driver.c:1904
-#: src/network/bridge_driver.c:1911 src/storage/storage_driver.c:296
+#: src/network/bridge_driver.c:742 src/network/bridge_driver.c:1623
+#: src/network/bridge_driver.c:1633 src/network/bridge_driver.c:1906
+#: src/network/bridge_driver.c:1913 src/storage/storage_driver.c:296
 #, c-format
 msgid "cannot create directory %s"
 msgstr ""
@@ -26368,30 +26528,30 @@ msgstr ""
 msgid "cannot create file %s"
 msgstr ""
 
-#: src/util/virfile.c:500 src/util/virfile.c:565
+#: src/util/virfile.c:500 src/util/virfile.c:612
 #, c-format
 msgid "cannot create file '%s'"
 msgstr ""
 
-#: src/qemu/qemu_process.c:6715
+#: src/qemu/qemu_process.c:6723
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:1797
+#: src/libxl/libxl_conf.c:1798
 msgid "cannot create logger for libxenlight, disabling driver"
 msgstr ""
 
-#: src/storage/storage_util.c:263 src/storage/storage_util.c:2757
+#: src/storage/storage_util.c:255 src/storage/storage_util.c:2810
 #, c-format
 msgid "cannot create path '%s'"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:4156
+#: src/qemu/qemu_migration.c:4161
 msgid "cannot create pipe for tunnelled migration"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:6470
+#: src/qemu/qemu_domain.c:6589
 #, c-format
 msgid "cannot create snapshot directory '%s'"
 msgstr ""
@@ -26401,9 +26561,9 @@ msgid "cannot create snapshot while checkpoint exists"
 msgstr ""
 
 #: src/interface/interface_backend_netcf.c:121
-#: src/interface/interface_backend_udev.c:1161
-#: src/node_device/node_device_udev.c:1948 src/nwfilter/nwfilter_driver.c:195
-#: src/secret/secret_driver.c:499 src/vz/vz_driver.c:4118
+#: src/interface/interface_backend_udev.c:1151
+#: src/node_device/node_device_udev.c:2032 src/nwfilter/nwfilter_driver.c:195
+#: src/secret/secret_driver.c:499 src/vz/vz_driver.c:4120
 #, c-format
 msgid "cannot create state directory '%s'"
 msgstr ""
@@ -26413,7 +26573,7 @@ msgstr ""
 msgid "cannot decode CPU data for %s architecture"
 msgstr ""
 
-#: src/qemu/qemu_checkpoint.c:853
+#: src/qemu/qemu_checkpoint.c:852
 msgid "cannot delete checkpoint for inactive domain"
 msgstr ""
 
@@ -26421,12 +26581,12 @@ msgstr ""
 msgid "cannot delete domain snapshot for running domain"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:6823
+#: src/qemu/qemu_driver.c:6798
 #, c-format
 msgid "cannot delete inactive domain with %d checkpoints"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:6810 src/test/test_driver.c:4436
+#: src/qemu/qemu_driver.c:6785 src/test/test_driver.c:4436
 #, c-format
 msgid "cannot delete inactive domain with %d snapshots"
 msgstr ""
@@ -26444,12 +26604,12 @@ msgstr ""
 msgid "cannot detect host CPU model for %s architecture"
 msgstr ""
 
-#: src/util/virfile.c:3431 src/util/virfile.c:3489
+#: src/util/virfile.c:3474 src/util/virfile.c:3532
 #, c-format
 msgid "cannot determine filesystem for '%s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2141 src/qemu/qemu_driver.c:2983
+#: src/libxl/libxl_driver.c:2139 src/qemu/qemu_driver.c:2964
 #: src/test/test_driver.c:7856
 msgid "cannot do managed save for transient domain"
 msgstr ""
@@ -26464,12 +26624,12 @@ msgstr ""
 msgid "cannot encode CPU data for %s architecture"
 msgstr ""
 
-#: src/libvirt-domain.c:3589 src/libvirt-domain.c:3742
-#: src/libvirt-domain.c:3906
+#: src/libvirt-domain.c:3630 src/libvirt-domain.c:3819
+#: src/libvirt-domain.c:4017
 msgid "cannot enforce change protection"
 msgstr ""
 
-#: src/util/vircommand.c:869 src/util/vircommand.c:2338
+#: src/util/vircommand.c:869 src/util/vircommand.c:2362
 #, c-format
 msgid "cannot execute binary %s"
 msgstr ""
@@ -26479,48 +26639,48 @@ msgstr ""
 msgid "cannot export the public key from the private key '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:200 src/storage/storage_util.c:332
+#: src/storage/storage_util.c:195 src/storage/storage_util.c:322
 #, c-format
 msgid "cannot extend file '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:21373
+#: src/conf/domain_conf.c:19935
 msgid "cannot extract blkiotune nodes"
 msgstr ""
 
-#: src/conf/domain_conf.c:21572
+#: src/conf/domain_conf.c:20123
 msgid "cannot extract cachetune nodes"
 msgstr ""
 
-#: src/conf/domain_conf.c:22100
+#: src/conf/domain_conf.c:20642
 msgid "cannot extract console devices"
 msgstr ""
 
-#: src/conf/domain_conf.c:21969
+#: src/conf/domain_conf.c:20511
 msgid "cannot extract device leases"
 msgstr ""
 
-#: src/conf/domain_conf.c:21497
+#: src/conf/domain_conf.c:20050
 msgid "cannot extract emulatorpin nodes"
 msgstr ""
 
-#: src/conf/domain_conf.c:21553
+#: src/conf/domain_conf.c:20105
 msgid "cannot extract emulatorsched nodes"
 msgstr ""
 
-#: src/conf/domain_conf.c:21190
+#: src/conf/domain_conf.c:19752
 msgid "cannot extract hugepages nodes"
 msgstr ""
 
-#: src/conf/domain_conf.c:21517
+#: src/conf/domain_conf.c:20069
 msgid "cannot extract iothreadpin nodes"
 msgstr ""
 
-#: src/conf/domain_conf.c:21541
+#: src/conf/domain_conf.c:20093
 msgid "cannot extract iothreadsched nodes"
 msgstr ""
 
-#: src/conf/domain_conf.c:21584
+#: src/conf/domain_conf.c:20135
 msgid "cannot extract memorytune nodes"
 msgstr ""
 
@@ -26528,7 +26688,7 @@ msgstr ""
 msgid "cannot extract numatune nodes"
 msgstr ""
 
-#: src/conf/domain_conf.c:21914
+#: src/conf/domain_conf.c:20456
 msgid "cannot extract resource nodes"
 msgstr ""
 
@@ -26536,11 +26696,11 @@ msgstr ""
 msgid "cannot extract snapshot nodes"
 msgstr ""
 
-#: src/conf/domain_conf.c:21529
+#: src/conf/domain_conf.c:20081
 msgid "cannot extract vcpusched nodes"
 msgstr ""
 
-#: src/storage/storage_util.c:377
+#: src/storage/storage_util.c:365
 #, c-format
 msgid "cannot fill file '%s'"
 msgstr ""
@@ -26555,12 +26715,12 @@ msgstr ""
 msgid "cannot find CPU map for %s architecture"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5677
+#: src/qemu/qemu_driver.c:5657
 #, c-format
 msgid "cannot find IOThread '%u' in iothreadids"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5495
+#: src/qemu/qemu_driver.c:5475
 #, c-format
 msgid "cannot find IOThread '%u' in iothreadids list"
 msgstr ""
@@ -26574,36 +26734,36 @@ msgstr ""
 msgid "cannot find any matching source devices for logical volume group '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:17180 src/test/test_driver.c:7828
+#: src/qemu/qemu_driver.c:17197 src/test/test_driver.c:7828
 #, c-format
 msgid "cannot find architecture %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14232
+#: src/qemu/qemu_driver.c:14237
 #, c-format
 msgid "cannot find channel %s"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4835 src/qemu/qemu_driver.c:14161
+#: src/libxl/libxl_driver.c:4830 src/qemu/qemu_driver.c:14166
 #, c-format
 msgid "cannot find character device %s"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:2769
+#: src/lxc/lxc_driver.c:2773
 #, c-format
 msgid "cannot find console device '%s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:5458
+#: src/libxl/libxl_driver.c:5453
 msgid "cannot find device number"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:4069
+#: src/qemu/qemu_hotplug.c:4098
 #, c-format
 msgid "cannot find existing graphics device to modify of type '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7647
+#: src/qemu/qemu_driver.c:7622
 #, c-format
 msgid "cannot find existing graphics type '%s' device to modify"
 msgstr ""
@@ -26623,7 +26783,7 @@ msgstr ""
 msgid "cannot find logical volume group name '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5348
+#: src/qemu/qemu_driver.c:5329
 #, c-format
 msgid "cannot find new IOThread '%u' in QEMU monitor."
 msgstr ""
@@ -26633,7 +26793,7 @@ msgstr ""
 msgid "cannot find newly created volume '%s'"
 msgstr ""
 
-#: src/node_device/node_device_driver.c:860 src/test/test_driver.c:7517
+#: src/node_device/node_device_driver.c:892 src/test/test_driver.c:7517
 #, c-format
 msgid "cannot find parent '%s' definition"
 msgstr ""
@@ -26650,12 +26810,12 @@ msgstr ""
 msgid "cannot find pid in vmware log file"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:9963 src/qemu/qemu_driver.c:9995
+#: src/qemu/qemu_driver.c:9938 src/qemu/qemu_driver.c:9970
 #, c-format
 msgid "cannot find statistics for device '%s'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5546
+#: src/qemu/qemu_monitor_json.c:5499
 #, c-format
 msgid "cannot find throttling info for device '%s'"
 msgstr ""
@@ -26689,17 +26849,17 @@ msgstr ""
 msgid "cannot generate dac user and group id for domain %s"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:581
+#: src/conf/snapshot_conf.c:587
 #, c-format
 msgid "cannot generate external snapshot name for disk '%s' on a '%s' device"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:589
+#: src/conf/snapshot_conf.c:595
 #, c-format
 msgid "cannot generate external snapshot name for disk '%s' without source"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:618
+#: src/conf/snapshot_conf.c:624
 #, c-format
 msgid ""
 "cannot generate external snapshot name for disk '%s': collision with disk "
@@ -26711,7 +26871,7 @@ msgstr ""
 msgid "cannot get CPU affinity of process %d"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:10561
+#: src/qemu/qemu_driver.c:10545
 msgid "cannot get RSS for domain"
 msgstr ""
 
@@ -26727,11 +26887,11 @@ msgstr ""
 msgid "cannot get disk location"
 msgstr ""
 
-#: src/util/virnetdevmacvlan.c:369
+#: src/util/virnetdevmacvlan.c:243
 msgid "cannot get feature flags on macvtap tap"
 msgstr ""
 
-#: src/storage/storage_util.c:1875
+#: src/storage/storage_util.c:1928
 #, c-format
 msgid "cannot get file context of '%s'"
 msgstr ""
@@ -26740,7 +26900,7 @@ msgstr ""
 msgid "cannot get host CPU capabilities"
 msgstr ""
 
-#: src/util/virnetdevmacvlan.c:360
+#: src/util/virnetdevmacvlan.c:234
 msgid "cannot get interface flags on macvtap tap"
 msgstr ""
 
@@ -26773,7 +26933,7 @@ msgstr ""
 msgid "cannot get medium attachments"
 msgstr ""
 
-#: src/util/virnetlink.c:220 src/util/virnetlink.c:1037
+#: src/util/virnetlink.c:223 src/util/virnetlink.c:1053
 msgid "cannot get netlink socket fd"
 msgstr ""
 
@@ -26790,11 +26950,11 @@ msgstr ""
 msgid "cannot get snapshot ids"
 msgstr ""
 
-#: src/lxc/lxc_conf.c:91 src/qemu/qemu_conf.c:1349
+#: src/lxc/lxc_conf.c:91 src/qemu/qemu_conf.c:1328
 msgid "cannot get the host uuid"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:1521
+#: src/qemu/qemu_driver.c:1502
 msgid "cannot get vCPU placement & pCPU time"
 msgstr ""
 
@@ -26810,21 +26970,21 @@ msgstr ""
 msgid "cannot halt after snapshot of transient domain"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:1616 src/test/test_driver.c:8523
+#: src/qemu/qemu_snapshot.c:1633 src/test/test_driver.c:8523
 msgid "cannot halt after transient domain snapshot"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5984 src/qemu/qemu_hotplug.c:5996
+#: src/qemu/qemu_hotplug.c:6013 src/qemu/qemu_hotplug.c:6025
 #, c-format
 msgid "cannot hot unplug %s device with PCI guest address: "
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5968
+#: src/qemu/qemu_hotplug.c:5997
 #, c-format
 msgid "cannot hot unplug %s device with multifunction PCI guest address: "
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3671
+#: src/libxl/libxl_driver.c:3668
 msgid "cannot hot unplug multifunction PCI device: "
 msgstr ""
 
@@ -26841,22 +27001,22 @@ msgstr ""
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: tools/virsh-console.c:381
+#: tools/virsh-console.c:382
 msgid "cannot initialize console condition"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:1802
+#: src/libxl/libxl_conf.c:1803
 msgid ""
 "cannot initialize libxenlight context, probably not running in a Xen Dom0, "
 "disabling driver"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:698
+#: src/qemu/qemu_monitor.c:694
 msgid "cannot initialize monitor condition"
 msgstr ""
 
-#: src/conf/virnwfilterobj.c:60 src/libxl/libxl_driver.c:677
-#: src/lxc/lxc_controller.c:166 src/qemu/qemu_driver.c:632
+#: src/conf/virnwfilterobj.c:60 src/libxl/libxl_driver.c:675
+#: src/lxc/lxc_controller.c:166 src/qemu/qemu_driver.c:614
 #: src/remote/remote_driver.c:1223
 msgid "cannot initialize mutex"
 msgstr ""
@@ -26901,7 +27061,7 @@ msgstr ""
 msgid "cannot limit number of subprocesses to %u"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5011
+#: src/qemu/qemu_driver.c:4993
 msgid "cannot list IOThreads for an inactive domain"
 msgstr ""
 
@@ -26910,7 +27070,7 @@ msgstr ""
 msgid "cannot list SASL mechanisms %d (%s)"
 msgstr ""
 
-#: src/vz/vz_driver.c:970
+#: src/vz/vz_driver.c:972
 msgid "cannot list vcpu pinning for an inactive domain"
 msgstr ""
 
@@ -26928,90 +27088,90 @@ msgstr ""
 msgid "cannot load cert data from %s: %s"
 msgstr ""
 
-#: src/security/security_selinux.c:3321
+#: src/security/security_selinux.c:3320
 #, c-format
 msgid "cannot lookup default selinux label for tap fd %d"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1196
+#: src/qemu/qemu_migration.c:1201
 msgid "cannot migrate a domain with <hostdev mode='capabilities'>"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1209 src/qemu/qemu_migration.c:1227
+#: src/qemu/qemu_migration.c:1214 src/qemu/qemu_migration.c:1232
 #, c-format
 msgid "cannot migrate a domain with <hostdev mode='subsystem' type='%s'>"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1282
+#: src/qemu/qemu_migration.c:1287
 #, c-format
 msgid "cannot migrate domain with %d snapshots"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1296
+#: src/qemu/qemu_migration.c:1301
 msgid "cannot migrate domain with I/O error"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1408
+#: src/qemu/qemu_migration.c:1413
 msgid "cannot migrate this domain without dbus-vmstate support"
 msgstr ""
 
-#: src/util/vircommand.c:2399
+#: src/util/vircommand.c:2423
 msgid "cannot mix caller fds with blocking execution"
 msgstr ""
 
-#: src/util/vircommand.c:2557
+#: src/util/vircommand.c:2581
 msgid "cannot mix string I/O with asynchronous command"
 msgstr ""
 
-#: src/util/vircommand.c:2405
+#: src/util/vircommand.c:2429
 msgid "cannot mix string I/O with daemon"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3686
+#: src/qemu/qemu_hotplug.c:3706
 msgid "cannot modify MTU"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:7598 src/qemu/qemu_domain.c:7610
-#: src/qemu/qemu_domain.c:7620 src/qemu/qemu_domain.c:7710
-#: src/qemu/qemu_domain.c:7735
+#: src/qemu/qemu_domain.c:7718 src/qemu/qemu_domain.c:7730
+#: src/qemu/qemu_domain.c:7740 src/qemu/qemu_domain.c:7830
+#: src/qemu/qemu_domain.c:7855
 #, c-format
 msgid "cannot modify field '%s' of the disk"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3628
+#: src/qemu/qemu_hotplug.c:3648
 msgid "cannot modify network device address type"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3662
+#: src/qemu/qemu_hotplug.c:3682
 msgid "cannot modify network device boot index setting"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3633
+#: src/qemu/qemu_hotplug.c:3653
 msgid "cannot modify network device guest PCI address"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3554 src/qemu/qemu_hotplug.c:3562
+#: src/qemu/qemu_hotplug.c:3564 src/qemu/qemu_hotplug.c:3572
 #, c-format
 msgid "cannot modify network device model from %s to %s"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3646
+#: src/qemu/qemu_hotplug.c:3666
 msgid "cannot modify network device rom bar setting"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3670
+#: src/qemu/qemu_hotplug.c:3690
 msgid "cannot modify network device rom enabled setting"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3603
+#: src/qemu/qemu_hotplug.c:3623
 msgid "cannot modify network device script attribute"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3612
+#: src/qemu/qemu_hotplug.c:3632
 msgid "cannot modify network device tap name"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3654
+#: src/qemu/qemu_hotplug.c:3674
 msgid "cannot modify network rom file"
 msgstr ""
 
@@ -27019,10 +27179,14 @@ msgstr ""
 msgid "cannot modify the persistent configuration of a domain"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3589
+#: src/qemu/qemu_hotplug.c:3599
 msgid "cannot modify virtio network device driver attributes"
 msgstr ""
 
+#: src/qemu/qemu_hotplug.c:3609
+msgid "cannot modify virtio network device driver options"
+msgstr ""
+
 #: src/util/virhostcpu.c:949 src/util/virhostcpu.c:957
 msgid "cannot obtain CPU freq"
 msgstr ""
@@ -27042,25 +27206,25 @@ msgstr ""
 msgid "cannot open SELinux label_handle"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:5471
+#: src/libxl/libxl_driver.c:5466
 msgid "cannot open bus path"
 msgstr ""
 
-#: src/util/virfile.c:2831
+#: src/util/virfile.c:2874
 #, c-format
 msgid "cannot open directory '%s'"
 msgstr ""
 
-#: src/util/vircommand.c:3298
+#: src/util/vircommand.c:3322
 msgid "cannot open file using fd"
 msgstr ""
 
-#: src/util/virnetdevmacvlan.c:311
+#: src/util/virnetdevmacvlan.c:185
 #, c-format
 msgid "cannot open macvtap tap device %s"
 msgstr ""
 
-#: src/storage/storage_util.c:3557
+#: src/storage/storage_util.c:3610
 #, c-format
 msgid "cannot open path '%s'"
 msgstr ""
@@ -27070,7 +27234,8 @@ msgstr ""
 msgid "cannot open path '%s' in '%s'"
 msgstr ""
 
-#: src/storage/storage_backend_gluster.c:265 src/storage/storage_util.c:1608
+#. A dangling symlink now implies a TOCTTOU race; report it.
+#: src/storage/storage_backend_gluster.c:265 src/storage/storage_util.c:1661
 #, c-format
 msgid "cannot open volume '%s'"
 msgstr ""
@@ -27080,7 +27245,7 @@ msgstr ""
 msgid "cannot parse %s CPU data"
 msgstr ""
 
-#: src/util/virdnsmasq.c:675
+#: src/util/virdnsmasq.c:677
 #, c-format
 msgid "cannot parse %s version number in '%.*s'"
 msgstr ""
@@ -27089,22 +27254,22 @@ msgstr ""
 msgid "cannot parse CPU data"
 msgstr ""
 
-#: src/util/virnetdev.c:2116 src/util/virnetdev.c:2127
+#: src/util/virnetdev.c:2125 src/util/virnetdev.c:2136
 #, c-format
 msgid "cannot parse MAC address '%s' from file '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8031
+#: src/conf/domain_conf.c:6666
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:8289
+#: src/conf/domain_conf.c:6941
 #, c-format
 msgid "cannot parse bus '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11632
+#: src/conf/domain_conf.c:10224
 #, c-format
 msgid "cannot parse cache mode '%s' for virtiofs"
 msgstr ""
@@ -27114,22 +27279,22 @@ msgstr ""
 msgid "cannot parse cipher size: '%s'"
 msgstr ""
 
-#: src/util/vircgroupv2.c:1671
+#: src/util/vircgroupv2.c:1672
 #, c-format
 msgid "cannot parse cpu sys stat '%s'"
 msgstr ""
 
-#: src/util/vircgroupv2.c:1624
+#: src/util/vircgroupv2.c:1625
 #, c-format
 msgid "cannot parse cpu usage stat '%s'"
 msgstr ""
 
-#: src/util/vircgroupv2.c:1658
+#: src/util/vircgroupv2.c:1659
 #, c-format
 msgid "cannot parse cpu user stat '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8044
+#: src/conf/domain_conf.c:6679
 #, c-format
 msgid "cannot parse device %s"
 msgstr ""
@@ -27150,12 +27315,12 @@ msgstr ""
 msgid "cannot parse interfaceid parameter as a uuid"
 msgstr ""
 
-#: src/util/virjson.c:1863
+#: src/util/virjson.c:1883
 #, c-format
 msgid "cannot parse json %s: %s"
 msgstr ""
 
-#: src/util/virjson.c:1872
+#: src/util/virjson.c:1892
 #, c-format
 msgid "cannot parse json %s: unterminated string/map/array"
 msgstr ""
@@ -27165,7 +27330,7 @@ msgstr ""
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14157
+#: src/conf/domain_conf.c:12756
 #, c-format
 msgid "cannot parse password validity time '%s', expect YYYY-MM-DDTHH:MM:SS"
 msgstr ""
@@ -27179,52 +27344,52 @@ msgstr ""
 msgid "cannot parse pid in vmware log file"
 msgstr ""
 
-#: src/conf/domain_conf.c:8014
+#: src/conf/domain_conf.c:6649
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:11612
+#: src/conf/domain_conf.c:10204
 #, c-format
 msgid "cannot parse queue size '%s' for virtiofs"
 msgstr ""
 
-#: src/conf/domain_conf.c:14571
+#: src/conf/domain_conf.c:13170
 #, c-format
 msgid "cannot parse rdp port %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:14640
+#: src/conf/domain_conf.c:13239
 #, c-format
 msgid "cannot parse spice port %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:14650
+#: src/conf/domain_conf.c:13249
 #, c-format
 msgid "cannot parse spice tlsPort %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:8295
+#: src/conf/domain_conf.c:6947
 #, c-format
 msgid "cannot parse target '%s'"
 msgstr ""
 
-#: src/qemu/qemu_block.c:769
+#: src/qemu/qemu_block.c:825
 #, c-format
 msgid "cannot parse target for lunStr '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8301
+#: src/conf/domain_conf.c:6953
 #, c-format
 msgid "cannot parse unit '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11697
+#: src/conf/domain_conf.c:10289
 #, c-format
 msgid "cannot parse usage '%s' for RAM filesystem"
 msgstr ""
 
-#: src/conf/domain_conf.c:8838
+#: src/conf/domain_conf.c:7490
 #, c-format
 msgid "cannot parse value '%s' for coalesce parameter"
 msgstr ""
@@ -27241,80 +27406,80 @@ msgstr ""
 msgid "cannot parse value of typeidversion parameter"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:2478
+#: src/qemu/qemu_domain.c:2479
 #, c-format
 msgid "cannot parse vcpu index '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:7998
+#: src/conf/domain_conf.c:6633
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:16268
+#: src/conf/domain_conf.c:14852
 #, c-format
 msgid "cannot parse video heads '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16226
+#: src/conf/domain_conf.c:14820
 #, c-format
 msgid "cannot parse video ram '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16260
+#: src/conf/domain_conf.c:14844
 #, c-format
 msgid "cannot parse video vgamem '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16234
+#: src/conf/domain_conf.c:14828
 #, c-format
 msgid "cannot parse video vram '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16247
+#: src/conf/domain_conf.c:14836
 #, c-format
 msgid "cannot parse video vram64 '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16082
+#: src/conf/domain_conf.c:14681
 #, c-format
 msgid "cannot parse video x-resolution '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16088
+#: src/conf/domain_conf.c:14687
 #, c-format
 msgid "cannot parse video y-resolution '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:2072
+#: src/util/virnetdev.c:2081
 #, c-format
 msgid "cannot parse vlan tag '%s' from file '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14473
+#: src/conf/domain_conf.c:13072
 #, c-format
 msgid "cannot parse vnc WebSocket port %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:14447
+#: src/conf/domain_conf.c:13046
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2729
+#: src/qemu/qemu_migration.c:2734
 msgid "cannot pass pipe for tunnelled migration"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:10768
+#: src/qemu/qemu_domain.c:10919
 msgid "cannot perform block operations while checkpoint exists"
 msgstr ""
 
-#: src/qemu/qemu_backup.c:772
+#: src/qemu/qemu_backup.c:780
 msgid "cannot perform disk backup for inactive domain"
 msgstr ""
 
-#: src/libvirt-domain.c:3595 src/libvirt-domain.c:3748
-#: src/libvirt-domain.c:3875
+#: src/libvirt-domain.c:3637 src/libvirt-domain.c:3826
+#: src/libvirt-domain.c:3979
 msgid "cannot perform tunnelled migration without using peer2peer flag"
 msgstr ""
 
@@ -27327,7 +27492,7 @@ msgstr ""
 msgid "cannot precreate storage for disk type '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:3405
+#: src/storage/storage_util.c:3458
 #, c-format
 msgid "cannot probe backing volume format: %s"
 msgstr ""
@@ -27346,17 +27511,17 @@ msgstr ""
 msgid "cannot query both live and config at once"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:5480 tools/virsh-volume.c:695
+#: src/libxl/libxl_driver.c:5475 tools/virsh-volume.c:695
 #, c-format
 msgid "cannot read %s"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:2608
+#: src/qemu/qemu_monitor_json.c:2566
 #, c-format
 msgid "cannot read %s statistic"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:2546
+#: src/qemu/qemu_monitor_json.c:2504
 #, c-format
 msgid "cannot read %s value"
 msgstr ""
@@ -27376,12 +27541,12 @@ msgstr ""
 msgid "cannot read SELinux virtual image context file %s"
 msgstr ""
 
-#: src/storage/storage_util.c:1500
+#: src/storage/storage_util.c:1553
 #, c-format
 msgid "cannot read beginning of file '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:2673 src/vz/vz_driver.c:650
+#: src/qemu/qemu_driver.c:2654 src/vz/vz_driver.c:652
 msgid "cannot read cputime for domain"
 msgstr ""
 
@@ -27390,7 +27555,7 @@ msgstr ""
 msgid "cannot read cputime for domain %d"
 msgstr ""
 
-#: src/storage/storage_util.c:1947
+#: src/storage/storage_util.c:2000
 #, c-format
 msgid "cannot read dir '%s'"
 msgstr ""
@@ -27405,7 +27570,7 @@ msgstr ""
 msgid "cannot read file '%s'"
 msgstr ""
 
-#: src/remote/remote_ssh_helper.c:194 tools/virsh-console.c:268
+#: src/remote/remote_ssh_helper.c:214 tools/virsh-console.c:269
 msgid "cannot read from stdin"
 msgstr ""
 
@@ -27413,9 +27578,9 @@ msgstr ""
 msgid "cannot read from stream"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:10919 src/storage/storage_file_fs.c:138
-#: src/storage/storage_util.c:1767 src/util/virstoragefile.c:1068
-#: src/util/virstoragefile.c:1180
+#: src/qemu/qemu_driver.c:10903 src/storage/storage_file_fs.c:138
+#: src/storage/storage_util.c:1820 src/util/virstoragefile.c:1069
+#: src/util/virstoragefile.c:1181
 #, c-format
 msgid "cannot read header '%s'"
 msgstr ""
@@ -27435,12 +27600,12 @@ msgstr ""
 msgid "cannot register file watch on stream"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5503
+#: src/qemu/qemu_driver.c:5483
 #, c-format
 msgid "cannot remove IOThread %u since it is being used by disk '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5513
+#: src/qemu/qemu_driver.c:5493
 #, c-format
 msgid "cannot remove IOThread '%u' since it is being used by controller"
 msgstr ""
@@ -27449,7 +27614,7 @@ msgstr ""
 msgid "cannot remove checkpoint from inactive domain"
 msgstr ""
 
-#: src/conf/domain_conf.c:30661
+#: src/conf/domain_conf.c:29222
 #, c-format
 msgid "cannot remove config %s"
 msgstr ""
@@ -27469,7 +27634,7 @@ msgstr ""
 msgid "cannot remove corrupt file: %s"
 msgstr ""
 
-#: src/storage/storage_util.c:2153
+#: src/storage/storage_util.c:2206
 #, c-format
 msgid "cannot remove directory '%s'"
 msgstr ""
@@ -27484,16 +27649,16 @@ msgstr ""
 msgid "cannot remove gluster volume file '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:6575
+#: src/qemu/qemu_driver.c:6550
 #, c-format
 msgid "cannot remove managed save file %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:19250 src/test/test_driver.c:3140
+#: src/qemu/qemu_driver.c:19266 src/test/test_driver.c:3140
 msgid "cannot rename a transient domain"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:19244 src/test/test_driver.c:3134
+#: src/qemu/qemu_driver.c:19260 src/test/test_driver.c:3134
 msgid "cannot rename active domain"
 msgstr ""
 
@@ -27506,7 +27671,7 @@ msgstr ""
 msgid "cannot replace NETIF config"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:16261
+#: src/qemu/qemu_driver.c:16274
 #, c-format
 msgid "cannot reset '%s' when '%s' is set"
 msgstr ""
@@ -27515,11 +27680,11 @@ msgstr ""
 msgid "cannot reset current job"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:2373 src/test/test_driver.c:2654
+#: src/qemu/qemu_driver.c:2354 src/test/test_driver.c:2654
 msgid "cannot resize the maximum memory on an active domain"
 msgstr ""
 
-#: src/util/virfile.c:1523
+#: src/util/virfile.c:1566
 #, c-format
 msgid "cannot resolve '%s' without starting directory"
 msgstr ""
@@ -27529,7 +27694,7 @@ msgstr ""
 msgid "cannot resolve driver link %s"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:1310 src/qemu/qemu_driver.c:6332
+#: src/libxl/libxl_domain.c:1307 src/qemu/qemu_driver.c:6307
 #, c-format
 msgid ""
 "cannot restore domain '%s' uuid %s from a file which belongs to domain '%s' "
@@ -27540,7 +27705,7 @@ msgstr ""
 msgid "cannot restore domain snapshot for running domain"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:4882
+#: src/qemu/qemu_driver.c:4863
 msgid "cannot retrieve vcpu information for inactive domain"
 msgstr ""
 
@@ -27548,12 +27713,12 @@ msgstr ""
 msgid "cannot revert snapshot of running domain"
 msgstr ""
 
-#: src/util/virfile.c:518 src/util/virfile.c:571
+#: src/util/virfile.c:518 src/util/virfile.c:618
 #, c-format
 msgid "cannot save file '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:6179
+#: src/qemu/qemu_driver.c:6154
 #, c-format
 msgid "cannot seek in '%s'"
 msgstr ""
@@ -27563,12 +27728,12 @@ msgstr ""
 msgid "cannot seek into '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:1488
+#: src/storage/storage_util.c:1541
 #, c-format
 msgid "cannot seek to beginning of file '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:1756 src/util/virstoragefile.c:1175
+#: src/storage/storage_util.c:1809 src/util/virstoragefile.c:1176
 #, c-format
 msgid "cannot seek to start of '%s'"
 msgstr ""
@@ -27578,7 +27743,7 @@ msgstr ""
 msgid "cannot send data to volume %s"
 msgstr ""
 
-#: src/util/virnetlink.c:237
+#: src/util/virnetlink.c:240
 msgid "cannot send to netlink socket"
 msgstr ""
 
@@ -27587,16 +27752,16 @@ msgstr ""
 msgid "cannot set CPU affinity on process %d"
 msgstr ""
 
-#: src/bhyve/bhyve_driver.c:375 src/libxl/libxl_driver.c:4541
-#: src/qemu/qemu_driver.c:8267
+#: src/bhyve/bhyve_driver.c:375 src/libxl/libxl_driver.c:4536
+#: src/qemu/qemu_driver.c:8242
 msgid "cannot set autostart for transient domain"
 msgstr ""
 
-#: src/network/bridge_driver.c:3979
+#: src/network/bridge_driver.c:3988
 msgid "cannot set autostart for transient network"
 msgstr ""
 
-#: src/storage/storage_util.c:838
+#: src/storage/storage_util.c:891
 msgid "cannot set backing store for raw volume"
 msgstr ""
 
@@ -27620,17 +27785,17 @@ msgstr ""
 msgid "cannot set file owner '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:2391 src/test/test_driver.c:2668
+#: src/qemu/qemu_driver.c:2372 src/test/test_driver.c:2668
 msgid "cannot set initial memory size greater than the maximum memory size"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1690 src/qemu/qemu_driver.c:2418
+#: src/libxl/libxl_driver.c:1688 src/qemu/qemu_driver.c:2399
 #: src/test/test_driver.c:2680
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/storage/storage_util.c:298 src/storage/storage_util.c:557
-#: src/util/virfile.c:2165 src/util/virfile.c:2605 src/util/virfile.c:2749
+#: src/storage/storage_util.c:290 src/storage/storage_util.c:543
+#: src/util/virfile.c:2208 src/util/virfile.c:2648 src/util/virfile.c:2792
 #, c-format
 msgid "cannot set mode of '%s' to %04o"
 msgstr ""
@@ -27640,11 +27805,11 @@ msgstr ""
 msgid "cannot set moment %s as its own parent"
 msgstr ""
 
-#: src/util/virnetlink.c:180
+#: src/util/virnetlink.c:183
 msgid "cannot set netlink socket buffer size to 128k"
 msgstr ""
 
-#: src/util/virnetlink.c:1049
+#: src/util/virnetlink.c:1065
 msgid "cannot set netlink socket nonblocking"
 msgstr ""
 
@@ -27657,11 +27822,11 @@ msgstr ""
 msgid "cannot set supplemental groups"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:17427
+#: src/qemu/qemu_driver.c:17444
 msgid "cannot set time: qemu doesn't support rtc-reset-reinjection command"
 msgstr ""
 
-#: src/util/virstoragefile.c:1063
+#: src/util/virstoragefile.c:1064
 #, c-format
 msgid "cannot set to start of '%s'"
 msgstr ""
@@ -27671,7 +27836,7 @@ msgstr ""
 msgid "cannot set topology for CPU type '%s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2286
+#: src/libxl/libxl_driver.c:2284
 msgid "cannot set vcpus on an inactive domain"
 msgstr ""
 
@@ -27680,39 +27845,39 @@ msgstr ""
 msgid "cannot set worker name to %s"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2670 src/qemu/qemu_migration.c:4061
+#: src/qemu/qemu_migration.c:2675 src/qemu/qemu_migration.c:4066
 msgid "cannot start RDMA migration with no memory hard limit set"
 msgstr ""
 
 #: src/conf/virsecretobj.c:829 src/storage/storage_backend_gluster.c:240
-#: src/util/virfile.c:596
+#: src/util/virfile.c:643
 #, c-format
 msgid "cannot stat '%s'"
 msgstr ""
 
-#: src/qemu/qemu_process.c:7116
+#: src/qemu/qemu_process.c:7128
 #, c-format
 msgid "cannot stat fd %d"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:10787 src/storage/storage_util.c:1551
-#: src/storage/storage_util.c:1613 src/util/virstoragefile.c:1054
-#: src/util/virstoragefile.c:1159
+#: src/qemu/qemu_driver.c:10771 src/storage/storage_util.c:1604
+#: src/storage/storage_util.c:1666 src/util/virstoragefile.c:1055
+#: src/util/virstoragefile.c:1160
 #, c-format
 msgid "cannot stat file '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:3564
+#: src/storage/storage_util.c:3617
 #, c-format
 msgid "cannot stat path '%s'"
 msgstr ""
 
-#: src/security/security_selinux.c:3293
+#: src/security/security_selinux.c:3292
 #, c-format
 msgid "cannot stat tap fd %d"
 msgstr ""
 
-#: src/storage/storage_util.c:3575
+#: src/storage/storage_util.c:3628
 #, c-format
 msgid "cannot statvfs path '%s'"
 msgstr ""
@@ -27722,12 +27887,12 @@ msgstr ""
 msgid "cannot statvfs path '%s' in '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:217 src/storage/storage_util.c:385
+#: src/storage/storage_util.c:210 src/storage/storage_util.c:372
 #, c-format
 msgid "cannot sync data to file '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:2563
+#: src/storage/storage_util.c:2616
 #, c-format
 msgid "cannot sync data to volume with path '%s'"
 msgstr ""
@@ -27737,7 +27902,7 @@ msgstr ""
 msgid "cannot sync file '%s'"
 msgstr ""
 
-#: tools/virsh-console.c:118
+#: tools/virsh-console.c:119
 msgid "cannot terminate console stream"
 msgstr ""
 
@@ -27746,7 +27911,7 @@ msgstr ""
 msgid "cannot translate CPU model %s to a supported model"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:2600
+#: src/qemu/qemu_driver.c:2581
 #, c-format
 msgid "cannot translate keycode %u of %s codeset to qnum keycode"
 msgstr ""
@@ -27760,11 +27925,11 @@ msgstr ""
 msgid "cannot unblock signals"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:6869
+#: src/qemu/qemu_driver.c:6844
 msgid "cannot undefine domain with nvram"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2934 src/qemu/qemu_driver.c:6802
+#: src/libxl/libxl_driver.c:2932 src/qemu/qemu_driver.c:6777
 #: src/vmware/vmware_driver.c:775
 msgid "cannot undefine transient domain"
 msgstr ""
@@ -27774,7 +27939,7 @@ msgstr ""
 msgid "cannot unlink '%s'"
 msgstr ""
 
-#: src/bhyve/bhyve_process.c:227 src/storage/storage_util.c:2149
+#: src/bhyve/bhyve_process.c:227 src/storage/storage_util.c:2202
 #, c-format
 msgid "cannot unlink file '%s'"
 msgstr ""
@@ -27789,7 +27954,7 @@ msgstr ""
 msgid "cannot update guest CPU for %s architecture"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:19676
+#: src/qemu/qemu_driver.c:19692
 msgid ""
 "cannot update lifecycle action because QEMU was started with -no-reboot "
 "option"
@@ -27800,12 +27965,12 @@ msgstr ""
 msgid "cannot upload to volume %s"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:10187
+#: src/qemu/qemu_domain.c:10335
 #, c-format
 msgid "cannot use CCW address type for device '%s' using machine type '%s'"
 msgstr ""
 
-#: src/qemu/qemu_interface.c:425 src/qemu/qemu_interface.c:552
+#: src/qemu/qemu_interface.c:425 src/qemu/qemu_interface.c:548
 msgid "cannot use custom tap device in session mode"
 msgstr ""
 
@@ -27813,12 +27978,12 @@ msgstr ""
 msgid "cannot use namespaces in session mode"
 msgstr ""
 
-#: src/conf/domain_conf.c:30563 src/qemu/qemu_domain.c:8570
+#: src/conf/domain_conf.c:29124 src/qemu/qemu_domain.c:8686
 msgid ""
 "cannot use/hotplug a memory device when domain 'maxMemory' is not defined"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:1808
+#: src/libxl/libxl_conf.c:1809
 msgid "cannot version information from libxenlight, disabling driver"
 msgstr ""
 
@@ -27837,12 +28002,12 @@ msgstr ""
 msgid "cannot write data to file '%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:2175
+#: src/network/bridge_driver.c:2177
 #, c-format
 msgid "cannot write to '%s' on bridge '%s'"
 msgstr ""
 
-#: src/remote/remote_ssh_helper.c:247 tools/virsh-console.c:330
+#: src/remote/remote_ssh_helper.c:265 tools/virsh-console.c:331
 msgid "cannot write to stdout"
 msgstr ""
 
@@ -27886,11 +28051,11 @@ msgstr ""
 msgid "cd: command valid only in interactive mode"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:200
+#: src/bhyve/bhyve_command.c:193
 msgid "cdrom device without source path not supported"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:1029
+#: src/qemu/qemu_hotplug.c:1039
 msgid "cdrom/floppy device hotplug isn't supported"
 msgstr ""
 
@@ -27912,42 +28077,42 @@ msgstr ""
 msgid "cfpc configuration is not supported by this QEMU binary"
 msgstr ""
 
-#: src/util/vircgroupv1.c:1889 src/util/vircgroupv2.c:1490
+#: src/util/vircgroupv1.c:1888 src/util/vircgroupv2.c:1488
 #, c-format
-msgid "cfs_period '%llu' must be in range (1000, 1000000)"
+msgid "cfs_period '%llu' must be in range (%llu, %llu)"
 msgstr ""
 
-#: src/util/vircgroupv1.c:1919 src/util/vircgroupv2.c:1551
+#: src/util/vircgroupv1.c:1919 src/util/vircgroupv2.c:1550
 #, c-format
-msgid "cfs_quota '%lld' must be in range (1000, %llu)"
+msgid "cfs_quota '%lld' must be in range (%llu, %llu)"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:1766 src/lxc/lxc_driver.c:1857
-#: src/lxc/lxc_driver.c:1993 src/qemu/qemu_driver.c:8354
-#: src/qemu/qemu_driver.c:9334 src/qemu/qemu_driver.c:9714
+#: src/lxc/lxc_driver.c:1770 src/lxc/lxc_driver.c:1861
+#: src/lxc/lxc_driver.c:1997 src/qemu/qemu_driver.c:8329
+#: src/qemu/qemu_driver.c:9309 src/qemu/qemu_driver.c:9689
 msgid "cgroup CPU controller is not mounted"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:4919 src/qemu/qemu_driver.c:16687
+#: src/lxc/lxc_driver.c:4916 src/qemu/qemu_driver.c:16704
 msgid "cgroup CPUACCT controller is not mounted"
 msgstr ""
 
-#: src/qemu/qemu_cgroup.c:1162 src/qemu/qemu_process.c:2716
-#: src/qemu/qemu_process.c:5855
+#: src/qemu/qemu_cgroup.c:1162 src/qemu/qemu_process.c:2720
+#: src/qemu/qemu_process.c:5858
 msgid "cgroup cpu is required for scheduler tuning"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:8860
+#: src/qemu/qemu_driver.c:8835
 msgid "cgroup cpuset controller is not mounted"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:786 src/lxc/lxc_driver.c:850
-#: src/qemu/qemu_driver.c:8606 src/qemu/qemu_driver.c:8689
+#: src/lxc/lxc_driver.c:787 src/lxc/lxc_driver.c:851
+#: src/qemu/qemu_driver.c:8581 src/qemu/qemu_driver.c:8664
 msgid "cgroup memory controller is not mounted"
 msgstr ""
 
-#: src/util/vircgroupv2devices.c:596 src/util/vircgroupv2devices.c:606
-#: src/util/vircgroupv2devices.c:616
+#: src/util/vircgroupv2devices.c:597 src/util/vircgroupv2devices.c:607
+#: src/util/vircgroupv2devices.c:617
 msgid "cgroups v2 BPF devices not supported with this kernel"
 msgstr ""
 
@@ -27967,7 +28132,7 @@ msgstr ""
 msgid "change number of virtual CPUs"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:8734
+#: src/qemu/qemu_driver.c:8709
 msgid "change of nodeset for running domain requires strict numa mode"
 msgstr ""
 
@@ -28003,7 +28168,7 @@ msgstr ""
 msgid "changing cpu placement mode is not supported by vz driver"
 msgstr ""
 
-#: src/conf/domain_conf.c:30532
+#: src/conf/domain_conf.c:29093
 msgid "changing device alias is not allowed"
 msgstr ""
 
@@ -28019,7 +28184,7 @@ msgstr ""
 msgid "changing features is not supported by vz driver"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14239
+#: src/qemu/qemu_driver.c:14244
 #, c-format
 msgid "channel %s is not using a UNIX socket"
 msgstr ""
@@ -28028,33 +28193,33 @@ msgstr ""
 msgid "channel event"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:1999
+#: src/libxl/libxl_conf.c:2000
 msgid "channel source type not supported"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:2005
+#: src/libxl/libxl_conf.c:2006
 msgid "channel target name missing"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:1985
+#: src/libxl/libxl_conf.c:1986
 msgid "channel target type not supported"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4842 src/lxc/lxc_driver.c:2776
-#: src/qemu/qemu_driver.c:14168
+#: src/libxl/libxl_driver.c:4837 src/lxc/lxc_driver.c:2780
+#: src/qemu/qemu_driver.c:14173
 #, c-format
 msgid "character device %s is not using a PTY"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4482
+#: src/qemu/qemu_monitor_json.c:4439
 msgid "character device information was missing array element"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4494
+#: src/qemu/qemu_monitor_json.c:4451
 msgid "character device information was missing filename"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4488
+#: src/qemu/qemu_monitor_json.c:4445
 msgid "character device information was missing label"
 msgstr ""
 
@@ -28062,19 +28227,19 @@ msgstr ""
 msgid "character device name"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:1985
+#: src/qemu/qemu_hotplug.c:1995
 msgid "chardev already exists"
 msgstr ""
 
-#: src/conf/domain_conf.c:6295 src/conf/domain_conf.c:6324
+#: src/conf/domain_validate.c:390 src/conf/domain_validate.c:419
 msgid "chardev reconnect is possible only for connect mode"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1548
+#: src/qemu/qemu_validate.c:1559
 msgid "chardev reconnect source timeout cannot be '0'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7798
+#: src/qemu/qemu_monitor_json.c:7615
 msgid "chardev-add reply was missing pty path"
 msgstr ""
 
@@ -28083,11 +28248,11 @@ msgstr ""
 msgid "chardev_tls_x509_cert_dir directory '%s' does not exist"
 msgstr ""
 
-#: src/conf/domain_conf.c:5766
+#: src/conf/domain_conf.c:5710
 msgid "check attribute specified for CPU with no model"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:13970 src/test/test_driver.c:9136
+#: src/qemu/qemu_driver.c:13975 src/test/test_driver.c:9136
 #, c-format
 msgid "checkpoint '%s' does not have a parent"
 msgstr ""
@@ -28125,22 +28290,23 @@ msgstr ""
 msgid "child didn't write error (status=%d)"
 msgstr ""
 
-#: src/util/virfile.c:2723
+#. in case of EACCES, the parent will retry
+#: src/util/virfile.c:2766
 #, c-format
 msgid "child failed to create directory '%s'"
 msgstr ""
 
-#: src/util/virfile.c:2230
+#: src/util/virfile.c:2273
 #, c-format
 msgid "child process failed to create file '%s'"
 msgstr ""
 
-#: src/util/virfile.c:2242
+#: src/util/virfile.c:2285
 #, c-format
 msgid "child process failed to force owner mode file '%s'"
 msgstr ""
 
-#: src/util/virfile.c:2254
+#: src/util/virfile.c:2297
 msgid "child process failed to send fd to parent"
 msgstr ""
 
@@ -28149,7 +28315,7 @@ msgstr ""
 msgid "child reported (status=%d): %s"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5660
+#: src/qemu/qemu_hotplug.c:5689
 #, c-format
 msgid "chr type '%s' device not present in domain configuration"
 msgstr ""
@@ -28166,7 +28332,7 @@ msgstr ""
 msgid "classID attribute not supported on <bandwidth> in this usage context"
 msgstr ""
 
-#: tools/virsh-domain.c:14339
+#: tools/virsh-domain.c:14345
 msgid "clear out authorized keys file before adding new keys"
 msgstr ""
 
@@ -28216,7 +28382,7 @@ msgstr ""
 msgid "closed"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1533
+#: src/qemu/qemu_validate.c:1544
 #, c-format
 msgid "coalesce settings on interface type %s are not supported"
 msgstr ""
@@ -28271,7 +28437,7 @@ msgstr ""
 msgid "command groups and command set cannot both be NULL"
 msgstr ""
 
-#: src/util/vircommand.c:2563
+#: src/util/vircommand.c:2587
 #, c-format
 msgid "command is already running as pid %lld"
 msgstr ""
@@ -28280,7 +28446,7 @@ msgstr ""
 msgid "command is in human monitor protocol"
 msgstr ""
 
-#: src/util/vircommand.c:2697
+#: src/util/vircommand.c:2721
 msgid "command is not yet running"
 msgstr ""
 
@@ -28301,7 +28467,7 @@ msgstr ""
 msgid "commit changes made since iface-begin and free restore point"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15542
+#: src/qemu/qemu_driver.c:15555
 #, c-format
 msgid "commit of '%s' active layer requires active flag"
 msgstr ""
@@ -28322,12 +28488,12 @@ msgstr ""
 msgid "compare host CPU with a CPU described by an XML file"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:12317
+#: src/qemu/qemu_driver.c:12322
 #, c-format
 msgid "comparing with the hypervisor CPU is not supported for arch %s"
 msgstr ""
 
-#: src/storage/storage_util.c:1004
+#: src/storage/storage_util.c:1057
 msgid "compatibility option only available with qcow2"
 msgstr ""
 
@@ -28351,7 +28517,7 @@ msgstr ""
 msgid "compute baseline CPU usable by a specific hypervisor"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:12564
+#: src/qemu/qemu_driver.c:12569
 #, c-format
 msgid "computing baseline hypervisor CPU is not supported for arch %s"
 msgstr ""
@@ -28385,20 +28551,20 @@ msgstr ""
 msgid "configuration file syntax error: %s"
 msgstr ""
 
-#: src/vz/vz_driver.c:2613
+#: src/vz/vz_driver.c:2615
 msgid "configuring disks is not supported for vz snapshots"
 msgstr ""
 
-#: src/vz/vz_driver.c:2619
+#: src/vz/vz_driver.c:2621
 msgid "configuring memory location is not supported"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5714
+#: src/qemu/qemu_driver.c:5694
 msgid "configuring persistent polling values is not supported"
 msgstr ""
 
-#: src/libvirt-domain.c:4489 src/libvirt-domain.c:4634
-#: src/libvirt-domain.c:4916
+#: src/libvirt-domain.c:4639 src/libvirt-domain.c:4784
+#: src/libvirt-domain.c:5066
 msgid "conn must match stream connection"
 msgstr ""
 
@@ -28465,22 +28631,22 @@ msgstr ""
 msgid "control or query domain vcpu affinity"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3734 src/qemu/qemu_hotplug.c:5438
+#: src/libxl/libxl_driver.c:3731 src/qemu/qemu_hotplug.c:5467
 #, c-format
 msgid "controller %s:%d not found"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7282
+#: src/qemu/qemu_driver.c:7257
 #, c-format
 msgid "controller index='%d' already exists"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3067
+#: src/qemu/qemu_validate.c:3074
 #, c-format
 msgid "controller iothread '%u' not defined in iothreadid"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2712
+#: src/libxl/libxl_driver.c:2710
 msgid "conversion from 'xen-sxpr' format is no longer supported"
 msgstr ""
 
@@ -28529,12 +28695,12 @@ msgstr ""
 msgid "convert an interface name to interface MAC address"
 msgstr ""
 
-#: src/util/virstoragefile.c:2209
+#: src/util/virstoragefile.c:2057
 #, c-format
 msgid "cookie name '%s' contains invalid characters"
 msgstr ""
 
-#: src/util/virstoragefile.c:2201
+#: src/util/virstoragefile.c:2049
 msgid "cookie name must not be empty"
 msgstr ""
 
@@ -28542,25 +28708,25 @@ msgstr ""
 msgid "copy destination is block device instead of regular file"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15110
+#: src/qemu/qemu_driver.c:15123
 msgid "copy of read-only disks is not supported"
 msgstr ""
 
-#: src/storage/storage_util.c:602
+#: src/storage/storage_util.c:587
 msgid "copy-on-write ploop volumes are not yet supported"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2448
+#: src/qemu/qemu_validate.c:2459
 #, c-format
 msgid "copy_on_read is not compatible with 'lun' disk '%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2370
+#: src/qemu/qemu_validate.c:2381
 #, c-format
 msgid "copy_on_read is not compatible with read-only disk '%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2378
+#: src/qemu/qemu_validate.c:2389
 #, c-format
 msgid "copy_on_read is not supported with removable disk '%s'"
 msgstr ""
@@ -28607,11 +28773,11 @@ msgstr ""
 msgid "could not change PAE status to: %s, rc=%08x"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1435
+#: src/lxc/lxc_process.c:1460
 msgid "could not close handshake fd"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1523
+#: src/lxc/lxc_process.c:1548
 msgid "could not close logfile"
 msgstr ""
 
@@ -28667,16 +28833,16 @@ msgstr ""
 msgid "could not detach shared folder '%s', rc=%08x"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2298
+#: src/libxl/libxl_driver.c:2296
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/util/virstoragefile.c:1664
+#: src/util/virstoragefile.c:1512
 #, c-format
 msgid "could not find backing store index %u in chain for '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:1679
+#: src/util/virstoragefile.c:1527
 #, c-format
 msgid "could not find base image in chain for '%s'"
 msgstr ""
@@ -28696,12 +28862,12 @@ msgstr ""
 msgid "could not find event callback %d for deletion"
 msgstr ""
 
-#: src/util/virstoragefile.c:1670
+#: src/util/virstoragefile.c:1518
 #, c-format
 msgid "could not find image '%s' beneath '%s' in chain for '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:1675
+#: src/util/virstoragefile.c:1523
 #, c-format
 msgid "could not find image '%s' in chain for '%s'"
 msgstr ""
@@ -28718,7 +28884,7 @@ msgstr ""
 msgid "could not find realpath"
 msgstr ""
 
-#: src/util/virnetdev.c:1032
+#: src/util/virnetdev.c:1041
 #, c-format
 msgid "could not get MAC address of interface %s"
 msgstr ""
@@ -28848,7 +29014,7 @@ msgstr ""
 msgid "could not open VirtualBox session with domain %s"
 msgstr ""
 
-#: src/storage/storage_util.c:143
+#: src/storage/storage_util.c:141
 #, c-format
 msgid "could not open input path '%s'"
 msgstr ""
@@ -28861,27 +29027,27 @@ msgstr ""
 msgid "could not parse arguments"
 msgstr ""
 
-#: src/conf/domain_conf.c:1693
+#: src/conf/domain_conf.c:1670
 #, c-format
 msgid "could not parse read bytes sec %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:1713
+#: src/conf/domain_conf.c:1690
 #, c-format
 msgid "could not parse read iops sec %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:1683
+#: src/conf/domain_conf.c:1660
 #, c-format
 msgid "could not parse weight %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:1703
+#: src/conf/domain_conf.c:1680
 #, c-format
 msgid "could not parse write bytes sec %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:1723
+#: src/conf/domain_conf.c:1700
 #, c-format
 msgid "could not parse write iops sec %s"
 msgstr ""
@@ -28892,7 +29058,7 @@ msgstr ""
 
 #: tools/virsh-domain.c:5662
 #, c-format
-msgid "could not receive data from domain %s"
+msgid "could not receive data from domain '%s'"
 msgstr ""
 
 #: src/security/security_apparmor.c:550
@@ -28952,15 +29118,15 @@ msgstr ""
 msgid "could not use Xen hypervisor entry %s"
 msgstr ""
 
-#: src/node_device/node_device_driver.c:685
+#: src/node_device/node_device_driver.c:717
 msgid "couldn't convert node device def to mdevctl JSON"
 msgstr ""
 
-#: src/util/virlease.c:80
+#: src/util/virlease.c:76
 msgid "couldn't fetch array of leases"
 msgstr ""
 
-#: src/util/virnetdev.c:1736
+#: src/util/virnetdev.c:1745
 #, c-format
 msgid "couldn't find IFLA_VF_INFO for VF %d in netlink response"
 msgstr ""
@@ -28981,9 +29147,9 @@ msgstr ""
 
 #: src/interface/interface_backend_netcf.c:315
 #: src/interface/interface_backend_netcf.c:762
-#: src/interface/interface_backend_udev.c:433
-#: src/interface/interface_backend_udev.c:976
-#: src/interface/interface_backend_udev.c:1106
+#: src/interface/interface_backend_udev.c:423
+#: src/interface/interface_backend_udev.c:966
+#: src/interface/interface_backend_udev.c:1096
 #, c-format
 msgid "couldn't find interface named '%s'"
 msgstr ""
@@ -28998,7 +29164,7 @@ msgid "couldn't find interface named '%s': %s%s%s"
 msgstr ""
 
 #: src/interface/interface_backend_netcf.c:804
-#: src/interface/interface_backend_udev.c:485
+#: src/interface/interface_backend_udev.c:475
 #, c-format
 msgid "couldn't find interface with MAC address '%s'"
 msgstr ""
@@ -29057,12 +29223,12 @@ msgstr ""
 msgid "couldn't update dhcp host entry - no <ip> element found in network '%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:1567
+#: src/network/bridge_driver.c:1569
 #, c-format
 msgid "couldn't write dnsmasq config file '%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:1862
+#: src/network/bridge_driver.c:1864
 #, c-format
 msgid "couldn't write radvd config file '%s'"
 msgstr ""
@@ -29071,20 +29237,20 @@ msgstr ""
 msgid "cow feature may only be used for 'fs' and 'dir' pools"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:1495 src/qemu/qemu_driver.c:4530
-#: src/qemu/qemu_process.c:5871
+#: src/qemu/qemu_driver.c:1476 src/qemu/qemu_driver.c:4511
+#: src/qemu/qemu_process.c:5874
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:2679
+#: src/qemu/qemu_driver.c:2660
 msgid "cpu count too large"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:12308
+#: src/qemu/qemu_driver.c:12313
 msgid "cpu parameter is missing a model name"
 msgstr ""
 
-#: src/conf/domain_conf.c:2170
+#: src/conf/domain_conf.c:2147
 #, c-format
 msgid "cpu topology results in more than %u cpus"
 msgstr ""
@@ -29166,7 +29332,7 @@ msgstr ""
 msgid "create a volume from a set of args"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15981
+#: src/qemu/qemu_driver.c:15994
 msgid ""
 "creating a new group/updating existing with all tune parameters zero is not "
 "supported"
@@ -29176,23 +29342,23 @@ msgstr ""
 msgid "creating snapshot"
 msgstr ""
 
-#: src/qemu/qemu_block.c:2696
+#: src/qemu/qemu_block.c:2776
 msgid "creation of images with slice type='storage' is not supported"
 msgstr ""
 
-#: src/storage/storage_util.c:1312
+#: src/storage/storage_util.c:1365
 msgid "creation of non-raw file images is not supported without qemu-img."
 msgstr ""
 
-#: src/util/vircommand.c:2581
+#: src/util/vircommand.c:2605
 msgid "creation of pid file requires daemonized command"
 msgstr ""
 
-#: src/qemu/qemu_block.c:2277
+#: src/qemu/qemu_block.c:2351
 msgid "creation of qcow/qcow2 files supports only 'luks' encryption"
 msgstr ""
 
-#: src/storage/storage_util.c:1091
+#: src/storage/storage_util.c:1144
 msgid "creation of qcow2 encrypted image is not supported"
 msgstr ""
 
@@ -29230,7 +29396,7 @@ msgstr ""
 msgid "current vcpu count must equal maximum"
 msgstr ""
 
-#: src/conf/domain_conf.c:20289
+#: src/conf/domain_conf.c:18851
 msgid "current vcpus count must be an integer"
 msgstr ""
 
@@ -29254,12 +29420,12 @@ msgstr ""
 msgid "daemon's admin server connection URI"
 msgstr ""
 
-#: src/util/vircommand.c:2575
+#: src/util/vircommand.c:2599
 #, c-format
 msgid "daemonized command cannot set working directory %s"
 msgstr ""
 
-#: src/util/vircommand.c:2570
+#: src/util/vircommand.c:2594
 msgid "daemonized command cannot use virCommandRunAsync"
 msgstr ""
 
@@ -29294,7 +29460,7 @@ msgstr ""
 msgid "debug"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:2770
+#: src/lxc/lxc_driver.c:2774
 msgid "default"
 msgstr ""
 
@@ -29337,17 +29503,17 @@ msgstr ""
 msgid "define or update a network filter from an XML file"
 msgstr ""
 
-#: src/conf/checkpoint_conf.c:530
+#: src/conf/checkpoint_conf.c:504
 #, c-format
 msgid "definition for checkpoint %s must use uuid %s"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:500
+#: src/conf/snapshot_conf.c:506
 #, c-format
 msgid "definition for snapshot %s must use uuid %s"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4428
+#: src/qemu/qemu_validate.c:4434
 msgid "deflate-on-oom is not supported by this QEMU binary"
 msgstr ""
 
@@ -29423,7 +29589,7 @@ msgstr ""
 msgid "deleting %s drive failed: %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15521
+#: src/qemu/qemu_driver.c:15534
 msgid "deleting committed images is not supported by this VM"
 msgstr ""
 
@@ -29432,7 +29598,7 @@ msgid ""
 "deleting drive is not supported.  This may leak data if disk is reassigned"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:2374
+#: src/qemu/qemu_snapshot.c:2391
 #, c-format
 msgid "deletion of %d external disk snapshots not supported yet"
 msgstr ""
@@ -29489,7 +29655,7 @@ msgstr ""
 msgid "detach network interface"
 msgstr ""
 
-#: tools/virsh-nodedev.c:598
+#: tools/virsh-nodedev.c:607
 msgid "detach node device from its device driver"
 msgstr ""
 
@@ -29502,7 +29668,7 @@ msgstr ""
 msgid "detaching network device from VM is unsupported"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:2061
+#: src/qemu/qemu_hotplug.c:2071
 msgid "detaching serial console is not supported"
 msgstr ""
 
@@ -29510,7 +29676,7 @@ msgstr ""
 msgid "detailed domain vcpu information"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2668
+#: src/qemu/qemu_validate.c:2678
 msgid "detect_zeroes is not supported by this QEMU binary"
 msgstr ""
 
@@ -29519,7 +29685,7 @@ msgstr ""
 msgid "dev->id buffer overflow: %d %d"
 msgstr ""
 
-#: src/util/virpci.c:1392
+#: src/util/virpci.c:1500
 #, c-format
 msgid "dev->id buffer overflow: %s %s"
 msgstr ""
@@ -29529,7 +29695,7 @@ msgstr ""
 msgid "dev->name buffer overflow: %.3d:%.3d"
 msgstr ""
 
-#: src/util/virpci.c:1910
+#: src/util/virpci.c:2018
 #, c-format
 msgid "device %s iommu_group symlink %s has invalid group number %s"
 msgstr ""
@@ -29539,7 +29705,7 @@ msgstr ""
 msgid "device %s is already in use"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:5805 src/qemu/qemu_driver.c:11977
+#: src/libxl/libxl_driver.c:5800 src/qemu/qemu_driver.c:11982
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -29549,7 +29715,7 @@ msgstr ""
 msgid "device %s too big for destination"
 msgstr ""
 
-#: src/network/bridge_driver.c:3284
+#: src/network/bridge_driver.c:3293
 #, c-format
 msgid "device '%s' in network '%s' is not an SR-IOV Virtual Function"
 msgstr ""
@@ -29563,25 +29729,25 @@ msgstr ""
 msgid "device alias"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:1475
+#: src/qemu/qemu_hotplug.c:1485
 msgid "device alias not found: cannot set link state to down"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5448
+#: src/qemu/qemu_hotplug.c:5477
 msgid "device cannot be detached: device is busy"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3597 src/lxc/lxc_driver.c:3066
-#: src/qemu/qemu_driver.c:7254 src/qemu/qemu_driver.c:7351
+#: src/libxl/libxl_driver.c:3594 src/lxc/lxc_driver.c:3070
+#: src/qemu/qemu_driver.c:7229 src/qemu/qemu_driver.c:7326
 msgid "device is already in the domain configuration"
 msgstr ""
 
-#: tools/virsh-nodedev.c:611 tools/virsh-nodedev.c:678
-#: tools/virsh-nodedev.c:729
+#: tools/virsh-nodedev.c:620 tools/virsh-nodedev.c:687
+#: tools/virsh-nodedev.c:738
 msgid "device key"
 msgstr ""
 
-#: tools/virsh-nodedev.c:108 tools/virsh-nodedev.c:539
+#: tools/virsh-nodedev.c:108 tools/virsh-nodedev.c:548
 msgid "device name or wwn pair in 'wwnn,wwpn' format"
 msgstr ""
 
@@ -29594,14 +29760,14 @@ msgstr ""
 msgid "device not found: %s"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3995 src/libxl/libxl_driver.c:4015
-#: src/lxc/lxc_driver.c:3161 src/qemu/qemu_driver.c:7449
-#: src/qemu/qemu_driver.c:7459 src/qemu/qemu_driver.c:7483
-#: src/qemu/qemu_hotplug.c:2075
+#: src/libxl/libxl_driver.c:3990 src/libxl/libxl_driver.c:4010
+#: src/lxc/lxc_driver.c:3165 src/qemu/qemu_driver.c:7424
+#: src/qemu/qemu_driver.c:7434 src/qemu/qemu_driver.c:7458
+#: src/qemu/qemu_hotplug.c:2085
 msgid "device not present in domain configuration"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5951
+#: src/qemu/qemu_hotplug.c:5980
 #, c-format
 msgid "device of type '%s' has no device info"
 msgstr ""
@@ -29616,29 +29782,29 @@ msgstr ""
 msgid "device to set threshold for"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3525 src/lxc/lxc_driver.c:3894
+#: src/libxl/libxl_driver.c:3522 src/lxc/lxc_driver.c:3893
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3961 src/lxc/lxc_driver.c:4286
+#: src/libxl/libxl_driver.c:3956 src/lxc/lxc_driver.c:4283
 #, c-format
 msgid "device type '%s' cannot be detached"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4056
+#: src/libxl/libxl_driver.c:4051
 #, c-format
 msgid "device type '%s' cannot be updated"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3386
+#: src/libxl/libxl_driver.c:3384
 #, c-format
 msgid "device type '%s' cannot hot unplugged"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:3351 src/lxc/lxc_driver.c:3845
-#: src/lxc/lxc_driver.c:3934 src/lxc/lxc_driver.c:4069
-#: src/lxc/lxc_driver.c:4128 src/lxc/lxc_driver.c:4175
+#: src/lxc/lxc_driver.c:3355 src/lxc/lxc_driver.c:3844
+#: src/lxc/lxc_driver.c:3933 src/lxc/lxc_driver.c:4066
+#: src/lxc/lxc_driver.c:4125 src/lxc/lxc_driver.c:4172
 msgid "devices cgroup isn't mounted"
 msgstr ""
 
@@ -29651,12 +29817,12 @@ msgstr ""
 msgid "dhcp ranges cannot be modified, only added or deleted"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2727
+#: src/qemu/qemu_validate.c:2736
 #, c-format
 msgid "different iotunes for disks %s and %s"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:8432
+#: src/qemu/qemu_monitor_json.c:8251
 msgid "dimm memory info data is missing 'id'"
 msgstr ""
 
@@ -29668,7 +29834,7 @@ msgstr ""
 msgid "direct migration"
 msgstr ""
 
-#: src/libvirt-domain.c:4022
+#: src/libvirt-domain.c:4172
 msgid "direct migration is not supported by the source host"
 msgstr ""
 
@@ -29699,7 +29865,7 @@ msgstr ""
 msgid "disable cpus specified by cpumap"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:799
+#: src/qemu/qemu_validate.c:803
 msgid "disable shared memory is not available with this QEMU binary"
 msgstr ""
 
@@ -29707,15 +29873,15 @@ msgstr ""
 msgid "disabled"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2661
+#: src/qemu/qemu_validate.c:2671
 msgid "discard is not supported by this QEMU binary"
 msgstr ""
 
-#: src/conf/domain_conf.c:6704
+#: src/conf/domain_validate.c:1401
 msgid "discard is not supported for nvdimms"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:1351
+#: src/storage/storage_backend_rbd.c:1341
 #, c-format
 msgid "discarding %llu bytes failed on RBD image %s at offset %llu"
 msgstr ""
@@ -29732,37 +29898,37 @@ msgstr ""
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:855
+#: src/qemu/qemu_validate.c:859
 msgid "disjoint NUMA cpu ranges are not supported with this QEMU"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14565 src/qemu/qemu_driver.c:14794
+#: src/qemu/qemu_driver.c:14570 src/qemu/qemu_driver.c:14807
 #, c-format
 msgid "disk %s does not have an active block job"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15508
+#: src/qemu/qemu_driver.c:15521
 #, c-format
 msgid "disk %s has no source file to be committed"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3353 src/lxc/lxc_driver.c:3923
-#: src/qemu/qemu_hotplug.c:5263
+#: src/libxl/libxl_driver.c:3351 src/lxc/lxc_driver.c:3922
+#: src/qemu/qemu_hotplug.c:5292
 #, c-format
 msgid "disk %s not found"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:7754 src/qemu/qemu_domain.c:7763
+#: src/qemu/qemu_domain.c:7874 src/qemu/qemu_domain.c:7883
 #, c-format
 msgid "disk '%s' already in active block job"
 msgstr ""
 
-#: src/conf/backup_conf.c:165
+#: src/conf/backup_conf.c:166
 #, c-format
 msgid "disk '%s' backup state wrong or missing'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:10985 src/test/test_driver.c:8021
+#: src/qemu/qemu_driver.c:10969 src/test/test_driver.c:8021
 #, c-format
 msgid "disk '%s' does not currently have a source assigned"
 msgstr ""
@@ -29772,43 +29938,43 @@ msgstr ""
 msgid "disk '%s' has a blockjob assigned"
 msgstr ""
 
-#: src/conf/backup_conf.c:497
+#: src/conf/backup_conf.c:483
 #, c-format
 msgid "disk '%s' has no media"
 msgstr ""
 
-#: src/conf/domain_conf.c:6158
+#: src/conf/domain_validate.c:246
 #, c-format
 msgid "disk '%s' improperly configured for a device='lun'"
 msgstr ""
 
-#: src/conf/checkpoint_conf.c:349
+#: src/conf/checkpoint_conf.c:330
 #, c-format
 msgid "disk '%s' is empty or readonly"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:700
+#: src/conf/snapshot_conf.c:703
 #, c-format
 msgid "disk '%s' must use snapshot mode '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7076
+#: src/qemu/qemu_driver.c:7051
 #, c-format
 msgid "disk '%s' not found"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:9333
+#: src/qemu/qemu_domain.c:9421
 #, c-format
 msgid "disk '%s' not found in domain"
 msgstr ""
 
-#: src/conf/backup_conf.c:547 src/conf/checkpoint_conf.c:341
-#: src/conf/snapshot_conf.c:679
+#: src/conf/backup_conf.c:533 src/conf/checkpoint_conf.c:318
+#: src/conf/snapshot_conf.c:682
 #, c-format
 msgid "disk '%s' specified twice"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:9836 src/qemu/qemu_driver.c:16445
+#: src/qemu/qemu_driver.c:9811 src/qemu/qemu_driver.c:16462
 #: src/test/test_driver.c:3880
 #, c-format
 msgid "disk '%s' was not found in the domain config"
@@ -29828,58 +29994,58 @@ msgstr ""
 msgid "disk backend not supported: %s"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3380
+#: src/libxl/libxl_driver.c:3378
 #, c-format
 msgid "disk bus '%s' cannot be hot unplugged."
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3092 src/qemu/qemu_hotplug.c:1085
+#: src/libxl/libxl_driver.c:3090 src/qemu/qemu_hotplug.c:1095
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4049
+#: src/libxl/libxl_driver.c:4044
 #, c-format
 msgid "disk bus '%s' cannot be updated."
 msgstr ""
 
-#: src/qemu/qemu_domain.c:9383
+#: src/qemu/qemu_domain.c:9471
 msgid "disk device 'lun' doesn't support encryption"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:9376
+#: src/qemu/qemu_domain.c:9464
 msgid "disk device 'lun' doesn't support storage slice"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:9370
+#: src/qemu/qemu_domain.c:9458
 msgid "disk device 'lun' must use 'raw' format"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5298
+#: src/qemu/qemu_hotplug.c:5327
 #, c-format
 msgid "disk device type '%s' cannot be detached"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3098
+#: src/libxl/libxl_driver.c:3096
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2432
+#: src/qemu/qemu_validate.c:2443
 #, c-format
 msgid "disk device='lun' is not supported for bus='%s'"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:9356
+#: src/qemu/qemu_domain.c:9444
 #, c-format
 msgid "disk device='lun' is not supported for protocol='%s'"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:1060
+#: src/qemu/qemu_hotplug.c:1070
 msgid "disk device='lun' is not supported for usb bus"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:9363
+#: src/qemu/qemu_domain.c:9451
 msgid "disk device='lun' is only valid for block type disk source"
 msgstr ""
 
@@ -29892,7 +30058,7 @@ msgstr ""
 msgid "disk driver %s is not supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:10218
+#: src/conf/domain_conf.c:8877
 msgid "disk event_idx mode supported only for virtio bus"
 msgstr ""
 
@@ -29906,94 +30072,96 @@ msgstr ""
 msgid "disk image format not supported: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:10224
+#: src/conf/domain_conf.c:8883
 msgid "disk ioeventfd mode supported only for virtio bus"
 msgstr ""
 
-#: src/conf/domain_conf.c:9975
+#: src/conf/domain_conf.c:8634
 #, c-format
 msgid "disk iotune field '%s' must be an integer"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3658
+#: src/qemu/qemu_monitor_json.c:3616
 msgid "disk migration was active, but 'remaining' data was missing"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3667
+#: src/qemu/qemu_monitor_json.c:3625
 msgid "disk migration was active, but 'total' data was missing"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3649
+#: src/qemu/qemu_monitor_json.c:3607
 msgid "disk migration was active, but 'transferred' data was missing"
 msgstr ""
 
-#: src/conf/domain_conf.c:6197
+#: src/conf/domain_validate.c:285
 #, c-format
 msgid "disk model '%s' not supported for bus '%s'"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:4736
+#: src/qemu/qemu_migration.c:4742
 msgid "disk port address is not supported by tunnelled migration"
 msgstr ""
 
-#: src/conf/domain_conf.c:10642
-msgid "disk product is more than 16 characters"
+#: src/conf/domain_validate.c:325
+#, c-format
+msgid "disk product is more than %d characters"
 msgstr ""
 
-#: src/conf/domain_conf.c:10648
+#: src/conf/domain_conf.c:9302
 msgid "disk product is not printable string"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:196
+#: src/conf/snapshot_conf.c:202
 #, c-format
 msgid "disk snapshot image path '%s' must be absolute"
 msgstr ""
 
-#: src/esx/esx_driver.c:4070
+#: src/esx/esx_driver.c:4080
 msgid "disk snapshots not supported yet"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7094
+#: src/qemu/qemu_driver.c:7069
 msgid "disk source can be changed only in removable drives"
 msgstr ""
 
-#: src/conf/domain_conf.c:32734
+#: src/conf/domain_conf.c:31295
 msgid "disk source mode is only valid when storage pool is of iscsi type"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3059
+#: src/libxl/libxl_driver.c:3057
 msgid "disk source path is missing"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2256
+#: src/qemu/qemu_migration.c:2261
 #, c-format
 msgid "disk target %s not found"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2362
+#: src/qemu/qemu_validate.c:2373
 #, c-format
 msgid "disk type of '%s' does not support ejectable media"
 msgstr ""
 
-#: src/conf/domain_conf.c:10626
-msgid "disk vendor is more than 8 characters"
+#: src/conf/domain_validate.c:318
+#, c-format
+msgid "disk vendor is more than %d characters"
 msgstr ""
 
-#: src/conf/domain_conf.c:10632
+#: src/conf/domain_conf.c:9292
 msgid "disk vendor is not printable string"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:489
+#: src/conf/snapshot_conf.c:495
 #, c-format
 msgid "disk-only flag for snapshot %s requires disk-snapshot state"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:762
+#: src/qemu/qemu_snapshot.c:779
 msgid ""
 "disk-only snapshots require at least one disk to be selected for snapshot"
 msgstr ""
 
-#: src/bhyve/bhyve_driver.c:1256 src/qemu/qemu_driver.c:765
+#: src/bhyve/bhyve_driver.c:1256 src/qemu/qemu_driver.c:747
 msgid "display"
 msgstr ""
 
@@ -30017,7 +30185,7 @@ msgstr ""
 msgid "display extended details for volumes"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2014
+#: src/qemu/qemu_validate.c:2025
 msgid ""
 "display property of device vfio-pci is not supported by this version of QEMU"
 msgstr ""
@@ -30034,7 +30202,7 @@ msgstr ""
 msgid "display the progress of save"
 msgstr ""
 
-#: src/util/virdnsmasq.c:723
+#: src/util/virdnsmasq.c:725
 #, c-format
 msgid "dnsmasq binary %s is not executable"
 msgstr ""
@@ -30090,7 +30258,7 @@ msgstr ""
 msgid "domain '%s' coredump: write failed: %s"
 msgstr ""
 
-#: src/qemu/qemu_process.c:8397
+#: src/qemu/qemu_process.c:8412
 #, c-format
 msgid "domain '%s' has no capabilities recorded"
 msgstr ""
@@ -30125,22 +30293,22 @@ msgstr ""
 msgid "domain '%s' is already defined with uuid %s"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:5762
+#: src/qemu/qemu_migration.c:5778
 #, c-format
 msgid "domain '%s' is not being migrated"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:5760
+#: src/qemu/qemu_migration.c:5776
 #, c-format
 msgid "domain '%s' is not processing incoming migration"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:5729
+#: src/qemu/qemu_domain.c:5848
 #, c-format
 msgid "domain '%s' is not running"
 msgstr ""
 
-#: src/libvirt-domain.c:9287
+#: src/libvirt-domain.c:9449
 #, c-format
 msgid "domain '%s' must match connection"
 msgstr ""
@@ -30159,11 +30327,11 @@ msgstr ""
 msgid "domain already has VNC graphics"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7376
+#: src/qemu/qemu_driver.c:7351
 msgid "domain already has a vsock device"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7362 src/qemu/qemu_hotplug.c:3090
+#: src/qemu/qemu_driver.c:7337 src/qemu/qemu_hotplug.c:3100
 msgid "domain already has a watchdog"
 msgstr ""
 
@@ -30187,16 +30355,16 @@ msgstr ""
 msgid "domain checkpoint XML"
 msgstr ""
 
-#: src/vz/vz_driver.c:1470
+#: src/vz/vz_driver.c:1472
 msgid "domain config update needs VIR_DOMAIN_AFFECT_CONFIG flag to be set"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1892
+#: src/qemu/qemu_validate.c:1903
 #, c-format
 msgid "domain configuration does not support rng model '%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2202
+#: src/qemu/qemu_validate.c:2213
 #, c-format
 msgid "domain configuration does not support video model '%s'"
 msgstr ""
@@ -30205,7 +30373,7 @@ msgstr ""
 msgid "domain control interface state"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1641
+#: src/qemu/qemu_migration.c:1646
 msgid "domain core dump job"
 msgstr ""
 
@@ -30213,7 +30381,7 @@ msgstr ""
 msgid "domain display connection URI"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:6226 src/qemu/qemu_driver.c:6264
+#: src/qemu/qemu_driver.c:6201 src/qemu/qemu_driver.c:6239
 msgid "domain does not have managed save image"
 msgstr ""
 
@@ -30228,11 +30396,11 @@ msgstr ""
 msgid "domain event callback %d not registered"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:2048
+#: src/qemu/qemu_snapshot.c:2065
 msgid "domain genid update requires restart"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1337
+#: src/qemu/qemu_migration.c:1342
 msgid "domain has 'invtsc' CPU feature but TSC frequency is not specified"
 msgstr ""
 
@@ -30240,7 +30408,7 @@ msgstr ""
 msgid "domain has SMM turned off but chosen firmware requires it"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1310 src/qemu/qemu_snapshot.c:1906
+#: src/qemu/qemu_migration.c:1315 src/qemu/qemu_snapshot.c:1923
 msgid "domain has active block job"
 msgstr ""
 
@@ -30252,11 +30420,11 @@ msgstr ""
 msgid "domain has no snapshots"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7558
+#: src/qemu/qemu_driver.c:7533
 msgid "domain has no watchdog"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:19262 src/test/test_driver.c:3146
+#: src/qemu/qemu_driver.c:19278 src/test/test_driver.c:3146
 msgid "domain has to be shutoff before renaming"
 msgstr ""
 
@@ -30276,17 +30444,17 @@ msgstr ""
 msgid "domain information in XML"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:2700 src/qemu/qemu_driver.c:1906
-#: src/qemu/qemu_driver.c:6653
+#: src/lxc/lxc_driver.c:2704 src/qemu/qemu_driver.c:1887
+#: src/qemu/qemu_driver.c:6628
 msgid "domain is already running"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1302
+#: src/qemu/qemu_migration.c:1307
 msgid "domain is marked for auto destroy"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:5567 src/qemu/qemu_domain.c:5641
-#: src/qemu/qemu_domain.c:11048
+#: src/qemu/qemu_domain.c:5686 src/qemu/qemu_domain.c:5760
+#: src/qemu/qemu_domain.c:11199
 msgid "domain is no longer running"
 msgstr ""
 
@@ -30304,10 +30472,10 @@ msgstr ""
 msgid "domain is not in suspend state"
 msgstr ""
 
-#: src/conf/domain_conf.c:3762 src/conf/domain_conf.c:3894
-#: src/conf/domain_conf.c:7427 src/qemu/qemu_domain.c:7986
-#: src/qemu/qemu_driver.c:1950 src/qemu/qemu_driver.c:1983
-#: src/qemu/qemu_driver.c:2266 src/qemu/qemu_monitor.c:797
+#: src/conf/domain_conf.c:3739 src/conf/domain_conf.c:3871
+#: src/conf/domain_conf.c:6062 src/qemu/qemu_domain.c:8106
+#: src/qemu/qemu_driver.c:1931 src/qemu/qemu_driver.c:1964
+#: src/qemu/qemu_driver.c:2247 src/qemu/qemu_monitor.c:793
 #: src/test/test_driver.c:2123
 msgid "domain is not running"
 msgstr ""
@@ -30316,15 +30484,15 @@ msgstr ""
 msgid "domain is not running on destination host"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15012
+#: src/qemu/qemu_driver.c:15025
 msgid "domain is not transient"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:1856 src/qemu/qemu_driver.c:1902
+#: src/qemu/qemu_driver.c:1837 src/qemu/qemu_driver.c:1883
 msgid "domain is pmsuspended"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2434
+#: src/libxl/libxl_driver.c:2432
 msgid "domain is transient"
 msgstr ""
 
@@ -30332,7 +30500,7 @@ msgstr ""
 msgid "domain job information"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:482
+#: src/qemu/qemu_domain.c:483
 #, c-format
 msgid "domain master key file doesn't exist in %s"
 msgstr ""
@@ -30342,11 +30510,11 @@ msgstr ""
 msgid "domain moment %s already exists"
 msgstr ""
 
-#: src/conf/backup_conf.c:530
+#: src/conf/backup_conf.c:516
 msgid "domain must have at least one disk to perform backup"
 msgstr ""
 
-#: src/conf/checkpoint_conf.c:316
+#: src/conf/checkpoint_conf.c:296
 msgid "domain must have at least one disk to perform checkpoints"
 msgstr ""
 
@@ -30358,7 +30526,7 @@ msgstr ""
 msgid "domain name, id or uuid"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1639
+#: src/qemu/qemu_migration.c:1644
 msgid "domain save job"
 msgstr ""
 
@@ -30374,7 +30542,7 @@ msgstr ""
 msgid "domain state"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:2169 src/lxc/lxc_driver.c:2192
+#: src/lxc/lxc_driver.c:2173 src/lxc/lxc_driver.c:2196
 msgid "domain stats query failed"
 msgstr ""
 
@@ -30394,7 +30562,7 @@ msgstr ""
 msgid "domain vcpu counts"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:19256
+#: src/qemu/qemu_driver.c:19272
 msgid "domain with a managed saved state can't be renamed"
 msgstr ""
 
@@ -30407,40 +30575,40 @@ msgstr ""
 msgid "domain with name '%s' already exists"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1351
+#: src/qemu/qemu_migration.c:1356
 msgid "domain's dimm info lacks slot ID or base address"
 msgstr ""
 
-#: src/libvirt-domain.c:2764
+#: src/libvirt-domain.c:2776
 msgid "domainMigratePrepare did not set uri"
 msgstr ""
 
-#: src/libvirt-domain.c:2881 src/qemu/qemu_migration.c:4248
+#: src/libvirt-domain.c:2895 src/qemu/qemu_migration.c:4253
 msgid "domainMigratePrepare2 did not set uri"
 msgstr ""
 
-#: src/libvirt-domain.c:3083 src/libxl/libxl_migration.c:1049
-#: src/qemu/qemu_migration.c:4491
+#: src/libvirt-domain.c:3100 src/libxl/libxl_migration.c:1049
+#: src/qemu/qemu_migration.c:4496
 msgid "domainMigratePrepare3 did not set uri"
 msgstr ""
 
-#: src/conf/backup_conf.c:352
+#: src/conf/backup_conf.c:335
 msgid "domainbackup"
 msgstr ""
 
-#: src/conf/checkpoint_conf.c:209
+#: src/conf/checkpoint_conf.c:199
 msgid "domaincheckpoint"
 msgstr ""
 
-#: src/libvirt-domain.c:11860
+#: src/libvirt-domain.c:12050
 msgid "domains in 'doms' array must belong to a single connection"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:425
+#: src/conf/snapshot_conf.c:431
 msgid "domainsnapshot"
 msgstr ""
 
-#: src/libvirt-domain.c:11840
+#: src/libvirt-domain.c:12030
 #, c-format
 msgid "doms array in %s must contain at least one domain"
 msgstr ""
@@ -30449,7 +30617,7 @@ msgstr ""
 msgid "don't destroy statistics of a recently completed job when reading"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5123
+#: src/qemu/qemu_hotplug.c:5152
 #, c-format
 msgid "don't know how to remove a %s device"
 msgstr ""
@@ -30474,7 +30642,7 @@ msgstr ""
 msgid "drive hotplug is not supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:5632
+#: src/conf/domain_conf.c:5583
 #, c-format
 msgid "driver does not support net model '%s'"
 msgstr ""
@@ -30483,7 +30651,7 @@ msgstr ""
 msgid "driver of disk device"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2314
+#: src/qemu/qemu_validate.c:2325
 #, c-format
 msgid "driver serial '%s' contains unsafe characters"
 msgstr ""
@@ -30496,7 +30664,7 @@ msgstr ""
 msgid "dump domain's memory only"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:12645
+#: src/qemu/qemu_driver.c:12650
 #, c-format
 msgid "dump query failed, status=%d"
 msgstr ""
@@ -30505,7 +30673,7 @@ msgstr ""
 msgid "dump the core of a domain to a file for analysis"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3140
+#: src/qemu/qemu_driver.c:3121
 msgid "dump-guest-memory is not supported"
 msgstr ""
 
@@ -30530,27 +30698,27 @@ msgstr ""
 msgid "dup2(stdout) failed"
 msgstr ""
 
-#: src/util/virstoragefile.c:2980
+#: src/util/virstoragefile.c:2837
 #, c-format
 msgid "duplicate 'id' found in '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:21388
+#: src/conf/domain_validate.c:512
 #, c-format
 msgid "duplicate blkio device path '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:2251
+#: src/util/virstoragefile.c:2099
 #, c-format
 msgid "duplicate cookie '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19116
+#: src/conf/domain_conf.c:17678
 #, c-format
 msgid "duplicate iothread id '%u' found"
 msgstr ""
 
-#: src/conf/domain_conf.c:19240
+#: src/conf/domain_conf.c:17802
 #, c-format
 msgid "duplicate iothreadpin for same iothread '%u'"
 msgstr ""
@@ -30564,12 +30732,12 @@ msgstr ""
 msgid "duplicate native vlan setting"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5951
+#: src/qemu/qemu_process.c:5954
 #, c-format
 msgid "duplicate vcpu order '%u'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19166
+#: src/conf/domain_conf.c:17728
 #, c-format
 msgid "duplicate vcpupin for vcpu '%d'"
 msgstr ""
@@ -30602,7 +30770,7 @@ msgstr ""
 msgid "duration in seconds to allow write max bytes"
 msgstr ""
 
-#: src/conf/domain_conf.c:9111
+#: src/conf/domain_conf.c:7761
 msgid "dynamic label type must use resource relabeling"
 msgstr ""
 
@@ -30646,7 +30814,7 @@ msgstr ""
 msgid "edit XML for a snapshot"
 msgstr ""
 
-#: tools/virsh-network.c:1306 tools/virsh-nodedev.c:921 tools/virsh-pool.c:2053
+#: tools/virsh-network.c:1306 tools/virsh-nodedev.c:930 tools/virsh-pool.c:2053
 #: tools/virsh-secret.c:781
 msgid "either --list or --event <type> is required"
 msgstr ""
@@ -30663,7 +30831,7 @@ msgstr ""
 msgid "element"
 msgstr ""
 
-#: src/conf/domain_conf.c:21018
+#: src/conf/domain_conf.c:19580
 msgid "element 'genid' can only appear once"
 msgstr ""
 
@@ -30675,7 +30843,7 @@ msgstr ""
 msgid "empty json array"
 msgstr ""
 
-#: src/vz/vz_driver.c:3943
+#: src/vz/vz_driver.c:3945
 msgid "empty path"
 msgstr ""
 
@@ -30731,24 +30899,24 @@ msgstr ""
 msgid "encountered an error on interface %s index %d"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1198
+#: src/qemu/qemu_validate.c:1207
 msgid "encrypted VNC TLS keys are not supported with this QEMU binary"
 msgstr ""
 
-#: src/storage/storage_util.c:595
+#: src/storage/storage_util.c:580
 msgid "encrypted ploop volumes are not supported with ploop init"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:1074
+#: src/qemu/qemu_domain.c:1075
 msgid "encrypted secrets are not supported"
 msgstr ""
 
-#: src/util/virstoragefile.c:963
+#: src/util/virstoragefile.c:964
 #, c-format
 msgid "encryption format %d doesn't match expected format %d"
 msgstr ""
 
-#: src/storage/storage_util.c:1097
+#: src/storage/storage_util.c:1150
 msgid "encryption format of inputvol must be LUKS"
 msgstr ""
 
@@ -30761,23 +30929,23 @@ msgstr ""
 msgid "enforce requested stats parameters"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5096
+#: src/qemu/qemu_monitor_json.c:5052
 msgid "entry was missing 'device'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5143
+#: src/qemu/qemu_monitor_json.c:5096
 msgid "entry was missing 'len'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5137
+#: src/qemu/qemu_monitor_json.c:5090
 msgid "entry was missing 'offset'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5131
+#: src/qemu/qemu_monitor_json.c:5084
 msgid "entry was missing 'speed'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5115
+#: src/qemu/qemu_monitor_json.c:5068
 msgid "entry was missing 'type'"
 msgstr ""
 
@@ -30803,11 +30971,11 @@ msgstr ""
 msgid "error calling aa_change_profile()"
 msgstr ""
 
-#: src/libvirt-lxc.c:230 src/security/security_selinux.c:1228
+#: src/libvirt-lxc.c:229 src/security/security_selinux.c:1227
 msgid "error calling security_getenforce()"
 msgstr ""
 
-#: src/libvirt-lxc.c:249
+#: src/libvirt-lxc.c:248
 #, c-format
 msgid "error changing profile to %s"
 msgstr ""
@@ -30824,7 +30992,7 @@ msgstr ""
 msgid "error count:"
 msgstr ""
 
-#: src/util/virnetdevmacvlan.c:247
+#: src/util/virnetdevmacvlan.c:121
 #, c-format
 msgid "error creating %s interface %s@%s (%s)"
 msgstr ""
@@ -30834,20 +31002,20 @@ msgstr ""
 msgid "error creating bridge interface %s"
 msgstr ""
 
-#: src/storage/storage_util.c:623
+#: src/storage/storage_util.c:608
 msgid "error creating directory for ploop volume"
 msgstr ""
 
-#: src/util/virnetlink.c:646
+#: src/util/virnetlink.c:662
 #, c-format
 msgid "error destroying network device %s"
 msgstr ""
 
-#: src/util/virnetlink.c:723
+#: src/util/virnetlink.c:739
 msgid "error dumping"
 msgstr ""
 
-#: src/util/virnetlink.c:441
+#: src/util/virnetlink.c:444
 #, c-format
 msgid "error dumping %s (%d) interface"
 msgstr ""
@@ -30870,7 +31038,7 @@ msgstr ""
 msgid "error getting profile status"
 msgstr ""
 
-#: src/util/virnetlink.c:250
+#: src/util/virnetlink.c:253
 msgid "error in poll call"
 msgstr ""
 
@@ -30878,7 +31046,7 @@ msgstr ""
 msgid "error parsing IFLA_PORT_SELF part"
 msgstr ""
 
-#: src/util/virnetdev.c:1691
+#: src/util/virnetdev.c:1700
 msgid "error parsing IFLA_VF_INFO"
 msgstr ""
 
@@ -30890,7 +31058,7 @@ msgstr ""
 msgid "error parsing IFLA_VF_PORT part"
 msgstr ""
 
-#: src/util/virnetdev.c:1719
+#: src/util/virnetdev.c:1728
 msgid "error parsing IFLA_VF_STATS"
 msgstr ""
 
@@ -30945,22 +31113,22 @@ msgstr ""
 msgid "escape for shell use"
 msgstr ""
 
-#: src/util/virnetdev.c:2961
+#: src/util/virnetdev.c:2970
 #, c-format
 msgid "ethtool ioctl error on %s"
 msgstr ""
 
 #: tools/virsh-domain.c:13091
 #, c-format
-msgid "event '%s' for domain %s\n"
+msgid "event '%s' for domain '%s'\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13222
 #, c-format
-msgid "event '%s' for domain %s: %s for %s %s\n"
+msgid "event '%s' for domain '%s': %s for %s %s\n"
 msgstr ""
 
-#: tools/virsh-nodedev.c:839
+#: tools/virsh-nodedev.c:848
 #, c-format
 msgid "event '%s' for node device %s\n"
 msgstr ""
@@ -30977,63 +31145,63 @@ msgstr ""
 
 #: tools/virsh-domain.c:13368
 #, c-format
-msgid "event 'agent-lifecycle' for domain %s: state: '%s' reason: '%s'\n"
+msgid "event 'agent-lifecycle' for domain '%s': state: '%s' reason: '%s'\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13287
 #, c-format
-msgid "event 'balloon-change' for domain %s: %lluKiB\n"
+msgid "event 'balloon-change' for domain '%s': %lluKiB\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13465
 #, c-format
-msgid "event 'block-threshold' for domain %s: dev: %s(%s) %llu %llu\n"
+msgid "event 'block-threshold' for domain '%s': dev: %s(%s) %llu %llu\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13315
 #, c-format
-msgid "event 'device-added' for domain %s: %s\n"
+msgid "event 'device-added' for domain '%s': %s\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13424
 #, c-format
-msgid "event 'device-removal-failed' for domain %s: %s\n"
+msgid "event 'device-removal-failed' for domain '%s': %s\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13301
 #, c-format
-msgid "event 'device-removed' for domain %s: %s\n"
+msgid "event 'device-removed' for domain '%s': %s\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13242
 #, c-format
-msgid "event 'disk-change' for domain %s disk %s: %s -> %s: %s\n"
+msgid "event 'disk-change' for domain '%s' disk %s: %s -> %s: %s\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13172
 #, c-format
 msgid ""
-"event 'graphics' for domain %s: %s local[%s %s %s] remote[%s %s %s] %s\n"
+"event 'graphics' for domain '%s': %s local[%s %s %s] remote[%s %s %s] %s\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13151
 #, c-format
-msgid "event 'io-error' for domain %s: %s (%s) %s\n"
+msgid "event 'io-error' for domain '%s': %s (%s) %s\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13202
 #, c-format
-msgid "event 'io-error-reason' for domain %s: %s (%s) %s due to %s\n"
+msgid "event 'io-error-reason' for domain '%s': %s (%s) %s due to %s\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13403
 #, c-format
-msgid "event 'job-completed' for domain %s:\n"
+msgid "event 'job-completed' for domain '%s':\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13106
 #, c-format
-msgid "event 'lifecycle' for domain %s: %s %s\n"
+msgid "event 'lifecycle' for domain '%s': %s %s\n"
 msgstr ""
 
 #: tools/virsh-network.c:1232
@@ -31041,7 +31209,7 @@ msgstr ""
 msgid "event 'lifecycle' for network %s: %s\n"
 msgstr ""
 
-#: tools/virsh-nodedev.c:809
+#: tools/virsh-nodedev.c:818
 #, c-format
 msgid "event 'lifecycle' for node device %s: %s\n"
 msgstr ""
@@ -31059,39 +31227,39 @@ msgstr ""
 #: tools/virsh-domain.c:13497
 #, c-format
 msgid ""
-"event 'memory-failure' for domain %s:\n"
+"event 'memory-failure' for domain '%s':\n"
 "recipient: %s\n"
 "action: %s\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13446
 #, c-format
-msgid "event 'metadata-change' for domain %s: %s %s\n"
+msgid "event 'metadata-change' for domain '%s': %s %s\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13384
 #, c-format
-msgid "event 'migration-iteration' for domain %s: iteration: '%d'\n"
+msgid "event 'migration-iteration' for domain '%s': iteration: '%d'\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13121
 #, c-format
-msgid "event 'rtc-change' for domain %s: %lld\n"
+msgid "event 'rtc-change' for domain '%s': %lld\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13261
 #, c-format
-msgid "event 'tray-change' for domain %s disk %s: %s\n"
+msgid "event 'tray-change' for domain '%s' disk %s: %s\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13332
 #, c-format
-msgid "event 'tunable' for domain %s:\n"
+msgid "event 'tunable' for domain '%s':\n"
 msgstr ""
 
 #: tools/virsh-domain.c:13135
 #, c-format
-msgid "event 'watchdog' for domain %s: %s\n"
+msgid "event 'watchdog' for domain '%s': %s\n"
 msgstr ""
 
 #: src/conf/object_event.c:423
@@ -31119,13 +31287,13 @@ msgid "event from unexpected proc %ju!=%ju"
 msgstr ""
 
 #: tools/virsh-domain.c:9827 tools/virsh-domain.c:13695
-#: tools/virsh-network.c:1336 tools/virsh-nodedev.c:959 tools/virsh-pool.c:2084
+#: tools/virsh-network.c:1336 tools/virsh-nodedev.c:968 tools/virsh-pool.c:2084
 #: tools/virsh-secret.c:811
 msgid "event loop interrupted\n"
 msgstr ""
 
 #: tools/virsh-domain.c:9830 tools/virsh-domain.c:13698
-#: tools/virsh-network.c:1339 tools/virsh-nodedev.c:962 tools/virsh-pool.c:2087
+#: tools/virsh-network.c:1339 tools/virsh-nodedev.c:971 tools/virsh-pool.c:2087
 #: tools/virsh-secret.c:814
 msgid "event loop timed out\n"
 msgstr ""
@@ -31134,25 +31302,25 @@ msgstr ""
 msgid "event wakeup"
 msgstr ""
 
-#: src/libvirt-network.c:1062 src/libvirt-nodedev.c:826
+#: src/libvirt-network.c:1062 src/libvirt-nodedev.c:829
 #: src/libvirt-secret.c:759 src/libvirt-storage.c:2303
 #, c-format
 msgid "eventID in %s must be less than %d"
 msgstr ""
 
-#: src/libvirt-domain.c:9296
+#: src/libvirt-domain.c:9458
 #, c-format
 msgid "eventID must be less than %d"
 msgstr ""
 
 #: tools/virsh-domain.c:9837 tools/virsh-domain.c:13705
-#: tools/virsh-network.c:1346 tools/virsh-nodedev.c:969 tools/virsh-pool.c:2094
+#: tools/virsh-network.c:1346 tools/virsh-nodedev.c:978 tools/virsh-pool.c:2094
 #: tools/virsh-secret.c:821
 #, c-format
 msgid "events received: %d\n"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:2237
+#: src/qemu/qemu_monitor.c:2209
 msgid "exactly one of 'device' and 'nodename' need to be specified"
 msgstr ""
 
@@ -31185,7 +31353,7 @@ msgstr ""
 msgid "expected exactly 1 host for the storage pool"
 msgstr ""
 
-#: src/util/virstoragefile.c:3206
+#: src/util/virstoragefile.c:3064
 #, c-format
 msgid "expected protocol '%s' but got '%s' in URI JSON volume definition"
 msgstr ""
@@ -31195,7 +31363,7 @@ msgstr ""
 msgid "expected syntax: --%s <%s>"
 msgstr ""
 
-#: src/conf/domain_conf.c:12250
+#: src/conf/domain_conf.c:10842
 #, c-format
 msgid "expected unicast mac address, found multicast '%s'"
 msgstr ""
@@ -31247,7 +31415,7 @@ msgstr ""
 msgid "expecting a value"
 msgstr ""
 
-#: src/conf/domain_conf.c:13586
+#: src/conf/domain_conf.c:12178
 #, c-format
 msgid "expecting absolute path: %s"
 msgstr ""
@@ -31260,7 +31428,7 @@ msgstr ""
 msgid "expecting an ide:00.00.00 address."
 msgstr ""
 
-#: src/conf/domain_conf.c:17319
+#: src/conf/domain_conf.c:15861
 #, c-format
 msgid "expecting root element of 'disk', not '%s'"
 msgstr ""
@@ -31273,58 +31441,58 @@ msgstr ""
 msgid "external"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:520
+#: src/qemu/qemu_snapshot.c:522
 #, c-format
 msgid "external active snapshots are not supported on '%s' disks"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:506
+#: src/qemu/qemu_snapshot.c:508
 #, c-format
 msgid ""
 "external active snapshots are not supported on 'network' disks using '%s' "
 "protocol"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:470
+#: src/qemu/qemu_snapshot.c:471
 msgid "external active snapshots are not supported on scsi passthrough devices"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14855
+#: src/qemu/qemu_driver.c:14868
 #, c-format
 msgid ""
 "external destination file for disk %s already exists and is not a block "
 "device: %s"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:431 src/qemu/qemu_snapshot.c:448
+#: src/qemu/qemu_snapshot.c:432 src/qemu/qemu_snapshot.c:449
 #, c-format
 msgid "external inactive snapshots are not supported on '%s' disks"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:418
+#: src/qemu/qemu_snapshot.c:419
 #, c-format
 msgid ""
 "external inactive snapshots are not supported on 'network' disks using '%s' "
 "protocol"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:340
+#: src/conf/snapshot_conf.c:346
 msgid "external memory snapshots require a filename"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:588
+#: src/qemu/qemu_snapshot.c:590
 #, c-format
 msgid ""
 "external snapshot file for disk %s already exists and is not a block device: "
 "%s"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:546
+#: src/qemu/qemu_snapshot.c:548
 #, c-format
 msgid "external snapshot for readonly disk %s is not supported"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:713
+#: src/qemu/qemu_snapshot.c:716
 #, c-format
 msgid "external snapshot format for disk %s is unsupported: %s"
 msgstr ""
@@ -31355,7 +31523,7 @@ msgstr ""
 msgid "failed Xen syscall %s"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1750
+#: src/qemu/qemu_migration.c:1755
 msgid "failed due to I/O error"
 msgstr ""
 
@@ -31363,12 +31531,12 @@ msgstr ""
 msgid "failed probing capabilities"
 msgstr ""
 
-#: src/storage/storage_util.c:183
+#: src/storage/storage_util.c:179
 #, c-format
 msgid "failed reading from file '%s'"
 msgstr ""
 
-#: src/util/virfile.c:2308
+#: src/util/virfile.c:2351
 #, c-format
 msgid "failed recvfd for child creating '%s'"
 msgstr ""
@@ -31387,22 +31555,22 @@ msgstr ""
 msgid "failed to acquire guest cid"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4512
+#: src/qemu/qemu_monitor_json.c:4469
 #, c-format
 msgid "failed to add chardev '%s' info"
 msgstr ""
 
-#: src/util/vircgroupv2devices.c:480
+#: src/util/vircgroupv2devices.c:481
 msgid "failed to add device into new map"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3443
+#: src/qemu/qemu_hotplug.c:3453
 #, c-format
 msgid ""
 "failed to add new filter rules to '%s' - attempting to restore old rules"
 msgstr ""
 
-#: src/node_device/node_device_udev.c:1514
+#: src/node_device/node_device_udev.c:1598
 msgid "failed to add subsystem filter"
 msgstr ""
 
@@ -31411,7 +31579,7 @@ msgstr ""
 msgid "failed to apply capabilities: %d"
 msgstr ""
 
-#: src/util/vircgroupv2devices.c:305
+#: src/util/vircgroupv2devices.c:306
 msgid "failed to attach cgroup BPF prog"
 msgstr ""
 
@@ -31448,16 +31616,16 @@ msgstr ""
 msgid "failed to change to directory '%s' in '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:1254
+#: src/storage/storage_util.c:1307
 msgid "failed to chown secret file"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:1204
+#: src/storage/storage_backend_rbd.c:1194
 #, c-format
 msgid "failed to clone RBD volume %s to %s"
 msgstr ""
 
-#: src/storage/storage_util.c:165
+#: src/storage/storage_util.c:162
 #, c-format
 msgid "failed to clone files from '%s'"
 msgstr ""
@@ -31493,7 +31661,7 @@ msgstr ""
 msgid "failed to connect to agent socket"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:290 src/qemu/qemu_monitor.c:303
+#: src/qemu/qemu_monitor.c:286 src/qemu/qemu_monitor.c:299
 msgid "failed to connect to monitor socket"
 msgstr ""
 
@@ -31520,15 +31688,15 @@ msgstr ""
 msgid "failed to convert the XML node tree"
 msgstr ""
 
-#: src/util/vircgroupv2devices.c:489
+#: src/util/vircgroupv2devices.c:490
 msgid "failed to copy all device rules"
 msgstr ""
 
-#: src/util/vircgroupv2devices.c:423
+#: src/util/vircgroupv2devices.c:424
 msgid "failed to count cgroup BPF map items"
 msgstr ""
 
-#: src/storage/storage_util.c:535
+#: src/storage/storage_util.c:521
 #, c-format
 msgid "failed to create %s"
 msgstr ""
@@ -31538,7 +31706,7 @@ msgstr ""
 msgid "failed to create (start) interface %s: %s%s%s"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:1096
+#: src/storage/storage_backend_rbd.c:1086
 #, c-format
 msgid "failed to create RBD snapshot %s@%s"
 msgstr ""
@@ -31547,26 +31715,26 @@ msgstr ""
 msgid "failed to create a new XML namespace"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:756
+#: src/libxl/libxl_driver.c:754
 #, c-format
 msgid "failed to create channel dir '%s': %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15092
+#: src/qemu/qemu_driver.c:15105
 msgid "failed to create copy target"
 msgstr ""
 
-#: src/util/virfile.c:2580
+#: src/util/virfile.c:2623
 #, c-format
 msgid "failed to create directory '%s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:749
+#: src/libxl/libxl_driver.c:747
 #, c-format
 msgid "failed to create dump dir '%s': %s"
 msgstr ""
 
-#: src/qemu/qemu_backup.c:439 src/qemu/qemu_snapshot.c:1086
+#: src/qemu/qemu_backup.c:447 src/qemu/qemu_snapshot.c:1103
 #, c-format
 msgid "failed to create image file '%s'"
 msgstr ""
@@ -31575,11 +31743,11 @@ msgstr ""
 msgid "failed to create include file"
 msgstr ""
 
-#: src/network/leaseshelper.c:231 src/util/virlease.c:123
+#: src/network/leaseshelper.c:231 src/util/virlease.c:124
 msgid "failed to create json"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:735
+#: src/libxl/libxl_driver.c:733
 #, c-format
 msgid "failed to create lib dir '%s': %s"
 msgstr ""
@@ -31589,12 +31757,12 @@ msgstr ""
 msgid "failed to create libssh channel: %s"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:1789
+#: src/libxl/libxl_conf.c:1790
 #, c-format
 msgid "failed to create log dir '%s': %s"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:6224 src/qemu/qemu_domain.c:6391
+#: src/qemu/qemu_domain.c:6343 src/qemu/qemu_domain.c:6510
 #: src/qemu/qemu_virtiofs.c:203
 #, c-format
 msgid "failed to create logfile %s"
@@ -31604,17 +31772,17 @@ msgstr ""
 msgid "failed to create profile"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:742
+#: src/libxl/libxl_driver.c:740
 #, c-format
 msgid "failed to create save dir '%s': %s"
 msgstr ""
 
 #: src/qemu/qemu_agent.c:194 src/qemu/qemu_interface.c:331
-#: src/qemu/qemu_monitor.c:261 src/qemu/qemu_vhost_user_gpu.c:133
+#: src/qemu/qemu_monitor.c:257 src/qemu/qemu_vhost_user_gpu.c:133
 msgid "failed to create socket"
 msgstr ""
 
-#: src/util/virfile.c:2207
+#: src/util/virfile.c:2250
 #, c-format
 msgid "failed to create socket needed for '%s'"
 msgstr ""
@@ -31623,7 +31791,7 @@ msgstr ""
 msgid "failed to create socketpair"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:728
+#: src/libxl/libxl_driver.c:726
 #, c-format
 msgid "failed to create state dir '%s': %s"
 msgstr ""
@@ -31637,20 +31805,20 @@ msgstr ""
 msgid "failed to create the RBD IoCTX. Does the pool '%s' exist?"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:1173
-#: src/node_device/node_device_udev.c:1970
+#: src/interface/interface_backend_udev.c:1163
+#: src/node_device/node_device_udev.c:2054
 msgid "failed to create udev context"
 msgstr ""
 
-#: src/node_device/node_device_udev.c:2022
+#: src/node_device/node_device_udev.c:2106
 msgid "failed to create udev enumerate thread"
 msgstr ""
 
-#: src/node_device/node_device_udev.c:1995
+#: src/node_device/node_device_udev.c:2079
 msgid "failed to create udev handler thread"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:932
+#: src/storage/storage_backend_rbd.c:922
 #, c-format
 msgid "failed to create volume '%s/%s'"
 msgstr ""
@@ -31660,7 +31828,7 @@ msgstr ""
 msgid "failed to decode SASL data: %d (%s)"
 msgstr ""
 
-#: src/storage/storage_util.c:2686
+#: src/storage/storage_util.c:2739
 #, c-format
 msgid "failed to delete root.hds of volume '%s'"
 msgstr ""
@@ -31675,11 +31843,11 @@ msgstr ""
 msgid "failed to determine loop exit status: %s"
 msgstr ""
 
-#: src/network/bridge_driver.c:2403
+#: src/network/bridge_driver.c:2405
 msgid "failed to enable IP forwarding"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:752
+#: src/qemu/qemu_driver.c:734
 #, c-format
 msgid "failed to enable mac filter in '%s'"
 msgstr ""
@@ -31699,43 +31867,43 @@ msgstr ""
 msgid "failed to execute command '%s': %s"
 msgstr ""
 
-#: src/storage/storage_util.c:2850
+#: src/storage/storage_util.c:2903
 msgid "failed to extract gluster volume name"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:2210
+#: src/libxl/libxl_conf.c:2211
 #, c-format
 msgid "failed to find USB device busnum:devnum for %x:%x"
 msgstr ""
 
-#: src/qemu/qemu_domain_address.c:3094
+#: src/qemu/qemu_domain_address.c:3057
 msgid "failed to find an empty memory slot"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:6311
+#: src/qemu/qemu_hotplug.c:6340
 msgid ""
 "failed to find appropriate hotpluggable vcpus to reach the desired target "
 "vcpu count"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:9938
+#: src/qemu/qemu_domain.c:10063 src/qemu/qemu_domain.c:10099
 #, c-format
 msgid "failed to find disk '%s'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:8302
+#: src/qemu/qemu_monitor_json.c:8120
 #, c-format
 msgid "failed to find iothread id for '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:915
-#: src/interface/interface_backend_udev.c:924
+#: src/interface/interface_backend_udev.c:905
+#: src/interface/interface_backend_udev.c:914
 #, c-format
 msgid "failed to find the VID for the VLAN device '%s'"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:931
-#: src/interface/interface_backend_udev.c:939
+#: src/interface/interface_backend_udev.c:921
+#: src/interface/interface_backend_udev.c:929
 #, c-format
 msgid "failed to find the real device for the VLAN device '%s'"
 msgstr ""
@@ -31745,12 +31913,12 @@ msgstr ""
 msgid "failed to finish job for disk %s"
 msgstr ""
 
-#: src/qemu/qemu_block.c:2584
+#: src/qemu/qemu_block.c:2664
 #, c-format
 msgid "failed to format image: '%s'"
 msgstr ""
 
-#: src/conf/storage_conf.c:1748
+#: src/conf/storage_conf.c:1769
 msgid "failed to generate XML"
 msgstr ""
 
@@ -31785,19 +31953,19 @@ msgstr ""
 msgid "failed to get capabilities"
 msgstr ""
 
-#: src/util/vircgroupv2devices.c:412
+#: src/util/vircgroupv2devices.c:413
 msgid "failed to get cgroup BPF map FD"
 msgstr ""
 
-#: src/util/vircgroupv2devices.c:417
+#: src/util/vircgroupv2devices.c:418
 msgid "failed to get cgroup BPF map info"
 msgstr ""
 
-#: src/util/vircgroupv2devices.c:395
+#: src/util/vircgroupv2devices.c:396
 msgid "failed to get cgroup BPF prog FD"
 msgstr ""
 
-#: src/util/vircgroupv2devices.c:400
+#: src/util/vircgroupv2devices.c:401
 msgid "failed to get cgroup BPF prog info"
 msgstr ""
 
@@ -31814,7 +31982,7 @@ msgstr ""
 msgid "failed to get current time"
 msgstr ""
 
-#: tools/virsh-util.c:66
+#: tools/virsh-util.c:67
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr ""
@@ -31823,7 +31991,7 @@ msgstr ""
 msgid "failed to get domain UUID"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:2850
+#: src/qemu/qemu_driver.c:2831
 msgid "failed to get domain xml"
 msgstr ""
 
@@ -31859,12 +32027,12 @@ msgstr ""
 msgid "failed to get interface-types from '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16824
+#: src/conf/domain_conf.c:15400
 msgid "failed to get launch security policy"
 msgstr ""
 
 #: src/interface/interface_backend_udev.c:205
-#: src/interface/interface_backend_udev.c:321
+#: src/interface/interface_backend_udev.c:320
 #, c-format
 msgid "failed to get list of %s interfaces on host"
 msgstr ""
@@ -31913,7 +32081,7 @@ msgstr ""
 msgid "failed to get parent pool"
 msgstr ""
 
-#: src/conf/domain_conf.c:30950
+#: src/conf/domain_conf.c:29511
 msgid "failed to get persistent definition object"
 msgstr ""
 
@@ -31948,7 +32116,7 @@ msgstr ""
 msgid "failed to get storage pool capabilities"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:1404
+#: src/storage/storage_backend_rbd.c:1394
 #, c-format
 msgid "failed to get stripe count of RBD image %s"
 msgstr ""
@@ -31976,7 +32144,7 @@ msgstr ""
 msgid "failed to get the flags of RBD image %s"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:954
+#: src/storage/storage_backend_rbd.c:944
 #, c-format
 msgid "failed to get the format of RBD image %s"
 msgstr ""
@@ -31993,12 +32161,12 @@ msgstr ""
 msgid "failed to get the library version"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:977
+#: src/storage/storage_backend_rbd.c:967
 #, c-format
 msgid "failed to get the stripe count of RBD image %s"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:971
+#: src/storage/storage_backend_rbd.c:961
 #, c-format
 msgid "failed to get the stripe unit of RBD image %s"
 msgstr ""
@@ -32027,11 +32195,11 @@ msgstr ""
 msgid "failed to initialize cipher: '%s'"
 msgstr ""
 
-#: src/util/vircgroupv2devices.c:446
+#: src/util/vircgroupv2devices.c:447
 msgid "failed to initialize device BPF map"
 msgstr ""
 
-#: src/conf/domain_conf.c:3637
+#: src/conf/domain_conf.c:3614
 msgid "failed to initialize domain condition"
 msgstr ""
 
@@ -32053,7 +32221,7 @@ msgstr ""
 msgid "failed to iterate RBD image '%s'"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:1061
+#: src/storage/storage_backend_rbd.c:1051
 #, c-format
 msgid "failed to iterate RBD snapshot %s@%s"
 msgstr ""
@@ -32065,15 +32233,15 @@ msgstr ""
 msgid "failed to list host interfaces: %s%s%s"
 msgstr ""
 
-#: src/util/vircgroupv2devices.c:294
+#: src/util/vircgroupv2devices.c:295
 msgid "failed to load cgroup BPF prog"
 msgstr ""
 
-#: src/util/vircgroupv2devices.c:474
+#: src/util/vircgroupv2devices.c:475
 msgid "failed to lookup device in old map"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:468
+#: src/interface/interface_backend_udev.c:458
 #, c-format
 msgid "failed to lookup interface with MAC address '%s'"
 msgstr ""
@@ -32117,11 +32285,11 @@ msgstr ""
 msgid "failed to open configuration file %s"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:489
+#: src/qemu/qemu_domain.c:490
 msgid "failed to open domain master key file for read"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:421
+#: src/qemu/qemu_domain.c:422
 msgid "failed to open domain master key file for write"
 msgstr ""
 
@@ -32129,22 +32297,22 @@ msgstr ""
 msgid "failed to open file"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:6247
+#: src/qemu/qemu_domain.c:6366
 #, c-format
 msgid "failed to open logfile %s"
 msgstr ""
 
-#: src/lxc/lxc_process.c:475
+#: src/lxc/lxc_process.c:497
 #, c-format
 msgid "failed to open netns %s"
 msgstr ""
 
-#: src/lxc/lxc_process.c:434 src/lxc/lxc_process.c:452
+#: src/lxc/lxc_process.c:456 src/lxc/lxc_process.c:474
 #, c-format
 msgid "failed to open ns %s"
 msgstr ""
 
-#: src/storage/storage_util.c:1234
+#: src/storage/storage_util.c:1287
 msgid "failed to open secret file for write"
 msgstr ""
 
@@ -32153,14 +32321,14 @@ msgstr ""
 msgid "failed to open ssh channel: %s"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:1150
-#: src/storage/storage_backend_rbd.c:1392
+#: src/storage/storage_backend_rbd.c:1140
+#: src/storage/storage_backend_rbd.c:1382
 #, c-format
 msgid "failed to open the RBD image %s"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:519 src/storage/storage_backend_rbd.c:761
-#: src/storage/storage_backend_rbd.c:1285
+#: src/storage/storage_backend_rbd.c:518 src/storage/storage_backend_rbd.c:751
+#: src/storage/storage_backend_rbd.c:1275
 #, c-format
 msgid "failed to open the RBD image '%s'"
 msgstr ""
@@ -32179,7 +32347,7 @@ msgstr ""
 msgid "failed to parse %sversion"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:3919
+#: src/qemu/qemu_capabilities.c:3923
 msgid "failed to parse CPU blockers in QEMU capabilities"
 msgstr ""
 
@@ -32192,12 +32360,12 @@ msgstr ""
 msgid "failed to parse agent timeout"
 msgstr ""
 
-#: src/util/virstoragefile.c:2785
+#: src/util/virstoragefile.c:2642
 #, c-format
 msgid "failed to parse backing file location '%s'"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:9925
+#: src/qemu/qemu_domain.c:10057
 #, c-format
 msgid "failed to parse block device '%s'"
 msgstr ""
@@ -32231,8 +32399,8 @@ msgstr ""
 msgid "failed to parse integer: '%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:4111 src/util/virlease.c:88
-#: src/util/virlease.c:95 src/util/virlease.c:156 src/util/virlease.c:180
+#: src/network/bridge_driver.c:4120 src/util/virlease.c:88
+#: src/util/virlease.c:95 src/util/virlease.c:157 src/util/virlease.c:181
 msgid "failed to parse json"
 msgstr ""
 
@@ -32241,7 +32409,7 @@ msgstr ""
 msgid "failed to parse msr[%zu]"
 msgstr ""
 
-#: src/util/virnetdev.c:2652
+#: src/util/virnetdev.c:2661
 #, c-format
 msgid "failed to parse multicast address from '%s'"
 msgstr ""
@@ -32250,24 +32418,24 @@ msgstr ""
 msgid "failed to parse node name index"
 msgstr ""
 
-#: src/util/virstring.c:1315
+#: src/util/virstring.c:1323
 #, c-format
 msgid "failed to parse port number '%s'"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:3878
+#: src/qemu/qemu_capabilities.c:3882
 msgid "failed to parse qemu capabilities cpus"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4209 src/qemu/qemu_domain.c:3037
+#: src/qemu/qemu_capabilities.c:4213 src/qemu/qemu_domain.c:3037
 msgid "failed to parse qemu capabilities flags"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4282
+#: src/qemu/qemu_capabilities.c:4286
 msgid "failed to parse qemu capabilities gic"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:3957
+#: src/qemu/qemu_capabilities.c:3961
 msgid "failed to parse qemu capabilities machines"
 msgstr ""
 
@@ -32293,6 +32461,16 @@ msgstr ""
 msgid "failed to parse slirp-helper features"
 msgstr ""
 
+#: src/node_device/node_device_udev.c:1199
+#, c-format
+msgid "failed to parse the AP Card from sysfs path: '%s'"
+msgstr ""
+
+#: src/node_device/node_device_udev.c:1225
+#, c-format
+msgid "failed to parse the AP Queue from sysfs path: '%s'"
+msgstr ""
+
 #: src/node_device/node_device_udev.c:1087
 #, c-format
 msgid "failed to parse the CCW address from sysfs path: '%s'"
@@ -32338,7 +32516,7 @@ msgstr ""
 msgid "failed to pivot job for disk %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:3321
+#: src/conf/domain_conf.c:3298
 msgid "failed to populate iothreadids"
 msgstr ""
 
@@ -32347,7 +32525,7 @@ msgstr ""
 msgid "failed to preserve fd %d"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:1124
+#: src/storage/storage_backend_rbd.c:1114
 #, c-format
 msgid "failed to protect RBD snapshot %s@%s"
 msgstr ""
@@ -32370,7 +32548,7 @@ msgstr ""
 msgid "failed to read AppArmor template"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:784
+#: src/libxl/libxl_domain.c:786
 msgid "failed to read XML"
 msgstr ""
 
@@ -32396,11 +32574,11 @@ msgstr ""
 msgid "failed to read domain XML"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:3381
+#: src/qemu/qemu_migration.c:3386
 msgid "failed to read from wakeup fd"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:759
+#: src/libxl/libxl_domain.c:761
 msgid "failed to read libxl header"
 msgstr ""
 
@@ -32418,49 +32596,49 @@ msgstr ""
 msgid "failed to read qemu header"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:10731
+#: src/qemu/qemu_driver.c:10715
 #, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr ""
 
-#: src/node_device/node_device_udev.c:1706
-#: src/node_device/node_device_udev.c:1717
+#: src/node_device/node_device_udev.c:1790
+#: src/node_device/node_device_udev.c:1801
 msgid "failed to receive device from udev monitor"
 msgstr ""
 
-#: src/qemu/qemu_process.c:6790
+#: src/qemu/qemu_process.c:6798
 msgid "failed to regenerate genid"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:1300
+#: src/interface/interface_backend_udev.c:1290
 msgid "failed to register udev interface driver"
 msgstr ""
 
-#: src/util/vircgroupv2.c:1802
+#: src/util/vircgroupv2.c:1805
 msgid "failed to remove device from BPF cgroup map"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:6863
+#: src/qemu/qemu_driver.c:6838
 #, c-format
 msgid "failed to remove nvram: %s"
 msgstr ""
 
-#: src/storage/storage_util.c:2812
+#: src/storage/storage_util.c:2865
 #, c-format
 msgid "failed to remove pool '%s'"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:803
+#: src/storage/storage_backend_rbd.c:793
 #, c-format
 msgid "failed to remove snapshot '%s/%s@%s'"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:852
+#: src/storage/storage_backend_rbd.c:842
 #, c-format
 msgid "failed to remove volume '%s/%s'"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:1291
+#: src/storage/storage_backend_rbd.c:1281
 #, c-format
 msgid "failed to resize the RBD image '%s'"
 msgstr ""
@@ -32470,7 +32648,7 @@ msgstr ""
 msgid "failed to resolve '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:4498
+#: src/util/virstoragefile.c:4405
 msgid ""
 "failed to resolve relative backing name: base image is not in backing chain"
 msgstr ""
@@ -32524,12 +32702,12 @@ msgstr ""
 msgid "failed to save content"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:6259
+#: src/qemu/qemu_domain.c:6378
 #, c-format
 msgid "failed to seek in log file %s"
 msgstr ""
 
-#: src/util/virstoragefile.c:4171
+#: src/util/virstoragefile.c:4078
 #, c-format
 msgid "failed to seek to end of %s"
 msgstr ""
@@ -32553,22 +32731,22 @@ msgstr ""
 msgid "failed to set RADOS option: %s"
 msgstr ""
 
-#: src/qemu/qemu_checkpoint.c:888
+#: src/qemu/qemu_checkpoint.c:887
 #, c-format
 msgid "failed to set checkpoint '%s' as current"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:6229 src/qemu/qemu_domain.c:6252
+#: src/qemu/qemu_domain.c:6348 src/qemu/qemu_domain.c:6371
 #: src/qemu/qemu_virtiofs.c:208
 #, c-format
 msgid "failed to set close-on-exec flag on %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:4768
+#: src/qemu/qemu_driver.c:4749
 msgid "failed to set cpuset.cpus in cgroup for emulator threads"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5231
+#: src/qemu/qemu_driver.c:5213
 #, c-format
 msgid "failed to set cpuset.cpus in cgroup for iothread %d"
 msgstr ""
@@ -32582,7 +32760,7 @@ msgstr ""
 msgid "failed to set guest cid"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:2401
+#: src/qemu/qemu_snapshot.c:2418
 #, c-format
 msgid "failed to set snapshot '%s' as current"
 msgstr ""
@@ -32604,27 +32782,27 @@ msgstr ""
 msgid "failed to stat gluster path '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:10800
+#: src/qemu/qemu_driver.c:10784
 #, c-format
 msgid "failed to stat remote file '%s'"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:685
+#: src/storage/storage_backend_rbd.c:675
 msgid "failed to stat the RADOS cluster"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:690
+#: src/storage/storage_backend_rbd.c:680
 #, c-format
 msgid "failed to stat the RADOS pool '%s'"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:1018
-#: src/storage/storage_backend_rbd.c:1398
+#: src/storage/storage_backend_rbd.c:1008
+#: src/storage/storage_backend_rbd.c:1388
 #, c-format
 msgid "failed to stat the RBD image %s"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:526
+#: src/storage/storage_backend_rbd.c:524
 #, c-format
 msgid "failed to stat the RBD image '%s'"
 msgstr ""
@@ -32638,7 +32816,7 @@ msgstr ""
 msgid "failed to take screenshot"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:6240
+#: src/qemu/qemu_domain.c:6359
 #, c-format
 msgid "failed to truncate %s"
 msgstr ""
@@ -32658,17 +32836,17 @@ msgstr ""
 msgid "failed to unmark pool %s as autostarted"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:792
+#: src/storage/storage_backend_rbd.c:782
 #, c-format
 msgid "failed to unprotect snapshot '%s/%s@%s'"
 msgstr ""
 
-#: src/qemu/qemu_block.c:2781
+#: src/qemu/qemu_block.c:2861
 #, c-format
 msgid "failed to update capacity data for block node '%s'"
 msgstr ""
 
-#: src/util/vircgroupv2.c:1768 src/util/vircgroupv2.c:1810
+#: src/util/vircgroupv2.c:1769 src/util/vircgroupv2.c:1812
 msgid "failed to update device in BPF cgroup map"
 msgstr ""
 
@@ -32681,17 +32859,17 @@ msgstr ""
 msgid "failed to validate prefix for a new XML namespace"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:1114
+#: src/storage/storage_backend_rbd.c:1104
 #, c-format
 msgid "failed to verify if RBD snapshot %s@%s is protected"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:780
+#: src/storage/storage_backend_rbd.c:770
 #, c-format
 msgid "failed to verify if snapshot '%s/%s@%s' is protected"
 msgstr ""
 
-#: src/conf/domain_conf.c:3756 src/conf/domain_conf.c:3785
+#: src/conf/domain_conf.c:3733 src/conf/domain_conf.c:3762
 msgid "failed to wait for domain condition"
 msgstr ""
 
@@ -32705,11 +32883,11 @@ msgstr ""
 msgid "failed to wait on condition"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:3485
+#: src/qemu/qemu_migration.c:3490
 msgid "failed to wakeup migration tunnel"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:1436
+#: src/storage/storage_backend_rbd.c:1426
 #, c-format
 msgid "failed to wipe RBD image %s"
 msgstr ""
@@ -32728,7 +32906,7 @@ msgstr ""
 msgid "failed to write cookie to '%s'"
 msgstr ""
 
-#: src/qemu/qemu_process.c:6544
+#: src/qemu/qemu_process.c:6552
 #, c-format
 msgid "failed to write data to config '%s'"
 msgstr ""
@@ -32738,7 +32916,7 @@ msgstr ""
 msgid "failed to write domain xml to '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:6187
+#: src/qemu/qemu_driver.c:6162
 #, c-format
 msgid "failed to write header data to '%s'"
 msgstr ""
@@ -32753,7 +32931,7 @@ msgstr ""
 msgid "failed to write known_host file '%s': %s"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:427
+#: src/qemu/qemu_domain.c:428
 msgid "failed to write master key file for domain"
 msgstr ""
 
@@ -32762,7 +32940,7 @@ msgstr ""
 msgid "failed to write padding to '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:1245
+#: src/storage/storage_util.c:1298
 msgid "failed to write secret file"
 msgstr ""
 
@@ -32779,7 +32957,7 @@ msgstr ""
 msgid "failed to write to profile"
 msgstr ""
 
-#: src/storage/storage_util.c:207
+#: src/storage/storage_util.c:201
 #, c-format
 msgid "failed writing to file '%s'"
 msgstr ""
@@ -32793,24 +32971,24 @@ msgstr ""
 msgid "fatal signal %d"
 msgstr ""
 
-#: src/util/vircommand.c:1742 src/util/vircommand.c:2548
+#: src/util/vircommand.c:1766 src/util/vircommand.c:2572
 msgid "fcntl failed to set O_NONBLOCK"
 msgstr ""
 
-#: src/libvirt-domain.c:10590
+#: src/libvirt-domain.c:10765
 #, c-format
 msgid "fd %d must be a socket"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:2696 src/qemu/qemu_monitor.c:2776
+#: src/qemu/qemu_monitor.c:2663 src/qemu/qemu_monitor.c:2745
 msgid "fd must be valid"
 msgstr ""
 
-#: src/libvirt-domain.c:10601 src/libvirt-domain.c:10658
+#: src/libvirt-domain.c:10778 src/libvirt-domain.c:10840
 msgid "fd passing is not supported by this connection"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:2721
+#: src/qemu/qemu_monitor.c:2688
 msgid "fdset must be valid"
 msgstr ""
 
@@ -32822,6 +33000,9 @@ msgstr ""
 msgid "fetch or set the currently defined set of logging outputs on daemon"
 msgstr ""
 
+#. parse inbound and outbound which are in the format of
+#. * 'average,peak,burst,floor', in which peak and burst are optional,
+#. * thus 'average,,burst' and 'average,peak' are also legal.
 #: tools/virsh-domain.c:850
 #, c-format
 msgid "field '%s' is malformed"
@@ -32836,7 +33017,7 @@ msgstr ""
 msgid "file %s does not exist"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:709
+#: src/conf/snapshot_conf.c:712
 #, c-format
 msgid "file '%s' for disk '%s' requires use of external snapshot mode"
 msgstr ""
@@ -32889,7 +33070,7 @@ msgstr ""
 msgid "file containing secret attributes in XML"
 msgstr ""
 
-#: src/qemu/qemu_command.c:244 src/qemu/qemu_command.c:269
+#: src/qemu/qemu_command.c:261 src/qemu/qemu_command.c:286
 #, c-format
 msgid "file descriptor %d has not been transferred"
 msgstr ""
@@ -32982,7 +33163,7 @@ msgstr ""
 msgid "filter by network name or uuid"
 msgstr ""
 
-#: tools/virsh-nodedev.c:870
+#: tools/virsh-nodedev.c:879
 msgid "filter by node device name"
 msgstr ""
 
@@ -33019,7 +33200,7 @@ msgstr ""
 msgid "filter would introduce a loop"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3425
+#: src/qemu/qemu_hotplug.c:3435
 #, c-format
 msgid "filters not supported on interfaces of type %s"
 msgstr ""
@@ -33040,8 +33221,8 @@ msgstr ""
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/libvirt-domain.c:2916 src/libvirt-domain.c:3166
-#: src/qemu/qemu_migration.c:4294 src/qemu/qemu_migration.c:4576
+#: src/libvirt-domain.c:2930 src/libvirt-domain.c:3183
+#: src/qemu/qemu_migration.c:4299 src/qemu/qemu_migration.c:4581
 msgid "finish step ignored that migration was cancelled"
 msgstr ""
 
@@ -33058,15 +33239,15 @@ msgid ""
 "with-firewalld-zone"
 msgstr ""
 
-#: src/conf/domain_conf.c:7307
+#: src/conf/domain_validate.c:988
 msgid "firmware auto selection not implemented for this driver"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14419
+#: src/qemu/qemu_driver.c:14424
 msgid "flag VIR_DOMAIN_BLOCK_REBASE_RELATIVE is valid only with non-null base"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:10690 src/test/test_driver.c:7977
+#: src/qemu/qemu_driver.c:10674 src/test/test_driver.c:7977
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL or VIR_MEMORY_PHYSICAL"
 msgstr ""
 
@@ -33082,11 +33263,11 @@ msgstr ""
 msgid "floor attribute is not supported for this config"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4012
+#: src/qemu/qemu_validate.c:4018
 msgid "fmode and dmode are not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4017
+#: src/qemu/qemu_validate.c:4023
 msgid "fmode and dmode must be used with accessmode=mapped"
 msgstr ""
 
@@ -33116,7 +33297,7 @@ msgstr ""
 msgid "for secure guest support"
 msgstr ""
 
-#: src/util/virstoragefile.c:4525
+#: src/conf/storage_conf.c:1313
 msgid "forbidden characters in 'compat' attribute"
 msgstr ""
 
@@ -33159,7 +33340,7 @@ msgid ""
 "snappy' or 'elf'"
 msgstr ""
 
-#: src/storage/storage_util.c:1009
+#: src/storage/storage_util.c:1062
 msgid "format features only available with qcow2"
 msgstr ""
 
@@ -33167,7 +33348,7 @@ msgstr ""
 msgid "format for underlying storage"
 msgstr ""
 
-#: src/util/virstoragefile.c:5267
+#: src/util/virstoragefile.c:5154
 #, c-format
 msgid ""
 "format of backing image '%s' of image '%s' was not specified in the image "
@@ -33197,23 +33378,23 @@ msgstr ""
 msgid "forward interface entries cannot be modified, only added or deleted"
 msgstr ""
 
-#: src/network/bridge_driver.c:4129
+#: src/network/bridge_driver.c:4138
 msgid "found lease without expiry-time"
 msgstr ""
 
-#: src/network/bridge_driver.c:4145
+#: src/network/bridge_driver.c:4157
 msgid "found lease without ip-address"
 msgstr ""
 
-#: src/network/bridge_driver.c:4119
+#: src/network/bridge_driver.c:4128
 msgid "found lease without mac-address"
 msgstr ""
 
-#: src/qemu/qemu_command.c:724
+#: src/qemu/qemu_command.c:745
 msgid "found non printable characters in secret"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4435
+#: src/qemu/qemu_validate.c:4441
 msgid "freePageReporting is not supported by this QEMU binary"
 msgstr ""
 
@@ -33249,11 +33430,11 @@ msgstr ""
 msgid "fuse_loop failed"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:949
+#: src/qemu/qemu_validate.c:953
 msgid "fw_cfg is not supported with this QEMU"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3462 src/qemu/qemu_driver.c:10706
+#: src/qemu/qemu_driver.c:3443 src/qemu/qemu_driver.c:10690
 #: src/vbox/vbox_common.c:7370
 #, c-format
 msgid "g_mkstemp(\"%s\") failed"
@@ -33268,7 +33449,7 @@ msgstr ""
 msgid "get active job information for the specified disk"
 msgstr ""
 
-#: src/util/virarptable.c:159
+#: src/util/virarptable.c:160
 msgid "get arp table not implemented on this platform"
 msgstr ""
 
@@ -33360,7 +33541,7 @@ msgstr ""
 msgid "get/set value to be used on next boot"
 msgstr ""
 
-#: src/qemu/qemu_command.c:6777
+#: src/qemu/qemu_command.c:6796
 msgid "gic-version option is not available with this QEMU binary"
 msgstr ""
 
@@ -33392,12 +33573,12 @@ msgstr ""
 msgid "got unknown HTTP error code %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5331 src/qemu/qemu_driver.c:5442
+#: src/qemu/qemu_driver.c:5312 src/qemu/qemu_driver.c:5422
 #, c-format
 msgid "got wrong number of IOThread ids from QEMU monitor. got %d, wanted %d"
 msgstr ""
 
-#: src/qemu/qemu_process.c:2509
+#: src/qemu/qemu_process.c:2513
 #, c-format
 msgid "got wrong number of IOThread pids from QEMU monitor. got %d, wanted %zu"
 msgstr ""
@@ -33406,18 +33587,18 @@ msgstr ""
 msgid "gracefully shutdown a domain"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15390
+#: src/qemu/qemu_driver.c:15403
 msgid "granularity must be power of 2"
 msgstr ""
 
-#: src/conf/domain_conf.c:14270
+#: src/conf/domain_conf.c:12869
 #, c-format
 msgid ""
 "graphics 'listen' attribute '%s' must match 'address' attribute of first "
 "listen element (found '%s')"
 msgstr ""
 
-#: src/conf/domain_conf.c:14283
+#: src/conf/domain_conf.c:12882
 #, c-format
 msgid ""
 "graphics 'socket' attribute '%s' must match 'socket' attribute of first "
@@ -33428,15 +33609,15 @@ msgstr ""
 msgid "graphics URI to be used for seamless graphics migration"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2030
+#: src/qemu/qemu_validate.c:2041
 msgid "graphics device is needed for attribute value 'display=on' in <hostdev>"
 msgstr ""
 
-#: src/conf/domain_conf.c:14231
+#: src/conf/domain_conf.c:12830
 msgid "graphics listen type must be specified"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3885
+#: src/qemu/qemu_validate.c:3892
 msgid ""
 "graphics type 'egl-headless' is only supported with one of: 'vnc', 'spice' "
 "graphics types"
@@ -33446,7 +33627,7 @@ msgstr ""
 msgid "group name to share I/O quota between multiple drives"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2707
+#: src/qemu/qemu_validate.c:2716
 msgid "group_name can be configured only together with settings"
 msgstr ""
 
@@ -33454,7 +33635,7 @@ msgstr ""
 msgid "guest"
 msgstr ""
 
-#: src/conf/domain_conf.c:6724
+#: src/conf/domain_validate.c:1421
 msgid "guest CIDs must be >= 3"
 msgstr ""
 
@@ -33496,56 +33677,56 @@ msgstr ""
 msgid "guest agent returned malformed or invalid return value"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:1381 src/qemu/qemu_driver.c:20083
+#: src/qemu/qemu_agent.c:1381 src/qemu/qemu_driver.c:20200
 #, c-format
 msgid "guest agent timeout '%d' is less than the minimum '%d'"
 msgstr ""
 
-#: src/qemu/qemu_process.c:254
+#: src/qemu/qemu_process.c:255
 msgid "guest crashed while connecting to the guest agent"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1412 src/lxc/lxc_process.c:1420
-#: src/lxc/lxc_process.c:1459 src/lxc/lxc_process.c:1493
+#: src/lxc/lxc_process.c:1437 src/lxc/lxc_process.c:1445
+#: src/lxc/lxc_process.c:1484 src/lxc/lxc_process.c:1518
 #, c-format
 msgid "guest failed to start: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:12509
+#: src/conf/domain_conf.c:11101
 msgid "guest interface"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:19452
+#: src/qemu/qemu_driver.c:19468
 #, c-format
 msgid "guest is missing vCPUs '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:2802 src/qemu/qemu_driver.c:2817
-#: src/qemu/qemu_driver.c:3330 src/qemu/qemu_hotplug.c:948
-#: src/qemu/qemu_migration.c:5277 src/qemu/qemu_migration.c:5543
-#: src/qemu/qemu_process.c:472 src/qemu/qemu_snapshot.c:322
-#: src/qemu/qemu_snapshot.c:1442 src/qemu/qemu_snapshot.c:2085
-#: src/qemu/qemu_snapshot.c:2169
+#: src/qemu/qemu_driver.c:2783 src/qemu/qemu_driver.c:2798
+#: src/qemu/qemu_driver.c:3311 src/qemu/qemu_hotplug.c:958
+#: src/qemu/qemu_migration.c:5293 src/qemu/qemu_migration.c:5559
+#: src/qemu/qemu_process.c:473 src/qemu/qemu_snapshot.c:322
+#: src/qemu/qemu_snapshot.c:1459 src/qemu/qemu_snapshot.c:2102
+#: src/qemu/qemu_snapshot.c:2186
 msgid "guest unexpectedly quit"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:1658
+#: src/qemu/qemu_hotplug.c:1668
 msgid "guest unexpectedly quit during hotplug"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:1954
+#: src/qemu/qemu_agent.c:1987
 msgid "guest-get-fsinfo reply was missing return data"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2409
+#: src/qemu/qemu_agent.c:2442
 msgid "guest-get-osinfo reply was missing return data"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2465
+#: src/qemu/qemu_agent.c:2498
 msgid "guest-get-timezone reply was missing return data"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2325
+#: src/qemu/qemu_agent.c:2358
 msgid "guest-get-users reply was missing return data"
 msgstr ""
 
@@ -33553,15 +33734,15 @@ msgstr ""
 msgid "guest-get-vcpus reply was missing return data"
 msgstr ""
 
-#: src/conf/domain_conf.c:12967
+#: src/conf/domain_conf.c:11559
 msgid "guestfwd channel does not define a target address"
 msgstr ""
 
-#: src/conf/domain_conf.c:12984
+#: src/conf/domain_conf.c:11576
 msgid "guestfwd channel does not define a target port"
 msgstr ""
 
-#: src/conf/domain_conf.c:12977
+#: src/conf/domain_conf.c:11569
 msgid "guestfwd channel only supports IPv4 addresses"
 msgstr ""
 
@@ -33569,10 +33750,11 @@ msgstr ""
 msgid "halt domain after snapshot is created"
 msgstr ""
 
-#: src/node_device/node_device_udev.c:1688
+#: src/node_device/node_device_udev.c:1772
 msgid "handler failed to wait on condition"
 msgstr ""
 
+#. caller's error
 #: src/conf/nwfilter_params.c:409
 msgid "hash lookup resulted in NULL pointer"
 msgstr ""
@@ -33587,16 +33769,16 @@ msgstr ""
 msgid "host CPU vendor does not match required CPU vendor %s"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3783 src/libxl/libxl_driver.c:3801
+#: src/libxl/libxl_driver.c:3780 src/libxl/libxl_driver.c:3798
 #, c-format
 msgid "host USB device Busnum: %3x, Devnum: %3x not found"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:3588
+#: src/lxc/lxc_driver.c:3587
 msgid "host USB device already exists"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:2428
+#: src/libxl/libxl_conf.c:2429
 #, c-format
 msgid "host arch %s is too big for destination"
 msgstr ""
@@ -33613,7 +33795,7 @@ msgstr ""
 msgid "host cpu number(s) to set, or omit option to query"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:3663 src/lxc/lxc_driver.c:3736
+#: src/lxc/lxc_driver.c:3662 src/lxc/lxc_driver.c:3735
 msgid "host device already exists"
 msgstr ""
 
@@ -33621,17 +33803,17 @@ msgstr ""
 msgid "host doesn't support VFIO PCI passthrough"
 msgstr ""
 
-#: src/qemu/qemu_process.c:4206
+#: src/qemu/qemu_process.c:4209
 #, c-format
 msgid "host doesn't support hyperv '%s' feature"
 msgstr ""
 
-#: src/qemu/qemu_process.c:4181
+#: src/qemu/qemu_process.c:4184
 #, c-format
 msgid "host doesn't support hyperv stimer '%s' feature"
 msgstr ""
 
-#: src/qemu/qemu_process.c:4259
+#: src/qemu/qemu_process.c:4262
 msgid "host doesn't support invariant TSC"
 msgstr ""
 
@@ -33639,7 +33821,7 @@ msgstr ""
 msgid "host doesn't support legacy PCI passthrough"
 msgstr ""
 
-#: src/qemu/qemu_process.c:4236
+#: src/qemu/qemu_process.c:4239
 msgid "host doesn't support paravirtual spinlocks"
 msgstr ""
 
@@ -33647,11 +33829,11 @@ msgstr ""
 msgid "host doesn't support passthrough of host PCI devices"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2464
+#: src/qemu/qemu_migration.c:2469
 msgid "host isn't capable of IPv6"
 msgstr ""
 
-#: src/qemu/qemu_migration_params.c:924
+#: src/qemu/qemu_migration_params.c:917
 msgid "host migration TLS directory not configured"
 msgstr ""
 
@@ -33659,7 +33841,7 @@ msgstr ""
 msgid "host name for source of disk device"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3662 src/qemu/qemu_hotplug.c:5484
+#: src/libxl/libxl_driver.c:3659 src/qemu/qemu_hotplug.c:5513
 msgid "host pci device "
 msgstr ""
 
@@ -33674,12 +33856,12 @@ msgstr ""
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5511
+#: src/qemu/qemu_hotplug.c:5540
 #, c-format
 msgid "host scsi device %s:%u:%u.%llu not found"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5505
+#: src/qemu/qemu_hotplug.c:5534
 #, c-format
 msgid "host scsi iSCSI path %s not found"
 msgstr ""
@@ -33692,25 +33874,25 @@ msgstr ""
 msgid "host transport for source of disk device"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5492
+#: src/qemu/qemu_hotplug.c:5521
 #, c-format
 msgid "host usb device %03d.%03d not found"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5496
+#: src/qemu/qemu_hotplug.c:5525
 #, c-format
 msgid "host usb device vendor=0x%.4x product=0x%.4x not found"
 msgstr ""
 
-#: src/conf/domain_conf.c:13570 src/conf/domain_conf.c:13595
+#: src/conf/domain_conf.c:12162 src/conf/domain_conf.c:12187
 msgid "host-certificates mode needs exactly three certificates"
 msgstr ""
 
-#: src/esx/esx_driver.c:5093
+#: src/esx/esx_driver.c:5103
 msgid "hostName field not available (missing VMware Tools?)"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:4121 src/lxc/lxc_driver.c:4168
+#: src/lxc/lxc_driver.c:4118 src/lxc/lxc_driver.c:4165
 #, c-format
 msgid "hostdev %s not found"
 msgstr ""
@@ -33719,34 +33901,34 @@ msgstr ""
 msgid "hostdev does not have an alias"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:10176
+#: src/qemu/qemu_driver.c:10151
 msgid "hostdev interface missing hostdev data"
 msgstr ""
 
-#: src/conf/domain_conf.c:8378
+#: src/conf/domain_conf.c:7030
 #, c-format
 msgid "hostdev invalid secret type '%s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3308 src/libxl/libxl_driver.c:3838
+#: src/libxl/libxl_driver.c:3306 src/libxl/libxl_driver.c:3835
 #, c-format
 msgid "hostdev mode '%s' not supported"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:305 src/openvz/openvz_conf.c:1106
-#: src/qemu/qemu_validate.c:2126
+#: src/libxl/libxl_domain.c:307 src/openvz/openvz_conf.c:1106
+#: src/qemu/qemu_validate.c:2137
 #, c-format
 msgid "hostdev mode 'capabilities' is not supported in %s"
 msgstr ""
 
-#: src/network/bridge_driver.c:3254
+#: src/network/bridge_driver.c:3263
 #, c-format
 msgid ""
 "hostdev network '%s' lists '%s' in the device pool, but hostdev networks "
 "require all devices to be listed by PCI address, not network device name"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3328
+#: src/libxl/libxl_driver.c:3326
 #, c-format
 msgid "hostdev subsys type '%s' not supported"
 msgstr ""
@@ -33765,37 +33947,37 @@ msgid "hostname must be specified for netfs sources"
 msgstr ""
 
 #: src/libxl/libxl_migration.c:703 src/openvz/openvz_driver.c:2112
-#: src/qemu/qemu_migration.c:3010 src/vz/vz_driver.c:2945
+#: src/qemu/qemu_migration.c:3015 src/vz/vz_driver.c:2947
 msgid ""
 "hostname on destination resolved to localhost, but migration requires an FQDN"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5472
+#: src/qemu/qemu_hotplug.c:5501
 #, c-format
 msgid "hot unplug is not supported for hostdev mode '%s'"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5602
+#: src/qemu/qemu_hotplug.c:5631
 #, c-format
 msgid "hot unplug of watchdog of model %s is not supported"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:2914
+#: src/qemu/qemu_hotplug.c:2924
 #, c-format
 msgid "hotplug is not supported for hostdev mode '%s'"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:2949
+#: src/qemu/qemu_hotplug.c:2959
 #, c-format
 msgid "hotplug is not supported for hostdev subsys type '%s'"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:1355
+#: src/qemu/qemu_hotplug.c:1365
 #, c-format
 msgid "hotplug of interface type of %s is not implemented yet"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3103
+#: src/qemu/qemu_hotplug.c:3113
 #, c-format
 msgid "hotplug of watchdog of model %s is not supported"
 msgstr ""
@@ -33812,37 +33994,37 @@ msgstr ""
 msgid "http cookies are supported only with HTTP(S) protocol"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4577
+#: src/qemu/qemu_validate.c:4583
 #, c-format
 msgid "hub type %s not supported"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:831
+#: src/qemu/qemu_validate.c:835
 msgid "huge pages per NUMA node are not supported with this QEMU"
 msgstr ""
 
-#: src/conf/domain_conf.c:19418
+#: src/conf/domain_conf.c:17980
 msgid "hugepage size can't be zero"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:772
+#: src/qemu/qemu_validate.c:775
 msgid "hugepages are not allowed with anonymous memory source"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:765
+#: src/qemu/qemu_validate.c:768
 msgid "hugepages are not allowed with memory allocation ondemand"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:780
+#: src/qemu/qemu_validate.c:783
 msgid "hugepages is not supported with memfd memory source"
 msgstr ""
 
-#: src/conf/domain_conf.c:7287
+#: src/conf/domain_validate.c:968
 #, c-format
 msgid "hugepages: node %zd not found"
 msgstr ""
 
-#: src/qemu/qemu_command.c:2886 src/qemu/qemu_conf.c:1976
+#: src/qemu/qemu_command.c:2908 src/qemu/qemu_conf.c:1955
 msgid "hugetlbfs filesystem is not mounted or disabled by administrator config"
 msgstr ""
 
@@ -33879,7 +34061,7 @@ msgstr ""
 msgid "iSCSI storage pool does not support volume wiping"
 msgstr ""
 
-#: src/conf/secret_conf.c:99
+#: src/conf/secret_conf.c:97
 msgid "iSCSI usage specified, but target is missing"
 msgstr ""
 
@@ -33917,11 +34099,11 @@ msgstr ""
 msgid "ignoring debug level %d out of range [%d-%d]"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:764 src/qemu/qemu_saveimage.c:510
+#: src/libxl/libxl_domain.c:766 src/qemu/qemu_saveimage.c:510
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:770 src/qemu/qemu_saveimage.c:521
+#: src/libxl/libxl_domain.c:772 src/qemu/qemu_saveimage.c:521
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
@@ -33966,7 +34148,7 @@ msgstr ""
 msgid "inaccessible"
 msgstr ""
 
-#: src/storage/storage_util.c:880
+#: src/storage/storage_util.c:933
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
@@ -33995,7 +34177,7 @@ msgstr ""
 msgid "includes the password into the connection URI if available"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2040
+#: src/qemu/qemu_migration.c:2045
 msgid "incoming RDMA migration is not supported with this QEMU binary"
 msgstr ""
 
@@ -34004,19 +34186,19 @@ msgstr ""
 msgid "incomplete metadata in '%s'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:1504
+#: src/qemu/qemu_monitor_json.c:1502
 msgid "incomplete result, failed to get completed"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:1490
+#: src/qemu/qemu_monitor_json.c:1488
 msgid "incomplete result, failed to get status"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:1510
+#: src/qemu/qemu_monitor_json.c:1508
 msgid "incomplete result, failed to get total"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:1497
+#: src/qemu/qemu_monitor_json.c:1495
 #, c-format
 msgid "incomplete result, unknown status string '%s'"
 msgstr ""
@@ -34026,29 +34208,25 @@ msgstr ""
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:7684
+#: src/conf/domain_conf.c:6319
 #, c-format
 msgid "incorrect boot order '%s', expecting positive integer"
 msgstr ""
 
-#: src/qemu/qemu_backup.c:778 src/qemu/qemu_checkpoint.c:593
-#: src/qemu/qemu_checkpoint.c:859
+#: src/qemu/qemu_backup.c:786 src/qemu/qemu_checkpoint.c:592
+#: src/qemu/qemu_checkpoint.c:858
 msgid "incremental backup is not supported yet"
 msgstr ""
 
-#: src/conf/domain_conf.c:5601
+#: src/conf/domain_conf.c:5552
 msgid "individual CPU state configuration is not supported"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:2241
+#: src/qemu/qemu_monitor_json.c:2199
 msgid "info balloon reply was missing balloon data"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:2080
-msgid "info kvm reply missing 'enabled' field"
-msgstr ""
-
-#: src/qemu/qemu_monitor_json.c:3540
+#: src/qemu/qemu_monitor_json.c:3498
 msgid "info migration reply was missing return status"
 msgstr ""
 
@@ -34056,7 +34234,7 @@ msgstr ""
 msgid "info on current snapshot"
 msgstr ""
 
-#: src/conf/domain_conf.c:5892
+#: src/conf/domain_conf.c:5831
 msgid "init binary must be specified"
 msgstr ""
 
@@ -34068,13 +34246,13 @@ msgstr ""
 msgid "initial allocation size, as scaled integer (default bytes)"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:2383 src/test/test_driver.c:2661
+#: src/qemu/qemu_driver.c:2364 src/test/test_driver.c:2661
 msgid ""
 "initial memory size of a domain with NUMA nodes cannot be modified with this "
 "API"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:8080
+#: src/qemu/qemu_domain.c:8200
 msgid "initial memory size overflowed after alignment"
 msgstr ""
 
@@ -34094,12 +34272,12 @@ msgstr ""
 msgid "inject-nmi"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5769
+#: src/qemu/qemu_hotplug.c:5798
 #, c-format
 msgid "input device on bus '%s' cannot be detached"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3164
+#: src/qemu/qemu_hotplug.c:3174
 #, c-format
 msgid "input device on bus '%s' cannot be hot plugged."
 msgstr ""
@@ -34108,7 +34286,7 @@ msgstr ""
 msgid "input devices without vnc are not supported"
 msgstr ""
 
-#: src/libvirt-domain.c:7304 src/libvirt-domain.c:7505
+#: src/libvirt-domain.c:7466 src/libvirt-domain.c:7667
 #, c-format
 msgid "input too large: %d * %d"
 msgstr ""
@@ -34119,7 +34297,7 @@ msgstr ""
 msgid "input too large: %lu"
 msgstr ""
 
-#: src/libvirt-domain.c:10940
+#: src/libvirt-domain.c:11127
 #, c-format
 msgid "input too large: %u * %u"
 msgstr ""
@@ -34139,21 +34317,21 @@ msgid ""
 "libvir-list@redhat.com"
 msgstr ""
 
-#: src/conf/domain_conf.c:6392
+#: src/conf/domain_validate.c:1207
 #, c-format
 msgid ""
 "interface %s - <port isolated='yes'/> is not supported for network "
 "interfaces with type='%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:6402
+#: src/conf/domain_validate.c:1217
 #, c-format
 msgid ""
 "interface %s - <port isolated='yes'/> is not supported for network "
 "interfaces with virtualport type='%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:6457
+#: src/conf/domain_validate.c:1272
 #, c-format
 msgid ""
 "interface %s - bandwidth settings are not supported for hostdev interfaces"
@@ -34198,7 +34376,7 @@ msgid ""
 "interface %s - teaming transient device must be type='hostdev', not '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:6446
+#: src/conf/domain_validate.c:1261
 #, c-format
 msgid "interface %s - vlan tag not supported for this connection type"
 msgstr ""
@@ -34236,7 +34414,7 @@ msgstr ""
 msgid "interface has unsupported type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12057
+#: src/conf/domain_conf.c:10649
 msgid "interface host IP"
 msgstr ""
 
@@ -34273,6 +34451,25 @@ msgstr ""
 msgid "interface name %s does not fit into buffer "
 msgstr ""
 
+#.
+#. * virsh-interface.c: Commands to manage host interface
+#. *
+#. * Copyright (C) 2005, 2007-2016 Red Hat, Inc.
+#. *
+#. * This library is free software; you can redistribute it and/or
+#. * modify it under the terms of the GNU Lesser General Public
+#. * License as published by the Free Software Foundation; either
+#. * version 2.1 of the License, or (at your option) any later version.
+#. *
+#. * This library is distributed in the hope that it will be useful,
+#. * but WITHOUT ANY WARRANTY; without even the implied warranty of
+#. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+#. * Lesser General Public License for more details.
+#. *
+#. * You should have received a copy of the GNU Lesser General Public
+#. * License along with this library.  If not, see
+#. * <http://www.gnu.org/licenses/>.
+#.
 #: tools/virsh-interface.c:25
 msgid "interface name or MAC address"
 msgstr ""
@@ -34283,11 +34480,11 @@ msgid "interface not set\n"
 msgstr ""
 
 #: src/interface/interface_backend_netcf.c:198
-#: src/interface/interface_backend_udev.c:1214
+#: src/interface/interface_backend_udev.c:1204
 msgid "interface state driver is not active"
 msgstr ""
 
-#: src/util/virnetdevtap.c:945
+#: src/util/virnetdevtap.c:829
 msgid "interface stats not implemented on this platform"
 msgstr ""
 
@@ -34299,7 +34496,7 @@ msgstr ""
 msgid "internal (locking) error"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:754
+#: src/qemu/qemu_snapshot.c:771
 msgid ""
 "internal and full system snapshots require all disks to be selected for "
 "snapshot"
@@ -34322,32 +34519,32 @@ msgstr ""
 msgid "internal error: %s"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:649
+#: src/qemu/qemu_snapshot.c:652
 #, c-format
 msgid "internal inactive snapshots are not supported on '%s' disks"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:636
+#: src/qemu/qemu_snapshot.c:639
 #, c-format
 msgid ""
 "internal inactive snapshots are not supported on 'network' disks using '%s' "
 "protocol"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:388
+#: src/conf/snapshot_conf.c:394
 msgid "internal parse requested with NULL current"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:699
+#: src/qemu/qemu_snapshot.c:702
 #, c-format
 msgid "internal snapshot for disk %s unsupported for storage type %s"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:1746
+#: src/qemu/qemu_snapshot.c:1763
 msgid "internal snapshot of a running VM must include the memory state"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:790
+#: src/qemu/qemu_snapshot.c:807
 msgid "internal snapshots of a VM with pflash based firmware are not supported"
 msgstr ""
 
@@ -34386,7 +34583,7 @@ msgstr ""
 msgid "invalid '=' after option --%s"
 msgstr ""
 
-#: src/conf/domain_conf.c:12517
+#: src/conf/domain_conf.c:11109
 #, c-format
 msgid "invalid 'managed' value '%s'"
 msgstr ""
@@ -34440,7 +34637,7 @@ msgstr ""
 msgid "invalid CPU cache level, must be in range [1,3]"
 msgstr ""
 
-#: src/cpu/cpu.c:507 src/qemu/qemu_driver.c:12432
+#: src/cpu/cpu.c:507 src/qemu/qemu_driver.c:12437
 #, c-format
 msgid "invalid CPU definition at index %zu"
 msgstr ""
@@ -34459,7 +34656,7 @@ msgstr ""
 msgid "invalid DNS SRV weight attribute for service '%s' in network '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19736
+#: src/conf/domain_conf.c:18298
 msgid "invalid HyperV spinlock retry count"
 msgstr ""
 
@@ -34472,79 +34669,79 @@ msgstr ""
 msgid "invalid MAC address: %s"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1778
+#: src/conf/node_device_conf.c:1927
 #, c-format
 msgid "invalid NUMA node ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11169
+#: src/conf/domain_conf.c:9809
 msgid "invalid NUMA node in target"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1728
+#: src/conf/node_device_conf.c:1877
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1711
+#: src/conf/node_device_conf.c:1860
 #, c-format
 msgid "invalid PCI class supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1722
+#: src/conf/node_device_conf.c:1871
 #, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1740
+#: src/conf/node_device_conf.c:1889
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/qemu/qemu_command.c:4360
+#: src/qemu/qemu_command.c:4383
 #, c-format
 msgid "invalid PCI passthrough type '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1752
+#: src/conf/node_device_conf.c:1901
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1734
+#: src/conf/node_device_conf.c:1883
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1746
+#: src/conf/node_device_conf.c:1895
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:15277
+#: src/conf/domain_conf.c:13876
 msgid "invalid RNG rate bytes value"
 msgstr ""
 
-#: src/conf/domain_conf.c:15284
+#: src/conf/domain_conf.c:13883
 msgid "invalid RNG rate period value"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1069
+#: src/conf/node_device_conf.c:1218
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1057
+#: src/conf/node_device_conf.c:1206
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1051 src/conf/node_device_conf.c:1174
+#: src/conf/node_device_conf.c:1200 src/conf/node_device_conf.c:1323
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1063
+#: src/conf/node_device_conf.c:1212
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
@@ -34554,42 +34751,42 @@ msgstr ""
 msgid "invalid URI %s (maybe you want %s:///%s)"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1413
+#: src/conf/node_device_conf.c:1562
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1419
+#: src/conf/node_device_conf.c:1568
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1352
+#: src/conf/node_device_conf.c:1501
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1346
+#: src/conf/node_device_conf.c:1495
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1364
+#: src/conf/node_device_conf.c:1513
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1358
+#: src/conf/node_device_conf.c:1507
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1431
+#: src/conf/node_device_conf.c:1580
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1425
+#: src/conf/node_device_conf.c:1574
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
@@ -34607,12 +34804,12 @@ msgstr ""
 msgid "invalid VM definition"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:777
+#: src/libxl/libxl_domain.c:779
 #, c-format
 msgid "invalid XML length: %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:16931
+#: src/conf/domain_conf.c:15473
 #, c-format
 msgid "invalid access mode '%s'"
 msgstr ""
@@ -34622,6 +34819,16 @@ msgstr ""
 msgid "invalid allowReboot value '%s'"
 msgstr ""
 
+#: src/conf/node_device_conf.c:1005
+#, c-format
+msgid "invalid ap-adapter value '%s' for '%s'"
+msgstr ""
+
+#: src/conf/node_device_conf.c:1052
+#, c-format
+msgid "invalid ap-domain value '%s' for '%s'"
+msgstr ""
+
 #: src/util/virerror.c:928
 msgid "invalid argument"
 msgstr ""
@@ -34635,57 +34842,57 @@ msgstr ""
 msgid "invalid argument: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:1583
+#: src/conf/domain_conf.c:1560
 msgid "invalid ats value"
 msgstr ""
 
-#: src/conf/domain_conf.c:15167
+#: src/conf/domain_conf.c:13766
 #, c-format
 msgid "invalid audio 'id' value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:15390
+#: src/conf/domain_conf.c:13989
 #, c-format
 msgid "invalid autodeflate attribute value '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:2799 src/util/virstoragefile.c:3122
+#: src/util/virstoragefile.c:2656 src/util/virstoragefile.c:2979
 #, c-format
 msgid "invalid backing protocol '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:3113
+#: src/util/virstoragefile.c:2970
 #, c-format
 msgid "invalid backing protocol string '%s'"
 msgstr ""
 
-#: src/conf/backup_conf.c:151
+#: src/conf/backup_conf.c:152
 #, c-format
 msgid "invalid backupmode '%s' of disk '%s'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3429
+#: src/qemu/qemu_monitor_json.c:3387
 msgid "invalid cache size in query-migrate-cache-size reply"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5534
+#: src/qemu/qemu_process.c:5537
 #, c-format
 msgid "invalid capability_filters capability '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14110
+#: src/conf/domain_conf.c:12709
 msgid "invalid catchup limit"
 msgstr ""
 
-#: src/conf/domain_conf.c:14101
+#: src/conf/domain_conf.c:12700
 msgid "invalid catchup slew"
 msgstr ""
 
-#: src/conf/domain_conf.c:14092
+#: src/conf/domain_conf.c:12691
 msgid "invalid catchup threshold"
 msgstr ""
 
-#: src/conf/domain_conf.c:13010
+#: src/conf/domain_conf.c:11602
 #, c-format
 msgid "invalid channel state value '%s'"
 msgstr ""
@@ -34727,7 +34934,7 @@ msgstr ""
 msgid "invalid connection pointer in %s"
 msgstr ""
 
-#: src/conf/node_device_conf.c:901
+#: src/conf/node_device_conf.c:947
 #, c-format
 msgid "invalid cssid value '%s' for '%s'"
 msgstr ""
@@ -34737,42 +34944,42 @@ msgstr ""
 msgid "invalid device API '%s' for device %s: device only supports '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:927
+#: src/conf/node_device_conf.c:973
 #, c-format
 msgid "invalid devno value '%s' for '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:7755
+#: src/conf/domain_conf.c:6390
 #, c-format
 msgid "invalid dimm base address '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16942
+#: src/conf/domain_conf.c:15484
 #, c-format
 msgid "invalid discard value '%s'"
 msgstr ""
 
-#: src/conf/backup_conf.c:132
+#: src/conf/backup_conf.c:133
 #, c-format
 msgid "invalid disk 'backup' state '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10532
+#: src/conf/domain_conf.c:9198
 #, c-format
 msgid "invalid disk index '%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2870
+#: src/qemu/qemu_validate.c:2877
 #, c-format
 msgid "invalid disk target '%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2876
+#: src/qemu/qemu_validate.c:2883
 #, c-format
 msgid "invalid disk target '%s', partitions can't appear in disk targets"
 msgstr ""
 
-#: src/conf/domain_conf.c:11514
+#: src/conf/domain_conf.c:10106
 #, c-format
 msgid "invalid dmode: '%s'"
 msgstr ""
@@ -34786,22 +34993,22 @@ msgstr ""
 msgid "invalid domain pointer in %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:22656
+#: src/conf/domain_conf.c:21184
 #, c-format
 msgid "invalid domain state '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:22664
+#: src/conf/domain_conf.c:21192
 #, c-format
 msgid "invalid domain state reason '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:31000
+#: src/conf/domain_conf.c:29561
 #, c-format
 msgid "invalid domain state: %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:21071
+#: src/conf/domain_conf.c:19633
 #, c-format
 msgid "invalid domain type %s"
 msgstr ""
@@ -34824,30 +35031,30 @@ msgstr ""
 msgid "invalid flag"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2266 src/libxl/libxl_driver.c:2420
+#: src/libxl/libxl_driver.c:2264 src/libxl/libxl_driver.c:2418
 #, c-format
 msgid "invalid flag combination: (0x%x)"
 msgstr ""
 
-#: src/conf/domain_conf.c:11504
+#: src/conf/domain_conf.c:10096
 #, c-format
 msgid "invalid fmode: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:15397
+#: src/conf/domain_conf.c:13996
 #, c-format
 msgid "invalid freePageReporting attribute value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10141
+#: src/conf/domain_conf.c:8800
 msgid "invalid geometry settings (cyls)"
 msgstr ""
 
-#: src/conf/domain_conf.c:10150
+#: src/conf/domain_conf.c:8809
 msgid "invalid geometry settings (heads)"
 msgstr ""
 
-#: src/conf/domain_conf.c:10159
+#: src/conf/domain_conf.c:8818
 msgid "invalid geometry settings (secs)"
 msgstr ""
 
@@ -34865,19 +35072,19 @@ msgstr ""
 msgid "invalid host UUID: %s"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1240
+#: src/qemu/qemu_migration.c:1245
 msgid "invalid hostdev mode"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1233
+#: src/qemu/qemu_migration.c:1238
 msgid "invalid hostdev subsystem type"
 msgstr ""
 
-#: src/conf/domain_conf.c:19021
+#: src/conf/domain_conf.c:17592
 msgid "invalid idmap start/target/count settings"
 msgstr ""
 
-#: src/util/virnetdev.c:859 src/util/virnetdev.c:972
+#: src/util/virnetdev.c:868 src/util/virnetdev.c:981
 #, c-format
 msgid "invalid interface name %s"
 msgstr ""
@@ -34891,26 +35098,26 @@ msgstr ""
 msgid "invalid interface pointer in %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:1573
+#: src/conf/domain_conf.c:1550
 msgid "invalid iommu value"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1466
+#: src/conf/node_device_conf.c:1615
 #, c-format
 msgid "invalid iommuGroup number attribute '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1892
+#: src/conf/node_device_conf.c:2041
 #, c-format
 msgid "invalid iommuGroup number attribute for '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19069
+#: src/conf/domain_conf.c:17631
 #, c-format
 msgid "invalid iothread 'id' value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19095
+#: src/conf/domain_conf.c:17657
 #, c-format
 msgid "invalid iothreads count '%s'"
 msgstr ""
@@ -34919,22 +35126,22 @@ msgstr ""
 msgid "invalid job statistics type"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14289
+#: src/qemu/qemu_driver.c:14294
 #, c-format
 msgid "invalid job type '%d'"
 msgstr ""
 
-#: src/network/bridge_driver.c:4094 src/util/virmacmap.c:151
+#: src/network/bridge_driver.c:4100 src/util/virmacmap.c:151
 #, c-format
 msgid "invalid json in file: %s"
 msgstr ""
 
-#: src/util/virlease.c:73
+#: src/util/virlease.c:69
 #, c-format
 msgid "invalid json in file: %s, rewriting it"
 msgstr ""
 
-#: src/util/virnetdev.c:2087
+#: src/util/virnetdev.c:2096
 #, c-format
 msgid "invalid json in net device saved config file '%s': '%.60s'"
 msgstr ""
@@ -34953,12 +35160,12 @@ msgstr ""
 msgid "invalid length for new profile"
 msgstr ""
 
-#: src/libvirt-domain.c:12498
+#: src/libvirt-domain.c:12705
 #, c-format
 msgid "invalid lifecycle action '%u'"
 msgstr ""
 
-#: src/libvirt-domain.c:12492
+#: src/libvirt-domain.c:12699
 #, c-format
 msgid "invalid lifecycle type '%u'"
 msgstr ""
@@ -34968,49 +35175,49 @@ msgstr ""
 msgid "invalid link state '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:7468
+#: src/conf/domain_conf.c:6103
 #, c-format
 msgid ""
 "invalid loadparm char '%c', expecting chars in set of [a-zA-Z0-9.] and blank "
 "spaces"
 msgstr ""
 
-#: src/conf/domain_conf.c:10561
+#: src/conf/domain_conf.c:9227
 #, c-format
 msgid "invalid logical block size '%s'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4373
+#: src/qemu/qemu_monitor_json.c:4330
 #, c-format
 msgid ""
 "invalid mac address '%s' in 'multicast-table' array in query-rx-filter "
 "response"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4332
+#: src/qemu/qemu_monitor_json.c:4289
 #, c-format
 msgid ""
 "invalid mac address '%s' in 'unicast-table' array in query-rx-filter response"
 msgstr ""
 
-#: src/conf/domain_conf.c:12274
+#: src/conf/domain_conf.c:10866
 #, c-format
 msgid "invalid mac address check value: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12263
+#: src/conf/domain_conf.c:10855
 #, c-format
 msgid ""
 "invalid mac address type value: '%s'. Valid values are \"generated\" and "
 "\"static\"."
 msgstr ""
 
-#: src/qemu/qemu_domain.c:503
+#: src/qemu/qemu_domain.c:504
 #, c-format
 msgid "invalid master key read, size=%zd"
 msgstr ""
 
-#: src/conf/domain_conf.c:16923
+#: src/conf/domain_conf.c:15464
 #, c-format
 msgid "invalid memory model '%s'"
 msgstr ""
@@ -35019,30 +35226,30 @@ msgstr ""
 msgid "invalid microcode version"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:3772
+#: src/qemu/qemu_capabilities.c:3776
 msgid "invalid migratability value for host CPU model"
 msgstr ""
 
-#: src/util/virfile.c:591
+#: src/util/virfile.c:638
 msgid "invalid mode"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1441
+#: src/qemu/qemu_validate.c:1450
 #, c-format
 msgid "invalid model for interface of type '%s': '%s'"
 msgstr ""
 
-#: src/qemu/qemu_command.c:4085 src/qemu/qemu_command.c:4181
+#: src/qemu/qemu_command.c:4108 src/qemu/qemu_command.c:4204
 #, c-format
 msgid "invalid model for video type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:15529
+#: src/conf/domain_conf.c:14128
 #, c-format
 msgid "invalid msi ioeventfd setting for shmem: '%s'"
 msgstr ""
 
-#: src/util/virjson.c:2107
+#: src/util/virjson.c:2127
 #, c-format
 msgid "invalid nested value key '%s'"
 msgstr ""
@@ -35066,7 +35273,7 @@ msgstr ""
 msgid "invalid network pointer in %s"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1313
+#: src/conf/node_device_conf.c:1462
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr ""
@@ -35113,12 +35320,12 @@ msgstr ""
 msgid "invalid number '%s' in '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:15518
+#: src/conf/domain_conf.c:14117
 #, c-format
 msgid "invalid number of vectors for shmem: '%s'"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:3827
+#: src/qemu/qemu_capabilities.c:3831
 #, c-format
 msgid ""
 "invalid number value for '%s' host CPU model property in QEMU capabilities "
@@ -35135,12 +35342,12 @@ msgstr ""
 msgid "invalid or missing decode/host attribute in CPU model %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:7746
+#: src/conf/domain_conf.c:6381
 #, c-format
 msgid "invalid or missing dimm slot id '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:1593
+#: src/conf/domain_conf.c:1570
 msgid "invalid packed value"
 msgstr ""
 
@@ -35154,12 +35361,12 @@ msgstr ""
 msgid "invalid partition name '%s', expected '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:10979 src/test/test_driver.c:8015
+#: src/qemu/qemu_driver.c:10963 src/test/test_driver.c:8015
 #, c-format
 msgid "invalid path %s not assigned to domain"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:389
+#: src/qemu/qemu_domain.c:390
 msgid "invalid path for master key file"
 msgstr ""
 
@@ -35168,57 +35375,57 @@ msgstr ""
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:5529 src/lxc/lxc_driver.c:2090
-#: src/lxc/lxc_driver.c:2175 src/qemu/qemu_driver.c:9928
-#: src/test/test_driver.c:4972 src/vz/vz_driver.c:1714 src/vz/vz_driver.c:3964
+#: src/libxl/libxl_driver.c:5524 src/lxc/lxc_driver.c:2094
+#: src/lxc/lxc_driver.c:2179 src/qemu/qemu_driver.c:9903
+#: src/test/test_driver.c:4972 src/vz/vz_driver.c:1716 src/vz/vz_driver.c:3966
 #, c-format
 msgid "invalid path: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:10571
+#: src/conf/domain_conf.c:9237
 #, c-format
 msgid "invalid physical block size '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:22673
+#: src/conf/domain_conf.c:21201
 msgid "invalid pid"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1411
+#: src/qemu/qemu_validate.c:1420
 msgid "invalid prefix, must be in range of 4-27"
 msgstr ""
 
-#: src/util/virnetlink.c:210 src/util/virnetlink.c:962
-#: src/util/virnetlink.c:1012
+#: src/util/virnetlink.c:213 src/util/virnetlink.c:978
+#: src/util/virnetlink.c:1028
 #, c-format
 msgid "invalid protocol argument: %d"
 msgstr ""
 
-#: src/util/virstoragefile.c:2807
+#: src/util/virstoragefile.c:2664
 #, c-format
 msgid "invalid protocol transport type '%s'"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5547 src/qemu/qemu_process.c:5558
+#: src/qemu/qemu_process.c:5550 src/qemu/qemu_process.c:5561
 #, c-format
 msgid "invalid qemu namespace capability '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:9652
+#: src/conf/domain_conf.c:8305
 msgid "invalid readahead size or timeout"
 msgstr ""
 
-#: src/conf/domain_conf.c:11937
+#: src/conf/domain_conf.c:10529
 #, c-format
 msgid "invalid reconnect enabled value: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11949
+#: src/conf/domain_conf.c:10541
 #, c-format
 msgid "invalid reconnect timeout value: '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1003
+#: src/conf/node_device_conf.c:1152
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
@@ -35237,12 +35444,12 @@ msgstr ""
 msgid "invalid scheduler option: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:8372
+#: src/conf/domain_conf.c:7024
 #, c-format
 msgid "invalid secret type %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:10200
+#: src/conf/domain_conf.c:8859
 #, c-format
 msgid "invalid secret type '%s'"
 msgstr ""
@@ -35252,61 +35459,61 @@ msgstr ""
 msgid "invalid secret uuid '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:9102 src/conf/domain_conf.c:9328
+#: src/conf/domain_conf.c:7752 src/conf/domain_conf.c:7978
 #, c-format
 msgid "invalid security relabel value %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:9087
+#: src/conf/domain_conf.c:7738
 #, c-format
 msgid "invalid security type '%s'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7422
+#: src/qemu/qemu_monitor_json.c:7253
 msgid "invalid server address"
 msgstr ""
 
-#: src/conf/domain_conf.c:19204
+#: src/conf/domain_conf.c:17766
 #, c-format
 msgid "invalid setting for iothread '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19148
+#: src/conf/domain_conf.c:17710
 #, c-format
 msgid "invalid setting for vcpu '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1025
+#: src/conf/node_device_conf.c:1174
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:1635
+#: src/qemu/qemu_snapshot.c:1652
 #, c-format
 msgid "invalid snapshot name '%s': name can't contain '/'"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:1643
+#: src/qemu/qemu_snapshot.c:1660
 #, c-format
 msgid "invalid snapshot name '%s': name can't start with '.'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:914
+#: src/conf/node_device_conf.c:960
 #, c-format
 msgid "invalid ssid value '%s' for '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:9630
+#: src/conf/domain_conf.c:8283
 #, c-format
 msgid "invalid ssl verify mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16659
+#: src/conf/domain_conf.c:15239
 #, c-format
 msgid "invalid state '%s' of perf event '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:15404
+#: src/conf/domain_conf.c:14003
 msgid "invalid statistics collection period"
 msgstr ""
 
@@ -35324,7 +35531,7 @@ msgstr ""
 msgid "invalid storage pool pointer in %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:9769
+#: src/conf/domain_conf.c:8422
 #, c-format
 msgid "invalid storage source index '%s'"
 msgstr ""
@@ -35347,18 +35554,18 @@ msgstr ""
 msgid "invalid stream pointer in %s"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:3816
+#: src/qemu/qemu_capabilities.c:3820
 #, c-format
 msgid ""
 "invalid string value for '%s' host CPU model property in QEMU capabilities "
 "cache"
 msgstr ""
 
-#: src/conf/domain_conf.c:14070
+#: src/conf/domain_conf.c:12669
 msgid "invalid timer frequency"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1955
+#: src/qemu/qemu_migration.c:1960
 #, c-format
 msgid "invalid tlsPort number: %s"
 msgstr ""
@@ -35367,7 +35574,7 @@ msgstr ""
 msgid "invalid transient"
 msgstr ""
 
-#: src/conf/domain_conf.c:10169
+#: src/conf/domain_conf.c:8828
 #, c-format
 msgid "invalid translation value '%s'"
 msgstr ""
@@ -35377,16 +35584,16 @@ msgstr ""
 msgid "invalid type '%s' for parameter '%s', expected '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1181
+#: src/conf/node_device_conf.c:1330
 #, c-format
 msgid "invalid unique_id supplied for '%s'"
 msgstr ""
 
-#: src/util/vircommand.c:2088 src/util/vircommand.c:2099
-#: src/util/vircommand.c:2137 src/util/vircommand.c:2328
-#: src/util/vircommand.c:2377 src/util/vircommand.c:2528
-#: src/util/vircommand.c:2681 src/util/vircommand.c:2824
-#: src/util/vircommand.c:2885
+#: src/util/vircommand.c:2112 src/util/vircommand.c:2123
+#: src/util/vircommand.c:2161 src/util/vircommand.c:2352
+#: src/util/vircommand.c:2401 src/util/vircommand.c:2552
+#: src/util/vircommand.c:2705 src/util/vircommand.c:2848
+#: src/util/vircommand.c:2909
 msgid "invalid use of command API"
 msgstr ""
 
@@ -35404,7 +35611,7 @@ msgstr ""
 msgid "invalid value %d"
 msgstr ""
 
-#: src/qemu/qemu_migration_params.c:1334
+#: src/qemu/qemu_migration_params.c:1327
 #, c-format
 msgid "invalid value '%s' for migration parameter '%s'"
 msgstr ""
@@ -35414,72 +35621,80 @@ msgstr ""
 msgid "invalid value '%s' for parameter '%s' of device '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:1891
+#: src/util/virstoragefile.c:1739
 #, c-format
 msgid "invalid value for 'managed': %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:18947
+#: src/conf/domain_conf.c:17521
+msgid "invalid value for boot menu timeout"
+msgstr ""
+
+#: src/conf/domain_validate.c:38
 msgid "invalid value for boot menu timeout, must be in range [0,65535]"
 msgstr ""
 
-#: src/conf/domain_conf.c:18972
+#: src/conf/domain_conf.c:17544
+msgid "invalid value for rebootTimeout"
+msgstr ""
+
+#: src/conf/domain_validate.c:46
 msgid "invalid value for rebootTimeout, must be in range [-1,65535]"
 msgstr ""
 
-#: src/conf/secret_conf.c:158
+#: src/conf/secret_conf.c:156
 msgid "invalid value of 'ephemeral'"
 msgstr ""
 
-#: src/conf/secret_conf.c:168
+#: src/conf/secret_conf.c:164
 msgid "invalid value of 'private'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5749 src/qemu/qemu_driver.c:5784
-#: src/qemu/qemu_driver.c:5831
+#: src/qemu/qemu_driver.c:5729 src/qemu/qemu_driver.c:5764
+#: src/qemu/qemu_driver.c:5811
 msgid "invalid value of 0 for iothread_id"
 msgstr ""
 
-#: src/conf/domain_conf.c:16756
+#: src/conf/domain_conf.c:15332
 msgid "invalid value of memory device node"
 msgstr ""
 
-#: src/conf/domain_conf.c:19806
+#: src/conf/domain_conf.c:18368
 #, c-format
 msgid "invalid value of state argument for Hyper-V stimer '%s' feature"
 msgstr ""
 
-#: src/conf/domain_conf.c:19705
+#: src/conf/domain_conf.c:18267
 #, c-format
 msgid "invalid value of state argument for HyperV Enlightenment feature '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19846
+#: src/conf/domain_conf.c:18408
 #, c-format
 msgid "invalid value of state argument for KVM feature '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19891
+#: src/conf/domain_conf.c:18453
 #, c-format
 msgid "invalid value of state argument for Xen feature '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:20370
+#: src/conf/domain_conf.c:18932
 #, c-format
 msgid "invalid vcpu 'enabled' value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:20381
+#: src/conf/domain_conf.c:18943
 #, c-format
 msgid "invalid vcpu 'hotpluggable' value '%s'"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:2483
+#: src/qemu/qemu_domain.c:2484
 #, c-format
 msgid "invalid vcpu index '%u'"
 msgstr ""
 
-#: src/conf/domain_conf.c:20391
+#: src/conf/domain_conf.c:18953
 msgid "invalid vcpu order"
 msgstr ""
 
@@ -35488,7 +35703,7 @@ msgstr ""
 msgid "invalid vncdisplay value '%s'"
 msgstr ""
 
-#: src/qemu/qemu_command.c:3730
+#: src/qemu/qemu_command.c:3753
 msgid "invalid watchdog action"
 msgstr ""
 
@@ -35496,35 +35711,35 @@ msgstr ""
 msgid "io policy of disk device"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2675
+#: src/qemu/qemu_validate.c:2685
 msgid "io uring is not supported by this QEMU binary"
 msgstr ""
 
-#: src/conf/domain_conf.c:5169
+#: src/conf/domain_conf.c:5141
 msgid "iommu driver option is only supported for virtio devices"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4529
+#: src/qemu/qemu_validate.c:4535
 msgid "iommu: aw_bits is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4508
+#: src/qemu/qemu_validate.c:4514
 msgid "iommu: caching mode is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4522
+#: src/qemu/qemu_validate.c:4528
 msgid "iommu: device IOTLB is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4515
+#: src/qemu/qemu_validate.c:4521
 msgid "iommu: eim is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4501
+#: src/qemu/qemu_validate.c:4507
 msgid "iommu: interrupt remapping is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5212 src/qemu/qemu_process.c:2527
+#: src/qemu/qemu_driver.c:5194 src/qemu/qemu_process.c:2531
 #, c-format
 msgid "iothread %d not found"
 msgstr ""
@@ -35541,7 +35756,7 @@ msgstr ""
 msgid "iothread_id for the IOThread to delete"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5262
+#: src/qemu/qemu_driver.c:5244
 #, c-format
 msgid "iothreadid %d not found"
 msgstr ""
@@ -35558,7 +35773,7 @@ msgstr ""
 msgid "ipset name is too long"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1681
+#: src/qemu/qemu_migration.c:1686
 msgid "is not active"
 msgstr ""
 
@@ -35574,15 +35789,15 @@ msgstr ""
 msgid "ivgen element found, but cipher is missing"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4624
+#: src/qemu/qemu_validate.c:4644
 msgid "ivshmem device is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1654
+#: src/qemu/qemu_migration.c:1659
 msgid "job"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14299
+#: src/qemu/qemu_driver.c:14304
 #, c-format
 msgid "job type '%s' does not support pivot"
 msgstr ""
@@ -35591,7 +35806,7 @@ msgstr ""
 msgid "kdump-compressed format is not supported here"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3244
+#: src/qemu/qemu_driver.c:3225
 msgid "kdump-compressed format is only supported with memory-only dump"
 msgstr ""
 
@@ -35625,7 +35840,7 @@ msgstr ""
 msgid "keyboard interactive authentication failed: %s"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5009
+#: src/qemu/qemu_monitor_json.c:4966
 #, c-format
 msgid "keycode %zu is invalid: 0x%X"
 msgstr ""
@@ -35639,19 +35854,19 @@ msgstr ""
 msgid "kvm-hint-dedicated=on is only applicable for cpu host-passthrough"
 msgstr ""
 
-#: src/conf/domain_conf.c:6133
+#: src/conf/domain_validate.c:218
 msgid "label overrides require relabeling to be enabled at the domain level"
 msgstr ""
 
-#: src/conf/domain_conf.c:6710
+#: src/conf/domain_validate.c:1407
 msgid "label size is required for NVDIMM device"
 msgstr ""
 
-#: src/conf/domain_conf.c:16777
+#: src/conf/domain_conf.c:15353
 msgid "label size must be smaller than NVDIMM size"
 msgstr ""
 
-#: src/storage/storage_util.c:730
+#: src/storage/storage_util.c:783
 #, c-format
 msgid "lazy_refcounts not supported with compat level %s"
 msgstr ""
@@ -35668,12 +35883,12 @@ msgstr ""
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/util/virresctrl.c:926
+#: src/util/virresctrl.c:927
 #, c-format
 msgid "level %u cache size %llu does not match expected size %llu"
 msgstr ""
 
-#: src/util/virnetlink.c:1222
+#: src/util/virnetlink.c:1238
 msgid "libnl was not available at build time"
 msgstr ""
 
@@ -35732,72 +35947,72 @@ msgstr ""
 msgid "libvirtd quit during handshake"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:1141
+#: src/libxl/libxl_conf.c:1142
 #, c-format
 msgid "libxenlight does not support disk driver %s"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:1083 src/libxl/libxl_conf.c:1111
-#: src/libxl/libxl_conf.c:1120 src/libxl/libxl_conf.c:1131
+#: src/libxl/libxl_conf.c:1084 src/libxl/libxl_conf.c:1112
+#: src/libxl/libxl_conf.c:1121 src/libxl/libxl_conf.c:1132
 #, c-format
 msgid "libxenlight does not support disk format %s with disk driver %s"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:1166
+#: src/libxl/libxl_conf.c:1167
 msgid "libxenlight does not support transient disks"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3207
+#: src/libxl/libxl_driver.c:3205
 msgid "libxenlight failed to attach USB controller"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3077
+#: src/libxl/libxl_driver.c:3075
 #, c-format
 msgid "libxenlight failed to attach disk '%s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3465
+#: src/libxl/libxl_driver.c:3463
 msgid "libxenlight failed to attach network device"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3144
+#: src/libxl/libxl_driver.c:3142
 msgid "libxenlight failed to attach pci device "
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3280
+#: src/libxl/libxl_driver.c:3278
 #, c-format
 msgid "libxenlight failed to attach usb device Busnum:%3x, Devnum:%3x"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3020
+#: src/libxl/libxl_driver.c:3018
 #, c-format
 msgid "libxenlight failed to change media for disk '%s'"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:1419
+#: src/libxl/libxl_domain.c:1416
 #, c-format
 msgid "libxenlight failed to create new domain '%s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3746
+#: src/libxl/libxl_driver.c:3743
 msgid "libxenlight failed to detach USB controller"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3808
+#: src/libxl/libxl_driver.c:3805
 #, c-format
 msgid "libxenlight failed to detach USB device Busnum: %3x, Devnum: %3x"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3365
+#: src/libxl/libxl_driver.c:3363
 #, c-format
 msgid "libxenlight failed to detach disk '%s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3896
+#: src/libxl/libxl_driver.c:3893
 msgid "libxenlight failed to detach network device"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3684
+#: src/libxl/libxl_driver.c:3681
 msgid "libxenlight failed to detach pci device "
 msgstr ""
 
@@ -35811,16 +36026,16 @@ msgstr ""
 msgid "libxenlight failed to resolve security label '%s'"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:1423
+#: src/libxl/libxl_domain.c:1420
 #, c-format
 msgid "libxenlight failed to restore domain '%s'"
 msgstr ""
 
-#: src/libxl/libxl_domain.c:1462
+#: src/libxl/libxl_domain.c:1459
 msgid "libxenlight failed to store userdata"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:882
+#: src/libxl/libxl_driver.c:880
 msgid "libxenlight state driver is not active"
 msgstr ""
 
@@ -35828,8 +36043,8 @@ msgstr ""
 msgid "libxenlight supports only one input device"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1766 src/libxl/libxl_driver.c:5111
-#: src/libxl/libxl_driver.c:5246
+#: src/libxl/libxl_driver.c:1764 src/libxl/libxl_driver.c:5106
+#: src/libxl/libxl_driver.c:5241
 #, c-format
 msgid "libxl_domain_info failed for domain '%d'"
 msgstr ""
@@ -35838,12 +36053,12 @@ msgstr ""
 msgid "libxl_get_cpu_topology failed"
 msgstr ""
 
-#: src/libxl/libxl_capabilities.c:261 src/libxl/libxl_driver.c:4432
+#: src/libxl/libxl_capabilities.c:261 src/libxl/libxl_driver.c:4427
 msgid "libxl_get_numainfo failed"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:812 src/libxl/libxl_conf.c:2422
-#: src/libxl/libxl_driver.c:4402
+#: src/libxl/libxl_conf.c:812 src/libxl/libxl_conf.c:2423
+#: src/libxl/libxl_driver.c:4397
 msgid "libxl_get_physinfo_info failed"
 msgstr ""
 
@@ -35889,7 +36104,7 @@ msgstr ""
 msgid "list all domain virtual interfaces"
 msgstr ""
 
-#: tools/virsh-domain.c:14261
+#: tools/virsh-domain.c:14267
 msgid "list authorized SSH keys for given user (via agent)"
 msgstr ""
 
@@ -36196,7 +36411,7 @@ msgid "list uuid's only"
 msgstr ""
 
 #: tools/virsh-domain.c:13597 tools/virsh-network.c:1274
-#: tools/virsh-nodedev.c:888 tools/virsh-pool.c:2021 tools/virsh-secret.c:749
+#: tools/virsh-nodedev.c:897 tools/virsh-pool.c:2021 tools/virsh-secret.c:749
 msgid "list valid event types"
 msgstr ""
 
@@ -36204,7 +36419,7 @@ msgstr ""
 msgid "list vols"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:4729
+#: src/qemu/qemu_migration.c:4735
 msgid "listen address is not supported by tunnelled migration"
 msgstr ""
 
@@ -36212,12 +36427,12 @@ msgstr ""
 msgid "listen address that destination should bind to for incoming migration"
 msgstr ""
 
-#: src/conf/domain_conf.c:14256
+#: src/conf/domain_conf.c:12855
 #, c-format
 msgid "listen type 'none' is not available for graphics type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14247
+#: src/conf/domain_conf.c:12846
 #, c-format
 msgid "listen type 'socket' is not available for graphics type '%s'"
 msgstr ""
@@ -36230,22 +36445,22 @@ msgstr ""
 msgid "live"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7043
+#: src/qemu/qemu_driver.c:7018
 #, c-format
 msgid "live attach of device '%s' is not supported"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:2981
+#: src/qemu/qemu_hotplug.c:2991
 #, c-format
 msgid "live attach of shmem model '%s' is not supported"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5937
+#: src/qemu/qemu_hotplug.c:5966
 #, c-format
 msgid "live detach of device '%s' is not supported"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5561
+#: src/qemu/qemu_hotplug.c:5590
 #, c-format
 msgid "live detach of shmem model '%s' is not supported"
 msgstr ""
@@ -36254,21 +36469,21 @@ msgstr ""
 msgid "live migration"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:1655
+#: src/qemu/qemu_snapshot.c:1672
 msgid "live snapshot creation is supported only during full system snapshots"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7178
+#: src/qemu/qemu_driver.c:7153
 #, c-format
 msgid "live update of device '%s' is not supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:7456
+#: src/conf/domain_conf.c:6091
 #, c-format
 msgid "loadparm '%s' exceeds 8 characters"
 msgstr ""
 
-#: src/conf/domain_conf.c:7450
+#: src/conf/domain_conf.c:6085
 msgid "loadparm cannot be an empty string"
 msgstr ""
 
@@ -36291,7 +36506,7 @@ msgstr ""
 msgid "lock owner details have not been registered"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1730
+#: src/qemu/qemu_validate.c:1741
 msgid "logfile not supported in this QEMU binary"
 msgstr ""
 
@@ -36301,17 +36516,17 @@ msgid "logical volume '%s' is sparse, volume wipe not supported"
 msgstr ""
 
 #: tools/virsh-domain.c:9764 tools/virsh-domain.c:13589
-#: tools/virsh-network.c:1266 tools/virsh-nodedev.c:880 tools/virsh-pool.c:2013
+#: tools/virsh-network.c:1266 tools/virsh-nodedev.c:889 tools/virsh-pool.c:2013
 #: tools/virsh-secret.c:741
 msgid "loop until timeout or interrupt, rather than one-shot"
 msgstr ""
 
-#: src/storage/storage_util.c:782
+#: src/storage/storage_util.c:835
 msgid ""
 "luks encryption usage requires encrypted secret generation to be supported"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:155
+#: src/lxc/lxc_driver.c:156
 msgid "lxc state driver is not active"
 msgstr ""
 
@@ -36367,52 +36582,52 @@ msgstr ""
 msgid "make the copy share a backing chain"
 msgstr ""
 
-#: src/util/virstoragefile.c:3742
+#: src/util/virstoragefile.c:3600
 msgid "malformed 'offset' property of 'raw' driver"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1528
+#: src/conf/node_device_conf.c:1677
 #, c-format
 msgid "malformed 'port' attribute: %s"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2096
+#: src/qemu/qemu_agent.c:2129
 msgid "malformed 'prefix' field"
 msgstr ""
 
-#: src/util/virstoragefile.c:3314
+#: src/util/virstoragefile.c:3172
 #, c-format
 msgid "malformed 'readahead' field in backing store definition '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:3749
+#: src/util/virstoragefile.c:3607
 msgid "malformed 'size' property of 'raw' driver"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1518
+#: src/conf/node_device_conf.c:1667
 #, c-format
 msgid "malformed 'speed' attribute: %s"
 msgstr ""
 
-#: src/util/virstoragefile.c:3295
+#: src/util/virstoragefile.c:3153
 #, c-format
 msgid "malformed 'sslverify' field in backing store definition '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:3322
+#: src/util/virstoragefile.c:3180
 #, c-format
 msgid "malformed 'timeout' field in backing store definition '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8467
+#: src/conf/domain_conf.c:7119
 msgid "malformed 'wwpn' value"
 msgstr ""
 
-#: src/conf/domain_conf.c:15650
+#: src/conf/domain_conf.c:14249
 msgid "malformed <sysinfo> uuid element"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4303
+#: src/qemu/qemu_capabilities.c:4307
 msgid "malformed GIC version in QEMU capabilities cache"
 msgstr ""
 
@@ -36425,12 +36640,12 @@ msgstr ""
 msgid "malformed QMP schema"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:1214
+#: src/qemu/qemu_domain.c:1215
 #, c-format
 msgid "malformed TLS secret uuid '%s' provided"
 msgstr ""
 
-#: src/util/virstoragefile.c:3156
+#: src/util/virstoragefile.c:3014
 #, c-format
 msgid "malformed backing store path for protocol %s"
 msgstr ""
@@ -36449,15 +36664,15 @@ msgstr ""
 msgid "malformed disk path: %s"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4334
+#: src/qemu/qemu_capabilities.c:4338
 msgid "malformed emulated GIC information in QEMU capabilities cache"
 msgstr ""
 
-#: src/conf/domain_conf.c:21032
+#: src/conf/domain_conf.c:19594
 msgid "malformed genid element"
 msgstr ""
 
-#: src/conf/domain_conf.c:19549
+#: src/conf/domain_conf.c:18111
 #, c-format
 msgid "malformed gic version: %s"
 msgstr ""
@@ -36470,16 +36685,16 @@ msgstr ""
 msgid "malformed hostuuid element in migration data"
 msgstr ""
 
-#: src/util/virstoragefile.c:3251
+#: src/util/virstoragefile.c:3109
 #, c-format
 msgid "malformed http cookie '%s' in backing store definition '%s'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:782
+#: src/qemu/qemu_monitor_json.c:780
 msgid "malformed hyperv panic data"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4318
+#: src/qemu/qemu_capabilities.c:4322
 msgid "malformed in-kernel GIC information in QEMU capabilities cache"
 msgstr ""
 
@@ -36492,20 +36707,20 @@ msgstr ""
 msgid "malformed mac address '%s'"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:3979
+#: src/qemu/qemu_capabilities.c:3983
 msgid "malformed machine cpu count in QEMU capabilities cache"
 msgstr ""
 
-#: src/conf/domain_conf.c:9703
+#: src/conf/domain_conf.c:8356
 #, c-format
 msgid "malformed managed value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12808
+#: src/conf/domain_conf.c:11400
 msgid "malformed mtu size"
 msgstr ""
 
-#: src/conf/domain_conf.c:9695
+#: src/conf/domain_conf.c:8348
 #, c-format
 msgid "malformed namespace '%s'"
 msgstr ""
@@ -36515,16 +36730,16 @@ msgstr ""
 msgid "malformed namespace name: %s"
 msgstr ""
 
-#: src/util/virstoragefile.c:3099
+#: src/util/virstoragefile.c:2956
 #, c-format
 msgid "malformed nbd string '%s'"
 msgstr ""
 
-#: src/util/virnetdev.c:1651 src/util/virnetdev.c:3104
-#: src/util/virnetdev.c:3195 src/util/virnetdevbridge.c:1086
-#: src/util/virnetdevvportprofile.c:838 src/util/virnetlink.c:464
-#: src/util/virnetlink.c:580 src/util/virnetlink.c:663
-#: src/util/virnetlink.c:740 src/util/virnetlink.c:786
+#: src/util/virnetdev.c:1660 src/util/virnetdev.c:3113
+#: src/util/virnetdev.c:3204 src/util/virnetdevbridge.c:1086
+#: src/util/virnetdevvportprofile.c:838 src/util/virnetlink.c:467
+#: src/util/virnetlink.c:596 src/util/virnetlink.c:679
+#: src/util/virnetlink.c:756 src/util/virnetlink.c:802
 msgid "malformed netlink response message"
 msgstr ""
 
@@ -36541,11 +36756,11 @@ msgstr ""
 msgid "malformed owner element"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:9303
+#: src/qemu/qemu_monitor_json.c:9120
 msgid "malformed prManager reply"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:9353
+#: src/qemu/qemu_monitor_json.c:9170
 msgid "malformed qemu-current-machine reply"
 msgstr ""
 
@@ -36567,7 +36782,7 @@ msgstr ""
 msgid "malformed return value"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:809
+#: src/qemu/qemu_monitor_json.c:807
 msgid "malformed s390 panic data"
 msgstr ""
 
@@ -36576,24 +36791,24 @@ msgstr ""
 msgid "malformed signal name: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:16963 src/conf/domain_conf.c:21005
+#: src/conf/domain_conf.c:15505 src/conf/domain_conf.c:19567
 #: src/conf/network_conf.c:1724 src/conf/nwfilter_conf.c:2679
-#: src/conf/secret_conf.c:184 src/conf/storage_conf.c:931
+#: src/conf/secret_conf.c:179 src/conf/storage_conf.c:931
 #: src/libxl/libxl_migration.c:200
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1830
+#: src/conf/node_device_conf.c:1979
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:9797
+#: src/conf/domain_conf.c:8450
 #, c-format
 msgid "malformed value '%s' of 'offset' attribute of slice"
 msgstr ""
 
-#: src/conf/domain_conf.c:9804
+#: src/conf/domain_conf.c:8457
 #, c-format
 msgid "malformed value '%s' of 'size' attribute of slice"
 msgstr ""
@@ -36626,19 +36841,19 @@ msgstr ""
 msgid "malformed volume extent stripes value"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:8441
+#: src/qemu/qemu_monitor_json.c:8260
 msgid "malformed/missing addr in dimm memory info"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:8463
+#: src/qemu/qemu_monitor_json.c:8282
 msgid "malformed/missing hotpluggable in dimm memory info"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:8455
+#: src/qemu/qemu_monitor_json.c:8274
 msgid "malformed/missing hotplugged in dimm memory info"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:8448
+#: src/qemu/qemu_monitor_json.c:8267
 msgid "malformed/missing slot in dimm memory info"
 msgstr ""
 
@@ -36646,11 +36861,11 @@ msgstr ""
 msgid "managed save of a domain state"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1511
+#: src/conf/node_device_conf.c:1660
 msgid "mandatory attribute 'width' is missing or malformed"
 msgstr ""
 
-#: tools/virsh-domain.c:14317
+#: tools/virsh-domain.c:14323
 msgid "manipulate authorized SSH keys file for given user (via agent)"
 msgstr ""
 
@@ -36658,7 +36873,7 @@ msgstr ""
 msgid "mark inactive domains with managed save state"
 msgstr ""
 
-#: src/qemu/qemu_command.c:2420
+#: src/qemu/qemu_command.c:2442
 msgid "masterbus not found"
 msgstr ""
 
@@ -36667,19 +36882,19 @@ msgstr ""
 msgid "match mode %s not supported"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7568 src/qemu/qemu_hotplug.c:5759
+#: src/qemu/qemu_driver.c:7543 src/qemu/qemu_hotplug.c:5788
 msgid "matching input device not found"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7525
+#: src/qemu/qemu_driver.c:7500
 msgid "matching memory device was not found"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7547
+#: src/qemu/qemu_driver.c:7522
 msgid "matching shmem device was not found"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7578 src/qemu/qemu_hotplug.c:5794
+#: src/qemu/qemu_driver.c:7553 src/qemu/qemu_hotplug.c:5823
 msgid "matching vsock device not found"
 msgstr ""
 
@@ -36711,12 +36926,12 @@ msgstr ""
 msgid "maximum amount of in-flight data during the copy"
 msgstr ""
 
-#: src/conf/domain_conf.c:4603
+#: src/conf/domain_conf.c:4575
 msgid ""
 "maximum memory size must be equal or greater than the actual memory size"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:8087
+#: src/qemu/qemu_domain.c:8207
 msgid "maximum memory size overflowed after alignment"
 msgstr ""
 
@@ -36724,15 +36939,15 @@ msgstr ""
 msgid "maximum tolerable downtime (in milliseconds) for migration"
 msgstr ""
 
-#: src/conf/domain_conf.c:1998
+#: src/conf/domain_conf.c:1975
 msgid "maximum vCPU count must not be less than current vCPU count"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:4408
+#: src/qemu/qemu_driver.c:4389
 msgid "maximum vcpu count of a live domain can't be modified"
 msgstr ""
 
-#: src/conf/domain_conf.c:20281
+#: src/conf/domain_conf.c:18843
 msgid "maximum vcpus count must be an integer"
 msgstr ""
 
@@ -36789,16 +37004,16 @@ msgstr ""
 msgid "maxuuids > REMOTE_SECRET_LIST_MAX"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1858
+#: src/conf/node_device_conf.c:2007
 msgid "mdev attribute missing name or value"
 msgstr ""
 
-#: src/util/virmdev.c:409
+#: src/util/virmdev.c:414
 #, c-format
 msgid "mediated device %s is in use by driver %s, domain %s"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5519 src/util/virmdev.c:149
+#: src/qemu/qemu_hotplug.c:5548 src/util/virmdev.c:149
 #, c-format
 msgid "mediated device '%s' not found"
 msgstr ""
@@ -36811,7 +37026,7 @@ msgstr ""
 msgid "mem(Suspend-to-RAM), disk(Suspend-to-Disk), hybrid(Hybrid-Suspend)"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:791
+#: src/qemu/qemu_validate.c:795
 #, c-format
 msgid "memory access mode '%s' not supported without guest numa node"
 msgstr ""
@@ -36820,40 +37035,40 @@ msgstr ""
 msgid "memory attributes: [file=]name[,snapshot=type]"
 msgstr ""
 
-#: src/qemu/qemu_command.c:3237 src/qemu/qemu_conf.c:2047
+#: src/qemu/qemu_command.c:3262 src/qemu/qemu_conf.c:2026
 msgid "memory device alias is not assigned"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:8473
+#: src/qemu/qemu_domain.c:8593
 #, c-format
 msgid ""
 "memory device base '0x%llx' is already being used by another memory device"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:8593
+#: src/qemu/qemu_domain.c:8709
 #, c-format
 msgid "memory device count '%u' exceeds slots count '%u'"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:8511
+#: src/qemu/qemu_domain.c:8631
 #, c-format
 msgid "memory device slot '%u' exceeds slots count '%u'"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:8464
+#: src/qemu/qemu_domain.c:8584
 #, c-format
 msgid "memory device slot '%u' is already being used by another memory device"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:8637
+#: src/qemu/qemu_domain.c:8725
 msgid "memory device total size exceeds hotplug space"
 msgstr ""
 
-#: src/conf/domain_conf.c:1777
+#: src/conf/domain_conf.c:1754
 msgid "memory devices are not supported by this driver"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:333
+#: src/conf/snapshot_conf.c:339
 #, c-format
 msgid "memory filename '%s' requires external snapshot"
 msgstr ""
@@ -36864,17 +37079,17 @@ msgid ""
 "swap_hard_limit"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:8624
+#: src/qemu/qemu_validate.c:4606
 msgid "memory hotplug isn't supported by this QEMU binary"
 msgstr ""
 
-#: src/conf/domain_conf.c:1755
+#: src/conf/domain_conf.c:1732
 msgid ""
 "memory hotplug tunables <maxMemory> are not supported by this hypervisor "
 "driver"
 msgstr ""
 
-#: src/remote/remote_driver.c:2753
+#: src/remote/remote_driver.c:2749
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
@@ -36883,25 +37098,25 @@ msgstr ""
 msgid "memory size can't be changed unless domain is powered down"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:8066
+#: src/qemu/qemu_domain.c:8186
 #, c-format
 msgid "memory size of NUMA node '%zu' overflowed after alignment"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:362
+#: src/conf/snapshot_conf.c:368
 #, c-format
 msgid "memory snapshot file path (%s) must be absolute"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:353
+#: src/conf/snapshot_conf.c:359
 msgid "memory state cannot be saved with offline or disk-only snapshot"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3117
+#: src/qemu/qemu_driver.c:3098
 msgid "memory-only dump failed for unknown reason"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3113
+#: src/qemu/qemu_driver.c:3094
 #, c-format
 msgid "memory-only dump failed: %s"
 msgstr ""
@@ -36919,31 +37134,39 @@ msgstr ""
 msgid "metadata not found: %s"
 msgstr ""
 
-#: src/storage/storage_util.c:847
+#: src/storage/storage_util.c:900
 msgid "metadata preallocation conflicts with backing store"
 msgstr ""
 
-#: src/storage/storage_util.c:253
+#: src/storage/storage_util.c:245
 msgid "metadata preallocation is not supported for block volumes"
 msgstr ""
 
-#: src/storage/storage_util.c:413
+#: src/storage/storage_util.c:398
 msgid "metadata preallocation is not supported for raw volumes"
 msgstr ""
 
-#: src/storage/storage_util.c:999
+#: src/storage/storage_util.c:1052
 msgid "metadata preallocation only available with qcow2"
 msgstr ""
 
-#: src/libvirt-domain.c:8034
+#: src/libvirt-domain.c:8196
 msgid "metadata title can't contain newlines"
 msgstr ""
 
+#: src/qemu/qemu_domain.c:4670 src/qemu/qemu_snapshot.c:732
+msgid "metdata cache max size control is not supported with this QEMU binary"
+msgstr ""
+
+#: src/qemu/qemu_domain.c:4664 src/qemu/qemu_snapshot.c:726
+msgid "metdata cache max size control is supported only with qcow2 images"
+msgstr ""
+
 #: tools/virsh-domain.c:10517
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/vz/vz_driver.c:3111
+#: src/vz/vz_driver.c:3113
 msgid "migrate uri is not set"
 msgstr ""
 
@@ -36972,11 +37195,11 @@ msgstr ""
 msgid "migrating"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:694 src/qemu/qemu_driver.c:777
+#: src/libxl/libxl_driver.c:692 src/qemu/qemu_driver.c:759
 msgid "migration"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:4722
+#: src/qemu/qemu_migration.c:4728
 msgid "migration URI is not supported by tunnelled migration"
 msgstr ""
 
@@ -36992,27 +37215,27 @@ msgstr ""
 msgid "migration canceled"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1645
+#: src/qemu/qemu_migration.c:1650
 msgid "migration in job"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:545
+#: src/qemu/qemu_migration.c:550
 #, c-format
 msgid "migration of disk %s failed"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:541
+#: src/qemu/qemu_migration.c:546
 #, c-format
 msgid "migration of disk %s failed: %s"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2231
+#: src/qemu/qemu_migration.c:2236
 msgid ""
 "migration of non-shared storage is not supported with tunnelled migration "
 "and this QEMU"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1637
+#: src/qemu/qemu_migration.c:1642
 msgid "migration out job"
 msgstr ""
 
@@ -37026,12 +37249,12 @@ msgstr ""
 msgid "migration parameter '%s' must be less than %u"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:5727
+#: src/qemu/qemu_migration.c:5743
 #, c-format
 msgid "migration protocol going backwards %s => %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:12689
+#: src/qemu/qemu_driver.c:12694
 msgid "migration statistics are available only on the source host"
 msgstr ""
 
@@ -37044,23 +37267,23 @@ msgstr ""
 msgid "migration successfully aborted: %s"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3609
+#: src/qemu/qemu_monitor_json.c:3567
 msgid "migration was active, but RAM 'remaining' data was missing"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3616
+#: src/qemu/qemu_monitor_json.c:3574
 msgid "migration was active, but RAM 'total' data was missing"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3602
+#: src/qemu/qemu_monitor_json.c:3560
 msgid "migration was active, but RAM 'transferred' data was missing"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3595
+#: src/qemu/qemu_monitor_json.c:3553
 msgid "migration was active, but no RAM info was set"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1363
+#: src/qemu/qemu_migration.c:1368
 msgid "migration with legacy shmem device is not supported"
 msgstr ""
 
@@ -37074,11 +37297,11 @@ msgid ""
 "shared between source and destination)"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1417
+#: src/qemu/qemu_migration.c:1422
 msgid "migration with transient disk is not supported"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1400
+#: src/qemu/qemu_migration.c:1405
 msgid "migration with virtiofs device is not supported"
 msgstr ""
 
@@ -37096,23 +37319,23 @@ msgstr ""
 msgid "minWorkers cannot be larger than maxWorkers"
 msgstr ""
 
-#: src/conf/domain_conf.c:16887
+#: src/qemu/qemu_domain.c:5414
 msgid "minimum target size for the NVDIMM must be 256MB plus the label size"
 msgstr ""
 
-#: src/conf/domain_conf.c:10116
+#: src/conf/domain_conf.c:8775
 msgid "mirror requires file name"
 msgstr ""
 
-#: src/conf/domain_conf.c:10101
+#: src/conf/domain_conf.c:8760
 msgid "mirror requires source element"
 msgstr ""
 
-#: src/conf/domain_conf.c:10087
+#: src/conf/domain_conf.c:8746
 msgid "mirror without type only supported by copy job"
 msgstr ""
 
-#: src/qemu/qemu_block.c:1447 src/qemu/qemu_block.c:2437
+#: src/qemu/qemu_block.c:1520 src/qemu/qemu_block.c:2511
 #, c-format
 msgid "mishandled storage format '%s'"
 msgstr ""
@@ -37171,7 +37394,7 @@ msgstr ""
 msgid "missing 'file' value in selinux lxc contexts file '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:3182
+#: src/util/virstoragefile.c:3040
 msgid "missing 'filename' field in JSON backing volume definition"
 msgstr ""
 
@@ -37190,7 +37413,7 @@ msgstr ""
 msgid "missing 'guid' attribute"
 msgstr ""
 
-#: src/conf/node_device_conf.c:813
+#: src/conf/node_device_conf.c:832
 msgid "missing 'id' attribute for mediated device's <type> element"
 msgstr ""
 
@@ -37199,13 +37422,13 @@ msgstr ""
 msgid "missing 'machines' in '%s'"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:3791
+#: src/qemu/qemu_capabilities.c:3795
 msgid ""
 "missing 'name' attribute for a host CPU model property in QEMU capabilities "
 "cache"
 msgstr ""
 
-#: src/conf/domain_conf.c:9689
+#: src/conf/domain_conf.c:8342
 msgid "missing 'namespace' attribute to disk source"
 msgstr ""
 
@@ -37214,7 +37437,11 @@ msgstr ""
 msgid "missing 'nvram-template' in '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:3507
+#: src/util/virstoragefile.c:3683
+msgid "missing 'path' attribute in JSON backing definition for NFS volume"
+msgstr ""
+
+#: src/util/virstoragefile.c:3365
 msgid "missing 'portal' address in iSCSI backing definition"
 msgstr ""
 
@@ -37223,6 +37450,10 @@ msgstr ""
 msgid "missing 'process' value in selinux lxc contexts file '%s'"
 msgstr ""
 
+#: src/util/virstoragefile.c:3670
+msgid "missing 'server' attribute in JSON backing definition for NFS volume"
+msgstr ""
+
 #: src/conf/network_conf.c:1362
 #, c-format
 msgid ""
@@ -37234,81 +37465,86 @@ msgstr ""
 msgid "missing 'state' attribute"
 msgstr ""
 
-#: src/conf/domain_conf.c:19799
+#: src/conf/domain_conf.c:18361
 #, c-format
 msgid "missing 'state' attribute for Hyper-V stimer '%s' feature"
 msgstr ""
 
-#: src/conf/domain_conf.c:19697
+#: src/conf/domain_conf.c:18259
 #, c-format
 msgid "missing 'state' attribute for HyperV Enlightenment feature '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19838
+#: src/conf/domain_conf.c:18400
 #, c-format
 msgid "missing 'state' attribute for KVM feature '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19883
+#: src/conf/domain_conf.c:18445
 #, c-format
 msgid "missing 'state' attribute for Xen feature '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:3513
+#: src/util/virstoragefile.c:3371
 msgid "missing 'target' in iSCSI backing definition"
 msgstr ""
 
-#: src/conf/domain_conf.c:21722
+#: src/conf/domain_conf.c:20270
 msgid "missing 'timezone' attribute for clock with offset='timezone'"
 msgstr ""
 
-#: src/conf/domain_conf.c:9676
+#: src/conf/domain_conf.c:8329
 msgid "missing 'type' attribute to disk source"
 msgstr ""
 
-#: src/util/virqemu.c:331
+#: src/util/virqemu.c:330
 #, c-format
 msgid "missing 'type'(%s) or 'alias'(%s) field of QOM 'object'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19956
+#: src/conf/domain_conf.c:18518
 #, c-format
 msgid "missing 'unknown' attribute for feature '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:3278
+#: src/util/virstoragefile.c:3136
 msgid "missing 'url' in JSON backing volume definition"
 msgstr ""
 
-#: src/conf/domain_conf.c:11692
+#: src/conf/domain_conf.c:10284
 msgid "missing 'usage' attribute for RAM filesystem"
 msgstr ""
 
-#: src/conf/domain_conf.c:19755
+#: src/util/virstoragefile.c:3676
+msgid ""
+"missing 'user' or 'group' attribute in JSON backing definition for NFS volume"
+msgstr ""
+
+#: src/conf/domain_conf.c:18317
 msgid "missing 'value' attribute for HyperV feature 'vendor_id'"
 msgstr ""
 
-#: src/util/virstoragefile.c:3777
+#: src/util/virstoragefile.c:3635
 msgid ""
 "missing 'vdisk-id' or 'server' attribute in JSON backing definition for VxHS "
 "volume"
 msgstr ""
 
-#: src/util/virstoragefile.c:3437
+#: src/util/virstoragefile.c:3295
 msgid ""
 "missing 'volume', 'path' or 'server' attribute in JSON backing definition "
 "for gluster volume"
 msgstr ""
 
-#: src/conf/domain_conf.c:16976
+#: src/conf/domain_conf.c:15518
 msgid "missing <target> element for <memory> device"
 msgstr ""
 
-#: src/conf/node_device_conf.c:801
+#: src/conf/node_device_conf.c:820
 msgid "missing <type> element in <capability> element"
 msgstr ""
 
-#: src/util/virstoragefile.c:1885
+#: src/util/virstoragefile.c:1733
 msgid "missing @managed attribute for <reservations/>"
 msgstr ""
 
@@ -37320,52 +37556,52 @@ msgstr ""
 msgid "missing CPU definition"
 msgstr ""
 
-#: src/conf/domain_conf.c:15317
+#: src/conf/domain_conf.c:13916
 msgid "missing EGD backend type"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7232
+#: src/qemu/qemu_monitor_json.c:7063
 msgid "missing GIC version"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4297
+#: src/qemu/qemu_capabilities.c:4301
 msgid "missing GIC version in QEMU capabilities cache"
 msgstr ""
 
-#: src/util/virnetdev.c:1680
+#: src/util/virnetdev.c:1689
 msgid "missing IFLA_VF_INFO in netlink response"
 msgstr ""
 
-#: src/conf/domain_conf.c:15299
+#: src/conf/domain_conf.c:13898
 msgid "missing RNG device backend model"
 msgstr ""
 
-#: src/conf/domain_conf.c:15264
+#: src/conf/domain_conf.c:13863
 msgid "missing RNG device model"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1194
+#: src/conf/node_device_conf.c:1343
 #, c-format
 msgid "missing SCSI host capability type for '%s'"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4098
+#: src/qemu/qemu_capabilities.c:4102
 msgid "missing SEV certChain information in QEMU capabilities cache"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4091
+#: src/qemu/qemu_capabilities.c:4095
 msgid "missing SEV pdh information in QEMU capabilities cache"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4067
+#: src/qemu/qemu_capabilities.c:4071
 msgid "missing SEV platform data in QEMU capabilities cache"
 msgstr ""
 
-#: src/conf/domain_conf.c:13717
+#: src/conf/domain_conf.c:12306
 msgid "missing TPM device backend"
 msgstr ""
 
-#: src/conf/domain_conf.c:13723
+#: src/conf/domain_conf.c:12312
 msgid "missing TPM device backend type"
 msgstr ""
 
@@ -37378,20 +37614,30 @@ msgstr ""
 msgid "missing address type in network %s"
 msgstr ""
 
-#: src/qemu/qemu_command.c:3262
+#: src/qemu/qemu_command.c:3289
 msgid "missing alias for memory device"
 msgstr ""
 
-#: src/qemu/qemu_process.c:2657
+#: src/qemu/qemu_process.c:2661
 msgid "missing alias for network device"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:3104
+#: src/qemu/qemu_monitor.c:3072
 #, c-format
 msgid "missing alias or qom-type for qemu object '%s'"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4266
+#: src/conf/node_device_conf.c:999
+#, c-format
+msgid "missing ap-adapter value for '%s'"
+msgstr ""
+
+#: src/conf/node_device_conf.c:1046
+#, c-format
+msgid "missing ap-domain value for '%s'"
+msgstr ""
+
+#: src/qemu/qemu_capabilities.c:4270
 msgid "missing arch in QEMU capabilities cache"
 msgstr ""
 
@@ -37399,7 +37645,7 @@ msgstr ""
 msgid "missing argument"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5184
+#: src/qemu/qemu_monitor_json.c:5137
 msgid "missing array element"
 msgstr ""
 
@@ -37413,20 +37659,20 @@ msgstr ""
 msgid "missing backend for pool type %d (%s)"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:578
+#: src/qemu/qemu_migration.c:583
 #, c-format
 msgid "missing block job data for disk '%s'"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:3931
+#: src/qemu/qemu_capabilities.c:3935
 msgid "missing blocker name in QEMU capabilities cache"
 msgstr ""
 
-#: src/conf/domain_conf.c:18913
+#: src/conf/domain_conf.c:17490
 msgid "missing boot device"
 msgstr ""
 
-#: src/conf/domain_conf.c:7677
+#: src/conf/domain_conf.c:6312
 msgid "missing boot order attribute"
 msgstr ""
 
@@ -37434,11 +37680,11 @@ msgstr ""
 msgid "missing capability name"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1925
+#: src/conf/node_device_conf.c:2074
 msgid "missing capability type"
 msgstr ""
 
-#: src/conf/storage_conf.c:1382
+#: src/conf/storage_conf.c:1403
 msgid "missing capacity element"
 msgstr ""
 
@@ -37446,52 +37692,52 @@ msgstr ""
 msgid "missing cellno argument"
 msgstr ""
 
-#: src/util/virstoragefile.c:1914
+#: src/util/virstoragefile.c:1762
 msgid "missing connection mode for <reservations/>"
 msgstr ""
 
-#: src/util/virstoragefile.c:1902
+#: src/util/virstoragefile.c:1750
 msgid "missing connection type for <reservations/>"
 msgstr ""
 
-#: src/conf/domain_conf.c:9492
+#: src/conf/domain_conf.c:8142
 msgid "missing cookie name"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:3906
+#: src/qemu/qemu_capabilities.c:3910
 msgid "missing cpu name in QEMU capabilities cache"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7889
+#: src/qemu/qemu_monitor_json.c:7706
 msgid "missing cpuid-register in CPU data"
 msgstr ""
 
-#: src/conf/domain_conf.c:19262
+#: src/conf/domain_conf.c:17824
 msgid "missing cpuset for emulatorpin"
 msgstr ""
 
-#: src/conf/domain_conf.c:19224
+#: src/conf/domain_conf.c:17786
 msgid "missing cpuset for iothreadpin"
 msgstr ""
 
-#: src/conf/domain_conf.c:19160
+#: src/conf/domain_conf.c:17722
 msgid "missing cpuset for vcpupin"
 msgstr ""
 
-#: src/conf/checkpoint_conf.c:152
+#: src/conf/checkpoint_conf.c:153
 msgid "missing creationTime from existing checkpoint"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:260
+#: src/conf/snapshot_conf.c:266
 msgid "missing creationTime from existing snapshot"
 msgstr ""
 
-#: src/conf/node_device_conf.c:895
+#: src/conf/node_device_conf.c:941
 #, c-format
 msgid "missing cssid value for '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14836
+#: src/qemu/qemu_driver.c:14849
 #, c-format
 msgid "missing destination file for disk %s: %s"
 msgstr ""
@@ -37500,7 +37746,7 @@ msgstr ""
 msgid "missing dev attribute in <interface> element"
 msgstr ""
 
-#: src/conf/node_device_conf.c:820
+#: src/conf/node_device_conf.c:839
 #, c-format
 msgid "missing device API for mediated device type '%s'"
 msgstr ""
@@ -37519,54 +37765,50 @@ msgstr ""
 msgid "missing devices information for %s"
 msgstr ""
 
-#: src/conf/node_device_conf.c:921
+#: src/conf/node_device_conf.c:967
 #, c-format
 msgid "missing devno value for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:2045
+#: src/conf/node_device_conf.c:2206
 msgid "missing devnode type"
 msgstr ""
 
-#: src/conf/domain_conf.c:9946
+#: src/conf/domain_conf.c:8599
 msgid "missing disk backing store format"
 msgstr ""
 
-#: src/conf/domain_conf.c:9952
+#: src/conf/domain_conf.c:8605
 msgid "missing disk backing store source"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:2096 src/lxc/lxc_driver.c:2181
-#: src/qemu/qemu_driver.c:9937 src/qemu/qemu_hotplug.c:263
+#: src/lxc/lxc_driver.c:2100 src/lxc/lxc_driver.c:2185
+#: src/qemu/qemu_driver.c:9912 src/qemu/qemu_hotplug.c:263
 #, c-format
 msgid "missing disk device alias name for %s"
 msgstr ""
 
-#: src/qemu/qemu_command.c:959
+#: src/qemu/qemu_command.c:980
 msgid "missing disk source for 'sheepdog' protocol"
 msgstr ""
 
-#: src/conf/checkpoint_conf.c:166 src/conf/checkpoint_conf.c:303
+#: src/conf/checkpoint_conf.c:283
 msgid "missing domain in checkpoint"
 msgstr ""
 
-#: src/conf/checkpoint_conf.c:176
-msgid "missing domain in checkpoint redefine"
-msgstr ""
-
-#: src/conf/snapshot_conf.c:295 src/conf/snapshot_conf.c:649
+#: src/conf/snapshot_conf.c:301 src/conf/snapshot_conf.c:655
 msgid "missing domain in snapshot"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:11829 src/qemu/qemu_driver.c:11877
+#: src/qemu/qemu_driver.c:11834 src/qemu/qemu_driver.c:11882
 msgid "missing domain name"
 msgstr ""
 
-#: src/conf/domain_conf.c:22651
+#: src/conf/domain_conf.c:21179
 msgid "missing domain state"
 msgstr ""
 
-#: src/conf/domain_conf.c:21066
+#: src/conf/domain_conf.c:19628
 msgid "missing domain type attribute"
 msgstr ""
 
@@ -37575,35 +37817,35 @@ msgstr ""
 msgid "missing element or attribute '%s'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7244
+#: src/qemu/qemu_monitor_json.c:7075
 msgid "missing emulated GIC information"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4328
+#: src/qemu/qemu_capabilities.c:4332
 msgid "missing emulated GIC information in QEMU capabilities cache"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4187
+#: src/qemu/qemu_capabilities.c:4191
 msgid "missing emulator in QEMU capabilities cache"
 msgstr ""
 
-#: src/storage/storage_util.c:1214
+#: src/storage/storage_util.c:1267
 msgid "missing encryption description"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7226
+#: src/qemu/qemu_monitor_json.c:7057
 msgid "missing entry in GIC capabilities list"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7106
+#: src/qemu/qemu_monitor_json.c:6944
 msgid "missing entry in migration capabilities list"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3896
+#: src/qemu/qemu_monitor_json.c:3854
 msgid "missing entry in supported dump formats"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:582
+#: src/qemu/qemu_snapshot.c:584
 #, c-format
 msgid "missing existing file for disk %s: %s"
 msgstr ""
@@ -37616,7 +37858,7 @@ msgstr ""
 msgid "missing filter parameter table"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4217
+#: src/qemu/qemu_capabilities.c:4221
 msgid "missing flag name in QEMU capabilities cache"
 msgstr ""
 
@@ -37625,31 +37867,31 @@ msgstr ""
 msgid "missing gluster volume name for path '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14962
+#: src/conf/domain_conf.c:13561
 msgid "missing graphics device type"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:3441
+#: src/qemu/qemu_capabilities.c:3445
 #, c-format
 msgid "missing host CPU model info from QEMU capabilities for binary %s"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:3764
+#: src/qemu/qemu_capabilities.c:3768
 msgid "missing host CPU model name in QEMU capabilities cache"
 msgstr ""
 
 #: src/libxl/libxl_migration.c:733 src/openvz/openvz_driver.c:2130
-#: src/qemu/qemu_migration.c:3053
+#: src/qemu/qemu_migration.c:3058
 #, c-format
 msgid "missing host in migration URI: %s"
 msgstr ""
 
-#: src/util/virstoragefile.c:3552
+#: src/util/virstoragefile.c:3410
 msgid ""
 "missing host specification of NBD server in JSON backing volume definition"
 msgstr ""
 
-#: src/util/virstoragefile.c:3642
+#: src/util/virstoragefile.c:3500
 msgid "missing host/server or path of SSH JSON backing volume definition"
 msgstr ""
 
@@ -37657,7 +37899,7 @@ msgstr ""
 msgid "missing hostname element in migration data"
 msgstr ""
 
-#: src/util/virstoragefile.c:3350
+#: src/util/virstoragefile.c:3208
 msgid ""
 "missing hostname for tcp backing server in JSON backing volume definition"
 msgstr ""
@@ -37666,23 +37908,23 @@ msgstr ""
 msgid "missing hostuuid element in migration data"
 msgstr ""
 
-#: src/conf/domain_conf.c:13982
+#: src/conf/domain_conf.c:12581
 msgid "missing hub device type"
 msgstr ""
 
-#: src/conf/domain_conf.c:8347
+#: src/conf/domain_conf.c:6999
 msgid "missing iSCSI hostdev source path name"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7238
+#: src/qemu/qemu_monitor_json.c:7069
 msgid "missing in-kernel GIC information"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4312
+#: src/qemu/qemu_capabilities.c:4316
 msgid "missing in-kernel GIC information in QEMU capabilities cache"
 msgstr ""
 
-#: src/qemu/qemu_process.c:2322
+#: src/qemu/qemu_process.c:2326
 #, c-format
 msgid "missing info on pr-manager %s"
 msgstr ""
@@ -37691,11 +37933,11 @@ msgstr ""
 msgid "missing initiator IQN"
 msgstr ""
 
-#: src/conf/domain_conf.c:13833
+#: src/conf/domain_conf.c:12432
 msgid "missing input device type"
 msgstr ""
 
-#: src/storage/storage_util.c:804
+#: src/storage/storage_util.c:857
 msgid "missing input volume target path"
 msgstr ""
 
@@ -37703,11 +37945,11 @@ msgstr ""
 msgid "missing interface information"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1460
+#: src/conf/node_device_conf.c:1609
 msgid "missing iommuGroup number attribute"
 msgstr ""
 
-#: src/conf/domain_conf.c:19198
+#: src/conf/domain_conf.c:17760
 msgid "missing iothread id in iothreadpin"
 msgstr ""
 
@@ -37733,7 +37975,7 @@ msgstr ""
 msgid "missing label for static security driver in domain %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:16805
+#: src/conf/domain_conf.c:15381
 msgid "missing launch security type"
 msgstr ""
 
@@ -37741,20 +37983,20 @@ msgstr ""
 msgid "missing listen attribute in migration data"
 msgstr ""
 
-#: src/qemu/qemu_command.c:7505 src/qemu/qemu_command.c:7635
-#: src/qemu/qemu_migration_cookie.c:314 src/qemu/qemu_validate.c:3794
+#: src/qemu/qemu_command.c:7524 src/qemu/qemu_command.c:7654
+#: src/qemu/qemu_migration_cookie.c:314 src/qemu/qemu_validate.c:3801
 msgid "missing listen element"
 msgstr ""
 
-#: src/conf/domain_conf.c:28347
+#: src/conf/domain_conf.c:26908
 msgid "missing listen element for graphics"
 msgstr ""
 
-#: src/conf/domain_conf.c:28463
+#: src/conf/domain_conf.c:27024
 msgid "missing listen element for spice graphics"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:3970
+#: src/qemu/qemu_capabilities.c:3974
 msgid "missing machine name in QEMU capabilities cache"
 msgstr ""
 
@@ -37763,44 +38005,44 @@ msgstr ""
 msgid "missing mapping in '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16917
+#: src/conf/domain_conf.c:15458
 msgid "missing memory model"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4246
+#: src/qemu/qemu_capabilities.c:4250
 msgid "missing microcode version in QEMU capabilities cache"
 msgstr ""
 
-#: src/qemu/qemu_migration_cookie.c:1074 src/qemu/qemu_monitor_json.c:7112
+#: src/qemu/qemu_migration_cookie.c:1074 src/qemu/qemu_monitor_json.c:6950
 msgid "missing migration capability name"
 msgstr ""
 
-#: src/qemu/qemu_migration_params.c:1295
+#: src/qemu/qemu_migration_params.c:1288
 msgid "missing migration parameter name"
 msgstr ""
 
-#: src/conf/domain_conf.c:17011
+#: src/conf/domain_conf.c:15553
 msgid "missing model for IOMMU device"
 msgstr ""
 
 #: src/libxl/libxl_migration.c:187 src/qemu/qemu_migration_cookie.c:1156
-#: src/vz/vz_driver.c:2834
+#: src/vz/vz_driver.c:2836
 msgid "missing name element in migration data"
 msgstr ""
 
-#: src/conf/domain_conf.c:1412
+#: src/conf/domain_conf.c:1389
 msgid "missing name for cipher"
 msgstr ""
 
-#: src/conf/domain_conf.c:9564
+#: src/conf/domain_conf.c:8214
 msgid "missing name for disk source"
 msgstr ""
 
-#: src/conf/domain_conf.c:8209
+#: src/conf/domain_conf.c:6844
 msgid "missing name for host"
 msgstr ""
 
-#: src/conf/backup_conf.c:123
+#: src/conf/backup_conf.c:124
 msgid "missing name from disk backup element"
 msgstr ""
 
@@ -37817,20 +38059,20 @@ msgstr ""
 msgid "missing name information in %s"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1291
+#: src/conf/node_device_conf.c:1440
 msgid "missing network device feature name"
 msgstr ""
 
-#: src/conf/domain_conf.c:9551
+#: src/conf/domain_conf.c:8201
 msgid "missing network source protocol type"
 msgstr ""
 
-#: src/conf/node_device_conf.c:828
+#: src/conf/node_device_conf.c:847
 #, c-format
 msgid "missing number of available instances for mediated device type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:9791
+#: src/conf/domain_conf.c:8444
 msgid "missing offset or size attribute of slice"
 msgstr ""
 
@@ -37852,19 +38094,19 @@ msgstr ""
 msgid "missing or invalid CPU cache mode"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:3799
+#: src/qemu/qemu_capabilities.c:3803
 msgid "missing or invalid CPU model property type in QEMU capabilities cache"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7894
+#: src/qemu/qemu_monitor_json.c:7711
 msgid "missing or invalid cpuid-input-eax in CPU data"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7901
+#: src/qemu/qemu_monitor_json.c:7718
 msgid "missing or invalid features in CPU data"
 msgstr ""
 
-#: src/conf/domain_conf.c:20347
+#: src/conf/domain_conf.c:18909
 msgid "missing or invalid vcpu id"
 msgstr ""
 
@@ -37872,29 +38114,29 @@ msgstr ""
 msgid "missing or invalid vlan tag id attribute"
 msgstr ""
 
-#: src/util/virstoragefile.c:3809
+#: src/util/virstoragefile.c:3715
 msgid "missing or malformed 'device' field of 'nvme' storage"
 msgstr ""
 
-#: src/util/virstoragefile.c:3816
+#: src/util/virstoragefile.c:3722
 msgid "missing or malformed 'namespace' field of 'nvme' storage"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4076
+#: src/qemu/qemu_capabilities.c:4080
 msgid "missing or malformed SEV cbitpos information in QEMU capabilities cache"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4084
+#: src/qemu/qemu_capabilities.c:4088
 msgid ""
 "missing or malformed SEV reducedPhysBits information in QEMU capabilities "
 "cache"
 msgstr ""
 
-#: src/vz/vz_driver.c:2813
+#: src/vz/vz_driver.c:2815
 msgid "missing or malformed session-uuid element in migration data"
 msgstr ""
 
-#: src/vz/vz_driver.c:2826
+#: src/vz/vz_driver.c:2828
 msgid "missing or malformed uuid element in migration data"
 msgstr ""
 
@@ -37902,29 +38144,29 @@ msgstr ""
 msgid "missing pagesize argument"
 msgstr ""
 
-#: src/util/virstoragefile.c:3894
+#: src/util/virstoragefile.c:3801
 #, c-format
 msgid "missing parser implementation for JSON backing volume driver '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:1908
+#: src/util/virstoragefile.c:1756
 msgid "missing path for <reservations/>"
 msgstr ""
 
-#: src/conf/domain_conf.c:1733
+#: src/conf/domain_conf.c:1710
 msgid "missing per-device path"
 msgstr ""
 
-#: src/conf/domain_conf.c:16635
+#: src/conf/domain_conf.c:15215
 msgid "missing perf event name"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:16322 src/test/test_driver.c:3676
+#: src/qemu/qemu_driver.c:16339 src/test/test_driver.c:3676
 #, c-format
 msgid "missing persistent configuration for disk '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:3700
+#: src/util/virstoragefile.c:3558
 msgid "missing pool or image name in ceph backing volume JSON specification"
 msgstr ""
 
@@ -37936,15 +38178,15 @@ msgstr ""
 msgid "missing port attribute in migration data"
 msgstr ""
 
-#: src/conf/domain_conf.c:8076
+#: src/conf/domain_conf.c:6711
 msgid "missing product"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4199
+#: src/qemu/qemu_capabilities.c:4203
 msgid "missing qemuctime in QEMU capabilities XML"
 msgstr ""
 
-#: src/util/virstoragefile.c:3340 src/util/virstoragefile.c:3374
+#: src/util/virstoragefile.c:3198 src/util/virstoragefile.c:3232
 msgid "missing remote server specification in JSON backing volume definition"
 msgstr ""
 
@@ -37974,7 +38216,7 @@ msgstr ""
 msgid "missing required virtualport type"
 msgstr ""
 
-#: src/conf/domain_conf.c:19452
+#: src/conf/domain_conf.c:18014
 msgid "missing resource partition attribute"
 msgstr ""
 
@@ -37991,17 +38233,17 @@ msgstr ""
 msgid "missing root element"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1124
+#: src/conf/node_device_conf.c:1273
 #, c-format
 msgid "missing rport name for '%s'"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:3034 src/qemu/qemu_migration.c:4047
+#: src/qemu/qemu_migration.c:3039 src/qemu/qemu_migration.c:4052
 #, c-format
 msgid "missing scheme in migration URI: %s"
 msgstr ""
 
-#: src/qemu/qemu_block.c:1229
+#: src/qemu/qemu_block.c:1291
 msgid "missing secret info for 'luks' driver"
 msgstr ""
 
@@ -38009,44 +38251,44 @@ msgstr ""
 msgid "missing secret uuid or usage attribute"
 msgstr ""
 
-#: src/conf/domain_conf.c:9257
+#: src/conf/domain_conf.c:7907
 msgid "missing security model in domain seclabel"
 msgstr ""
 
-#: src/conf/domain_conf.c:9267
+#: src/conf/domain_conf.c:7917
 msgid "missing security model when using multiple labels"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4162
+#: src/qemu/qemu_capabilities.c:4166
 msgid "missing selfctime in QEMU capabilities XML"
 msgstr ""
 
-#: src/util/virstoragefile.c:3603
+#: src/util/virstoragefile.c:3461
 msgid "missing sheepdog URI in JSON backing volume definition"
 msgstr ""
 
-#: src/util/virstoragefile.c:3611
+#: src/util/virstoragefile.c:3469
 msgid "missing sheepdog vdi name"
 msgstr ""
 
-#: src/conf/domain_conf.c:13548
+#: src/conf/domain_conf.c:12140
 msgid "missing smartcard device mode"
 msgstr ""
 
-#: src/util/virstoragefile.c:3381
+#: src/util/virstoragefile.c:3239
 msgid "missing socket address type in JSON backing volume definition"
 msgstr ""
 
-#: src/conf/domain_conf.c:8193
+#: src/conf/domain_conf.c:6828
 msgid "missing socket for unix transport"
 msgstr ""
 
-#: src/util/virstoragefile.c:3400
+#: src/util/virstoragefile.c:3258
 msgid ""
 "missing socket path for udp backing server in JSON backing volume definition"
 msgstr ""
 
-#: src/conf/domain_conf.c:8569 src/conf/domain_conf.c:8907
+#: src/conf/domain_conf.c:7221 src/conf/domain_conf.c:7559
 msgid "missing source address type"
 msgstr ""
 
@@ -38077,26 +38319,26 @@ msgstr ""
 msgid "missing source path"
 msgstr ""
 
-#: src/conf/node_device_conf.c:908
+#: src/conf/node_device_conf.c:954
 #, c-format
 msgid "missing ssid value for '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19657
+#: src/conf/domain_conf.c:18219
 #, c-format
 msgid "missing state attribute '%s' of feature '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:1424
+#: src/conf/domain_conf.c:1401
 #, c-format
 msgid "missing state for cipher named %s"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:272
+#: src/conf/snapshot_conf.c:278
 msgid "missing state from existing snapshot"
 msgstr ""
 
-#: src/conf/domain_conf.c:16653
+#: src/conf/domain_conf.c:15233
 #, c-format
 msgid "missing state of perf event '%s'"
 msgstr ""
@@ -38111,7 +38353,7 @@ msgstr ""
 msgid "missing storage backend for network files using %s protocol"
 msgstr ""
 
-#: src/conf/node_device_conf.c:980
+#: src/conf/node_device_conf.c:1129
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
@@ -38144,15 +38386,15 @@ msgstr ""
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:209
+#: src/qemu/qemu_domain.c:210
 msgid "missing storage source format"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:203
+#: src/qemu/qemu_domain.c:204
 msgid "missing storage source type"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3887
+#: src/qemu/qemu_monitor_json.c:3845
 msgid "missing supported dump formats"
 msgstr ""
 
@@ -38170,15 +38412,15 @@ msgstr ""
 msgid "missing target information for device %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:8357
+#: src/conf/domain_conf.c:7009
 msgid "missing the host address for the iSCSI hostdev"
 msgstr ""
 
-#: src/conf/domain_conf.c:11955
+#: src/conf/domain_conf.c:10547
 msgid "missing timeout for chardev with reconnect enabled"
 msgstr ""
 
-#: src/conf/domain_conf.c:14025
+#: src/conf/domain_conf.c:12624
 msgid "missing timer name"
 msgstr ""
 
@@ -38190,7 +38432,7 @@ msgstr ""
 msgid "missing tmpfs size, set the size option"
 msgstr ""
 
-#: src/conf/domain_conf.c:11746
+#: src/conf/domain_conf.c:10338
 msgid "missing type attribute in interface's <actual> element"
 msgstr ""
 
@@ -38198,21 +38440,21 @@ msgstr ""
 msgid "missing type attribute in migration data"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1110
+#: src/conf/node_device_conf.c:1259
 #, c-format
 msgid "missing type for SCSI target capability for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1883
+#: src/conf/node_device_conf.c:2032
 #, c-format
 msgid "missing type id attribute for '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16396
+#: src/conf/domain_conf.c:14976
 msgid "missing type in redirdev"
 msgstr ""
 
-#: src/util/virstoragefile.c:1796
+#: src/util/virstoragefile.c:1644
 msgid "missing username for auth"
 msgstr ""
 
@@ -38224,45 +38466,45 @@ msgstr ""
 msgid "missing uuid element in migration data"
 msgstr ""
 
-#: src/conf/domain_conf.c:9497
+#: src/conf/domain_conf.c:8147
 #, c-format
 msgid "missing value for cookie '%s'"
 msgstr ""
 
-#: src/qemu/qemu_migration_params.c:1308
+#: src/qemu/qemu_migration_params.c:1301
 #, c-format
 msgid "missing value for migration parameter '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16032
+#: src/conf/domain_conf.c:14631
 msgid "missing values for acceleration"
 msgstr ""
 
-#: src/conf/domain_conf.c:16074
+#: src/conf/domain_conf.c:14673
 msgid "missing values for resolution"
 msgstr ""
 
-#: src/conf/domain_conf.c:20364
+#: src/conf/domain_conf.c:18926
 msgid "missing vcpu enabled state"
 msgstr ""
 
-#: src/conf/domain_conf.c:19142
+#: src/conf/domain_conf.c:17704
 msgid "missing vcpu id in vcpupin"
 msgstr ""
 
-#: src/conf/domain_conf.c:8071
+#: src/conf/domain_conf.c:6706
 msgid "missing vendor"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4233 src/qemu/qemu_capabilities.c:4239
+#: src/qemu/qemu_capabilities.c:4237 src/qemu/qemu_capabilities.c:4243
 msgid "missing version in QEMU capabilities cache"
 msgstr ""
 
-#: src/conf/domain_conf.c:8461
+#: src/conf/domain_conf.c:7113
 msgid "missing vhost-scsi hostdev source wwpn"
 msgstr ""
 
-#: src/conf/domain_conf.c:6648
+#: src/conf/domain_validate.c:87
 msgid "missing video model and cannot determine default"
 msgstr ""
 
@@ -38270,15 +38512,15 @@ msgstr ""
 msgid "missing vlan tag data"
 msgstr ""
 
-#: src/util/virstoragefile.c:2846
+#: src/util/virstoragefile.c:2703
 msgid "missing volume name and path for gluster volume"
 msgstr ""
 
-#: src/conf/storage_conf.c:1330
+#: src/conf/storage_conf.c:1351
 msgid "missing volume name element"
 msgstr ""
 
-#: src/util/virstoragefile.c:2853
+#: src/util/virstoragefile.c:2710
 #, c-format
 msgid "missing volume name or file name in gluster source path '%s'"
 msgstr ""
@@ -38287,21 +38529,21 @@ msgstr ""
 msgid "missing vporttype attribute in migration data"
 msgstr ""
 
-#: src/qemu/qemu_command.c:3684
+#: src/qemu/qemu_command.c:3707
 msgid "missing watchdog model"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1131
+#: src/conf/node_device_conf.c:1280
 #, c-format
 msgid "missing wwpn identifier for '%s'"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:774
+#: src/qemu/qemu_snapshot.c:791
 msgid ""
 "mixing internal and external targets for a snapshot is not yet supported"
 msgstr ""
 
-#: src/util/virjson.c:2120
+#: src/util/virjson.c:2140
 msgid "mixing nested objects and values is forbidden in JSON deflattening"
 msgstr ""
 
@@ -38321,27 +38563,27 @@ msgstr ""
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5713
+#: src/qemu/qemu_hotplug.c:5742
 #, c-format
 msgid "model '%s' RNG device not present in domain configuration"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5737
+#: src/qemu/qemu_hotplug.c:5766
 #, c-format
 msgid "model '%s' memory device not present in the domain configuration"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5546
+#: src/qemu/qemu_hotplug.c:5575
 #, c-format
 msgid "model '%s' shmem device not present in domain configuration"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5594
+#: src/qemu/qemu_hotplug.c:5623
 #, c-format
 msgid "model '%s' watchdog device not present in domain configuration"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2258
+#: src/qemu/qemu_validate.c:2269
 msgid "model resolution is not supported"
 msgstr ""
 
@@ -38377,11 +38619,20 @@ msgstr ""
 msgid "monitor failure"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:130
+#. *
+#. * QEMU_CHECK_MONITOR_FULL:
+#. * @mon: monitor pointer variable to check, evaluated multiple times, no parentheses
+#. * @exit: statement that is used to exit the function
+#. *
+#. * This macro checks that the monitor is valid for given operation and exits
+#. * the function if not. The macro also adds a debug statement regarding the
+#. * monitor.
+#.
+#: src/qemu/qemu_monitor.c:127
 msgid "monitor must not be NULL"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:296
+#: src/qemu/qemu_monitor.c:292
 msgid "monitor socket did not show up"
 msgstr ""
 
@@ -38401,11 +38652,11 @@ msgstr ""
 msgid "more than one snapshot claims to be active"
 msgstr ""
 
-#: src/util/virfile.c:3746 src/util/virfile.c:3756
+#: src/util/virfile.c:3802 src/util/virfile.c:3812
 msgid "mount is not supported on this platform."
 msgstr ""
 
-#: src/util/virfile.c:3766
+#: src/util/virfile.c:3822
 msgid "mount move is not supported on this platform."
 msgstr ""
 
@@ -38423,7 +38674,7 @@ msgstr ""
 msgid "mountpoint path to be thawed"
 msgstr ""
 
-#: src/conf/domain_conf.c:15540
+#: src/conf/domain_conf.c:14139
 msgid "msi option is only supported with a server"
 msgstr ""
 
@@ -38434,11 +38685,11 @@ msgid ""
 "(network '%s')"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4005
+#: src/qemu/qemu_validate.c:4011
 msgid "multidevs is not supported with this QEMU binary"
 msgstr ""
 
-#: src/network/bridge_driver.c:3385
+#: src/network/bridge_driver.c:3394
 #, c-format
 msgid "multiple <portgroup> elements with the same name (%s) in network '%s'"
 msgstr ""
@@ -38450,7 +38701,7 @@ msgid ""
 "%s"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3896
+#: src/qemu/qemu_validate.c:3903
 msgid "multiple OpenGL displays are not supported by QEMU"
 msgstr ""
 
@@ -38458,7 +38709,7 @@ msgstr ""
 msgid "multiple USB devices not supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:17818
+#: src/conf/domain_conf.c:16378
 #, c-format
 msgid "multiple devices matching MAC address %s found"
 msgstr ""
@@ -38479,7 +38730,7 @@ msgstr ""
 msgid "multiple matching DNS HOST records were found in network %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:17822
+#: src/conf/domain_conf.c:16382
 msgid "multiple matching devices found"
 msgstr ""
 
@@ -38500,7 +38751,7 @@ msgstr ""
 msgid "must respawn guest to start inactive snapshot"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:1949
+#: src/qemu/qemu_snapshot.c:1966
 msgid "must respawn qemu to start inactive snapshot"
 msgstr ""
 
@@ -38512,8 +38763,8 @@ msgstr ""
 msgid "n - no, throw away my changes"
 msgstr ""
 
-#: src/conf/domain_conf.c:5593 src/conf/storage_conf.c:917
-#: src/qemu/qemu_driver.c:19149 src/test/test_driver.c:3094
+#: src/conf/domain_conf.c:5544 src/conf/storage_conf.c:917
+#: src/qemu/qemu_driver.c:19165 src/test/test_driver.c:3094
 #, c-format
 msgid "name %s cannot contain '/'"
 msgstr ""
@@ -38552,22 +38803,22 @@ msgstr ""
 msgid "namespace key is required when modifying metadata"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2642
+#: src/qemu/qemu_validate.c:2653
 msgid ""
 "native I/O needs either no disk cache or directsync cache mode, QEMU will "
 "fallback to aio=threads"
 msgstr ""
 
-#: src/qemu/qemu_command.c:932
+#: src/qemu/qemu_command.c:953
 #, c-format
 msgid "nbd does not support transport '%s'"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:441
+#: src/qemu/qemu_migration.c:446
 msgid "nbd port must be in range 0-65535"
 msgstr ""
 
-#: src/qemu/qemu_block.c:811
+#: src/qemu/qemu_block.c:867
 msgid "nbd protocol accepts only one host"
 msgstr ""
 
@@ -38580,12 +38831,12 @@ msgstr ""
 msgid "ncpumaps > REMOTE_VCPUINFO_MAX"
 msgstr ""
 
-#: src/remote/remote_driver.c:2904
+#: src/remote/remote_driver.c:2900
 #, c-format
 msgid "ncpus count exceeds maximum: %u > %u"
 msgstr ""
 
-#: src/libvirt-domain.c:10926
+#: src/libvirt-domain.c:11113
 msgid "ncpus must be 1 when start_cpu is -1"
 msgstr ""
 
@@ -38593,15 +38844,15 @@ msgstr ""
 msgid "ncpus too large"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3096
+#: src/qemu/qemu_validate.c:3103
 msgid "ncr53c90 SCSI controller is not a built-in for this machine"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3091
+#: src/qemu/qemu_validate.c:3098
 msgid "ncr53c90 can only be used as first SCSI controller"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1151
+#: src/qemu/qemu_validate.c:1160
 msgid "need at least one serial port to use SGA"
 msgstr ""
 
@@ -38621,17 +38872,18 @@ msgstr ""
 msgid "negative size requires --shrink"
 msgstr ""
 
+#. 56 is good for Kerberos
 #: src/remote/remote_daemon_dispatch.c:3770
 #, c-format
 msgid "negotiated SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote/remote_driver.c:4203
+#: src/remote/remote_driver.c:4199
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/util/virqemu.c:228
+#: src/util/virqemu.c:227
 msgid "nested JSON array to commandline conversion is not supported"
 msgstr ""
 
@@ -38643,7 +38895,7 @@ msgstr ""
 msgid "netdir"
 msgstr ""
 
-#: src/util/virnetlink.c:985
+#: src/util/virnetlink.c:1001
 msgid "netlink event service not running"
 msgstr ""
 
@@ -38671,74 +38923,74 @@ msgstr ""
 msgid "network '%s' already exists with uuid %s"
 msgstr ""
 
-#: src/network/bridge_driver.c:4626
+#: src/network/bridge_driver.c:4634
 #, c-format
 msgid "network '%s' claims dev='%s' is already in use by a different port"
 msgstr ""
 
-#: src/network/bridge_driver.c:4668
+#: src/network/bridge_driver.c:4676
 #, c-format
 msgid ""
 "network '%s' claims the PCI device at domain=%d bus=%d slot=%d function=%d "
 "is already in use by a different network port"
 msgstr ""
 
-#: src/network/bridge_driver.c:3922 src/test/test_driver.c:5553
+#: src/network/bridge_driver.c:3931 src/test/test_driver.c:5553
 #, c-format
 msgid "network '%s' does not have a bridge name."
 msgstr ""
 
-#: src/network/bridge_driver.c:4785
+#: src/network/bridge_driver.c:4793
 #, c-format
 msgid "network '%s' doesn't have PCI device %04x:%02x:%02x.%x in use by domain"
 msgstr ""
 
-#: src/network/bridge_driver.c:4651
+#: src/network/bridge_driver.c:4659
 #, c-format
 msgid ""
 "network '%s' doesn't have PCI device %04x:%02x:%02x.%x in use by network port"
 msgstr ""
 
-#: src/qemu/qemu_process.c:4840
+#: src/qemu/qemu_process.c:4843
 #, c-format
 msgid "network '%s' doesn't have an IP address"
 msgstr ""
 
-#: src/network/bridge_driver.c:4757
+#: src/network/bridge_driver.c:4765
 #, c-format
 msgid "network '%s' doesn't have dev='%s' in use by domain"
 msgstr ""
 
-#: src/network/bridge_driver.c:4609
+#: src/network/bridge_driver.c:4617
 #, c-format
 msgid "network '%s' doesn't have dev='%s' in use by network port '%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:2276
+#: src/network/bridge_driver.c:2278
 #, c-format
 msgid "network '%s' has an invalid netmask or IP address in route definition"
 msgstr ""
 
-#: src/network/bridge_driver.c:3269
+#: src/network/bridge_driver.c:3278
 #, c-format
 msgid ""
 "network '%s' has forward mode '%s'  but lists a device by PCI address in the "
 "device pool. This is only supported for networks with forward mode 'hostdev'"
 msgstr ""
 
-#: src/network/bridge_driver.c:3373
+#: src/network/bridge_driver.c:3382
 #, c-format
 msgid ""
 "network '%s' has multiple default <portgroup> elements (%s and %s), but only "
 "one default is allowed"
 msgstr ""
 
-#: src/qemu/qemu_process.c:4864
+#: src/qemu/qemu_process.c:4867
 #, c-format
 msgid "network '%s' has no associated interface or bridge"
 msgstr ""
 
-#: src/network/bridge_driver.c:2320
+#: src/network/bridge_driver.c:2322
 #, c-format
 msgid "network '%s' has no bridge name defined"
 msgstr ""
@@ -38753,42 +39005,42 @@ msgstr ""
 msgid "network '%s' is already defined with uuid %s"
 msgstr ""
 
-#: src/network/bridge_driver.c:3842 src/network/bridge_driver.c:4277
-#: src/network/bridge_driver.c:4571 src/network/bridge_driver.c:5215
-#: src/network/bridge_driver.c:5255 src/network/bridge_driver.c:5323
-#: src/network/bridge_driver.c:5362 src/network/bridge_driver.c:5409
-#: src/network/bridge_driver.c:5502 src/network/bridge_driver.c:5564
+#: src/network/bridge_driver.c:3851 src/network/bridge_driver.c:4285
+#: src/network/bridge_driver.c:4579 src/network/bridge_driver.c:5223
+#: src/network/bridge_driver.c:5263 src/network/bridge_driver.c:5331
+#: src/network/bridge_driver.c:5370 src/network/bridge_driver.c:5417
+#: src/network/bridge_driver.c:5510 src/network/bridge_driver.c:5572
 #, c-format
 msgid "network '%s' is not active"
 msgstr ""
 
-#: src/network/bridge_driver.c:4373 src/network/bridge_driver.c:4502
+#: src/network/bridge_driver.c:4381 src/network/bridge_driver.c:4510
 #, c-format
 msgid ""
 "network '%s' requires exclusive access to interfaces, but none are available"
 msgstr ""
 
-#: src/network/bridge_driver.c:4462 src/network/bridge_driver.c:4740
+#: src/network/bridge_driver.c:4470 src/network/bridge_driver.c:4748
 #, c-format
 msgid ""
 "network '%s' uses a direct mode, but has no forward dev and no interface pool"
 msgstr ""
 
-#: src/network/bridge_driver.c:4767
+#: src/network/bridge_driver.c:4775
 #, c-format
 msgid ""
 "network '%s' uses a hostdev mode, but has no forward dev and no interface "
 "pool"
 msgstr ""
 
-#: src/util/virnetdev.c:2103
+#: src/util/virnetdev.c:2112
 #, c-format
 msgid ""
 "network device saved config file '%s' has unexpected contents, missing both "
 "'MAC' and 'adminMAC': '%.60s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3434 src/libxl/libxl_driver.c:3574
+#: src/libxl/libxl_driver.c:3432 src/libxl/libxl_driver.c:3571
 #, c-format
 msgid "network device with mac %s already exists"
 msgstr ""
@@ -38836,7 +39088,7 @@ msgstr ""
 msgid "network interface type"
 msgstr ""
 
-#: src/network/bridge_driver.c:2698
+#: src/network/bridge_driver.c:2700
 msgid "network is already active"
 msgstr ""
 
@@ -38891,7 +39143,7 @@ msgstr ""
 msgid "network port not found: %s"
 msgstr ""
 
-#: src/network/bridge_driver.c:904
+#: src/network/bridge_driver.c:906
 msgid "network state driver is not active"
 msgstr ""
 
@@ -38899,7 +39151,7 @@ msgstr ""
 msgid "network uuid"
 msgstr ""
 
-#: src/qemu/qemu_process.c:4912
+#: src/qemu/qemu_process.c:4915
 msgid "network-based listen isn't possible, network driver isn't present"
 msgstr ""
 
@@ -38943,20 +39195,20 @@ msgstr ""
 msgid "nfsvers value for NFS pool mount option"
 msgstr ""
 
-#: src/libvirt-domain.c:6852
+#: src/libvirt-domain.c:7014
 #, c-format
 msgid "nkeycodes must be <= %d"
 msgstr ""
 
-#: src/util/virnetlink.c:306
+#: src/util/virnetlink.c:309
 msgid "nl_recv failed"
 msgstr ""
 
-#: src/util/virnetlink.c:302
+#: src/util/virnetlink.c:305
 msgid "nl_recv failed - returned 0 bytes"
 msgstr ""
 
-#: src/util/virnetlink.c:857
+#: src/util/virnetlink.c:873
 msgid "nl_recv returned with error"
 msgstr ""
 
@@ -38973,7 +39225,7 @@ msgstr ""
 msgid "no CPU model specified"
 msgstr ""
 
-#: src/cpu/cpu.c:512 src/qemu/qemu_driver.c:12437
+#: src/cpu/cpu.c:512 src/qemu/qemu_driver.c:12442
 #, c-format
 msgid "no CPU model specified at index %zu"
 msgstr ""
@@ -38986,7 +39238,7 @@ msgstr ""
 msgid "no CPUs given"
 msgstr ""
 
-#: src/util/virpci.c:976
+#: src/util/virpci.c:1084
 msgid "no FLR, PM reset or bus reset available"
 msgstr ""
 
@@ -38999,32 +39251,32 @@ msgstr ""
 msgid "no IP address found for interface '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1727
+#: src/conf/node_device_conf.c:1876
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1721
+#: src/conf/node_device_conf.c:1870
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1739
+#: src/conf/node_device_conf.c:1888
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1751
+#: src/conf/node_device_conf.c:1900
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1733
+#: src/conf/node_device_conf.c:1882
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1745
+#: src/conf/node_device_conf.c:1894
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
@@ -39033,77 +39285,77 @@ msgstr ""
 msgid "no SASL mechanisms are available"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1068
+#: src/conf/node_device_conf.c:1217
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1056
+#: src/conf/node_device_conf.c:1205
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1050 src/conf/node_device_conf.c:1173
+#: src/conf/node_device_conf.c:1199 src/conf/node_device_conf.c:1322
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1062
+#: src/conf/node_device_conf.c:1211
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1412
+#: src/conf/node_device_conf.c:1561
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1418
+#: src/conf/node_device_conf.c:1567
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1351
+#: src/conf/node_device_conf.c:1500
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1345
+#: src/conf/node_device_conf.c:1494
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1363
+#: src/conf/node_device_conf.c:1512
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1357
+#: src/conf/node_device_conf.c:1506
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1430
+#: src/conf/node_device_conf.c:1579
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1424
+#: src/conf/node_device_conf.c:1573
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1213
+#: src/conf/node_device_conf.c:1362
 #, c-format
 msgid "no WWNN supplied for '%s', and auto-generation failed"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1225
+#: src/conf/node_device_conf.c:1374
 #, c-format
 msgid "no WWPN supplied for '%s', and auto-generation failed"
 msgstr ""
 
-#: src/qemu/qemu_process.c:2188
+#: src/qemu/qemu_process.c:2192
 #, c-format
 msgid "no assigned pty for device %s"
 msgstr ""
@@ -39117,7 +39369,7 @@ msgstr ""
 msgid "no available memory line found"
 msgstr ""
 
-#: src/conf/node_device_conf.c:961
+#: src/conf/node_device_conf.c:1110
 #, c-format
 msgid "no block device path supplied for '%s'"
 msgstr ""
@@ -39158,52 +39410,52 @@ msgstr ""
 msgid "no console devices available"
 msgstr ""
 
-#: src/conf/node_device_conf.c:2102
+#: src/conf/node_device_conf.c:2263
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:17851 src/conf/domain_conf.c:17858
+#: src/conf/domain_conf.c:16411 src/conf/domain_conf.c:16418
 msgid "no device found on "
 msgstr ""
 
-#: src/conf/domain_conf.c:31584
+#: src/conf/domain_conf.c:30145
 #, c-format
 msgid "no device found with alias %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:17864
+#: src/conf/domain_conf.c:16424
 #, c-format
 msgid "no device matching MAC address %s found"
 msgstr ""
 
-#: src/conf/domain_conf.c:17834 src/conf/domain_conf.c:17843
+#: src/conf/domain_conf.c:16394 src/conf/domain_conf.c:16403
 #, c-format
 msgid "no device matching MAC address %s found on "
 msgstr ""
 
-#: src/util/virstoragefile.c:4205
+#: src/util/virstoragefile.c:4112
 #, c-format
 msgid "no disk format for %s was specified"
 msgstr ""
 
-#: src/qemu/qemu_process.c:392
+#: src/qemu/qemu_process.c:393
 #, c-format
 msgid "no disk found with alias '%s' or id '%s'"
 msgstr ""
 
-#: src/conf/backup_conf.c:541 src/conf/checkpoint_conf.c:335
-#: src/conf/snapshot_conf.c:671 src/qemu/qemu_backup.c:262
+#: src/conf/backup_conf.c:527 src/conf/checkpoint_conf.c:312
+#: src/conf/snapshot_conf.c:676 src/qemu/qemu_backup.c:262
 #, c-format
 msgid "no disk named '%s'"
 msgstr ""
 
-#: src/qemu/qemu_backup.c:814
+#: src/qemu/qemu_backup.c:822
 msgid "no disks selected for backup"
 msgstr ""
 
 #: src/libxl/libxl_migration.c:451 src/openvz/openvz_driver.c:2088
-#: src/qemu/qemu_migration.c:3108
+#: src/qemu/qemu_migration.c:3113
 msgid "no domain XML passed"
 msgstr ""
 
@@ -39216,17 +39468,17 @@ msgstr ""
 msgid "no domain checkpoint with matching name '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:22638
+#: src/conf/domain_conf.c:21166
 msgid "no domain config"
 msgstr ""
 
 #: src/qemu/qemu_snapshot.c:89 src/test/test_driver.c:8106
-#: src/vz/vz_driver.c:2148
+#: src/vz/vz_driver.c:2150
 #, c-format
 msgid "no domain snapshot with matching name '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:1560 src/vbox/vbox_common.c:805
+#: src/qemu/qemu_driver.c:1541 src/vbox/vbox_common.c:805
 #: src/vbox/vbox_common.c:2922
 #, c-format
 msgid "no domain with matching id %d"
@@ -39238,10 +39490,10 @@ msgid "no domain with matching id '%d'"
 msgstr ""
 
 #: src/bhyve/bhyve_driver.c:798 src/openvz/openvz_driver.c:359
-#: src/openvz/openvz_driver.c:1013 src/qemu/qemu_driver.c:1612
-#: src/qemu/qemu_driver.c:11322 src/qemu/qemu_driver.c:11836
-#: src/qemu/qemu_driver.c:11884 src/vmware/vmware_driver.c:871
-#: src/vz/vz_driver.c:608 src/vz/vz_sdk.c:482
+#: src/openvz/openvz_driver.c:1013 src/qemu/qemu_driver.c:1593
+#: src/qemu/qemu_driver.c:11306 src/qemu/qemu_driver.c:11841
+#: src/qemu/qemu_driver.c:11889 src/vmware/vmware_driver.c:871
+#: src/vz/vz_driver.c:610 src/vz/vz_sdk.c:482
 #, c-format
 msgid "no domain with matching name '%s'"
 msgstr ""
@@ -39251,16 +39503,16 @@ msgstr ""
 msgid "no domain with matching uuid"
 msgstr ""
 
-#: src/openvz/openvz_driver.c:92 src/qemu/qemu_driver.c:1587
-#: src/vmware/vmware_driver.c:74 src/vz/vz_driver.c:583 src/vz/vz_sdk.c:467
+#: src/openvz/openvz_driver.c:92 src/qemu/qemu_driver.c:1568
+#: src/vmware/vmware_driver.c:74 src/vz/vz_driver.c:585 src/vz/vz_sdk.c:467
 #: src/vz/vz_utils.h:47
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
 #: src/bhyve/bhyve_driver.c:174 src/conf/virdomainobjlist.c:1027
-#: src/libxl/libxl_driver.c:312 src/lxc/lxc_driver.c:114
-#: src/qemu/qemu_domain.c:313 src/test/test_driver.c:650 src/vz/vz_driver.c:781
+#: src/libxl/libxl_driver.c:313 src/lxc/lxc_driver.c:115
+#: src/qemu/qemu_domain.c:314 src/test/test_driver.c:650 src/vz/vz_driver.c:783
 #: src/vz/vz_utils.c:84
 #, c-format
 msgid "no domain with matching uuid '%s' (%s)"
@@ -39274,11 +39526,11 @@ msgstr ""
 msgid "no extended partition found and no primary partition available"
 msgstr ""
 
-#: src/logging/log_manager.c:184 src/remote/remote_driver.c:6391
+#: src/logging/log_manager.c:184 src/remote/remote_driver.c:6387
 msgid "no file descriptor received"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7328
+#: src/qemu/qemu_driver.c:7303
 msgid "no free memory device slot available"
 msgstr ""
 
@@ -39290,7 +39542,7 @@ msgstr ""
 msgid "no guest CPU model specified"
 msgstr ""
 
-#: src/hypervisor/virhostdev.c:2097
+#: src/hypervisor/virhostdev.c:2095
 msgid "no host device manager defined"
 msgstr ""
 
@@ -39298,7 +39550,7 @@ msgstr ""
 msgid "no hostname found"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:4997 src/qemu/qemu_driver.c:17310
+#: src/lxc/lxc_driver.c:4994 src/qemu/qemu_driver.c:17327
 #, c-format
 msgid "no hostname found for domain %s"
 msgstr ""
@@ -39323,11 +39575,11 @@ msgstr ""
 msgid "no interface with matching name '%s'"
 msgstr ""
 
-#: src/remote/remote_driver.c:5401
+#: src/remote/remote_driver.c:5397
 msgid "no internalFlags support"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:12859 src/vz/vz_sdk.c:278
+#: src/qemu/qemu_driver.c:12864 src/vz/vz_sdk.c:278
 msgid "no job is active on the domain"
 msgstr ""
 
@@ -39339,27 +39591,27 @@ msgstr ""
 msgid "no limit"
 msgstr ""
 
-#: src/conf/domain_conf.c:7314
+#: src/conf/domain_validate.c:995
 msgid "no loader path specified and firmware auto selection disabled"
 msgstr ""
 
-#: src/util/vircgroupv2devices.c:406
+#: src/util/vircgroupv2devices.c:407
 msgid "no map for cgroup BPF prog"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7514
+#: src/qemu/qemu_driver.c:7489
 msgid "no matching RNG device was found"
 msgstr ""
 
-#: src/conf/domain_conf.c:17868
+#: src/conf/domain_conf.c:16428
 msgid "no matching device found"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7503
+#: src/qemu/qemu_driver.c:7478
 msgid "no matching filesystem device was found"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7537 src/qemu/qemu_hotplug.c:5620
+#: src/qemu/qemu_driver.c:7512 src/qemu/qemu_hotplug.c:5649
 msgid "no matching redirdev was not found"
 msgstr ""
 
@@ -39367,7 +39619,7 @@ msgstr ""
 msgid "no medium attachments"
 msgstr ""
 
-#: src/qemu/qemu_command.c:2386
+#: src/qemu/qemu_command.c:2408
 msgid "no model provided for USB controller"
 msgstr ""
 
@@ -39375,27 +39627,27 @@ msgstr ""
 msgid "no monitor path"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1274
+#: src/conf/node_device_conf.c:1423
 #, c-format
 msgid "no network interface supplied for '%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:2891 src/test/test_driver.c:5197
+#: src/network/bridge_driver.c:2893 src/test/test_driver.c:5197
 #, c-format
 msgid "no network with matching name '%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:2862 src/test/test_driver.c:5160
+#: src/network/bridge_driver.c:2864 src/test/test_driver.c:5160
 #, c-format
 msgid "no network with matching uuid '%s'"
 msgstr ""
 
-#: src/network/bridge_driver.c:312
+#: src/network/bridge_driver.c:314
 #, c-format
 msgid "no network with matching uuid '%s' (%s)"
 msgstr ""
 
-#: src/node_device/node_device_driver.c:784
+#: src/node_device/node_device_driver.c:816
 #, c-format
 msgid "no node device for '%s' with matching wwnn '%s' and wwpn '%s'"
 msgstr ""
@@ -39451,7 +39703,7 @@ msgstr ""
 msgid "no rbd option value specified for name '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1002
+#: src/conf/node_device_conf.c:1151
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
@@ -39464,11 +39716,11 @@ msgstr ""
 msgid "no running guests."
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3429
+#: src/qemu/qemu_driver.c:3410
 msgid "no screens to take screenshot from"
 msgstr ""
 
-#: src/storage/storage_util.c:777
+#: src/storage/storage_util.c:830
 msgid "no secret provided for luks encryption"
 msgstr ""
 
@@ -39488,7 +39740,7 @@ msgstr ""
 msgid "no server with matching name '%s' found"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1024
+#: src/conf/node_device_conf.c:1173
 #, c-format
 msgid "no size supplied for '%s'"
 msgstr ""
@@ -39555,7 +39807,7 @@ msgstr ""
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/storage/storage_driver.c:1697 src/storage/storage_util.c:1546
+#: src/storage/storage_driver.c:1697 src/storage/storage_util.c:1599
 #: src/test/test_driver.c:6924
 #, c-format
 msgid "no storage vol with matching path '%s'"
@@ -39570,7 +39822,7 @@ msgstr ""
 msgid "no stream callback registered"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3453
+#: src/qemu/qemu_driver.c:3434
 msgid "no such screen ID"
 msgstr ""
 
@@ -39598,18 +39850,18 @@ msgstr ""
 msgid "no suitable method to retrieve key passphrase"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1824
+#: src/conf/node_device_conf.c:1973
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3984 src/lxc/lxc_driver.c:3140
-#: src/qemu/qemu_driver.c:7430
+#: src/libxl/libxl_driver.c:3979 src/lxc/lxc_driver.c:3144
+#: src/qemu/qemu_driver.c:7405
 #, c-format
 msgid "no target device %s"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1097
+#: src/conf/node_device_conf.c:1246
 #, c-format
 msgid "no target name supplied for '%s'"
 msgstr ""
@@ -39630,7 +39882,7 @@ msgstr ""
 msgid "no transaction running, nothing to rollback."
 msgstr ""
 
-#: src/util/virnetdevmacvlan.c:180 src/util/virnetdevtap.c:229
+#: src/util/virnetdev.c:3637
 #, c-format
 msgid "no unused %s names available"
 msgstr ""
@@ -39639,11 +39891,11 @@ msgstr ""
 msgid "no valid connection"
 msgstr ""
 
-#: src/util/virnetlink.c:253
+#: src/util/virnetlink.c:256
 msgid "no valid netlink response was received"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:19502
+#: src/qemu/qemu_driver.c:19518
 msgid "no vcpus selected for modification"
 msgstr ""
 
@@ -39679,12 +39931,12 @@ msgstr ""
 msgid "node cpu map"
 msgstr ""
 
-#: src/libvirt-nodedev.c:816
+#: src/libvirt-nodedev.c:819
 #, c-format
 msgid "node device '%s' in %s must match connection"
 msgstr ""
 
-#: tools/virsh-nodedev.c:526
+#: tools/virsh-nodedev.c:535
 msgid "node device details in XML"
 msgstr ""
 
@@ -39731,7 +39983,7 @@ msgstr ""
 msgid "nodedev state driver is not active"
 msgstr ""
 
-#: src/conf/domain_conf.c:7262
+#: src/conf/domain_validate.c:943
 #, c-format
 msgid "nodeset attribute of hugepages of sizes %llu and %llu intersect"
 msgstr ""
@@ -39740,12 +39992,12 @@ msgstr ""
 msgid "nodeset for NUMA memory tuning must be set if 'placement' is 'static'"
 msgstr ""
 
-#: src/conf/domain_conf.c:6890 src/conf/domain_conf.c:6957
+#: src/conf/domain_validate.c:801 src/conf/domain_validate.c:868
 #, c-format
 msgid "non unique alias detected: %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15041
+#: src/qemu/qemu_driver.c:15054
 msgid "non-file destination not supported yet"
 msgstr ""
 
@@ -39761,20 +40013,20 @@ msgstr ""
 msgid "nonzero ncpus doesn't match with NULL xmlCPUs"
 msgstr ""
 
-#: src/util/virfile.c:3496
+#: src/util/virfile.c:3539
 #, c-format
 msgid "not a hugetlbfs mount: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:24020 src/conf/domain_conf.c:24021
+#: src/conf/domain_conf.c:22548 src/conf/domain_conf.c:22549
 msgid "not specified"
 msgstr ""
 
-#: src/util/virmdev.c:581 src/util/virnetlink.c:1224 src/util/virpci.c:2510
+#: src/util/virmdev.c:586 src/util/virnetlink.c:1240 src/util/virpci.c:2618
 msgid "not supported on non-linux platforms"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:745
+#: src/qemu/qemu_snapshot.c:762
 msgid "nothing selected for snapshot"
 msgstr ""
 
@@ -39788,7 +40040,7 @@ msgid ""
 "restarts. See OPTIONS for currently supported attributes."
 msgstr ""
 
-#: src/remote/remote_driver.c:2898
+#: src/remote/remote_driver.c:2894
 #, c-format
 msgid "nparams count exceeds maximum: %u > %u"
 msgstr ""
@@ -39818,7 +40070,7 @@ msgstr ""
 msgid "nparams too large"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2587
+#: src/qemu/qemu_validate.c:2598
 msgid "num-queues property isn't supported by this QEMU binary"
 msgstr ""
 
@@ -39896,39 +40148,39 @@ msgstr ""
 msgid "numerical overflow: %s"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2271
+#: src/libxl/libxl_driver.c:2269
 msgid "nvcpus is zero"
 msgstr ""
 
-#: src/qemu/qemu_command.c:3114
+#: src/qemu/qemu_command.c:3139
 msgid "nvdimm align property is not available with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:8631 src/qemu/qemu_validate.c:4599
+#: src/qemu/qemu_validate.c:4614
 msgid "nvdimm isn't supported by this QEMU binary"
 msgstr ""
 
-#: src/conf/domain_conf.c:16771
+#: src/conf/domain_conf.c:15347
 msgid "nvdimm label must be at least 128KiB"
 msgstr ""
 
-#: src/qemu/qemu_command.c:3125
+#: src/qemu/qemu_command.c:3150
 msgid "nvdimm pmem property is not available with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4606
+#: src/qemu/qemu_validate.c:4621
 msgid "nvdimm readonly property is not available with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4563
+#: src/qemu/qemu_validate.c:4569
 msgid "nvram address type must be spaprvio"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4549
+#: src/qemu/qemu_validate.c:4555
 msgid "nvram device is not supported by this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4555
+#: src/qemu/qemu_validate.c:4561
 msgid "nvram device is only supported for PPC64"
 msgstr ""
 
@@ -39940,7 +40192,7 @@ msgstr ""
 msgid "nwfilter state driver is not active"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:3091
+#: src/qemu/qemu_monitor.c:3059
 msgid "object props can't be NULL"
 msgstr ""
 
@@ -39961,21 +40213,21 @@ msgstr ""
 msgid "offline migration"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2295 src/qemu/qemu_migration.c:2545
+#: src/qemu/qemu_migration.c:2300 src/qemu/qemu_migration.c:2550
 msgid "offline migration cannot handle non-shared storage"
 msgstr ""
 
-#: src/libvirt-domain.c:3552 src/libvirt-domain.c:3708
-#: src/libvirt-domain.c:3891 src/qemu/qemu_migration.c:4800
+#: src/libvirt-domain.c:3588 src/libvirt-domain.c:3780
+#: src/libvirt-domain.c:4000 src/qemu/qemu_migration.c:4816
 msgid "offline migration is not supported by the destination host"
 msgstr ""
 
-#: src/libvirt-domain.c:3545 src/libvirt-domain.c:3701
-#: src/libvirt-domain.c:3884 src/libvirt-domain.c:4005
+#: src/libvirt-domain.c:3578 src/libvirt-domain.c:3771
+#: src/libvirt-domain.c:3990 src/libvirt-domain.c:4149
 msgid "offline migration is not supported by the source host"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2301 src/qemu/qemu_migration.c:2551
+#: src/qemu/qemu_migration.c:2306 src/qemu/qemu_migration.c:2556
 msgid "offline migration must be specified with the persistent flag set"
 msgstr ""
 
@@ -40009,28 +40261,28 @@ msgid ""
 "online non-hotpluggable vcpus need to be ordered prior to hotplugable vcpus"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:8494
+#: src/qemu/qemu_domain.c:8614
 msgid "only 'dimm' addresses are supported for the pc-dimm device"
 msgstr ""
 
-#: src/qemu/qemu_command.c:8598
+#: src/qemu/qemu_command.c:8616
 msgid "only 'pci' addresses are supported for the shared memory device"
 msgstr ""
 
-#: src/qemu/qemu_command.c:9649
+#: src/qemu/qemu_command.c:9667
 msgid ""
 "only 1 graphics device of each type (sdl, vnc, spice, headless) is supported"
 msgstr ""
 
-#: src/util/virqemu.c:194
+#: src/util/virqemu.c:193
 msgid "only JSON objects can be top level"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:875 src/storage/storage_backend_rbd.c:917
+#: src/storage/storage_backend_rbd.c:865 src/storage/storage_backend_rbd.c:907
 msgid "only RAW volumes are supported by this storage pool"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:988
+#: src/qemu/qemu_validate.c:992
 msgid "only S390 guests support panic device of model 's390'"
 msgstr ""
 
@@ -40038,15 +40290,15 @@ msgstr ""
 msgid "only TCP protocol can be converted to InetSocketAddress"
 msgstr ""
 
-#: src/util/virstoragefile.c:3499
+#: src/util/virstoragefile.c:3357
 msgid "only TCP transport is supported for iSCSI volumes"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:247
+#: src/bhyve/bhyve_command.c:240
 msgid "only USB input devices are supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:22503
+#: src/conf/domain_conf.c:21038
 msgid "only a single IOMMU device is supported"
 msgstr ""
 
@@ -40058,23 +40310,23 @@ msgstr ""
 msgid "only a single TPM non-proxy device is supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:22310
+#: src/conf/domain_conf.c:20845
 msgid "only a single memory balloon device is supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:22368
+#: src/conf/domain_conf.c:20903
 msgid "only a single nvram device is supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:22518
+#: src/conf/domain_conf.c:21053
 msgid "only a single vsock device is supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:22290
+#: src/conf/domain_conf.c:20825
 msgid "only a single watchdog device is supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:6749
+#: src/conf/domain_validate.c:1447
 msgid "only bus 'virtio' is supported for 'passthrough' input devices"
 msgstr ""
 
@@ -40087,7 +40339,7 @@ msgstr ""
 msgid "only cpu feature policies 'require' and 'disable' are supported for %s"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1007
+#: src/qemu/qemu_validate.c:1011
 msgid "only i686 and x86_64 guests support panic device of model 'hyperv'"
 msgstr ""
 
@@ -40095,19 +40347,19 @@ msgstr ""
 msgid "only list pool of specified type(s) (if supported)"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:1296
+#: src/libxl/libxl_conf.c:1297
 msgid "only model 'netfront' is supported for Xen PV(H) domains"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:145 src/bhyve/bhyve_command.c:995
+#: src/bhyve/bhyve_command.c:138 src/bhyve/bhyve_command.c:988
 msgid "only nmdm console types are supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:15293
+#: src/conf/domain_conf.c:13892
 msgid "only one RNG backend is supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:13711
+#: src/conf/domain_conf.c:12300
 msgid "only one TPM backend is supported"
 msgstr ""
 
@@ -40115,11 +40367,11 @@ msgstr ""
 msgid "only one backup job is supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:21504
+#: src/conf/domain_conf.c:20057
 msgid "only one emulatorpin is supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:21560
+#: src/conf/domain_conf.c:20112
 msgid "only one emulatorsched is supported"
 msgstr ""
 
@@ -40127,11 +40379,11 @@ msgstr ""
 msgid "only one filesystem supported"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:6648
+#: src/qemu/qemu_hotplug.c:6677
 msgid "only one hotpluggable entity can be selected"
 msgstr ""
 
-#: src/conf/domain_conf.c:13336
+#: src/conf/domain_conf.c:11928
 msgid "only one log element is allowed for character device"
 msgstr ""
 
@@ -40139,31 +40391,31 @@ msgstr ""
 msgid "only one numatune is supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:13326
+#: src/conf/domain_conf.c:11918
 msgid "only one protocol element is allowed for character device"
 msgstr ""
 
-#: src/conf/domain_conf.c:21920
+#: src/conf/domain_conf.c:20462
 msgid "only one resource element is supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:22423
+#: src/conf/domain_conf.c:20958
 msgid "only one set of redirection filter rule is supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:13252
+#: src/conf/domain_conf.c:11844
 msgid "only one source element is allowed for character device"
 msgstr ""
 
-#: src/conf/domain_conf.c:8362
+#: src/conf/domain_conf.c:7014
 msgid "only one source host address may be specified for the iSCSI hostdev"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1026
+#: src/qemu/qemu_validate.c:1030
 msgid "only pSeries guests support panic device of model 'pseries'"
 msgstr ""
 
-#: src/vz/vz_driver.c:3067
+#: src/vz/vz_driver.c:3069
 #, c-format
 msgid "only scheme, host and port are supported in vz migration URI: %s"
 msgstr ""
@@ -40172,39 +40424,39 @@ msgstr ""
 msgid "only sending a signal to pid 1 is supported"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:361
+#: src/bhyve/bhyve_command.c:354
 msgid "only single ISA controller is supported"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:351
+#: src/bhyve/bhyve_command.c:344
 msgid "only single USB controller is supported"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:261
+#: src/bhyve/bhyve_command.c:254
 msgid "only single input device is supported"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3998
+#: src/qemu/qemu_validate.c:4005
 msgid "only supports mount filesystem type"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4030
+#: src/qemu/qemu_validate.c:4036
 msgid "only supports passthrough accessmode"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:253
+#: src/bhyve/bhyve_command.c:246
 msgid "only tablet input devices are supported"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:1045
+#: src/libxl/libxl_conf.c:1046
 msgid "only the 'qemu' driver can be used with network disks"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:152
+#: src/bhyve/bhyve_command.c:145
 msgid "only two serial ports are supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:13257
+#: src/conf/domain_conf.c:11849
 msgid "only two source elements are allowed for character device"
 msgstr ""
 
@@ -40225,7 +40477,7 @@ msgstr ""
 msgid "opened"
 msgstr ""
 
-#: src/hyperv/hyperv_driver.c:2508
+#: src/hyperv/hyperv_driver.c:2505
 #, c-format
 msgid "openwsman: %s"
 msgstr ""
@@ -40296,7 +40548,7 @@ msgstr ""
 msgid "option --%s already seen"
 msgstr ""
 
-#: src/remote/remote_ssh_helper.c:354
+#: src/remote/remote_ssh_helper.c:377
 #, c-format
 msgid "option parsing failed: %s\n"
 msgstr ""
@@ -40309,7 +40561,7 @@ msgstr ""
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: tools/virsh-domain.c:14335
+#: tools/virsh-domain.c:14341
 msgid "optional file to read keys from"
 msgstr ""
 
@@ -40360,7 +40612,7 @@ msgstr ""
 msgid "outbound rate larger than maximum %u"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:4055
+#: src/qemu/qemu_migration.c:4060
 msgid "outgoing RDMA migration is not supported with this QEMU binary"
 msgstr ""
 
@@ -40390,11 +40642,11 @@ msgstr ""
 msgid "owner %lld does not hold the resource lock"
 msgstr ""
 
-#: src/libvirt-domain.c:4014
+#: src/libvirt-domain.c:4162
 msgid "p2p migration is not supported by the source host"
 msgstr ""
 
-#: src/conf/domain_conf.c:5181
+#: src/conf/domain_conf.c:5153
 msgid "packed driver option is only supported for virtio devices"
 msgstr ""
 
@@ -40438,7 +40690,7 @@ msgstr ""
 msgid "page size (in kibibytes)"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1050
+#: src/qemu/qemu_validate.c:1054
 msgid "panic is supported only with ISA address type"
 msgstr ""
 
@@ -40446,16 +40698,16 @@ msgstr ""
 msgid "panicked"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1753
+#: src/qemu/qemu_validate.c:1764
 msgid "parallel ports are not supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:13902
+#: src/conf/domain_conf.c:12501
 #, c-format
 msgid "parallels bus does not support %s input device"
 msgstr ""
 
-#: src/conf/domain_conf.c:13893
+#: src/conf/domain_conf.c:12492
 #, c-format
 msgid "parallels containers don't support input bus %s"
 msgstr ""
@@ -40546,7 +40798,7 @@ msgstr ""
 msgid "passphrase is too long for the buffer"
 msgstr ""
 
-#: src/conf/domain_conf.c:13605
+#: src/conf/domain_conf.c:12197
 msgid "passthrough mode requires a character device type attribute"
 msgstr ""
 
@@ -40555,7 +40807,7 @@ msgstr ""
 msgid "path '%s' doesn't reference a file"
 msgstr ""
 
-#: src/storage/storage_util.c:2747
+#: src/storage/storage_util.c:2800
 #, c-format
 msgid "path '%s' is not absolute"
 msgstr ""
@@ -40564,7 +40816,7 @@ msgstr ""
 msgid "path does not exist, skipping file type checks"
 msgstr ""
 
-#: src/conf/domain_conf.c:16718
+#: src/conf/domain_validate.c:1395
 msgid "path is required for model 'nvdimm'"
 msgstr ""
 
@@ -40588,11 +40840,11 @@ msgstr ""
 msgid "path to emulator binary (/domain/devices/emulator)"
 msgstr ""
 
-#: src/storage/storage_util.c:1142
+#: src/storage/storage_util.c:1195
 msgid "path to inputvol secret data file is required"
 msgstr ""
 
-#: src/storage/storage_util.c:1129
+#: src/storage/storage_util.c:1182
 msgid "path to secret data file is required"
 msgstr ""
 
@@ -40628,34 +40880,34 @@ msgstr ""
 msgid "pci backend driver '%s' is not supported"
 msgstr ""
 
-#: src/util/virpci.c:2647
+#: src/util/virpci.c:2760
 #, c-format
 msgid "pci device %s is not a PCI-Express device"
 msgstr ""
 
-#: tools/virsh-nodedev.c:616
+#: tools/virsh-nodedev.c:625
 msgid "pci device assignment backend driver (e.g. 'vfio' or 'kvm')"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:4884
+#: src/qemu/qemu_domain.c:4930
 msgid ""
 "pci-expander-bus controllers are only supported on 440fx-based machinetypes"
 msgstr ""
 
-#: src/bhyve/bhyve_domain.c:162 src/qemu/qemu_domain.c:4876
+#: src/bhyve/bhyve_domain.c:162 src/qemu/qemu_domain.c:4922
 msgid "pci-root and pcie-root controllers should have index 0"
 msgstr ""
 
-#: src/conf/domain_conf.c:11271
+#: src/conf/domain_validate.c:533
 msgid "pci-root and pcie-root controllers should not have an address"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:4891
+#: src/qemu/qemu_domain.c:4937
 msgid ""
 "pcie-expander-bus controllers are only supported on q35-based machinetypes"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:10628
+#: src/qemu/qemu_driver.c:10612
 #, c-format
 msgid "peeking is only supported for disk with 'raw' format not '%s'"
 msgstr ""
@@ -40668,7 +40920,7 @@ msgstr ""
 msgid "per-device IO Weights, in the form of /path/to/device,weight,..."
 msgstr ""
 
-#: src/conf/domain_conf.c:5824 src/conf/domain_conf.c:30548
+#: src/conf/domain_conf.c:5767 src/conf/domain_conf.c:29109
 msgid "per-device boot elements cannot be used together with os/boot elements"
 msgstr ""
 
@@ -40696,7 +40948,7 @@ msgid ""
 "write_iops_sec,..."
 msgstr ""
 
-#: src/conf/domain_conf.c:16647
+#: src/conf/domain_conf.c:15227
 #, c-format
 msgid "perf event '%s' was already specified"
 msgstr ""
@@ -40725,30 +40977,30 @@ msgstr ""
 msgid "persist VM on destination"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7395
+#: src/qemu/qemu_driver.c:7370
 #, c-format
 msgid "persistent attach of device '%s' is not supported"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3608 src/lxc/lxc_driver.c:3077
+#: src/libxl/libxl_driver.c:3605 src/lxc/lxc_driver.c:3081
 msgid "persistent attach of device is not supported"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7598
+#: src/qemu/qemu_driver.c:7573
 #, c-format
 msgid "persistent detach of device '%s' is not supported"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4025 src/lxc/lxc_driver.c:3172
+#: src/libxl/libxl_driver.c:4020 src/lxc/lxc_driver.c:3176
 msgid "persistent detach of device is not supported"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:7706
+#: src/qemu/qemu_driver.c:7681
 #, c-format
 msgid "persistent update of device '%s' is not supported"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4091 src/lxc/lxc_driver.c:3117
+#: src/libxl/libxl_driver.c:4086 src/lxc/lxc_driver.c:3121
 msgid "persistent update of device is not supported"
 msgstr ""
 
@@ -40765,7 +41017,7 @@ msgstr ""
 msgid "pin all memory before starting RDMA live migration"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:5513
+#: src/libxl/libxl_driver.c:5508
 msgid "platform unsupported"
 msgstr ""
 
@@ -40785,21 +41037,21 @@ msgstr ""
 msgid "poll failed in libxlTunnel3MigrationSrcFunc"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:3363
+#: src/qemu/qemu_migration.c:3368
 msgid "poll failed in migration tunnel"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5603
+#: src/qemu/qemu_driver.c:5583
 #, c-format
 msgid "poll-grow (%u) must be less than or equal to %d"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5596
+#: src/qemu/qemu_driver.c:5576
 #, c-format
 msgid "poll-max-ns (%llu) must be less than or equal to %d"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:5610
+#: src/qemu/qemu_driver.c:5590
 #, c-format
 msgid "poll-shrink (%u) must be less than or equal to %d"
 msgstr ""
@@ -40869,7 +41121,7 @@ msgstr ""
 msgid "port %u out of range in USB address bus: %u port: %s"
 msgstr ""
 
-#: src/util/virstring.c:1321
+#: src/util/virstring.c:1329
 #, c-format
 msgid "port '%s' out of range"
 msgstr ""
@@ -40878,6 +41130,10 @@ msgstr ""
 msgid "port UUID"
 msgstr ""
 
+#: src/qemu/qemu_domain.c:4655
+msgid "port cannot be specified in 'nfs' protocol host"
+msgstr ""
+
 #: tools/virsh-domain.c:10648
 msgid "port to use by target server for incoming disks migration"
 msgstr ""
@@ -40894,7 +41150,7 @@ msgstr ""
 msgid "post-copy"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:13370
+#: src/qemu/qemu_driver.c:13375
 msgid "post-copy can only be started while outgoing migration is in progress"
 msgstr ""
 
@@ -40902,7 +41158,7 @@ msgstr ""
 msgid "post-copy failed"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2223 src/qemu/qemu_migration.c:2578
+#: src/qemu/qemu_migration.c:2228 src/qemu/qemu_migration.c:2583
 msgid "post-copy is not supported with tunnelled migration"
 msgstr ""
 
@@ -40910,7 +41166,7 @@ msgstr ""
 msgid "post-copy migration bandwidth limit in MiB/s"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2216 src/qemu/qemu_migration.c:2571
+#: src/qemu/qemu_migration.c:2221 src/qemu/qemu_migration.c:2576
 msgid "post-copy migration is not supported with non-live or paused migration"
 msgstr ""
 
@@ -40922,22 +41178,22 @@ msgstr ""
 msgid "poweroff"
 msgstr ""
 
-#: src/qemu/qemu_process.c:2977
+#: src/qemu/qemu_process.c:2981
 #, c-format
 msgid "pr helper %s didn't show up"
 msgstr ""
 
-#: src/qemu/qemu_process.c:2995
+#: src/qemu/qemu_process.c:2999
 #, c-format
 msgid "pr helper %s died unexpectedly"
 msgstr ""
 
-#: src/qemu/qemu_process.c:2999
+#: src/qemu/qemu_process.c:3003
 #, c-format
 msgid "pr helper died and reported: %s"
 msgstr ""
 
-#: src/qemu/qemu_process.c:3006
+#: src/qemu/qemu_process.c:3010
 msgid "pr helper socked did not show up"
 msgstr ""
 
@@ -40960,15 +41216,15 @@ msgid ""
 "supported"
 msgstr ""
 
-#: src/util/virstoragefile.c:1251
+#: src/util/virfile.c:582
 msgid "preallocate is not supported on this platform"
 msgstr ""
 
-#: src/storage/storage_util.c:2345
+#: src/storage/storage_util.c:2398
 msgid "preallocate is only supported for an unencrypted raw volume"
 msgstr ""
 
-#: src/storage/storage_util.c:2356
+#: src/storage/storage_util.c:2409
 msgid "preallocate is only supported for raw type volume"
 msgstr ""
 
@@ -40977,7 +41233,7 @@ msgstr ""
 msgid "preallocate metadata (for qcow2 instead of full allocation)"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1427
+#: src/qemu/qemu_validate.c:1436
 msgid "prefix too long"
 msgstr ""
 
@@ -41089,7 +41345,7 @@ msgstr ""
 msgid "prints specified cpu statistics only."
 msgstr ""
 
-#: src/qemu/qemu_process.c:2474
+#: src/qemu/qemu_process.c:2478
 msgid "process exited while connecting to monitor"
 msgstr ""
 
@@ -41120,12 +41376,12 @@ msgstr ""
 msgid "prohibited character in DNS TXT record name '%s' of network %s"
 msgstr ""
 
-#: src/qemu/qemu_block.c:412 src/qemu/qemu_command.c:899
+#: src/qemu/qemu_block.c:412 src/qemu/qemu_command.c:920
 #, c-format
 msgid "protocol '%s' accepts only one host"
 msgstr ""
 
-#: src/qemu/qemu_command.c:970
+#: src/qemu/qemu_command.c:991
 msgid "protocol 'sheepdog' accepts up to one host"
 msgstr ""
 
@@ -41141,73 +41397,77 @@ msgstr ""
 msgid "provide XML suitable for migrations"
 msgstr ""
 
-#: src/conf/domain_conf.c:13863
+#: src/conf/domain_conf.c:12462
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/conf/backup_conf.c:209
+#: src/qemu/qemu_backup.c:274
 #, c-format
-msgid "pull mode requires qcow2 driver, not '%s'"
+msgid "pull mode backup for disk '%s' requires qcow2 driver"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2088
+#: src/qemu/qemu_agent.c:2121
 #, c-format
 msgid "qemu agent didn't provide 'ip-address' field for interface '%s'"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2073
+#: src/qemu/qemu_agent.c:2106
 #, c-format
 msgid "qemu agent didn't provide 'ip-address-type' field for interface '%s'"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2145
+#: src/qemu/qemu_agent.c:2178
 msgid "qemu agent didn't provide 'name' field"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2263
+#: src/qemu/qemu_agent.c:2673
+msgid "qemu agent didn't return an array of disks"
+msgstr ""
+
+#: src/qemu/qemu_agent.c:2296
 msgid "qemu agent didn't return an array of interfaces"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2534
+#: src/qemu/qemu_agent.c:2563
 msgid "qemu agent didn't return an array of keys"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4888
+#: src/qemu/qemu_monitor_json.c:4845
 #, c-format
 msgid "qemu block name '%s' doesn't match expected '%s'"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:9051
+#: src/qemu/qemu_domain.c:9139
 #, c-format
 msgid "qemu didn't report thread id for vcpu '%zu'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3436
+#: src/qemu/qemu_driver.c:3417
 msgid "qemu does not allow specifying screen ID"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1146
+#: src/qemu/qemu_validate.c:1155
 msgid "qemu does not support SGA"
 msgstr ""
 
-#: src/qemu/qemu_command.c:5749
+#: src/qemu/qemu_command.c:5768
 msgid "qemu does not support more than one entry to Type 2 in SMBIOS table"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2219
+#: src/qemu/qemu_validate.c:2230
 msgid "qemu does not support the accel2d setting"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:2254
+#: src/qemu/qemu_snapshot.c:2271
 msgid "qemu doesn't support reversion of snapshot taken in PMSUSPENDED state"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:1681
+#: src/qemu/qemu_snapshot.c:1698
 msgid "qemu doesn't support taking snapshots of PMSUSPENDED guests"
 msgstr ""
 
-#: src/qemu/qemu_command.c:9658
+#: src/qemu/qemu_command.c:9676
 #, c-format
 msgid "qemu emulator '%s' does not support xen"
 msgstr ""
@@ -41217,54 +41477,54 @@ msgstr ""
 msgid "qemu monitor event callback %d not registered"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:9057
+#: src/qemu/qemu_domain.c:9145
 #, c-format
 msgid "qemu reported thread id for inactive vcpu '%zu'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:8724
+#: src/qemu/qemu_monitor_json.c:8543
 msgid "qemu returned malformed time"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:1185
+#: src/qemu/qemu_driver.c:1166
 msgid "qemu state driver is not active"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:609
+#: src/qemu/qemu_monitor.c:605
 msgid "qemu unexpectedly closed the monitor"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5846
+#: src/qemu/qemu_monitor_json.c:5799
 msgid "qemu-machines reply has malformed 'numa-mem-supported' data"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:6761
+#: src/qemu/qemu_monitor_json.c:6618
 #, c-format
 msgid "qom-get invalid object property type %d"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:6769
+#: src/qemu/qemu_monitor_json.c:6626
 msgid "qom-get reply was missing return data"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:6664
+#: src/qemu/qemu_monitor_json.c:6521
 msgid "qom-list reply data was missing 'name'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:6673
+#: src/qemu/qemu_monitor_json.c:6530
 msgid "qom-list reply has malformed 'type' data"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:6603
+#: src/qemu/qemu_monitor_json.c:6460
 msgid "qom-list-types reply data was missing 'name'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:6873
+#: src/qemu/qemu_monitor_json.c:6711
 #, c-format
 msgid "qom-set invalid object property type %d"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4265
+#: src/qemu/qemu_monitor_json.c:4222
 msgid "query -rx-filter return data missing array element"
 msgstr ""
 
@@ -41280,169 +41540,157 @@ msgstr ""
 msgid "query or modify state of vcpu in the guest (via agent)"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:2455 src/qemu/qemu_monitor_json.c:2469
-#: src/qemu/qemu_monitor_json.c:2540
+#: src/qemu/qemu_monitor_json.c:2413 src/qemu/qemu_monitor_json.c:2427
+#: src/qemu/qemu_monitor_json.c:2498
 msgid "query-block device entry was not in expected format"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:6500
-msgid "query-command-line-options parameter data was missing 'name'"
-msgstr ""
-
-#: src/qemu/qemu_monitor_json.c:6465
-msgid "query-command-line-options reply data was missing 'option'"
-msgstr ""
-
-#: src/qemu/qemu_monitor_json.c:6445
-msgid "query-command-line-options reply was missing return data"
-msgstr ""
-
-#: src/qemu/qemu_monitor_json.c:6327
+#: src/qemu/qemu_monitor_json.c:6256
 msgid "query-commands reply data was missing 'name'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5924
+#: src/qemu/qemu_monitor_json.c:5877
 msgid "query-cpu-definitions reply data was missing 'name'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:6283
+#: src/qemu/qemu_monitor_json.c:6212
 msgid "query-cpu-model-comparison reply data was missing 'result'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:6386
+#: src/qemu/qemu_monitor_json.c:6315
 msgid "query-events reply data was missing 'name'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4071
+#: src/qemu/qemu_monitor_json.c:4029
 msgid "query-fdsets reply was missing 'fdset-id'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4093
+#: src/qemu/qemu_monitor_json.c:4051
 msgid "query-fdsets return data missing 'fd'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4087
+#: src/qemu/qemu_monitor_json.c:4045
 msgid "query-fdsets return data missing fd array element"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4065
+#: src/qemu/qemu_monitor_json.c:4023
 msgid "query-fdsets return data missing fdset array element"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:8796
+#: src/qemu/qemu_monitor_json.c:8615
 msgid "query-hotpluggable-cpus didn't return device props"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:8782
+#: src/qemu/qemu_monitor_json.c:8601
 msgid "query-hotpluggable-cpus didn't return device type"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:8790
+#: src/qemu/qemu_monitor_json.c:8609
 msgid "query-hotpluggable-cpus didn't return vcpus-count"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:8818
+#: src/qemu/qemu_monitor_json.c:8637
 msgid "query-hotpluggable-cpus entry doesn't report topology information"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:8288
+#: src/qemu/qemu_monitor_json.c:8106
 msgid "query-iothreads reply data was missing 'id'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:8310
+#: src/qemu/qemu_monitor_json.c:8128
 msgid "query-iothreads reply has malformed 'thread-id' data"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:6556
+#: src/qemu/qemu_monitor_json.c:6413
 msgid "query-kvm replied unexpected data"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5801
+#: src/qemu/qemu_monitor_json.c:5754
 msgid "query-machines reply data was missing 'name'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5817
+#: src/qemu/qemu_monitor_json.c:5770
 msgid "query-machines reply has malformed 'alias' data"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5825
+#: src/qemu/qemu_monitor_json.c:5778
 msgid "query-machines reply has malformed 'cpu-max' data"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5835
+#: src/qemu/qemu_monitor_json.c:5788
 msgid "query-machines reply has malformed 'default-cpu-type' data"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5857
+#: src/qemu/qemu_monitor_json.c:5810
 msgid "query-machines reply has malformed 'default-ram-id' data"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5810
+#: src/qemu/qemu_monitor_json.c:5763
 msgid "query-machines reply has malformed 'is-default' data"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:8425
+#: src/qemu/qemu_monitor_json.c:8244
 msgid "query-memory-devices reply data doesn't contain enum data"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:8413
+#: src/qemu/qemu_monitor_json.c:8232
 msgid "query-memory-devices reply data doesn't contain enum type discriminator"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:2900 src/qemu/qemu_monitor_json.c:3055
+#: src/qemu/qemu_monitor_json.c:2858 src/qemu/qemu_monitor_json.c:3013
 msgid "query-named-block-nodes entry was not in expected format"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7318
+#: src/qemu/qemu_monitor_json.c:7149
 msgid "query-sev-capabilities reply was missing 'cbitpos' field"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7340
+#: src/qemu/qemu_monitor_json.c:7171
 msgid "query-sev-capabilities reply was missing 'cert-chain' field"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7333
+#: src/qemu/qemu_monitor_json.c:7164
 msgid "query-sev-capabilities reply was missing 'pdh' field"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7326
+#: src/qemu/qemu_monitor_json.c:7157
 msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:1760
+#: src/qemu/qemu_monitor_json.c:1758
 msgid "query-status reply was missing running state"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7053
+#: src/qemu/qemu_monitor_json.c:6891
 msgid "query-target reply was missing arch data"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5729
+#: src/qemu/qemu_monitor_json.c:5682
 msgid "query-version reply was missing 'major' version"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5739
+#: src/qemu/qemu_monitor_json.c:5692
 msgid "query-version reply was missing 'micro' version"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5734
+#: src/qemu/qemu_monitor_json.c:5687
 msgid "query-version reply was missing 'minor' version"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5747
+#: src/qemu/qemu_monitor_json.c:5700
 msgid "query-version reply was missing 'package' version"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5723
+#: src/qemu/qemu_monitor_json.c:5676
 msgid "query-version reply was missing 'qemu' data"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:13282
+#: src/qemu/qemu_driver.c:13287
 msgid ""
 "querying maximum post-copy migration speed is not supported by QEMU binary"
 msgstr ""
 
-#: src/conf/domain_conf.c:6187
+#: src/conf/domain_validate.c:275
 msgid "queues attribute in disk driver element is only supported by virtio-blk"
 msgstr ""
 
@@ -41455,8 +41703,8 @@ msgstr ""
 msgid "quit this interactive terminal"
 msgstr ""
 
-#: src/conf/domain_conf.c:16221
-msgid "ram attribute only supported for type of qxl"
+#: src/conf/domain_validate.c:135
+msgid "ram attribute only supported for video type qxl"
 msgstr ""
 
 #: src/util/virsocketaddr.c:880
@@ -41484,11 +41732,11 @@ msgstr ""
 msgid "rate %s too big for destination"
 msgstr ""
 
-#: src/conf/domain_conf.c:10232
+#: src/conf/domain_conf.c:8891
 msgid "rawio can be used only with device='lun'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8604
+#: src/conf/domain_conf.c:7256
 msgid "rawio is only supported for scsi host device"
 msgstr ""
 
@@ -41500,7 +41748,7 @@ msgstr ""
 msgid "read I/O operations max"
 msgstr ""
 
-#: src/util/vircommand.c:3328
+#: src/util/vircommand.c:3352
 msgid "read error on pipe"
 msgstr ""
 
@@ -41508,7 +41756,7 @@ msgstr ""
 msgid "read max, as scaled integer (default bytes)"
 msgstr ""
 
-#: src/internal.h:451
+#: src/internal.h:461
 #, c-format
 msgid "read only access prevents %s"
 msgstr ""
@@ -41541,11 +41789,11 @@ msgstr ""
 msgid "readahead setting is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2627
+#: src/qemu/qemu_validate.c:2638
 msgid "readonly ide disks are not supported"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2633
+#: src/qemu/qemu_validate.c:2644
 msgid "readonly sata disks are not supported"
 msgstr ""
 
@@ -41553,7 +41801,7 @@ msgstr ""
 msgid "ready"
 msgstr ""
 
-#: tools/virsh-nodedev.c:665
+#: tools/virsh-nodedev.c:674
 msgid "reattach node device to its device driver"
 msgstr ""
 
@@ -41577,7 +41825,7 @@ msgstr ""
 msgid "received malformed monitor, check the XML definition"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:5065
+#: src/qemu/qemu_migration.c:5081
 msgid "received unexpected cookie with P2P migration"
 msgstr ""
 
@@ -41626,16 +41874,16 @@ msgstr ""
 msgid "refresh ploop failed: unable to delete DiskDescriptor.xml"
 msgstr ""
 
-#: src/conf/backup_conf.c:507
+#: src/conf/backup_conf.c:493
 #, c-format
 msgid "refusing to generate file name for disk '%s'"
 msgstr ""
 
-#: src/remote/remote_driver.c:8047
+#: src/remote/remote_driver.c:8043
 msgid "remoteDomainAuthorizedSSHKeysGet: returned number of keys exceeds limit"
 msgstr ""
 
-#: src/remote/remote_driver.c:8080
+#: src/remote/remote_driver.c:8076
 msgid "remoteDomainAuthorizedSSHKeysSet: returned number of keys exceeds limit"
 msgstr ""
 
@@ -41643,7 +41891,7 @@ msgstr ""
 msgid "remoteDomainBlockStatsFlags: returned number of stats exceeds limit"
 msgstr ""
 
-#: src/remote/remote_driver.c:2929
+#: src/remote/remote_driver.c:2925
 msgid "remoteDomainGetCPUStats: returned number of stats exceeds limit"
 msgstr ""
 
@@ -41665,7 +41913,7 @@ msgid ""
 "libssh2|libssh)"
 msgstr ""
 
-#: src/conf/domain_conf.c:10262
+#: src/conf/domain_conf.c:8921
 msgid "removable is only valid for usb disks"
 msgstr ""
 
@@ -41691,7 +41939,7 @@ msgstr ""
 msgid "remove domain managed state file"
 msgstr ""
 
-#: tools/virsh-domain.c:14343
+#: tools/virsh-domain.c:14349
 msgid "remove keys from the authorized keys file"
 msgstr ""
 
@@ -41703,7 +41951,7 @@ msgstr ""
 msgid "remove the metadata corresponding to an uri"
 msgstr ""
 
-#: src/storage/storage_util.c:2168
+#: src/storage/storage_util.c:2221
 #, c-format
 msgid "removing block or network volumes is not supported: %s"
 msgstr ""
@@ -41726,11 +41974,15 @@ msgstr ""
 msgid "rename(\"%s\", \"%s\")"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:6929 src/qemu/qemu_monitor_json.c:6956
+#: src/qemu/qemu_monitor_json.c:6767 src/qemu/qemu_monitor_json.c:6794
 msgid "reply data was missing 'name'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5172
+#: src/qemu/qemu_monitor_json.c:6346
+msgid "reply data was missing 'option' name or parameters"
+msgstr ""
+
+#: src/qemu/qemu_monitor_json.c:5125
 msgid "reply was missing return data"
 msgstr ""
 
@@ -41746,6 +41998,10 @@ msgstr ""
 msgid "report daemon version too"
 msgstr ""
 
+#: tools/virsh-domain.c:14214
+msgid "report disk information"
+msgstr ""
+
 #: tools/virsh-domain-monitor.c:2135
 msgid "report domain IOThread information"
 msgstr ""
@@ -41811,7 +42067,7 @@ msgstr ""
 msgid "requested USB port %s not present on USB bus %u"
 msgstr ""
 
-#: src/remote/remote_driver.c:3636
+#: src/remote/remote_driver.c:3632
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
@@ -41830,16 +42086,16 @@ msgstr ""
 msgid "requested size of the cache (in bytes) used for compression"
 msgstr ""
 
-#: src/util/virstoragefile.c:1548
+#: src/util/virstoragefile.c:1396
 #, c-format
 msgid "requested target '%s' does not match target '%s'"
 msgstr ""
 
-#: src/qemu/qemu_process.c:1919
+#: src/qemu/qemu_process.c:1923
 msgid "requested unknown memory failure action"
 msgstr ""
 
-#: src/qemu/qemu_process.c:1899
+#: src/qemu/qemu_process.c:1903
 msgid "requested unknown memory failure recipient"
 msgstr ""
 
@@ -41848,27 +42104,27 @@ msgstr ""
 msgid "requested vcpu '%d' is not present in the domain"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:4364
+#: src/qemu/qemu_driver.c:4345
 #, c-format
 msgid ""
 "requested vcpu count is greater than the count of enabled vcpus in the "
 "domain: %d > %d"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2307
+#: src/libxl/libxl_driver.c:2305
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:6449
+#: src/qemu/qemu_hotplug.c:6478
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the live domain: %u "
 "> %u"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:6457
+#: src/qemu/qemu_hotplug.c:6486
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the persistent "
@@ -41879,7 +42135,7 @@ msgstr ""
 msgid "require atomic operation"
 msgstr ""
 
-#: src/util/virresctrl.c:505 src/util/virresctrl.c:515
+#: src/util/virresctrl.c:506 src/util/virresctrl.c:516
 msgid "resctrl locking is not supported on this platform"
 msgstr ""
 
@@ -41895,7 +42151,7 @@ msgstr ""
 msgid "reset a domain"
 msgstr ""
 
-#: tools/virsh-nodedev.c:716
+#: tools/virsh-nodedev.c:725
 msgid "reset node device"
 msgstr ""
 
@@ -41907,7 +42163,7 @@ msgstr ""
 msgid "resize a vol"
 msgstr ""
 
-#: src/storage/storage_util.c:2265
+#: src/storage/storage_util.c:2318
 msgid "resize of qcow2 encrypted image is not supported"
 msgstr ""
 
@@ -41925,7 +42181,7 @@ msgstr ""
 msgid "resource busy: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:9117
+#: src/conf/domain_conf.c:7767
 msgid "resource relabeling is not compatible with 'none' label type"
 msgstr ""
 
@@ -41954,16 +42210,16 @@ msgstr ""
 msgid "resume a domain"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:1916 src/qemu/qemu_migration.c:5353
-#: src/qemu/qemu_process.c:493 src/qemu/qemu_process.c:7290
+#: src/qemu/qemu_driver.c:1897 src/qemu/qemu_migration.c:5369
+#: src/qemu/qemu_process.c:494 src/qemu/qemu_process.c:7302
 msgid "resume operation failed"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3366
+#: src/qemu/qemu_driver.c:3347
 msgid "resuming after dump failed"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:361 src/qemu/qemu_snapshot.c:1540
+#: src/qemu/qemu_snapshot.c:361 src/qemu/qemu_snapshot.c:1557
 msgid "resuming after snapshot failed"
 msgstr ""
 
@@ -41991,7 +42247,7 @@ msgstr ""
 msgid "return the pool uuid rather than pool name"
 msgstr ""
 
-#: src/remote/remote_driver.c:2722 src/remote/remote_driver.c:2773
+#: src/remote/remote_driver.c:2718 src/remote/remote_driver.c:2769
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
@@ -42027,7 +42283,7 @@ msgstr ""
 msgid "reuse files provided by caller"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15071
+#: src/qemu/qemu_driver.c:15084
 msgid "reused mirror destination format must be specified"
 msgstr ""
 
@@ -42044,7 +42300,7 @@ msgstr ""
 msgid "revert to current snapshot"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:1932
+#: src/qemu/qemu_snapshot.c:1949
 msgid "revert to external snapshot not supported yet"
 msgstr ""
 
@@ -42084,7 +42340,7 @@ msgstr ""
 msgid "runstate '%d' out of range'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1489
+#: src/qemu/qemu_validate.c:1475
 msgid "rx_queue_size has to be a power of two"
 msgstr ""
 
@@ -42160,16 +42416,16 @@ msgstr ""
 msgid "sbbc configuration is not supported by this QEMU binary"
 msgstr ""
 
-#: src/vz/vz_driver.c:3060
+#: src/vz/vz_driver.c:3062
 #, c-format
 msgid "scheme and host are mandatory vz migration URI: %s"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:911
+#: src/qemu/qemu_validate.c:915
 msgid "sclpconsole is not supported in this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:919
+#: src/qemu/qemu_validate.c:923
 msgid "sclplmconsole is not supported in this QEMU binary"
 msgstr ""
 
@@ -42186,24 +42442,24 @@ msgstr ""
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/lxc/lxc_process.c:272
+#: src/lxc/lxc_process.c:292
 msgid "scripts are not supported on LXC network interfaces"
 msgstr ""
 
-#: src/qemu/qemu_command.c:3498
+#: src/qemu/qemu_command.c:3521
 #, c-format
 msgid "scripts are not supported on interfaces of type %s"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2653
+#: src/qemu/qemu_validate.c:2663
 msgid "scsi-block 'lun' devices do not support the serial property"
 msgstr ""
 
-#: src/conf/domain_conf.c:14537
+#: src/conf/domain_conf.c:13136
 msgid "sdl gl element missing enable"
 msgstr ""
 
-#: src/conf/domain_conf.c:9218 src/conf/domain_conf.c:9317
+#: src/conf/domain_conf.c:7868 src/conf/domain_conf.c:7967
 #, c-format
 msgid "seclabel for model %s is already provided"
 msgstr ""
@@ -42235,17 +42491,17 @@ msgstr ""
 msgid "secret state driver is not active"
 msgstr ""
 
-#: src/util/virsecret.c:171
+#: src/util/virsecret.c:170
 #, c-format
 msgid "secret with uuid %s is of type '%s' not expected '%s' type"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:1265 src/qemu/qemu_driver.c:5981
+#: src/lxc/lxc_driver.c:1266 src/qemu/qemu_driver.c:5957
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/remote/remote_driver.c:2457
+#: src/remote/remote_driver.c:2454
 #, c-format
 msgid "security doi exceeds maximum: %zu"
 msgstr ""
@@ -42254,7 +42510,7 @@ msgstr ""
 msgid "security image label already defined for VM"
 msgstr ""
 
-#: src/conf/domain_conf.c:9167
+#: src/conf/domain_conf.c:7817
 msgid "security imagelabel is missing"
 msgstr ""
 
@@ -42263,21 +42519,21 @@ msgid "security label already defined for VM"
 msgstr ""
 
 #: src/security/security_apparmor.c:577 src/security/security_apparmor.c:620
-#: src/security/security_selinux.c:2890 src/security/security_selinux.c:2921
-#: src/security/security_selinux.c:2955 src/security/security_selinux.c:2984
-#: src/security/security_selinux.c:3031 src/security/security_selinux.c:3069
+#: src/security/security_selinux.c:2889 src/security/security_selinux.c:2920
+#: src/security/security_selinux.c:2954 src/security/security_selinux.c:2983
+#: src/security/security_selinux.c:3030 src/security/security_selinux.c:3068
 #, c-format
 msgid ""
 "security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/libvirt-lxc.c:218 src/security/security_selinux.c:1214
+#: src/libvirt-lxc.c:219 src/security/security_selinux.c:1214
 #, c-format
 msgid "security label exceeds maximum length: %d"
 msgstr ""
 
-#: src/remote/remote_driver.c:2376
+#: src/remote/remote_driver.c:2375
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
@@ -42287,7 +42543,7 @@ msgstr ""
 msgid "security label exceeds maximum: %zu"
 msgstr ""
 
-#: src/conf/domain_conf.c:9152
+#: src/conf/domain_conf.c:7802
 msgid "security label is missing"
 msgstr ""
 
@@ -42296,12 +42552,12 @@ msgstr ""
 msgid "security label model %s is not supported with selinux"
 msgstr ""
 
-#: src/remote/remote_driver.c:2448
+#: src/remote/remote_driver.c:2446
 #, c-format
 msgid "security model exceeds maximum: %zu"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:1256 src/qemu/qemu_driver.c:5972
+#: src/lxc/lxc_driver.c:1257 src/qemu/qemu_driver.c:5949
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
@@ -42451,49 +42707,49 @@ msgstr ""
 msgid "setting ACPI S4 not supported"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1482
+#: src/qemu/qemu_validate.c:1503
 msgid "setting MTU is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1504
+#: src/qemu/qemu_validate.c:1515
 #, c-format
 msgid "setting MTU on interface type %s is not supported yet"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:865
+#: src/qemu/qemu_validate.c:869
 msgid "setting NUMA distances is not supported with this qemu"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:10270
+#: src/qemu/qemu_driver.c:10245
 #, c-format
 msgid "setting bandwidth on interfaces of type '%s' is not implemented yet"
 msgstr ""
 
-#: src/conf/domain_conf.c:4794
+#: src/conf/domain_conf.c:4766
 msgid ""
 "setting of timer catchup policies is only supported with tickpolicy='catchup'"
 msgstr ""
 
-#: src/conf/domain_conf.c:6740
+#: src/conf/domain_validate.c:1438
 msgid "setting source evdev path only supported for passthrough input devices"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3672
+#: src/qemu/qemu_validate.c:3679
 #, c-format
 msgid ""
 "setting the hotplug property on a '%s' device is not supported by this QEMU "
 "binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1014
+#: src/qemu/qemu_validate.c:1018
 msgid "setting the panic device address is not supported for model 'hyperv'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1033
+#: src/qemu/qemu_validate.c:1037
 msgid "setting the panic device address is not supported for model 'pseries'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:995
+#: src/qemu/qemu_validate.c:999
 msgid "setting the panic device address is not supported for model 's390'"
 msgstr ""
 
@@ -42506,97 +42762,97 @@ msgstr ""
 msgid "setup of pcap handle failed: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:10238
+#: src/conf/domain_conf.c:8897
 msgid "sgio can be used only with device='lun'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8590
+#: src/conf/domain_conf.c:7242
 msgid "sgio is only supported for scsi host device"
 msgstr ""
 
-#: src/qemu/qemu_conf.c:1563
+#: src/qemu/qemu_conf.c:1542
 #, c-format
 msgid "sgio of shared disk '%s' conflicts with other active domains"
 msgstr ""
 
-#: src/qemu/qemu_conf.c:1557
+#: src/qemu/qemu_conf.c:1536
 #, c-format
 msgid ""
 "sgio of shared disk 'pool=%s' 'volume=%s' conflicts with other active domains"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15031
+#: src/qemu/qemu_driver.c:15044
 #, c-format
 msgid "shallow copy of disk '%s' into a raw file is not possible"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:380 src/qemu/qemu_validate.c:2856
+#: src/qemu/qemu_snapshot.c:380 src/qemu/qemu_validate.c:2863
 #, c-format
 msgid "shared access for disk '%s' requires use of supported storage format"
 msgstr ""
 
-#: src/qemu/qemu_block.c:893 src/qemu/qemu_block.c:923
+#: src/qemu/qemu_block.c:949 src/qemu/qemu_block.c:979
 msgid "sheepdog protocol accepts only one host"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1368
+#: src/qemu/qemu_migration.c:1373
 #, c-format
 msgid ""
 "shmem device '%s' cannot be migrated, only shmem with role='%s' can be "
 "migrated"
 msgstr ""
 
-#: src/conf/domain_conf.c:15481
+#: src/conf/domain_conf.c:14080
 msgid "shmem element must contain 'name' attribute"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:4771
+#: src/qemu/qemu_domain.c:4817
 #, c-format
 msgid "shmem model '%s' does not support size setting"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:4756
+#: src/qemu/qemu_domain.c:4802
 #, c-format
 msgid "shmem model '%s' doesn't support msi"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4633 src/qemu/qemu_validate.c:4643
+#: src/qemu/qemu_validate.c:4653 src/qemu/qemu_validate.c:4663
 #, c-format
 msgid "shmem model '%s' is not supported by this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:4763
+#: src/qemu/qemu_domain.c:4809
 #, c-format
 msgid "shmem model '%s' is supported only with server option disabled"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:4748
+#: src/qemu/qemu_domain.c:4794
 #, c-format
 msgid "shmem model '%s' is supported only with server option enabled"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5305
+#: src/qemu/qemu_process.c:5308
 #, c-format
 msgid "shmem name '%s' must not contain '/'"
 msgstr ""
 
-#: src/conf/domain_conf.c:6776
+#: src/conf/domain_validate.c:1474
 msgid "shmem name cannot be equal to '.'"
 msgstr ""
 
-#: src/conf/domain_conf.c:6782
+#: src/conf/domain_validate.c:1480
 msgid "shmem name cannot be equal to '..'"
 msgstr ""
 
-#: src/conf/domain_conf.c:6770
+#: src/conf/domain_validate.c:1468
 msgid "shmem name cannot include '/' character"
 msgstr ""
 
-#: src/qemu/qemu_command.c:8586
+#: src/qemu/qemu_command.c:8604
 msgid "shmem size must be a power of two"
 msgstr ""
 
-#: src/qemu/qemu_command.c:8591
+#: src/qemu/qemu_command.c:8609
 msgid "shmem size must be at least 1 MiB (1024 KiB)"
 msgstr ""
 
@@ -42634,7 +42890,7 @@ msgid "show or set domain's description or title"
 msgstr ""
 
 #: tools/virsh-domain.c:9780 tools/virsh-domain.c:13601
-#: tools/virsh-network.c:1278 tools/virsh-nodedev.c:892 tools/virsh-pool.c:2025
+#: tools/virsh-network.c:1278 tools/virsh-nodedev.c:901 tools/virsh-pool.c:2025
 #: tools/virsh-secret.c:753
 msgid "show timestamp for each printed event"
 msgstr ""
@@ -42663,7 +42919,7 @@ msgstr ""
 msgid "shutting down"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:2808 src/test/test_driver.c:4221
+#: src/lxc/lxc_driver.c:2812 src/test/test_driver.c:4221
 #, c-format
 msgid "signum value %d is out of range"
 msgstr ""
@@ -42673,17 +42929,17 @@ msgstr ""
 msgid "size > maximum buffer size"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:9813
+#: src/qemu/qemu_driver.c:9788
 #, c-format
 msgid "size must be less than %llu"
 msgstr ""
 
-#: src/libvirt-domain.c:5399 src/libvirt-domain.c:5543
+#: src/libvirt-domain.c:5553 src/libvirt-domain.c:5701
 #, c-format
 msgid "size must not exceed %zu"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:8106
+#: src/qemu/qemu_domain.c:8226
 #, c-format
 msgid "size of memory module '%zu' overflowed after alignment"
 msgstr ""
@@ -42692,7 +42948,7 @@ msgstr ""
 msgid "size of the vol, as scaled integer (default bytes)"
 msgstr ""
 
-#: src/conf/domain_conf.c:10906
+#: src/conf/domain_conf.c:9546
 msgid "size value too large"
 msgstr ""
 
@@ -42721,9 +42977,9 @@ msgstr ""
 msgid "snapshot %s disappeared from list"
 msgstr ""
 
-#: src/esx/esx_driver.c:4438 src/qemu/qemu_driver.c:13662
+#: src/esx/esx_driver.c:4448 src/qemu/qemu_driver.c:13667
 #: src/test/test_driver.c:8327 src/vbox/vbox_common.c:6465
-#: src/vz/vz_driver.c:2471
+#: src/vz/vz_driver.c:2473
 #, c-format
 msgid "snapshot '%s' does not have a parent"
 msgstr ""
@@ -42733,7 +42989,7 @@ msgstr ""
 msgid "snapshot '%s' has no parent"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:1939 src/test/test_driver.c:8748
+#: src/qemu/qemu_snapshot.c:1956 src/test/test_driver.c:8748
 #, c-format
 msgid "snapshot '%s' lacks domain '%s' rollback info"
 msgstr ""
@@ -42742,7 +42998,7 @@ msgstr ""
 msgid "snapshot information"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1647
+#: src/qemu/qemu_migration.c:1652
 msgid "snapshot job"
 msgstr ""
 
@@ -42752,7 +43008,7 @@ msgstr ""
 msgid "snapshot name"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:1956
+#: src/qemu/qemu_snapshot.c:1973
 msgid ""
 "snapshot without memory state, removal of existing managed saved state "
 "strongly recommended to avoid corruption"
@@ -42766,11 +43022,11 @@ msgstr ""
 msgid "snapshots have inconsistent relations"
 msgstr ""
 
-#: src/conf/domain_conf.c:12802
+#: src/conf/domain_conf.c:11394
 msgid "sndbuf must be a positive integer"
 msgstr ""
 
-#: src/qemu/qemu_command.c:922
+#: src/qemu/qemu_command.c:943
 msgid "socket attribute required for unix transport"
 msgstr ""
 
@@ -42786,7 +43042,7 @@ msgstr ""
 msgid "sort list topologically rather than by name"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4154
+#: src/qemu/qemu_validate.c:4160
 #, c-format
 msgid "sound card model '%s' is not supported by qemu"
 msgstr ""
@@ -42799,7 +43055,7 @@ msgstr ""
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:597
+#: src/conf/snapshot_conf.c:603
 #, c-format
 msgid ""
 "source for disk '%s' is not a regular file; refusing to generate external "
@@ -42839,16 +43095,16 @@ msgstr ""
 msgid "spapr-vio address %#llx already in use"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1283
+#: src/qemu/qemu_validate.c:1292
 #, c-format
 msgid "spapr-vio reg='0x%llx' exceeds maximum possible value (0xffffffff)"
 msgstr ""
 
-#: src/util/virfile.c:4013
+#: src/util/virfile.c:4069
 msgid "sparse files not supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:24020 src/conf/domain_conf.c:24021
+#: src/conf/domain_conf.c:22548 src/conf/domain_conf.c:22549
 msgid "specified"
 msgstr ""
 
@@ -42856,82 +43112,82 @@ msgstr ""
 msgid "specify the format of memory-only dump"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:1268
+#: src/libxl/libxl_conf.c:1269
 msgid ""
 "specifying a script is only supported with interface types bridge and "
 "ethernet"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:17512
+#: src/qemu/qemu_driver.c:17529
 msgid "specifying mountpoints is not supported"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3812
+#: src/qemu/qemu_validate.c:3819
 msgid ""
 "spice TLS port set in XML configuration, but TLS is disabled in qemu.conf"
 msgstr ""
 
-#: src/conf/domain_conf.c:14701
+#: src/conf/domain_conf.c:13300
 msgid "spice channel missing name/mode"
 msgstr ""
 
-#: src/conf/domain_conf.c:14817
+#: src/conf/domain_conf.c:13416
 msgid "spice clipboard missing copypaste"
 msgstr ""
 
-#: src/qemu/qemu_command.c:7731
+#: src/qemu/qemu_command.c:7750
 msgid ""
 "spice defaultMode insecure requested in XML configuration, but plaintext "
 "connection is not available"
 msgstr ""
 
-#: src/qemu/qemu_command.c:7721
+#: src/qemu/qemu_command.c:7740
 msgid ""
 "spice defaultMode secure requested in XML configuration, but TLS connection "
 "is not available"
 msgstr ""
 
-#: src/conf/domain_conf.c:14835
+#: src/conf/domain_conf.c:13434
 msgid "spice filetransfer missing enable"
 msgstr ""
 
-#: src/conf/domain_conf.c:14854
+#: src/conf/domain_conf.c:13453
 msgid "spice gl element missing enable"
 msgstr ""
 
-#: src/conf/domain_conf.c:14725
+#: src/conf/domain_conf.c:13324
 msgid "spice image missing compression"
 msgstr ""
 
-#: src/qemu/qemu_command.c:7761
+#: src/qemu/qemu_command.c:7780
 msgid ""
 "spice insecure channels set in XML configuration, but plaintext connection "
 "is not available"
 msgstr ""
 
-#: src/conf/domain_conf.c:14744
+#: src/conf/domain_conf.c:13343
 msgid "spice jpeg missing compression"
 msgstr ""
 
-#: src/conf/domain_conf.c:14874
+#: src/conf/domain_conf.c:13473
 msgid "spice mouse missing mode"
 msgstr ""
 
-#: src/conf/domain_conf.c:14782
+#: src/conf/domain_conf.c:13381
 msgid "spice playback missing compression"
 msgstr ""
 
-#: src/qemu/qemu_command.c:7749
+#: src/qemu/qemu_command.c:7768
 msgid ""
 "spice secure channels set in XML configuration, but TLS connection is not "
 "available"
 msgstr ""
 
-#: src/conf/domain_conf.c:14800
+#: src/conf/domain_conf.c:13399
 msgid "spice streaming missing mode"
 msgstr ""
 
-#: src/conf/domain_conf.c:14763
+#: src/conf/domain_conf.c:13362
 msgid "spice zlib missing compression"
 msgstr ""
 
@@ -42940,7 +43196,7 @@ msgstr ""
 msgid "spice_tls_x509_cert_dir directory '%s' does not exist"
 msgstr ""
 
-#: src/conf/domain_conf.c:13504
+#: src/conf/domain_conf.c:12096
 msgid "spicevmc device type only supports virtio"
 msgstr ""
 
@@ -42985,14 +43241,14 @@ msgstr ""
 msgid "start a physical host interface."
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4439 src/util/virhostmem.c:744
+#: src/libxl/libxl_driver.c:4434 src/util/virhostmem.c:744
 #: src/util/virhostmem.c:789 src/util/virhostmem.c:858
 #: src/util/virhostmem.c:902
 #, c-format
 msgid "start cell %d out of range (0-%d)"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1649
+#: src/qemu/qemu_migration.c:1654
 msgid "start job"
 msgstr ""
 
@@ -43014,13 +43270,13 @@ msgstr ""
 msgid "starting up"
 msgstr ""
 
-#: src/storage/storage_util.c:277 src/util/virfile.c:2143
-#: src/util/virfile.c:2589 src/util/virfile.c:2735
+#: src/storage/storage_util.c:269 src/util/virfile.c:2186
+#: src/util/virfile.c:2632 src/util/virfile.c:2778
 #, c-format
 msgid "stat of '%s' failed"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:10040
+#: src/qemu/qemu_driver.c:10015
 msgid "statistic value too large"
 msgstr ""
 
@@ -43037,17 +43293,17 @@ msgstr ""
 msgid "stopped, with saved guests"
 msgstr ""
 
-#: src/util/virstoragefile.c:5012 src/util/virstoragefile.c:5041
+#: src/util/virstoragefile.c:4899 src/util/virstoragefile.c:4928
 msgid "storage file backend not initialized"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:10639
+#: src/qemu/qemu_driver.c:10623
 #, c-format
 msgid ""
 "storage file reading is not supported for storage type %s (protocol: %s)"
 msgstr ""
 
-#: src/qemu/qemu_block.c:1506
+#: src/qemu/qemu_block.c:1579
 #, c-format
 msgid "storage format '%s' does not support backing store"
 msgstr ""
@@ -43061,7 +43317,7 @@ msgid ""
 "storage format 'iso' is not directly supported by QEMU, use 'raw' instead"
 msgstr ""
 
-#: src/conf/domain_conf.c:32711 src/vz/vz_sdk.c:4072
+#: src/conf/domain_conf.c:31272 src/vz/vz_sdk.c:4072
 #, c-format
 msgid "storage pool '%s' containing volume '%s' is not active"
 msgstr ""
@@ -43111,9 +43367,9 @@ msgstr ""
 msgid "storage pool does not support changing of volume capacity"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:923
+#: src/storage/storage_backend_rbd.c:913
 #: src/storage/storage_backend_sheepdog.c:220
-#: src/storage/storage_backend_zfs.c:299 src/storage/storage_util.c:430
+#: src/storage/storage_backend_zfs.c:299 src/storage/storage_util.c:415
 msgid "storage pool does not support encrypted volumes"
 msgstr ""
 
@@ -43181,7 +43437,7 @@ msgstr ""
 msgid "storage slice is not supported by this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_block.c:1120
+#: src/qemu/qemu_block.c:1176
 #, c-format
 msgid "storage source pool '%s' volume '%s' is not translated"
 msgstr ""
@@ -43212,7 +43468,7 @@ msgstr ""
 msgid "storage volume name '%s' already in use."
 msgstr ""
 
-#: src/qemu/qemu_backup.c:427
+#: src/qemu/qemu_backup.c:435
 #, c-format
 msgid "store '%s' for backup of '%s' exists"
 msgstr ""
@@ -43258,8 +43514,8 @@ msgstr ""
 msgid "stream is not open"
 msgstr ""
 
-#: src/libvirt-domain.c:1395 src/libvirt-domain.c:9657
-#: src/libvirt-domain.c:9721
+#: src/libvirt-domain.c:1395 src/libvirt-domain.c:9819
+#: src/libvirt-domain.c:9883
 #, c-format
 msgid "stream must match connection of domain '%s'"
 msgstr ""
@@ -43273,12 +43529,12 @@ msgstr ""
 msgid "string %s in %s must not be empty"
 msgstr ""
 
-#: src/libvirt.c:1364
+#: src/libvirt.c:1365
 #, c-format
 msgid "string parameter '%s' unsupported"
 msgstr ""
 
-#: src/libvirt.c:1349
+#: src/libvirt.c:1350
 #, c-format
 msgid "string parameter name '%.*s' too long"
 msgstr ""
@@ -43291,7 +43547,7 @@ msgstr ""
 msgid "summary statistics are not supported yet"
 msgstr ""
 
-#: src/conf/domain_conf.c:10296
+#: src/conf/domain_conf.c:8955
 msgid "supplying <cipher> for domain disk definition is unnecessary"
 msgstr ""
 
@@ -43315,17 +43571,17 @@ msgstr ""
 msgid "switch to post-copy after timeout"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:13377
+#: src/qemu/qemu_driver.c:13382
 msgid ""
 "switching to post-copy requires migration to be started with "
 "VIR_MIGRATE_POSTCOPY flag"
 msgstr ""
 
-#: src/qemu/qemu_tpm.c:815
+#: src/qemu/qemu_tpm.c:816
 msgid "swtpm failed to start"
 msgstr ""
 
-#: src/storage/parthelper.c:78
+#: src/storage/parthelper.c:79
 #, c-format
 msgid "syntax: %s DEVICE [-g]|[-p]\n"
 msgstr ""
@@ -43341,7 +43597,7 @@ msgstr ""
 msgid "sysctl failed for '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:15944
+#: src/conf/domain_conf.c:14543
 msgid "sysinfo must contain a type attribute"
 msgstr ""
 
@@ -43369,39 +43625,39 @@ msgstr ""
 msgid "take snapshot but create no metadata"
 msgstr ""
 
-#: src/security/security_selinux.c:3299
+#: src/security/security_selinux.c:3298
 #, c-format
 msgid "tap fd %d is not character device"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3053 src/lxc/lxc_driver.c:3370
-#: src/qemu/qemu_driver.c:7224
+#: src/libxl/libxl_driver.c:3051 src/lxc/lxc_driver.c:3374
+#: src/qemu/qemu_driver.c:7199
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3548 src/lxc/lxc_driver.c:3045
+#: src/libxl/libxl_driver.c:3545 src/lxc/lxc_driver.c:3049
 #, c-format
 msgid "target %s already exists."
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4075 src/openvz/openvz_driver.c:1829
-#: src/qemu/qemu_driver.c:7627
+#: src/libxl/libxl_driver.c:4070 src/openvz/openvz_driver.c:1829
+#: src/qemu/qemu_driver.c:7602
 #, c-format
 msgid "target %s doesn't exist."
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3194 src/qemu/qemu_hotplug.c:852
+#: src/libxl/libxl_driver.c:3192 src/qemu/qemu_hotplug.c:862
 #, c-format
 msgid "target %s:%d already exists"
 msgstr ""
 
-#: src/conf/domain_conf.c:31804
+#: src/conf/domain_conf.c:30365
 #, c-format
 msgid "target '%s' duplicated for disk sources '%s' and '%s'"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:8502
+#: src/qemu/qemu_domain.c:8622
 msgid "target NUMA node needs to be specified for memory device"
 msgstr ""
 
@@ -43429,23 +43685,23 @@ msgstr ""
 msgid "target managed='no' but specified dev doesn't exist"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2559
+#: src/qemu/qemu_validate.c:2570
 msgid "target must be 0 for controller fdc"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2497
+#: src/qemu/qemu_validate.c:2508
 msgid "target must be 0 for controller model 'lsilogic'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2534
+#: src/qemu/qemu_validate.c:2545
 msgid "target must be 0 for ide controller"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2578
+#: src/qemu/qemu_validate.c:2589
 msgid "target must be 0 for sata controller"
 msgstr ""
 
-#: src/qemu/qemu_command.c:4564
+#: src/qemu/qemu_command.c:4587
 msgid ""
 "target must be 0 for scsi host device if its controller model is 'lsilogic'"
 msgstr ""
@@ -43458,16 +43714,16 @@ msgstr ""
 msgid "target of disk device"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:3124
+#: src/libxl/libxl_driver.c:3122
 msgid "target pci device "
 msgstr ""
 
-#: src/conf/domain_conf.c:12839
+#: src/conf/domain_conf.c:11431
 #, c-format
 msgid "target type must be specified for %s device"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:6273 src/qemu/qemu_hotplug.c:6300
+#: src/qemu/qemu_hotplug.c:6302 src/qemu/qemu_hotplug.c:6329
 msgid "target vm vcpu granularity does not allow the desired vcpu count"
 msgstr ""
 
@@ -43475,11 +43731,11 @@ msgstr ""
 msgid "tcp"
 msgstr ""
 
-#: src/conf/domain_conf.c:6501
+#: src/conf/domain_validate.c:1316
 msgid "teaming persistent attribute must be set if teaming type is 'transient'"
 msgstr ""
 
-#: src/conf/domain_conf.c:6507
+#: src/conf/domain_validate.c:1322
 #, c-format
 msgid "teaming persistent attribute not allowed if teaming type is '%s'"
 msgstr ""
@@ -43502,7 +43758,7 @@ msgstr ""
 msgid "terminate gracefully"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1409
+#: src/lxc/lxc_process.c:1434
 msgid "terminated abnormally"
 msgstr ""
 
@@ -43526,17 +43782,17 @@ msgstr ""
 msgid "the CPU is incompatible with host CPU: %s"
 msgstr ""
 
-#: src/interface/interface_backend_udev.c:493
+#: src/interface/interface_backend_udev.c:483
 #, c-format
 msgid "the MAC address '%s' matches multiple interfaces"
 msgstr ""
 
-#: src/qemu/qemu_command.c:6719
+#: src/qemu/qemu_command.c:6738
 #, c-format
 msgid "the QEMU binary does not support %s"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1042
+#: src/qemu/qemu_validate.c:1046
 msgid "the QEMU binary does not support the ISA panic device"
 msgstr ""
 
@@ -43552,7 +43808,7 @@ msgid ""
 "dhcp element's parent"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1358
+#: src/qemu/qemu_validate.c:1367
 msgid "the ats setting is not supported with this QEMU binary"
 msgstr ""
 
@@ -43565,13 +43821,13 @@ msgstr ""
 msgid "the bandwidth limit is in bytes/s rather than MiB/s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:16221 src/qemu/qemu_validate.c:2767
+#: src/qemu/qemu_driver.c:16234 src/qemu/qemu_validate.c:2775
 msgid ""
 "the block I/O throttling group parameter is not supported with this QEMU "
 "binary"
 msgstr ""
 
-#: src/remote/remote_driver.c:6414
+#: src/remote/remote_driver.c:6410
 msgid ""
 "the caller doesn't support keepalive protocol; perhaps it's missing event "
 "loop implementation"
@@ -43589,20 +43845,20 @@ msgstr ""
 msgid "the default lockspace already exists"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3264
+#: src/qemu/qemu_hotplug.c:3274
 msgid "the domain already has a vsock device"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:13694 src/test/test_driver.c:8355
-#: src/vz/vz_driver.c:2506
+#: src/qemu/qemu_driver.c:13699 src/test/test_driver.c:8355
+#: src/vz/vz_driver.c:2508
 msgid "the domain does not have a current snapshot"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:2330
+#: src/qemu/qemu_monitor_json.c:2288
 msgid "the guest hasn't updated any stats yet"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1350
+#: src/qemu/qemu_validate.c:1359
 msgid "the iommu setting is not supported with this QEMU binary"
 msgstr ""
 
@@ -43610,7 +43866,7 @@ msgstr ""
 msgid "the key code"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:5734
+#: src/qemu/qemu_capabilities.c:5738
 #, c-format
 msgid "the machine '%s' is not supported by emulator '%s'"
 msgstr ""
@@ -43623,7 +43879,7 @@ msgstr ""
 msgid "the new password"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1366
+#: src/qemu/qemu_validate.c:1375
 msgid "the packed setting is not supported with this QEMU binary"
 msgstr ""
 
@@ -43670,13 +43926,13 @@ msgstr ""
 msgid "the wwnn/wwpn for '%s' are assigned to an HBA"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2776
+#: src/qemu/qemu_validate.c:2784
 msgid ""
 "there are some block I/O throttling length parameters that are not supported "
 "with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2758
+#: src/qemu/qemu_validate.c:2766
 msgid ""
 "there are some block I/O throttling parameters that are not supported with "
 "this QEMU binary"
@@ -43738,35 +43994,35 @@ msgstr ""
 msgid "there is no hub at port %u in USB address bus: %u port: %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14452
+#: src/qemu/qemu_driver.c:14457
 msgid "this QEMU binary doesn't support relative block pull/rebase"
 msgstr ""
 
-#: src/qemu/qemu_command.c:8400
+#: src/qemu/qemu_command.c:8418
 msgid "this QEMU binary lacks multiple smartcard support"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1807 src/qemu/qemu_validate.c:1816
+#: src/qemu/qemu_validate.c:1818 src/qemu/qemu_validate.c:1827
 msgid "this QEMU binary lacks smartcard host mode support"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1825
+#: src/qemu/qemu_validate.c:1836
 msgid "this QEMU binary lacks smartcard passthrough mode support"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2277
+#: src/qemu/qemu_validate.c:2288
 msgid "this QEMU does not support 'vhost-user' video device"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1138
+#: src/qemu/qemu_validate.c:1147
 msgid "this QEMU does not support the 'genid' capability"
 msgstr ""
 
-#: src/qemu/qemu_command.c:3088
+#: src/qemu/qemu_command.c:3113
 msgid "this QEMU doesn't support memory discard"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4080
+#: src/libxl/libxl_driver.c:4075
 msgid "this disk doesn't support update"
 msgstr ""
 
@@ -43795,8 +44051,8 @@ msgstr ""
 msgid "this function is not supported by the connection driver: %s"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2349 src/qemu/qemu_migration.c:2586
-#: src/qemu/qemu_migration.c:5058
+#: src/qemu/qemu_migration.c:2354 src/qemu/qemu_migration.c:2591
+#: src/qemu/qemu_migration.c:5074
 msgid "this libvirtd instance allows migration only with VIR_MIGRATE_TLS flag"
 msgstr ""
 
@@ -43812,43 +44068,43 @@ msgstr ""
 msgid "this platform is missing dlopen"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:9531
+#: src/qemu/qemu_domain.c:9619
 msgid "this qemu does not support TLS transport for NBD"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:19580
+#: src/qemu/qemu_driver.c:19596
 msgid "this qemu does not support setting device threshold"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15590
+#: src/qemu/qemu_driver.c:15603
 msgid "this qemu doesn't support relative block commit"
 msgstr ""
 
-#: src/qemu/qemu_command.c:3166
+#: src/qemu/qemu_command.c:3191
 msgid "this qemu doesn't support the memory-backend-file object"
 msgstr ""
 
-#: src/qemu/qemu_command.c:3178
+#: src/qemu/qemu_command.c:3203
 msgid "this qemu doesn't support the memory-backend-memfd object"
 msgstr ""
 
-#: src/qemu/qemu_command.c:3172
+#: src/qemu/qemu_command.c:3197
 msgid "this qemu doesn't support the memory-backend-ram object"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1876
+#: src/qemu/qemu_validate.c:1887
 msgid "this qemu doesn't support the rng-builtin backend"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1863
+#: src/qemu/qemu_validate.c:1874
 msgid "this qemu doesn't support the rng-egd backend"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1854
+#: src/qemu/qemu_validate.c:1865
 msgid "this qemu doesn't support the rng-random backend"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:6634
+#: src/qemu/qemu_hotplug.c:6663
 msgid "this qemu version does not support specific vCPU hotplug"
 msgstr ""
 
@@ -43856,7 +44112,7 @@ msgstr ""
 msgid "this storage volume exists already"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:1175 src/libxl/libxl_conf.c:1402
+#: src/libxl/libxl_conf.c:1176 src/libxl/libxl_conf.c:1403
 msgid "this version of libxenlight does not support backend domain name"
 msgstr ""
 
@@ -43864,7 +44120,7 @@ msgstr ""
 msgid "threshold as a scaled number (by default bytes)"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:19594
+#: src/qemu/qemu_driver.c:19610
 #, c-format
 msgid "threshold currently can't be set for block device '%s'"
 msgstr ""
@@ -43887,7 +44143,7 @@ msgid "timeout must be positive"
 msgstr ""
 
 #: tools/virsh-domain.c:9768 tools/virsh-domain.c:13593
-#: tools/virsh-network.c:1270 tools/virsh-nodedev.c:884 tools/virsh-pool.c:2017
+#: tools/virsh-network.c:1270 tools/virsh-nodedev.c:893 tools/virsh-pool.c:2017
 #: tools/virsh-secret.c:745
 msgid "timeout seconds"
 msgstr ""
@@ -43908,22 +44164,22 @@ msgstr ""
 msgid "timeout, async and block options are exclusive"
 msgstr ""
 
-#: src/conf/domain_conf.c:4802
+#: src/conf/domain_conf.c:4774
 #, c-format
 msgid "timer %s doesn't support setting of timer frequency"
 msgstr ""
 
-#: src/conf/domain_conf.c:4810
+#: src/conf/domain_conf.c:4782
 #, c-format
 msgid "timer %s doesn't support setting of timer mode"
 msgstr ""
 
-#: src/conf/domain_conf.c:4782
+#: src/conf/domain_conf.c:4754
 #, c-format
 msgid "timer %s doesn't support setting of timer tickpolicy"
 msgstr ""
 
-#: src/conf/domain_conf.c:4821
+#: src/conf/domain_conf.c:4793
 #, c-format
 msgid "timer %s doesn't support setting of timer track"
 msgstr ""
@@ -43940,12 +44196,12 @@ msgstr ""
 msgid "tls"
 msgstr ""
 
-#: src/qemu/qemu_command.c:812
+#: src/qemu/qemu_command.c:833
 msgid "tls-creds-x509 not supported in this QEMU binary"
 msgstr ""
 
-#: src/remote/remote_driver.c:1609 src/remote/remote_driver.c:7357
-#: src/remote/remote_driver.c:7598
+#: src/remote/remote_driver.c:1609 src/remote/remote_driver.c:7353
+#: src/remote/remote_driver.c:7594
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
@@ -43954,11 +44210,11 @@ msgstr ""
 msgid "too many current snapshots"
 msgstr ""
 
-#: src/conf/checkpoint_conf.c:309
+#: src/conf/checkpoint_conf.c:289
 msgid "too many disk checkpoint requests for domain"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:655
+#: src/conf/snapshot_conf.c:661
 msgid "too many disk snapshot requests for domain"
 msgstr ""
 
@@ -43975,7 +44231,7 @@ msgstr ""
 msgid "too many drivers registered in %s"
 msgstr ""
 
-#: src/logging/log_manager.c:181 src/remote/remote_driver.c:6386
+#: src/logging/log_manager.c:181 src/remote/remote_driver.c:6382
 msgid "too many file descriptors received"
 msgstr ""
 
@@ -43983,7 +44239,7 @@ msgstr ""
 msgid "too many keycodes"
 msgstr ""
 
-#: src/remote/remote_driver.c:2657
+#: src/remote/remote_driver.c:2653
 #, c-format
 msgid "too many memory stats requested: %d > %d"
 msgstr ""
@@ -44225,11 +44481,11 @@ msgid ""
 "'virConnectListSecrets'"
 msgstr ""
 
-#: src/storage/storage_util.c:772
+#: src/storage/storage_util.c:825
 msgid "too many secrets for luks encryption"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15555
+#: src/qemu/qemu_driver.c:15568
 #, c-format
 msgid "top '%s' in chain for '%s' has no backing file"
 msgstr ""
@@ -44242,35 +44498,35 @@ msgstr ""
 msgid "total I/O operations max"
 msgstr ""
 
-#: src/conf/domain_conf.c:10014
+#: src/conf/domain_conf.c:8673
 msgid "total and read/write bytes_sec cannot be set at the same time"
 msgstr ""
 
-#: src/conf/domain_conf.c:10034
+#: src/conf/domain_conf.c:8693
 msgid "total and read/write bytes_sec_max cannot be set at the same time"
 msgstr ""
 
-#: src/conf/domain_conf.c:10024
+#: src/conf/domain_conf.c:8683
 msgid "total and read/write iops_sec cannot be set at the same time"
 msgstr ""
 
-#: src/conf/domain_conf.c:10044
+#: src/conf/domain_conf.c:8703
 msgid "total and read/write iops_sec_max cannot be set at the same time"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:16169 src/test/test_driver.c:3786
+#: src/qemu/qemu_driver.c:16182 src/test/test_driver.c:3786
 msgid "total and read/write of bytes_sec cannot be set at the same time"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:16185 src/test/test_driver.c:3802
+#: src/qemu/qemu_driver.c:16198 src/test/test_driver.c:3802
 msgid "total and read/write of bytes_sec_max cannot be set at the same time"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:16177 src/test/test_driver.c:3794
+#: src/qemu/qemu_driver.c:16190 src/test/test_driver.c:3794
 msgid "total and read/write of iops_sec cannot be set at the same time"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:16193 src/test/test_driver.c:3810
+#: src/qemu/qemu_driver.c:16206 src/test/test_driver.c:3810
 msgid "total and read/write of iops_sec_max cannot be set at the same time"
 msgstr ""
 
@@ -44294,36 +44550,36 @@ msgstr ""
 msgid "total throughput limit, as scaled integer (default bytes)"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2798
+#: src/qemu/qemu_validate.c:2805
 #, c-format
 msgid "transient disk '%s' must not be empty"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2804
+#: src/qemu/qemu_validate.c:2811
 #, c-format
 msgid "transient disk '%s' must not be read-only"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:1035
+#: src/qemu/qemu_hotplug.c:1045
 msgid "transient disk hotplug isn't supported"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2824
+#: src/qemu/qemu_validate.c:2831
 #, c-format
 msgid "transient disk not supported by this QEMU binary (%s)"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2817
+#: src/qemu/qemu_validate.c:2824
 #, c-format
 msgid "transient disk supported only with 'disk' device (%s)"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2810
+#: src/qemu/qemu_validate.c:2817
 #, c-format
 msgid "transient disk supported only with 'file' type (%s)"
 msgstr ""
 
-#: src/libxl/xen_xl.c:1726 src/libxl/xen_xm.c:335
+#: src/libxl/xen_xl.c:1727 src/libxl/xen_xm.c:335
 msgid "transient disks not supported yet"
 msgstr ""
 
@@ -44331,16 +44587,16 @@ msgstr ""
 msgid "transient domain cannot have runstate 'shutoff'"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:1925 src/test/test_driver.c:8740
+#: src/qemu/qemu_snapshot.c:1942 src/test/test_driver.c:8740
 msgid ""
 "transient domain needs to request run or pause to revert to inactive snapshot"
 msgstr ""
 
-#: src/conf/domain_conf.c:3900
+#: src/conf/domain_conf.c:3877
 msgid "transient domains do not have any persistent config"
 msgstr ""
 
-#: src/conf/domain_conf.c:8200
+#: src/conf/domain_conf.c:6835
 #, c-format
 msgid "transport '%s' does not support socket attribute"
 msgstr ""
@@ -44354,19 +44610,19 @@ msgstr ""
 msgid "transport protocol '%s' is not yet supported"
 msgstr ""
 
-#: src/conf/backup_conf.c:277
+#: src/conf/backup_conf.c:260
 msgid "transport rdma is not supported for <server>"
 msgstr ""
 
-#: src/conf/domain_conf.c:10780
+#: src/conf/domain_validate.c:312
 msgid "tray is only valid for cdrom and floppy"
 msgstr ""
 
-#: src/qemu/qemu_command.c:1258
+#: src/qemu/qemu_command.c:1280
 msgid "tray status 'open' is invalid for block type disk"
 msgstr ""
 
-#: src/qemu/qemu_command.c:1257
+#: src/qemu/qemu_command.c:1279
 msgid "tray status 'open' is invalid for block type volume"
 msgstr ""
 
@@ -44394,7 +44650,7 @@ msgstr ""
 msgid "tunnelled migration"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:3403
+#: src/qemu/qemu_migration.c:3408
 msgid "tunnelled migration failed to read from qemu"
 msgstr ""
 
@@ -44402,20 +44658,20 @@ msgstr ""
 msgid "tunnelled migration failed to read from xen side"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2907
+#: src/qemu/qemu_migration.c:2912
 msgid "tunnelled migration requested but NULL stream passed"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2307 src/qemu/qemu_migration.c:2557
+#: src/qemu/qemu_migration.c:2312 src/qemu/qemu_migration.c:2562
 msgid "tunnelled offline migration does not make sense"
 msgstr ""
 
-#: src/conf/domain_conf.c:7270
+#: src/conf/domain_validate.c:951
 #, c-format
 msgid "two master hugepages detected: %llu and %llu"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1494
+#: src/qemu/qemu_validate.c:1489
 msgid "tx_queue_size has to be a power of two"
 msgstr ""
 
@@ -44454,35 +44710,35 @@ msgstr ""
 msgid "type of update (add-first, add-last (add), delete, or modify)"
 msgstr ""
 
-#: src/node_device/node_device_udev.c:1979
+#: src/node_device/node_device_udev.c:2063
 msgid "udev_monitor_new_from_netlink returned NULL"
 msgstr ""
 
-#: src/conf/domain_conf.c:22557
+#: src/conf/domain_validate.c:624
 msgid "uid and gid should be mapped both"
 msgstr ""
 
-#: src/util/virfile.c:4528
+#: src/util/virfile.c:4584
 #, c-format
 msgid "unable control COW flag on '%s'"
 msgstr ""
 
-#: src/util/virfile.c:4510
+#: src/util/virfile.c:4566
 #, c-format
 msgid "unable get directory flags on '%s'"
 msgstr ""
 
-#: src/util/virfile.c:4494
+#: src/util/virfile.c:4550
 #, c-format
 msgid "unable query filesystem type on '%s'"
 msgstr ""
 
-#: src/storage/parthelper.c:104
+#: src/storage/parthelper.c:105
 #, c-format
 msgid "unable to access device %s\n"
 msgstr ""
 
-#: src/storage/parthelper.c:118
+#: src/storage/parthelper.c:119
 #, c-format
 msgid "unable to access disk %s\n"
 msgstr ""
@@ -44501,33 +44757,33 @@ msgstr ""
 msgid "unable to allocate socket security context '%s'"
 msgstr ""
 
-#: src/util/virfile.c:3339
+#: src/util/virfile.c:3382
 #, c-format
 msgid "unable to canonicalize %s"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:4226
+#: src/qemu/qemu_hotplug.c:4255
 #, c-format
 msgid "unable to change config on '%s' graphics type"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:3765 src/qemu/qemu_hotplug.c:3855
+#: src/qemu/qemu_hotplug.c:3785 src/qemu/qemu_hotplug.c:3875
 #, c-format
 msgid "unable to change config on '%s' network type"
 msgstr ""
 
-#: src/security/security_selinux.c:3079
+#: src/security/security_selinux.c:3078
 #, c-format
 msgid "unable to clear socket security context '%s'"
 msgstr ""
 
-#: src/nwfilter/nwfilter_dhcpsnoop.c:1839 src/qemu/qemu_driver.c:3478
+#: src/nwfilter/nwfilter_dhcpsnoop.c:1839 src/qemu/qemu_driver.c:3459
 #: src/qemu/qemu_saveimage.c:310 src/vbox/vbox_common.c:7419
 #, c-format
 msgid "unable to close %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3261
+#: src/qemu/qemu_driver.c:3242
 #, c-format
 msgid "unable to close file %s"
 msgstr ""
@@ -44541,23 +44797,23 @@ msgstr ""
 msgid "unable to connect to server at '%s:%s'"
 msgstr ""
 
-#: src/util/virfile.c:4502
+#: src/util/virfile.c:4558
 #, c-format
 msgid "unable to control COW flag on '%s', not btrfs"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:911
+#: src/qemu/qemu_driver.c:893
 #, c-format
 msgid "unable to create hugepage path %s"
 msgstr ""
 
-#: src/locking/lock_daemon.c:1013 src/logging/log_daemon.c:795
+#: src/locking/lock_daemon.c:1012 src/logging/log_daemon.c:794
 #: src/remote/remote_daemon.c:1003
 #, c-format
 msgid "unable to create rundir %s: %s"
 msgstr ""
 
-#: src/security/security_selinux.c:3357
+#: src/security/security_selinux.c:3356
 #, c-format
 msgid "unable to create selinux context for: %s"
 msgstr ""
@@ -44595,7 +44851,7 @@ msgstr ""
 msgid "unable to enable host cpu perf event for %s"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5640
+#: src/qemu/qemu_monitor_json.c:5593
 #, c-format
 msgid "unable to execute '%s', unexpected error: '%s'"
 msgstr ""
@@ -44625,17 +44881,17 @@ msgstr ""
 msgid "unable to find a SCSI controller for idx=%d"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:5693
+#: src/qemu/qemu_capabilities.c:5697
 #, c-format
 msgid "unable to find any emulator to serve '%s' architecture"
 msgstr ""
 
-#: src/qemu/qemu_process.c:4492
+#: src/qemu/qemu_process.c:4495
 #, c-format
 msgid "unable to find any master var store for loader: %s"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:4933
+#: src/qemu/qemu_monitor_json.c:4890
 #, c-format
 msgid "unable to find backing name for device %s"
 msgstr ""
@@ -44645,21 +44901,21 @@ msgstr ""
 msgid "unable to find disk by target: %s"
 msgstr ""
 
-#: src/node_device/node_device_driver.c:679
+#: src/node_device/node_device_driver.c:711
 #, c-format
 msgid "unable to find parent device '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:2668
+#: src/storage/storage_util.c:2721
 msgid "unable to find ploop tools, please install them"
 msgstr ""
 
-#: src/storage/storage_driver.c:2294 src/storage/storage_util.c:609
-#: src/storage/storage_util.c:656 src/storage/storage_util.c:2382
+#: src/storage/storage_driver.c:2294 src/storage/storage_util.c:594
+#: src/storage/storage_util.c:639 src/storage/storage_util.c:2435
 msgid "unable to find ploop, please install ploop tools"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:6442 src/storage/storage_util.c:2272
+#: src/qemu/qemu_domain.c:6561 src/storage/storage_util.c:2325
 msgid "unable to find qemu-img"
 msgstr ""
 
@@ -44668,6 +44924,7 @@ msgstr ""
 msgid "unable to find valid requested VMware backend '%s'"
 msgstr ""
 
+#. fdatasync() may fail on some special FDs, e.g. pipes
 #: src/util/iohelper.c:162
 #, c-format
 msgid "unable to fsync %s"
@@ -44677,11 +44934,11 @@ msgstr ""
 msgid "unable to generate uuid"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:601
+#: src/libxl/libxl_driver.c:599
 msgid "unable to get Domain-0 information from libxenlight"
 msgstr ""
 
-#: src/libvirt-lxc.c:211 src/security/security_selinux.c:970
+#: src/libvirt-lxc.c:212 src/security/security_selinux.c:970
 #: src/security/security_selinux.c:1207
 #, c-format
 msgid "unable to get PID %d security context"
@@ -44692,7 +44949,7 @@ msgstr ""
 msgid "unable to get PID %d uid and gid via sysctl"
 msgstr ""
 
-#: src/security/security_selinux.c:1332
+#: src/security/security_selinux.c:1331
 #, c-format
 msgid "unable to get SELinux context of %s"
 msgstr ""
@@ -44701,7 +44958,7 @@ msgstr ""
 msgid "unable to get cpu account"
 msgstr ""
 
-#: src/security/security_selinux.c:2993
+#: src/security/security_selinux.c:2992
 #, c-format
 msgid "unable to get current process context '%s'"
 msgstr ""
@@ -44721,7 +44978,7 @@ msgstr ""
 msgid "unable to get node capabilities"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:4955
+#: src/libxl/libxl_driver.c:4950
 msgid "unable to get numa affinity"
 msgstr ""
 
@@ -44733,7 +44990,7 @@ msgstr ""
 msgid "unable to get selinux context range"
 msgstr ""
 
-#: src/qemu/qemu_interop_config.c:146
+#: src/qemu/qemu_interop_config.c:147
 #, c-format
 msgid "unable to get size of '%s'"
 msgstr ""
@@ -44753,11 +45010,11 @@ msgstr ""
 msgid "unable to handle agent type: %s"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:381
+#: src/conf/snapshot_conf.c:387
 msgid "unable to handle disk requests in snapshot"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:782
+#: src/qemu/qemu_monitor.c:778
 #, c-format
 msgid "unable to handle monitor type: %s"
 msgstr ""
@@ -44790,8 +45047,8 @@ msgstr ""
 msgid "unable to open %s"
 msgstr ""
 
-#: src/util/vircgroupv2devices.c:300 src/util/vircgroupv2devices.c:378
-#: src/util/virfile.c:4488
+#: src/util/vircgroupv2devices.c:301 src/util/vircgroupv2devices.c:379
+#: src/util/virfile.c:4544
 #, c-format
 msgid "unable to open '%s'"
 msgstr ""
@@ -44801,11 +45058,11 @@ msgstr ""
 msgid "unable to open host cpu perf event for %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3484 src/vbox/vbox_common.c:7427
+#: src/qemu/qemu_driver.c:3465 src/vbox/vbox_common.c:7427
 msgid "unable to open stream"
 msgstr ""
 
-#: src/qemu/qemu_process.c:6631
+#: src/qemu/qemu_process.c:6639
 msgid "unable to open vhost-vsock device"
 msgstr ""
 
@@ -44849,7 +45106,7 @@ msgstr ""
 msgid "unable to parse json file '%s'"
 msgstr ""
 
-#: src/bhyve/bhyve_parse_command.c:537 src/conf/domain_conf.c:12244
+#: src/bhyve/bhyve_parse_command.c:537 src/conf/domain_conf.c:10836
 #, c-format
 msgid "unable to parse mac address '%s'"
 msgstr ""
@@ -44882,11 +45139,11 @@ msgstr ""
 msgid "unable to perform snapshot filtering"
 msgstr ""
 
-#: src/util/vircommand.c:2226
+#: src/util/vircommand.c:2250
 msgid "unable to poll on child"
 msgstr ""
 
-#: src/util/vircgroupv2devices.c:384
+#: src/util/vircgroupv2devices.c:385
 msgid "unable to query cgroup BPF progs"
 msgstr ""
 
@@ -44896,15 +45153,15 @@ msgstr ""
 msgid "unable to read '%s'"
 msgstr ""
 
-#: src/util/vircommand.c:2254
+#: src/util/vircommand.c:2278
 msgid "unable to read child stderr"
 msgstr ""
 
-#: src/util/vircommand.c:2253
+#: src/util/vircommand.c:2277
 msgid "unable to read child stdout"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:497
+#: src/qemu/qemu_domain.c:498
 msgid "unable to read domain master key file"
 msgstr ""
 
@@ -44917,7 +45174,7 @@ msgstr ""
 msgid "unable to read vmware log file"
 msgstr ""
 
-#: src/util/virnetdev.c:2469 src/util/virnetdev.c:2514
+#: src/util/virnetdev.c:2478 src/util/virnetdev.c:2523
 #, c-format
 msgid "unable to read: %s"
 msgstr ""
@@ -44926,7 +45183,7 @@ msgstr ""
 msgid "unable to register monitor events"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:15254
+#: src/qemu/qemu_driver.c:15267
 msgid "unable to remove just-created copy target"
 msgstr ""
 
@@ -44935,16 +45192,16 @@ msgstr ""
 msgid "unable to resolve symlink '%s'"
 msgstr ""
 
-#: src/util/virfile.c:3993
+#: src/util/virfile.c:4049
 msgid "unable to restore position in file"
 msgstr ""
 
-#: src/qemu/qemu_checkpoint.c:547
+#: src/qemu/qemu_checkpoint.c:546
 #, c-format
 msgid "unable to save metadata for checkpoint %s"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:1824
+#: src/qemu/qemu_snapshot.c:1841
 #, c-format
 msgid "unable to save metadata for snapshot %s"
 msgstr ""
@@ -44958,7 +45215,7 @@ msgstr ""
 msgid "unable to seek in %s"
 msgstr ""
 
-#: src/util/virfile.c:3977
+#: src/util/virfile.c:4033
 msgid "unable to seek to hole"
 msgstr ""
 
@@ -44972,40 +45229,40 @@ msgstr ""
 msgid "unable to set SELinux security context '%s' for '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:2510
+#: src/qemu/qemu_driver.c:2491
 msgid "unable to set balloon driver collection period"
 msgstr ""
 
-#: src/storage/storage_util.c:1651
+#: src/storage/storage_util.c:1704
 #, c-format
 msgid "unable to set blocking mode for '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:806 src/qemu/qemu_driver.c:813
-#: src/qemu/qemu_driver.c:820 src/qemu/qemu_driver.c:827
-#: src/qemu/qemu_driver.c:834 src/qemu/qemu_driver.c:843
-#: src/qemu/qemu_driver.c:850 src/qemu/qemu_driver.c:857
-#: src/qemu/qemu_driver.c:864 src/qemu/qemu_driver.c:871
+#: src/qemu/qemu_driver.c:788 src/qemu/qemu_driver.c:795
+#: src/qemu/qemu_driver.c:802 src/qemu/qemu_driver.c:809
+#: src/qemu/qemu_driver.c:816 src/qemu/qemu_driver.c:825
+#: src/qemu/qemu_driver.c:832 src/qemu/qemu_driver.c:839
+#: src/qemu/qemu_driver.c:846 src/qemu/qemu_driver.c:853
 #, c-format
 msgid "unable to set ownership of '%s' to %d:%d"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:799
+#: src/qemu/qemu_driver.c:781
 #, c-format
 msgid "unable to set ownership of '%s' to user %d:%d"
 msgstr ""
 
-#: src/security/security_selinux.c:2931
+#: src/security/security_selinux.c:2930
 #, c-format
 msgid "unable to set security context '%s'"
 msgstr ""
 
-#: src/security/security_selinux.c:1281
+#: src/security/security_selinux.c:1280
 #, c-format
 msgid "unable to set security context '%s' on '%s'"
 msgstr ""
 
-#: src/security/security_selinux.c:1411
+#: src/security/security_selinux.c:1410
 #, c-format
 msgid "unable to set security context '%s' on fd %d"
 msgstr ""
@@ -45015,7 +45272,7 @@ msgstr ""
 msgid "unable to set security context range '%s'"
 msgstr ""
 
-#: src/security/security_selinux.c:3004 src/security/security_selinux.c:3042
+#: src/security/security_selinux.c:3003 src/security/security_selinux.c:3041
 #, c-format
 msgid "unable to set socket security context '%s'"
 msgstr ""
@@ -45030,7 +45287,7 @@ msgstr ""
 msgid "unable to set user and group to '%ld:%ld' on '%s'"
 msgstr ""
 
-#: src/util/virnetdevmacvlan.c:387
+#: src/util/virnetdevmacvlan.c:261
 msgid "unable to set vnet or multiqueue flags on macvtap"
 msgstr ""
 
@@ -45039,12 +45296,12 @@ msgstr ""
 msgid "unable to stat %s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14843
+#: src/qemu/qemu_driver.c:14856
 #, c-format
 msgid "unable to stat block copy target '%s'"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:577
+#: src/qemu/qemu_snapshot.c:579
 #, c-format
 msgid "unable to stat for disk %s: %s"
 msgstr ""
@@ -45067,12 +45324,12 @@ msgstr ""
 msgid "unable to unload already unloaded profile"
 msgstr ""
 
-#: src/storage/storage_util.c:3652
+#: src/storage/storage_util.c:3705
 #, c-format
 msgid "unable to use target path '%s' for dev '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:14829
+#: src/qemu/qemu_driver.c:14842
 msgid "unable to verify existence of block copy target"
 msgstr ""
 
@@ -45082,7 +45339,7 @@ msgstr ""
 msgid "unable to wait for process %lld"
 msgstr ""
 
-#: tools/virsh-console.c:489
+#: tools/virsh-console.c:490
 msgid "unable to wait on console condition"
 msgstr ""
 
@@ -45095,7 +45352,7 @@ msgstr ""
 msgid "unable to write data to '%s'"
 msgstr ""
 
-#: src/util/vircommand.c:1808 src/util/vircommand.c:2283
+#: src/util/vircommand.c:1832 src/util/vircommand.c:2307
 msgid "unable to write to child input"
 msgstr ""
 
@@ -45104,11 +45361,6 @@ msgstr ""
 msgid "unable write to %s"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:5942
-msgid ""
-"unavailable-features in query-cpu-definitions reply data was not an array"
-msgstr ""
-
 #: tools/virsh-interface.c:1018
 msgid "unbridge a network device"
 msgstr ""
@@ -45149,7 +45401,7 @@ msgstr ""
 msgid "undefine an interface."
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1643
+#: src/qemu/qemu_migration.c:1648
 msgid "undefined"
 msgstr ""
 
@@ -45157,17 +45409,17 @@ msgstr ""
 msgid "undefined hardware architecture"
 msgstr ""
 
-#: src/driver.c:285
+#: src/driver.c:286
 #, c-format
 msgid "unexpected %s URI path '%s', try %s:///session"
 msgstr ""
 
-#: src/driver.c:277
+#: src/driver.c:278
 #, c-format
 msgid "unexpected %s URI path '%s', try %s:///system"
 msgstr ""
 
-#: src/conf/domain_conf.c:25128
+#: src/conf/domain_conf.c:23658
 #, c-format
 msgid "unexpected %s action: %d"
 msgstr ""
@@ -45182,7 +45434,7 @@ msgstr ""
 msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
 msgstr ""
 
-#: src/conf/domain_conf.c:5450 src/qemu/qemu_domain.c:5421
+#: src/conf/domain_conf.c:5401 src/qemu/qemu_domain.c:5540
 msgid "unexpected VIR_DOMAIN_DEVICE_NONE"
 msgstr ""
 
@@ -45193,38 +45445,38 @@ msgid ""
 "session or vmwarefusion:///session"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:891
+#: src/libxl/libxl_driver.c:889
 #, c-format
 msgid "unexpected Xen URI path '%s', try xen:///system"
 msgstr ""
 
-#: src/conf/domain_conf.c:26147
+#: src/conf/domain_conf.c:24715
 #, c-format
 msgid "unexpected accessmode %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:26846
+#: src/conf/domain_conf.c:25414
 #, c-format
 msgid "unexpected actual net type %d"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2542
+#: src/qemu/qemu_validate.c:2553
 msgid "unexpected address type for fdc disk"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2523
+#: src/qemu/qemu_validate.c:2534
 msgid "unexpected address type for ide disk"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2567
+#: src/qemu/qemu_validate.c:2578
 msgid "unexpected address type for sata disk"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2476
+#: src/qemu/qemu_validate.c:2487
 msgid "unexpected address type for scsi disk"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2604
+#: src/qemu/qemu_validate.c:2615
 msgid "unexpected address type for usb disk"
 msgstr ""
 
@@ -45233,7 +45485,7 @@ msgstr ""
 msgid "unexpected async job %d type expected %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:27621
+#: src/conf/domain_conf.c:26191
 #, c-format
 msgid "unexpected audio type %d"
 msgstr ""
@@ -45243,27 +45495,27 @@ msgstr ""
 msgid "unexpected binding %s already exists"
 msgstr ""
 
-#: src/conf/domain_conf.c:30082
+#: src/conf/domain_conf.c:28643
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:6107
+#: src/conf/domain_validate.c:192
 #, c-format
 msgid "unexpected bus type '%d'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19977
+#: src/conf/domain_conf.c:18539
 #, c-format
 msgid "unexpected capability feature '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:27407 src/conf/domain_conf.c:27426
+#: src/conf/domain_conf.c:25975 src/conf/domain_conf.c:25994
 #, c-format
 msgid "unexpected char device type %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:27170
+#: src/conf/domain_conf.c:25738
 #, c-format
 msgid "unexpected char type %d"
 msgstr ""
@@ -45277,16 +45529,16 @@ msgstr ""
 msgid "unexpected clock offset '%d'"
 msgstr ""
 
-#: src/qemu/qemu_snapshot.c:737
+#: src/qemu/qemu_snapshot.c:754
 msgid "unexpected code path"
 msgstr ""
 
-#: src/conf/domain_conf.c:27519
+#: src/conf/domain_conf.c:26087
 #, c-format
 msgid "unexpected codec type %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:25962
+#: src/conf/domain_conf.c:24530
 #, c-format
 msgid "unexpected controller type %d"
 msgstr ""
@@ -45296,32 +45548,32 @@ msgstr ""
 msgid "unexpected data '%s'"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:968
+#: src/qemu/qemu_hotplug.c:978
 #, c-format
 msgid "unexpected disk address type %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:25576
+#: src/conf/domain_conf.c:24119
 #, c-format
 msgid "unexpected disk backing store format %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:25804
+#: src/conf/domain_conf.c:24372
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:25799
+#: src/conf/domain_conf.c:24367
 #, c-format
 msgid "unexpected disk device %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:25510 src/conf/domain_conf.c:25794
+#: src/conf/domain_conf.c:24051 src/conf/domain_conf.c:24362
 #, c-format
 msgid "unexpected disk type %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:9877
+#: src/conf/domain_conf.c:8530
 #, c-format
 msgid "unexpected disk type %s"
 msgstr ""
@@ -45331,7 +45583,7 @@ msgstr ""
 msgid "unexpected domain %s already exists"
 msgstr ""
 
-#: src/conf/domain_conf.c:29896
+#: src/conf/domain_conf.c:28457
 #, c-format
 msgid "unexpected domain type %d"
 msgstr ""
@@ -45341,7 +45593,7 @@ msgstr ""
 msgid "unexpected element <%s>, expecting <%s>, while updating network '%s'"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:711
+#: src/qemu/qemu_monitor_json.c:709
 #, c-format
 msgid "unexpected empty keyword in %s"
 msgstr ""
@@ -45350,22 +45602,22 @@ msgstr ""
 msgid "unexpected encryption format"
 msgstr ""
 
-#: src/lxc/lxc_process.c:1406
+#: src/lxc/lxc_process.c:1431
 #, c-format
 msgid "unexpected exit status %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:19482
+#: src/conf/domain_conf.c:18044
 #, c-format
 msgid "unexpected feature '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:26141
+#: src/conf/domain_conf.c:24709
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr ""
 
-#: src/qemu/qemu_command.c:6295
+#: src/qemu/qemu_command.c:6314
 #, c-format
 msgid "unexpected host-model CPU for %s architecture"
 msgstr ""
@@ -45375,34 +45627,34 @@ msgstr ""
 msgid "unexpected hostdev driver name type %d "
 msgstr ""
 
-#: src/conf/domain_conf.c:28648 src/conf/domain_conf.c:28673
+#: src/conf/domain_conf.c:27209 src/conf/domain_conf.c:27234
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:26546 src/conf/domain_conf.c:28657
-#: src/conf/domain_conf.c:28666 src/libxl/libxl_driver.c:3854
-#: src/qemu/qemu_hotplug.c:5526
+#: src/conf/domain_conf.c:25114 src/conf/domain_conf.c:27218
+#: src/conf/domain_conf.c:27227 src/libxl/libxl_driver.c:3851
+#: src/qemu/qemu_hotplug.c:5555
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:28812
+#: src/conf/domain_conf.c:27373
 #, c-format
 msgid "unexpected hub type %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:28097
+#: src/conf/domain_conf.c:26658
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:28108
+#: src/conf/domain_conf.c:26669
 #, c-format
 msgid "unexpected input model %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:28092
+#: src/conf/domain_conf.c:26653
 #, c-format
 msgid "unexpected input type %d"
 msgstr ""
@@ -45412,7 +45664,7 @@ msgstr ""
 msgid "unexpected interface type %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:32625
+#: src/conf/domain_conf.c:31186
 #, c-format
 msgid "unexpected iscsi volume name '%s'"
 msgstr ""
@@ -45423,7 +45675,7 @@ msgstr ""
 msgid "unexpected lifecycle action %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:27662
+#: src/conf/domain_conf.c:26232
 #, c-format
 msgid "unexpected memballoon model %d"
 msgstr ""
@@ -45432,7 +45684,7 @@ msgstr ""
 msgid "unexpected message type"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3547
+#: src/qemu/qemu_monitor_json.c:3505
 #, c-format
 msgid "unexpected migration status in %s"
 msgstr ""
@@ -45442,17 +45694,17 @@ msgstr ""
 msgid "unexpected mode 0x%x for %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:26045
+#: src/conf/domain_conf.c:24613
 #, c-format
 msgid "unexpected model name value %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:25971
+#: src/conf/domain_conf.c:24539
 #, c-format
 msgid "unexpected model type %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:26153
+#: src/conf/domain_conf.c:24721
 #, c-format
 msgid "unexpected multidevs %d"
 msgstr ""
@@ -45462,8 +45714,8 @@ msgstr ""
 msgid "unexpected name value %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:26670 src/conf/domain_conf.c:26854
-#: src/conf/domain_conf.c:28337
+#: src/conf/domain_conf.c:25238 src/conf/domain_conf.c:25422
+#: src/conf/domain_conf.c:26898
 #, c-format
 msgid "unexpected net type %d"
 msgstr ""
@@ -45483,12 +45735,12 @@ msgstr ""
 msgid "unexpected nwfilter URI path '%s', try nwfilter:///system"
 msgstr ""
 
-#: src/conf/domain_conf.c:26378
+#: src/conf/domain_conf.c:24946
 #, c-format
 msgid "unexpected pci hostdev driver name type %d"
 msgstr ""
 
-#: src/conf/storage_conf.c:1192 src/conf/storage_conf.c:1786
+#: src/conf/storage_conf.c:1192 src/conf/storage_conf.c:1807
 msgid "unexpected pool type"
 msgstr ""
 
@@ -45508,17 +45760,17 @@ msgstr ""
 msgid "unexpected protocol type"
 msgstr ""
 
-#: src/conf/node_device_conf.c:2139
+#: src/conf/node_device_conf.c:2300
 #, c-format
 msgid "unexpected root element <%s> expecting <device>"
 msgstr ""
 
-#: src/conf/domain_conf.c:22735
+#: src/conf/domain_conf.c:21263
 #, c-format
 msgid "unexpected root element <%s>, expecting <domain>"
 msgstr ""
 
-#: src/conf/domain_conf.c:22808
+#: src/conf/domain_conf.c:21336
 #, c-format
 msgid "unexpected root element <%s>, expecting <domstatus>"
 msgstr ""
@@ -45538,17 +45790,17 @@ msgstr ""
 msgid "unexpected root element <%s>, expecting <pool>"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4154
+#: src/qemu/qemu_capabilities.c:4158
 #, c-format
 msgid "unexpected root element <%s>, expecting <qemuCaps>"
 msgstr ""
 
-#: src/conf/secret_conf.c:141
+#: src/conf/secret_conf.c:140
 #, c-format
 msgid "unexpected root element <%s>, expecting <secret>"
 msgstr ""
 
-#: src/conf/storage_conf.c:1469
+#: src/conf/storage_conf.c:1490
 #, c-format
 msgid "unexpected root element <%s>, expecting <volume>"
 msgstr ""
@@ -45562,8 +45814,8 @@ msgstr ""
 msgid "unexpected root element: '%s'"
 msgstr ""
 
-#: src/conf/secret_conf.c:124 src/conf/secret_conf.c:234
-#: src/conf/secret_conf.c:266
+#: src/conf/secret_conf.c:122 src/conf/secret_conf.c:228
+#: src/conf/secret_conf.c:260
 #, c-format
 msgid "unexpected secret usage type %d"
 msgstr ""
@@ -45573,12 +45825,12 @@ msgstr ""
 msgid "unexpected security label type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:27466 src/conf/domain_conf.c:27489
+#: src/conf/domain_conf.c:26034 src/conf/domain_conf.c:26057
 #, c-format
 msgid "unexpected smartcard type %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:30115
+#: src/conf/domain_conf.c:28676
 #, c-format
 msgid "unexpected smbios mode %d"
 msgstr ""
@@ -45588,22 +45840,22 @@ msgstr ""
 msgid "unexpected snapshot state: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:27587 src/libxl/xen_common.c:2376
+#: src/conf/domain_conf.c:26157 src/libxl/xen_common.c:2376
 #, c-format
 msgid "unexpected sound model %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:26625
+#: src/conf/domain_conf.c:25193
 #, c-format
 msgid "unexpected source mode %d"
 msgstr ""
 
-#: src/storage/storage_util.c:1664
+#: src/storage/storage_util.c:1717
 #, c-format
 msgid "unexpected storage mode for '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:32778
+#: src/conf/domain_conf.c:31339
 #, c-format
 msgid "unexpected storage volume type '%s' for storage pool type '%s'"
 msgstr ""
@@ -45612,27 +45864,27 @@ msgstr ""
 msgid "unexpected stream hole"
 msgstr ""
 
-#: src/util/virsysinfo.c:1571
+#: src/util/virsysinfo.c:1572
 #, c-format
 msgid "unexpected sysinfo type model %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:28183
+#: src/conf/domain_conf.c:26744
 #, c-format
 msgid "unexpected timer mode %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:28136
+#: src/conf/domain_conf.c:26697
 #, c-format
 msgid "unexpected timer name %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:28152
+#: src/conf/domain_conf.c:26713
 #, c-format
 msgid "unexpected timer tickpolicy %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:28166
+#: src/conf/domain_conf.c:26727
 #, c-format
 msgid "unexpected timer track %d"
 msgstr ""
@@ -45647,7 +45899,7 @@ msgstr ""
 msgid "unexpected type %d for field %s"
 msgstr ""
 
-#: src/storage/storage_util.c:1645
+#: src/storage/storage_util.c:1698
 #, c-format
 msgid "unexpected type for file '%s'"
 msgstr ""
@@ -45672,16 +45924,7 @@ msgstr ""
 msgid "unexpected value %s for on_reboot"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:6819
-#, c-format
-msgid "unexpected value in %s array"
-msgstr ""
-
-#: src/qemu/qemu_monitor_json.c:5962
-msgid "unexpected value in unavailable-features array"
-msgstr ""
-
-#: src/conf/domain_conf.c:28017
+#: src/conf/domain_conf.c:26578
 #, c-format
 msgid "unexpected video model %d"
 msgstr ""
@@ -45690,12 +45933,12 @@ msgstr ""
 msgid "unexpected volume encryption secret type"
 msgstr ""
 
-#: src/conf/domain_conf.c:27721
+#: src/conf/domain_conf.c:26291
 #, c-format
 msgid "unexpected watchdog action %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:27715
+#: src/conf/domain_conf.c:26285
 #, c-format
 msgid "unexpected watchdog model %d"
 msgstr ""
@@ -45705,7 +45948,7 @@ msgstr ""
 msgid "unexpected zero/negative length request %lld"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1687
+#: src/qemu/qemu_migration.c:1692
 msgid "unexpectedly failed"
 msgstr ""
 
@@ -45714,14 +45957,14 @@ msgstr ""
 msgid "unimplemented parameter type %d"
 msgstr ""
 
-#: src/util/virstoragefile.c:5047
+#: src/util/virstoragefile.c:4934
 #, c-format
 msgid ""
 "unique storage file identifier not implemented for storage type %s "
 "(protocol: %s)'"
 msgstr ""
 
-#: src/qemu/qemu_command.c:4571
+#: src/qemu/qemu_command.c:4594
 msgid ""
 "unit must be not more than 7 for scsi host device if its controller model is "
 "'lsilogic'"
@@ -45731,10 +45974,12 @@ msgstr ""
 msgid "unix"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3802
+#: src/qemu/qemu_validate.c:3809
 msgid "unix socket for spice graphics are not supported with this QEMU"
 msgstr ""
 
+#. Something went wrong retrieving a volume path, cope with it
+#. Something went wrong retrieving volume info, cope with it
 #: src/conf/network_conf.c:3010 src/conf/network_conf.c:3011
 #: src/conf/network_conf.c:3043 src/conf/network_conf.c:3044
 #: tools/virsh-domain-monitor.c:114 tools/virsh-domain-monitor.c:121
@@ -45751,7 +45996,7 @@ msgstr ""
 #: tools/virsh-domain.c:13004 tools/virsh-domain.c:13017
 #: tools/virsh-domain.c:13030 tools/virsh-domain.c:13347
 #: tools/virsh-domain.c:13354 tools/virsh-network.c:412
-#: tools/virsh-network.c:1193 tools/virsh-nodedev.c:775 tools/virsh-pool.c:1060
+#: tools/virsh-network.c:1193 tools/virsh-nodedev.c:784 tools/virsh-pool.c:1060
 #: tools/virsh-pool.c:1268 tools/virsh-pool.c:1277 tools/virsh-pool.c:1279
 #: tools/virsh-pool.c:1280 tools/virsh-pool.c:1281 tools/virsh-pool.c:1613
 #: tools/virsh-pool.c:1906 tools/virsh-secret.c:633 tools/virsh-volume.c:1012
@@ -45760,12 +46005,12 @@ msgstr ""
 msgid "unknown"
 msgstr ""
 
-#: src/conf/domain_conf.c:16599
+#: src/conf/domain_conf.c:15179
 #, c-format
 msgid "unknown %s action: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:19963
+#: src/conf/domain_conf.c:18525
 #, c-format
 msgid "unknown 'unknown' value '%s'"
 msgstr ""
@@ -45785,12 +46030,12 @@ msgstr ""
 msgid "unknown CPU model %s"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:7917
+#: src/qemu/qemu_monitor_json.c:7734
 #, c-format
 msgid "unknown CPU register '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:17016
+#: src/conf/domain_conf.c:15558
 #, c-format
 msgid "unknown IOMMU model: %s"
 msgstr ""
@@ -45804,52 +46049,52 @@ msgstr ""
 msgid "unknown OS type %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:21086
+#: src/conf/domain_conf.c:19648
 #, c-format
 msgid "unknown OS type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16617
+#: src/conf/domain_conf.c:15197
 #, c-format
 msgid "unknown PM state value %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:15305
+#: src/conf/domain_conf.c:13904
 #, c-format
 msgid "unknown RNG backend model '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:15269
+#: src/conf/domain_conf.c:13868
 #, c-format
 msgid "unknown RNG model '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1239
+#: src/conf/node_device_conf.c:1388
 #, c-format
 msgid "unknown SCSI host capability type '%s' for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1137
+#: src/conf/node_device_conf.c:1286
 #, c-format
 msgid "unknown SCSI target capability type '%s' for '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16050
+#: src/conf/domain_conf.c:14649
 #, c-format
 msgid "unknown accel2d value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16041
+#: src/conf/domain_conf.c:14640
 #, c-format
 msgid "unknown accel3d value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11492
+#: src/conf/domain_conf.c:10084
 #, c-format
 msgid "unknown accessmode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:7773
+#: src/conf/domain_conf.c:6408
 #, c-format
 msgid "unknown address type '%s'"
 msgstr ""
@@ -45859,7 +46104,7 @@ msgstr ""
 msgid "unknown address type '%s' in network %s"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:4271
+#: src/qemu/qemu_capabilities.c:4275
 #, c-format
 msgid "unknown arch %s in QEMU capabilities cache"
 msgstr ""
@@ -45869,8 +46114,8 @@ msgstr ""
 msgid "unknown architecture '%s'"
 msgstr ""
 
-#: src/bhyve/bhyve_driver.c:1636 src/libxl/libxl_driver.c:6482
-#: src/qemu/qemu_capabilities.c:5683
+#: src/bhyve/bhyve_driver.c:1636 src/libxl/libxl_driver.c:6477
+#: src/qemu/qemu_capabilities.c:5687
 #, c-format
 msgid "unknown architecture: %s"
 msgstr ""
@@ -45880,37 +46125,37 @@ msgstr ""
 msgid "unknown arp bonding validate %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:15159
+#: src/conf/domain_conf.c:13758
 #, c-format
 msgid "unknown audio type '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:1808
+#: src/util/virstoragefile.c:1656
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr ""
 
-#: src/remote/remote_driver.c:3627
+#: src/remote/remote_driver.c:3623
 #, c-format
 msgid "unknown authentication type %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:17061
+#: src/conf/domain_conf.c:15603
 #, c-format
 msgid "unknown aw_bits value: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:15327
+#: src/conf/domain_conf.c:13926
 #, c-format
 msgid "unknown backend type '%s' for egd"
 msgstr ""
 
-#: src/conf/backup_conf.c:252
+#: src/conf/backup_conf.c:235
 #, c-format
 msgid "unknown backup mode '%s'"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:2071
+#: src/qemu/qemu_monitor.c:2043
 #, c-format
 msgid "unknown block IO status: %s"
 msgstr ""
@@ -45920,32 +46165,32 @@ msgstr ""
 msgid "unknown bonding mode %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:18918
+#: src/conf/domain_conf.c:17495
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:17035
+#: src/conf/domain_conf.c:15577
 #, c-format
 msgid "unknown caching_mode value: %s"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1989
+#: src/conf/node_device_conf.c:2150
 #, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1931
+#: src/conf/node_device_conf.c:2080
 #, c-format
 msgid "unknown capability type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:13476
+#: src/conf/domain_conf.c:12068
 #, c-format
 msgid "unknown character device type: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:13092
+#: src/conf/domain_conf.c:11684
 #, c-format
 msgid "unknown chardev 'tls' setting '%s'"
 msgstr ""
@@ -45959,22 +46204,22 @@ msgstr ""
 msgid "unknown chrdev type"
 msgstr ""
 
-#: src/conf/domain_conf.c:21678
+#: src/conf/domain_conf.c:20226
 #, c-format
 msgid "unknown clock adjustment '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:21709
+#: src/conf/domain_conf.c:20257
 #, c-format
 msgid "unknown clock basis '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:21662
+#: src/conf/domain_conf.c:20210
 #, c-format
 msgid "unknown clock offset '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:15021
+#: src/conf/domain_conf.c:13620
 #, c-format
 msgid "unknown codec type '%s'"
 msgstr ""
@@ -45989,22 +46234,22 @@ msgstr ""
 msgid "unknown command: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14172
+#: src/conf/domain_conf.c:12771
 #, c-format
 msgid "unknown connected value %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:14824
+#: src/conf/domain_conf.c:13423
 #, c-format
 msgid "unknown copypaste value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14665
+#: src/conf/domain_conf.c:13264
 #, c-format
 msgid "unknown default spice channel mode %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:17159
+#: src/conf/domain_conf.c:15701
 #, c-format
 msgid "unknown device type '%s'"
 msgstr ""
@@ -46014,7 +46259,7 @@ msgstr ""
 msgid "unknown device type in '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:2053
+#: src/conf/node_device_conf.c:2214
 #, c-format
 msgid "unknown devnode type '%s'"
 msgstr ""
@@ -46024,82 +46269,72 @@ msgstr ""
 msgid "unknown dhcp peerdns value %s"
 msgstr ""
 
-#: src/conf/backup_conf.c:205
-#, c-format
-msgid "unknown disk backup driver '%s'"
-msgstr ""
-
-#: src/conf/backup_conf.c:177
-#, c-format
-msgid "unknown disk backup type '%s'"
-msgstr ""
-
-#: src/conf/domain_conf.c:10748
+#: src/conf/domain_conf.c:9402
 #, c-format
 msgid "unknown disk bus type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10318
+#: src/conf/domain_conf.c:8981
 #, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10367
+#: src/conf/domain_conf.c:9030
 #, c-format
 msgid "unknown disk copy_on_read mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10499
+#: src/conf/domain_conf.c:9165
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10375
+#: src/conf/domain_conf.c:9038
 #, c-format
 msgid "unknown disk discard mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10326
+#: src/conf/domain_conf.c:8989
 #, c-format
 msgid "unknown disk error policy '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10359
+#: src/conf/domain_conf.c:9022
 #, c-format
 msgid "unknown disk event_idx mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10343
+#: src/conf/domain_conf.c:9006
 #, c-format
 msgid "unknown disk io mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10351
+#: src/conf/domain_conf.c:9014
 #, c-format
 msgid "unknown disk ioeventfd mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10507
+#: src/conf/domain_conf.c:9173
 #, c-format
 msgid "unknown disk model '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10731
+#: src/conf/domain_conf.c:9385
 #, c-format
 msgid "unknown disk rawio setting '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10335
+#: src/conf/domain_conf.c:8998
 #, c-format
 msgid "unknown disk read error policy '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10788
+#: src/conf/domain_conf.c:9435
 #, c-format
 msgid "unknown disk removable status '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10740
+#: src/conf/domain_conf.c:9394
 #, c-format
 msgid "unknown disk sgio mode '%s'"
 msgstr ""
@@ -46109,7 +46344,7 @@ msgstr ""
 msgid "unknown disk snapshot driver '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10720 src/conf/snapshot_conf.c:164
+#: src/conf/domain_conf.c:9374 src/conf/snapshot_conf.c:164
 #, c-format
 msgid "unknown disk snapshot setting '%s'"
 msgstr ""
@@ -46119,47 +46354,47 @@ msgstr ""
 msgid "unknown disk snapshot type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:9571
+#: src/conf/domain_conf.c:8221
 #, c-format
 msgid "unknown disk source 'tls' setting '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10773
+#: src/conf/domain_conf.c:9427
 #, c-format
 msgid "unknown disk tray status '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10491
+#: src/conf/domain_conf.c:9157
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10408
+#: src/conf/domain_conf.c:9071
 #, c-format
 msgid "unknown driver detect_zeroes value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10397 src/conf/domain_conf.c:11661
+#: src/conf/domain_conf.c:9060 src/conf/domain_conf.c:10253
 #, c-format
 msgid "unknown driver format value '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:12051
+#: src/qemu/qemu_driver.c:12056
 #, c-format
 msgid "unknown driver name '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:771
+#: src/conf/node_device_conf.c:790
 #, c-format
 msgid "unknown drm type '%s' for '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3231
+#: src/qemu/qemu_driver.c:3212
 #, c-format
 msgid "unknown dumpformat '%d'"
 msgstr ""
 
-#: src/conf/domain_conf.c:17052
+#: src/conf/domain_conf.c:15594
 #, c-format
 msgid "unknown eim value: %s"
 msgstr ""
@@ -46169,19 +46404,19 @@ msgstr ""
 msgid "unknown emulator binary: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:14544 src/conf/domain_conf.c:14842
-#: src/conf/domain_conf.c:14861
+#: src/conf/domain_conf.c:13143 src/conf/domain_conf.c:13441
+#: src/conf/domain_conf.c:13460
 #, c-format
 msgid "unknown enable value '%s'"
 msgstr ""
 
-#: src/qemu/qemu_process.c:8868 src/util/virerror.c:316
+#: src/qemu/qemu_process.c:8883 src/util/virerror.c:316
 #: tools/virsh-domain-monitor.c:49 tools/vsh.c:241
 msgid "unknown error"
 msgstr ""
 
 #: tools/virsh-domain.c:13639 tools/virsh-network.c:1313
-#: tools/virsh-nodedev.c:929 tools/virsh-pool.c:2061 tools/virsh-secret.c:788
+#: tools/virsh-nodedev.c:938 tools/virsh-pool.c:2061 tools/virsh-secret.c:788
 #, c-format
 msgid "unknown event type %s"
 msgstr ""
@@ -46196,22 +46431,22 @@ msgstr ""
 msgid "unknown feature %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:11481
+#: src/conf/domain_conf.c:10073
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11669
+#: src/conf/domain_conf.c:10261
 #, c-format
 msgid "unknown filesystem write policy '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:20495
+#: src/conf/domain_conf.c:19057
 #, c-format
 msgid "unknown firmware value %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:11651
+#: src/conf/domain_conf.c:10243
 #, c-format
 msgid "unknown flock value '%s'"
 msgstr ""
@@ -46221,52 +46456,52 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11596
+#: src/conf/domain_conf.c:10188
 #, c-format
 msgid "unknown fs driver type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14522 src/conf/domain_conf.c:14608
+#: src/conf/domain_conf.c:13121 src/conf/domain_conf.c:13207
 #, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14968
+#: src/conf/domain_conf.c:13567
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14237
+#: src/conf/domain_conf.c:12836
 #, c-format
 msgid "unknown graphics listen type '%s'"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1940 src/qemu/qemu_migration_cookie.c:851
+#: src/qemu/qemu_migration.c:1945 src/qemu/qemu_migration_cookie.c:851
 #, c-format
 msgid "unknown graphics type %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:12698
+#: src/conf/domain_conf.c:11290
 #, c-format
 msgid "unknown guest csum mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12728
+#: src/conf/domain_conf.c:11320
 #, c-format
 msgid "unknown guest ecn mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12708
+#: src/conf/domain_conf.c:11300
 #, c-format
 msgid "unknown guest tso4 mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12718
+#: src/conf/domain_conf.c:11310
 #, c-format
 msgid "unknown guest tso6 mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12738
+#: src/conf/domain_conf.c:11330
 #, c-format
 msgid "unknown guest ufo mode '%s'"
 msgstr ""
@@ -46288,97 +46523,97 @@ msgstr ""
 msgid "unknown host CPU model"
 msgstr ""
 
-#: src/conf/domain_conf.c:12625
+#: src/conf/domain_conf.c:11217
 #, c-format
 msgid "unknown host csum mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8563 src/conf/domain_conf.c:8901
+#: src/conf/domain_conf.c:7215 src/conf/domain_conf.c:7553
 #, c-format
 msgid "unknown host device source address type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12665
+#: src/conf/domain_conf.c:11257
 #, c-format
 msgid "unknown host ecn mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12635
+#: src/conf/domain_conf.c:11227
 #, c-format
 msgid "unknown host gso mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12685
+#: src/conf/domain_conf.c:11277
 #, c-format
 msgid "unknown host mrg_rxbuf mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12645
+#: src/conf/domain_conf.c:11237
 #, c-format
 msgid "unknown host tso4 mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12655
+#: src/conf/domain_conf.c:11247
 #, c-format
 msgid "unknown host tso6 mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12675
+#: src/conf/domain_conf.c:11267
 #, c-format
 msgid "unknown host ufo mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16304
+#: src/conf/domain_conf.c:14884
 #, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8631 src/conf/domain_conf.c:8645
+#: src/conf/domain_conf.c:7283 src/conf/domain_conf.c:7297
 #, c-format
 msgid "unknown hostdev model '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8610
+#: src/conf/domain_conf.c:7262
 #, c-format
 msgid "unknown hostdev rawio setting '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:13988
+#: src/conf/domain_conf.c:12587
 #, c-format
 msgid "unknown hub device type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:13854
+#: src/conf/domain_conf.c:12453
 #, c-format
 msgid "unknown input bus type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:13839
+#: src/conf/domain_conf.c:12438
 #, c-format
 msgid "unknown input device type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:13847
+#: src/conf/domain_conf.c:12446
 #, c-format
 msgid "unknown input model '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:992
+#: src/storage/storage_util.c:1045
 #, c-format
 msgid "unknown inputvol storage vol type %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:12583
+#: src/conf/domain_conf.c:11175
 #, c-format
 msgid "unknown interface event_idx mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12574
+#: src/conf/domain_conf.c:11166
 #, c-format
 msgid "unknown interface ioeventfd mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12752
+#: src/conf/domain_conf.c:11344
 #, c-format
 msgid "unknown interface link state '%s'"
 msgstr ""
@@ -46393,7 +46628,7 @@ msgstr ""
 msgid "unknown interface type %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:12033
+#: src/conf/domain_conf.c:10625
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr ""
@@ -46403,17 +46638,17 @@ msgstr ""
 msgid "unknown interface type: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:17026
+#: src/conf/domain_conf.c:15568
 #, c-format
 msgid "unknown intremap value: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:17043
+#: src/conf/domain_conf.c:15585
 #, c-format
 msgid "unknown iotlb value: %s"
 msgstr ""
 
-#: src/qemu/qemu_agent.c:2080
+#: src/qemu/qemu_agent.c:2113
 #, c-format
 msgid "unknown ip address type '%s'"
 msgstr ""
@@ -46423,47 +46658,47 @@ msgstr ""
 msgid "unknown link state: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:15383
+#: src/conf/domain_conf.c:13982
 #, c-format
 msgid "unknown memory balloon model '%s'"
 msgstr ""
 
-#: src/conf/snapshot_conf.c:326
+#: src/conf/snapshot_conf.c:332
 #, c-format
 msgid "unknown memory snapshot setting '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:21170
+#: src/conf/domain_conf.c:19732
 #, c-format
 msgid "unknown memoryBacking/access/mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:21180
+#: src/conf/domain_conf.c:19742
 #, c-format
 msgid "unknown memoryBacking/allocation/mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:21160
+#: src/conf/domain_conf.c:19722
 #, c-format
 msgid "unknown memoryBacking/source/type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:31622 src/conf/domain_conf.c:31674
+#: src/conf/domain_conf.c:30183 src/conf/domain_conf.c:30235
 #, c-format
 msgid "unknown metadata type '%d'"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:3841
+#: src/qemu/qemu_capabilities.c:3845
 #, c-format
 msgid "unknown migratable value for '%s' host CPU model property"
 msgstr ""
 
-#: src/qemu/qemu_migration_params.c:1301
+#: src/qemu/qemu_migration_params.c:1294
 #, c-format
 msgid "unknown migration parameter '%s'"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:2050
+#: src/qemu/qemu_migration.c:2055
 msgid "unknown migration protocol"
 msgstr ""
 
@@ -46472,32 +46707,32 @@ msgstr ""
 msgid "unknown mii bonding carrier %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:10074
+#: src/conf/domain_conf.c:8733
 #, c-format
 msgid "unknown mirror job type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:10124
+#: src/conf/domain_conf.c:8783
 #, c-format
 msgid "unknown mirror ready state %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:11524
+#: src/conf/domain_conf.c:10116
 #, c-format
 msgid "unknown model '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14880
+#: src/conf/domain_conf.c:13479
 #, c-format
 msgid "unknown mouse mode value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11533
+#: src/conf/domain_conf.c:10125
 #, c-format
 msgid "unknown multidevs '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1297
+#: src/conf/node_device_conf.c:1446
 #, c-format
 msgid "unknown network device feature '%s'"
 msgstr ""
@@ -46506,12 +46741,12 @@ msgstr ""
 msgid "unknown option"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:837
+#: src/qemu/qemu_monitor_json.c:835
 #, c-format
 msgid "unknown panic info type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:13797
+#: src/conf/domain_conf.c:12396
 #, c-format
 msgid "unknown panic model '%s'"
 msgstr ""
@@ -46530,17 +46765,17 @@ msgstr ""
 msgid "unknown partition type"
 msgstr ""
 
-#: src/conf/domain_conf.c:8154
+#: src/conf/domain_conf.c:6789
 #, c-format
 msgid "unknown pci source type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8131
+#: src/conf/domain_conf.c:6766
 #, c-format
 msgid "unknown pci writeFiltering setting '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19515
+#: src/conf/domain_conf.c:18077
 #, c-format
 msgid "unknown policy attribute '%s' of feature '%s'"
 msgstr ""
@@ -46560,7 +46795,7 @@ msgstr ""
 msgid "unknown port isolated value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11642
+#: src/conf/domain_conf.c:10234
 #, c-format
 msgid "unknown posix lock value '%s'"
 msgstr ""
@@ -46570,41 +46805,41 @@ msgstr ""
 msgid "unknown procedure: %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:8182
+#: src/conf/domain_conf.c:6817
 #, c-format
 msgid "unknown protocol transport type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:9557
+#: src/conf/domain_conf.c:8207
 #, c-format
 msgid "unknown protocol type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:20060
+#: src/conf/domain_conf.c:18622
 #, c-format
 msgid "unknown readonly value: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:16380
+#: src/conf/domain_conf.c:14960
 #, c-format
 msgid "unknown redirdev bus '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16391
+#: src/conf/domain_conf.c:14971
 #, c-format
 msgid "unknown redirdev character device type '%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1884
+#: src/qemu/qemu_validate.c:1895
 msgid "unknown rng-random backend"
 msgstr ""
 
-#: src/conf/domain_conf.c:7934
+#: src/conf/domain_conf.c:6569
 #, c-format
 msgid "unknown rom bar value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:7928
+#: src/conf/domain_conf.c:6563
 #, c-format
 msgid "unknown rom enabled value '%s'"
 msgstr ""
@@ -46634,7 +46869,7 @@ msgstr ""
 msgid "unknown rule direction attribute value"
 msgstr ""
 
-#: src/conf/domain_conf.c:10190
+#: src/conf/domain_conf.c:8849
 #, c-format
 msgid "unknown secret type '%s'"
 msgstr ""
@@ -46648,99 +46883,99 @@ msgstr ""
 msgid "unknown secret usage type %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:20067
+#: src/conf/domain_conf.c:18629
 #, c-format
 msgid "unknown secure value: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:8596
+#: src/conf/domain_conf.c:7248
 #, c-format
 msgid "unknown sgio mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:13553
+#: src/conf/domain_conf.c:12145
 #, c-format
 msgid "unknown smartcard device mode: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:13634
+#: src/conf/domain_conf.c:12226
 msgid "unknown smartcard mode"
 msgstr ""
 
-#: src/security/security_selinux.c:2718 src/security/security_selinux.c:3125
+#: src/security/security_selinux.c:2717 src/security/security_selinux.c:3124
 #, c-format
 msgid "unknown smartcard type %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:22582
+#: src/conf/domain_conf.c:21110
 #, c-format
 msgid "unknown smbios mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:15050
+#: src/conf/domain_conf.c:13649
 #, c-format
 msgid "unknown sound model '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:9466
+#: src/conf/domain_conf.c:8116
 #, c-format
 msgid "unknown source mode '%s' for volume type disk"
 msgstr ""
 
-#: src/conf/domain_conf.c:14713
+#: src/conf/domain_conf.c:13312
 #, c-format
 msgid "unknown spice channel mode %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:14707
+#: src/conf/domain_conf.c:13306
 #, c-format
 msgid "unknown spice channel name %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:14732
+#: src/conf/domain_conf.c:13331
 #, c-format
 msgid "unknown spice image compression %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:14751
+#: src/conf/domain_conf.c:13350
 #, c-format
 msgid "unknown spice jpeg compression %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:14789
+#: src/conf/domain_conf.c:13388
 msgid "unknown spice playback compression"
 msgstr ""
 
-#: src/conf/domain_conf.c:14806
+#: src/conf/domain_conf.c:13405
 msgid "unknown spice streaming mode"
 msgstr ""
 
-#: src/conf/domain_conf.c:14770
+#: src/conf/domain_conf.c:13369
 #, c-format
 msgid "unknown spice zlib compression %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:10803
+#: src/conf/domain_conf.c:9450
 #, c-format
 msgid "unknown startupPolicy value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19534 src/conf/domain_conf.c:19663
+#: src/conf/domain_conf.c:18096 src/conf/domain_conf.c:18225
 #, c-format
 msgid "unknown state attribute '%s' of feature '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19984
+#: src/conf/domain_conf.c:18546
 #, c-format
 msgid "unknown state attribute '%s' of feature capability '%s'"
 msgstr ""
 
-#: src/conf/node_device_conf.c:1012
+#: src/conf/node_device_conf.c:1161
 #, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr ""
 
-#: src/util/virstoragefile.c:947
+#: src/util/virstoragefile.c:948
 #, c-format
 msgid "unknown storage file meta->format %d"
 msgstr ""
@@ -46756,22 +46991,22 @@ msgstr ""
 msgid "unknown storage pool volume refresh allocation type %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:9762
+#: src/conf/domain_conf.c:8415
 #, c-format
 msgid "unknown storage source format '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:9755
+#: src/conf/domain_conf.c:8408
 #, c-format
 msgid "unknown storage source type '%s'"
 msgstr ""
 
-#: src/storage/storage_util.c:866
+#: src/storage/storage_util.c:919
 #, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr ""
 
-#: src/storage/storage_util.c:817 src/storage/storage_util.c:983
+#: src/storage/storage_util.c:870 src/storage/storage_util.c:1036
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr ""
@@ -46781,108 +47016,108 @@ msgstr ""
 msgid "unknown suffix '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:15949
+#: src/conf/domain_conf.c:14548
 #, c-format
 msgid "unknown sysinfo type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:12951
+#: src/conf/domain_conf.c:11543
 #, c-format
 msgid "unknown target model '%s' specified for character device"
 msgstr ""
 
-#: src/conf/domain_conf.c:12933
+#: src/conf/domain_conf.c:11525
 #, c-format
 msgid "unknown target type '%s' specified for character device"
 msgstr ""
 
-#: src/conf/domain_conf.c:12789
+#: src/conf/domain_conf.c:11381
 #, c-format
 msgid "unknown teaming type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14079
+#: src/conf/domain_conf.c:12678
 #, c-format
 msgid "unknown timer mode '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14030
+#: src/conf/domain_conf.c:12629
 #, c-format
 msgid "unknown timer name '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14039
+#: src/conf/domain_conf.c:12638
 #, c-format
 msgid "unknown timer present value '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14050
+#: src/conf/domain_conf.c:12649
 #, c-format
 msgid "unknown timer tickpolicy '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:14060
+#: src/conf/domain_conf.c:12659
 #, c-format
 msgid "unknown timer track '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11769 src/conf/domain_conf.c:12045
+#: src/conf/domain_conf.c:10361 src/conf/domain_conf.c:10637
 #, c-format
 msgid "unknown trustGuestRxFilters value '%s'"
 msgstr ""
 
 #: src/bhyve/bhyve_driver.c:1345 src/openvz/openvz_driver.c:1151
-#: src/qemu/qemu_driver.c:1327 src/vz/vz_driver.c:1965
+#: src/qemu/qemu_driver.c:1308 src/vz/vz_driver.c:1967
 #, c-format
 msgid "unknown type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11751
+#: src/conf/domain_conf.c:10343
 #, c-format
 msgid "unknown type '%s' in interface's <actual> element"
 msgstr ""
 
-#: src/conf/domain_conf.c:13468 src/conf/domain_conf.c:13615
+#: src/conf/domain_conf.c:12060 src/conf/domain_conf.c:12207
 #, c-format
 msgid "unknown type presented to host for character device: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:20075
+#: src/conf/domain_conf.c:18637
 #, c-format
 msgid "unknown type value: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:8055
+#: src/conf/domain_conf.c:6690
 #, c-format
 msgid "unknown usb source type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8653
+#: src/conf/domain_conf.c:7305
 #, c-format
 msgid "unknown value '%s' for <hostdev> attribute 'display'"
 msgstr ""
 
-#: src/conf/domain_conf.c:8662
+#: src/conf/domain_conf.c:7314
 #, c-format
 msgid "unknown value '%s' for <hostdev> attribute 'ramfb'"
 msgstr ""
 
-#: src/qemu/qemu_capabilities.c:3898
+#: src/qemu/qemu_capabilities.c:3902
 #, c-format
 msgid "unknown value '%s' in attribute 'usable'"
 msgstr ""
 
-#: src/conf/backup_conf.c:294
+#: src/conf/backup_conf.c:277
 #, c-format
 msgid "unknown value '%s' of 'tls' attribute"
 msgstr ""
 
-#: src/conf/domain_conf.c:19492
+#: src/conf/domain_conf.c:18054
 #, c-format
 msgid "unknown value for attribute eoi: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16121
+#: src/conf/domain_conf.c:14720
 #, c-format
 msgid "unknown vgaconf value '%s'"
 msgstr ""
@@ -46892,19 +47127,19 @@ msgstr ""
 msgid "unknown vhost-user type: '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16210
+#: src/conf/domain_conf.c:14809
 #, c-format
 msgid "unknown video driver '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:16199
+#: src/conf/domain_conf.c:14798
 #, c-format
 msgid "unknown video model '%s'"
 msgstr ""
 
 #: src/bhyve/bhyve_driver.c:1622 src/bhyve/bhyve_driver.c:1629
-#: src/libxl/libxl_driver.c:6468 src/libxl/libxl_driver.c:6475
-#: src/qemu/qemu_capabilities.c:5676
+#: src/libxl/libxl_driver.c:6463 src/libxl/libxl_driver.c:6470
+#: src/qemu/qemu_capabilities.c:5680
 #, c-format
 msgid "unknown virttype: %s"
 msgstr ""
@@ -46918,7 +47153,7 @@ msgstr ""
 msgid "unknown virtualport type %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:14488
+#: src/conf/domain_conf.c:13087
 #, c-format
 msgid "unknown vnc display sharing policy '%s'"
 msgstr ""
@@ -46941,37 +47176,37 @@ msgstr ""
 msgid "unknown volume encryption secret type %s"
 msgstr ""
 
-#: src/conf/storage_conf.c:1548
+#: src/conf/storage_conf.c:1569
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/conf/storage_conf.c:1363 src/conf/storage_conf.c:1409
+#: src/conf/storage_conf.c:1384 src/conf/storage_conf.c:1430
 #, c-format
 msgid "unknown volume format type %s"
 msgstr ""
 
-#: src/conf/storage_conf.c:1342
+#: src/conf/storage_conf.c:1363
 #, c-format
 msgid "unknown volume type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:17091
+#: src/conf/domain_conf.c:15633
 #, c-format
 msgid "unknown vsock model: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:15231
+#: src/conf/domain_conf.c:13830
 #, c-format
 msgid "unknown watchdog action '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:15220
+#: src/conf/domain_conf.c:13819
 #, c-format
 msgid "unknown watchdog model '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11623
+#: src/conf/domain_conf.c:10215
 #, c-format
 msgid "unknown xattr value '%s'"
 msgstr ""
@@ -46985,7 +47220,7 @@ msgstr ""
 msgid "unlink(\"%s\")"
 msgstr ""
 
-#: src/conf/domain_conf.c:6492
+#: src/conf/domain_validate.c:1307
 #, c-format
 msgid "unmanaged target dev is not supported on interfaces of type '%s'"
 msgstr ""
@@ -46994,7 +47229,7 @@ msgstr ""
 msgid "unpaused"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5208
+#: src/qemu/qemu_hotplug.c:5237
 msgid "unplug of device was rejected by the guest"
 msgstr ""
 
@@ -47031,7 +47266,7 @@ msgstr ""
 msgid "unspecified error"
 msgstr ""
 
-#: src/network/bridge_driver.c:3418
+#: src/network/bridge_driver.c:3427
 #, c-format
 msgid ""
 "unsupported <bandwidth> element in <portgroup name='%s'> of network '%s' "
@@ -47048,22 +47283,22 @@ msgstr ""
 msgid "unsupported CPU type: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:19792
+#: src/conf/domain_conf.c:18354
 #, c-format
 msgid "unsupported Hyper-V stimer feature: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:19688
+#: src/conf/domain_conf.c:18250
 #, c-format
 msgid "unsupported HyperV Enlightenment feature: %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:19827
+#: src/conf/domain_conf.c:18389
 #, c-format
 msgid "unsupported KVM feature: %s"
 msgstr ""
 
-#: src/lxc/lxc_domain.c:224
+#: src/lxc/lxc_domain.c:233
 #, c-format
 msgid "unsupported Namespace feature: %s"
 msgstr ""
@@ -47072,7 +47307,7 @@ msgstr ""
 msgid "unsupported OS parameters"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:339
+#: src/bhyve/bhyve_command.c:332
 msgid "unsupported PCI controller model: only PCI root supported"
 msgstr ""
 
@@ -47080,7 +47315,7 @@ msgstr ""
 msgid "unsupported SSH key type"
 msgstr ""
 
-#: src/conf/domain_conf.c:19876
+#: src/conf/domain_conf.c:18438
 #, c-format
 msgid "unsupported Xen feature: %s"
 msgstr ""
@@ -47096,7 +47331,7 @@ msgid "unsupported address type '%s' in network %s"
 msgstr ""
 
 #: src/storage/storage_backend_iscsi_direct.c:686
-#: src/storage/storage_backend_rbd.c:1430 src/storage/storage_util.c:2634
+#: src/storage/storage_backend_rbd.c:1420 src/storage/storage_util.c:2687
 #, c-format
 msgid "unsupported algorithm %d"
 msgstr ""
@@ -47106,12 +47341,12 @@ msgstr ""
 msgid "unsupported architecture: %s"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:536
+#: src/bhyve/bhyve_command.c:529
 #, c-format
 msgid "unsupported audio backend '%s'"
 msgstr ""
 
-#: src/remote/remote_driver.c:3673
+#: src/remote/remote_driver.c:3669
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr ""
@@ -47121,7 +47356,7 @@ msgstr ""
 msgid "unsupported balloon device model '%s'"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:277 src/qemu/qemu_command.c:4905
+#: src/libxl/libxl_conf.c:277 src/qemu/qemu_command.c:4924
 #, c-format
 msgid "unsupported chardev '%s'"
 msgstr ""
@@ -47135,8 +47370,8 @@ msgstr ""
 msgid "unsupported clock adjustment='reset'"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:701 src/libxl/libxl_conf.c:338
-#: src/qemu/qemu_command.c:5906
+#: src/bhyve/bhyve_command.c:694 src/libxl/libxl_conf.c:338
+#: src/qemu/qemu_command.c:5925
 #, c-format
 msgid "unsupported clock offset '%s'"
 msgstr ""
@@ -47146,10 +47381,10 @@ msgstr ""
 msgid "unsupported clock offset='%s'"
 msgstr ""
 
-#: src/bhyve/bhyve_driver.c:1585 src/libxl/libxl_driver.c:2716
-#: src/libxl/libxl_driver.c:2760 src/libxl/xen_common.c:1522
-#: src/libxl/xen_common.c:2468 src/lxc/lxc_driver.c:951
-#: src/qemu/qemu_driver.c:6463
+#: src/bhyve/bhyve_driver.c:1585 src/libxl/libxl_driver.c:2714
+#: src/libxl/libxl_driver.c:2758 src/libxl/xen_common.c:1522
+#: src/libxl/xen_common.c:2468 src/lxc/lxc_driver.c:952
+#: src/qemu/qemu_driver.c:6438
 #, c-format
 msgid "unsupported config type %s"
 msgstr ""
@@ -47163,17 +47398,17 @@ msgstr ""
 msgid "unsupported configuration: %s"
 msgstr ""
 
-#: src/util/virstoragefile.c:1928
+#: src/util/virstoragefile.c:1776
 #, c-format
 msgid "unsupported connection mode for <reservations/>: %s"
 msgstr ""
 
-#: src/util/virstoragefile.c:1921
+#: src/util/virstoragefile.c:1769
 #, c-format
 msgid "unsupported connection type for <reservations/>: %s"
 msgstr ""
 
-#: src/qemu/qemu_command.c:10182 src/qemu/qemu_validate.c:930
+#: src/qemu/qemu_command.c:10197 src/qemu/qemu_validate.c:934
 #, c-format
 msgid "unsupported console target type %s"
 msgstr ""
@@ -47203,23 +47438,23 @@ msgstr ""
 msgid "unsupported disk backup type '%s'"
 msgstr ""
 
-#: src/qemu/qemu_command.c:1744
+#: src/qemu/qemu_command.c:1766
 #, c-format
 msgid "unsupported disk bus '%s' with device setup"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:220 src/bhyve/bhyve_command.c:285
-#: src/bhyve/bhyve_command.c:321 src/bhyve/bhyve_command.c:878
+#: src/bhyve/bhyve_command.c:213 src/bhyve/bhyve_command.c:278
+#: src/bhyve/bhyve_command.c:314 src/bhyve/bhyve_command.c:871
 msgid "unsupported disk device"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:5548
+#: src/libxl/libxl_driver.c:5543
 #, c-format
 msgid "unsupported disk driver %s"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:188 src/bhyve/bhyve_command.c:292
-#: src/bhyve/bhyve_command.c:885
+#: src/bhyve/bhyve_command.c:181 src/bhyve/bhyve_command.c:285
+#: src/bhyve/bhyve_command.c:878
 msgid "unsupported disk type"
 msgstr ""
 
@@ -47228,22 +47463,22 @@ msgstr ""
 msgid "unsupported disk type %s"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:5864
+#: src/libxl/libxl_driver.c:5859
 #, c-format
 msgid "unsupported driver name '%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2863
+#: src/qemu/qemu_validate.c:2870
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:3162
+#: src/qemu/qemu_driver.c:3143
 #, c-format
 msgid "unsupported dumpformat '%s' for this QEMU binary"
 msgstr ""
 
-#: src/conf/domain_conf.c:8108
+#: src/conf/domain_conf.c:6743
 #, c-format
 msgid "unsupported element '%s' of 'origstates'"
 msgstr ""
@@ -47260,27 +47495,49 @@ msgstr ""
 msgid "unsupported failure action: '%s'\n"
 msgstr ""
 
-#: src/conf/storage_conf.c:1446
+#: src/conf/storage_conf.c:1467
 #, c-format
 msgid "unsupported feature %s"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:598
+#: src/bhyve/bhyve_command.c:591
 #, c-format
 msgid "unsupported filesystem accessmode '%s'"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:585
+#: src/bhyve/bhyve_command.c:578
 #, c-format
 msgid "unsupported filesystem driver '%s'"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:568
+#: src/bhyve/bhyve_command.c:561
 #, c-format
 msgid "unsupported filesystem type '%s'"
 msgstr ""
 
-#: src/internal.h:256 src/internal.h:278
+#. *
+#. * virCheckFlags:
+#. * @supported: an OR'ed set of supported flags
+#. * @retval: return value in case unsupported flags were passed
+#. *
+#. * To avoid memory leaks this macro has to be used before any non-trivial
+#. * code which could possibly allocate some memory.
+#. *
+#. * Returns nothing. Exits the caller function if unsupported flags were
+#. * passed to it.
+#.
+#. *
+#. * virCheckFlagsGoto:
+#. * @supported: an OR'ed set of supported flags
+#. * @label: label to jump to on error
+#. *
+#. * To avoid memory leaks this macro has to be used before any non-trivial
+#. * code which could possibly allocate some memory.
+#. *
+#. * Returns nothing. Jumps to a label if unsupported flags were
+#. * passed to it.
+#.
+#: src/internal.h:266 src/internal.h:288
 #, c-format
 msgid "unsupported flags (0x%lx) in function %s"
 msgstr ""
@@ -47300,21 +47557,21 @@ msgstr ""
 msgid "unsupported flash format '%s'"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:5540
+#: src/libxl/libxl_driver.c:5535
 #, c-format
 msgid "unsupported format %s"
 msgstr ""
 
-#: src/storage/storage_util.c:2862
+#: src/storage/storage_util.c:2915
 msgid "unsupported gluster lookup"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:19864
+#: src/qemu/qemu_driver.c:19881
 #, c-format
 msgid "unsupported guest information types '0x%x'"
 msgstr ""
 
-#: src/conf/domain_conf.c:13869 src/conf/domain_conf.c:13877
+#: src/conf/domain_conf.c:12468 src/conf/domain_conf.c:12476
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
@@ -47323,22 +47580,22 @@ msgstr ""
 msgid "unsupported input device configuration"
 msgstr ""
 
-#: src/storage/storage_util.c:588
+#: src/storage/storage_util.c:573
 #, c-format
 msgid "unsupported input storage vol type %d"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:1392
+#: src/libxl/libxl_conf.c:1393
 #, c-format
 msgid "unsupported interface type %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:16817
+#: src/conf/domain_conf.c:15393
 #, c-format
 msgid "unsupported launch security type '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:19913
+#: src/conf/domain_conf.c:18475
 #, c-format
 msgid "unsupported mode '%s' for Xen passthrough feature"
 msgstr ""
@@ -47363,7 +47620,7 @@ msgstr ""
 msgid "unsupported node device event ID %d"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:8827 src/test/test_driver.c:3353
+#: src/qemu/qemu_driver.c:8802 src/test/test_driver.c:3353
 #, c-format
 msgid "unsupported numatune mode: '%d'"
 msgstr ""
@@ -47397,12 +47654,12 @@ msgstr ""
 msgid "unsupported protocol family '%s'"
 msgstr ""
 
-#: src/qemu/qemu_monitor.c:2255
+#: src/qemu/qemu_monitor.c:2227
 #, c-format
 msgid "unsupported protocol type %s"
 msgstr ""
 
-#: src/conf/domain_conf.c:6677
+#: src/conf/domain_validate.c:116
 msgid "unsupported rendernode accel attribute without 'vhostuser'"
 msgstr ""
 
@@ -47416,7 +47673,7 @@ msgstr ""
 msgid "unsupported rtc timer track '%s'"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:3043 src/vz/vz_driver.c:3074
+#: src/qemu/qemu_migration.c:3048 src/vz/vz_driver.c:3076
 #, c-format
 msgid "unsupported scheme %s in migration URI %s"
 msgstr ""
@@ -47426,12 +47683,12 @@ msgstr ""
 msgid "unsupported secret event ID %d"
 msgstr ""
 
-#: src/conf/domain_conf.c:9682
+#: src/conf/domain_conf.c:8335
 #, c-format
 msgid "unsupported source type '%s'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:19406 src/qemu/qemu_driver.c:19493
+#: src/qemu/qemu_driver.c:19422 src/qemu/qemu_driver.c:19509
 msgid "unsupported state value"
 msgstr ""
 
@@ -47447,17 +47704,17 @@ msgstr ""
 msgid "unsupported timer type (name) '%s'"
 msgstr ""
 
-#: src/conf/domain_conf.c:11759
+#: src/conf/domain_conf.c:10351
 #, c-format
 msgid "unsupported type '%s' in interface's <actual> element"
 msgstr ""
 
-#: src/conf/domain_conf.c:9132
+#: src/conf/domain_conf.c:7782
 #, c-format
 msgid "unsupported type='%s' to model 'none'"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:2080
+#: src/libxl/libxl_conf.c:2081
 msgid "unsupported usb model"
 msgstr ""
 
@@ -47465,7 +47722,7 @@ msgstr ""
 msgid "unsupported value"
 msgstr ""
 
-#: src/storage/storage_util.c:766
+#: src/storage/storage_util.c:819
 #, c-format
 msgid "unsupported volume encryption format %d"
 msgstr ""
@@ -47508,44 +47765,44 @@ msgstr ""
 msgid "usage:"
 msgstr ""
 
-#: src/conf/domain_conf.c:8036
+#: src/conf/domain_conf.c:6671
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/conf/domain_conf.c:8050
+#: src/conf/domain_conf.c:6685
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/qemu/qemu_command.c:2406
+#: src/qemu/qemu_command.c:2428
 #, c-format
 msgid "usb controller type %s doesn't support 'ports' with this QEMU binary"
 msgstr ""
 
-#: src/lxc/lxc_driver.c:4060
+#: src/lxc/lxc_driver.c:4057
 msgid "usb device not found"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4323
+#: src/qemu/qemu_validate.c:4329
 msgid "usb keyboard is not supported by this QEMU binary"
 msgstr ""
 
-#: src/conf/domain_conf.c:8020
+#: src/conf/domain_conf.c:6655
 msgid "usb product needs id"
 msgstr ""
 
-#: src/conf/domain_conf.c:8003
+#: src/conf/domain_conf.c:6638
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4131
+#: src/qemu/qemu_validate.c:4137
 msgid "usb-audio controller is not supported by this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4584
+#: src/qemu/qemu_validate.c:4590
 msgid "usb-hub not supported by QEMU binary"
 msgstr ""
 
-#: src/conf/domain_conf.c:13520
+#: src/conf/domain_conf.c:12112
 msgid "usb-serial requires address of usb type"
 msgstr ""
 
@@ -47573,15 +47830,15 @@ msgstr ""
 msgid "use multifunction pci under specified address"
 msgstr ""
 
-#: src/conf/backup_conf.c:266
+#: src/conf/backup_conf.c:249
 msgid "use of <server> requires pull mode backup"
 msgstr ""
 
-#: src/libvirt-domain.c:10262
+#: src/libvirt-domain.c:10435
 msgid "use of flags requires a copy job"
 msgstr ""
 
-#: src/libvirt-domain.c:3869
+#: src/libvirt-domain.c:3973
 msgid "use virDomainMigrateToURI3 for peer-to-peer migration"
 msgstr ""
 
@@ -47593,11 +47850,11 @@ msgstr ""
 msgid "user cancelled authentication process"
 msgstr ""
 
-#: tools/virsh-domain.c:14275
+#: tools/virsh-domain.c:14281
 msgid "user to list authorized keys for"
 msgstr ""
 
-#: tools/virsh-domain.c:14331
+#: tools/virsh-domain.c:14337
 msgid "user to set authorized keys for"
 msgstr ""
 
@@ -47605,12 +47862,12 @@ msgstr ""
 msgid "user:"
 msgstr ""
 
-#: src/conf/domain_conf.c:32818
+#: src/conf/domain_conf.c:31379
 #, c-format
 msgid "using '%s' pools for backing 'volume' disks isn't yet supported"
 msgstr ""
 
-#: src/conf/domain_conf.c:9018
+#: src/conf/domain_conf.c:7670
 #, c-format
 msgid ""
 "using disk target name '%s' conflicts with SCSI host device address "
@@ -47629,12 +47886,12 @@ msgstr ""
 msgid "uuidstr in %s must be a valid UUID"
 msgstr ""
 
-#: src/util/vircgroupv1.c:543
+#: src/util/vircgroupv1.c:544
 #, c-format
 msgid "v1 controller '%s' is not enabled for group"
 msgstr ""
 
-#: src/util/vircgroupv1.c:536
+#: src/util/vircgroupv1.c:537
 #, c-format
 msgid "v1 controller '%s' is not mounted"
 msgstr ""
@@ -47644,17 +47901,17 @@ msgstr ""
 msgid "v2 controller '%s' is not available"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:19439
+#: src/qemu/qemu_driver.c:19455
 #, c-format
 msgid "vCPU '%u' is not offlinable"
 msgstr ""
 
-#: src/conf/domain_conf.c:2068
+#: src/conf/domain_conf.c:2045
 #, c-format
 msgid "vCPU '%u' is not present in domain definition"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:6592
+#: src/qemu/qemu_hotplug.c:6621
 msgid "vCPU '0' can't be modified"
 msgstr ""
 
@@ -47663,7 +47920,7 @@ msgstr ""
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:4926
+#: src/qemu/qemu_driver.c:4907
 msgid ""
 "vCPU count provided by the guest agent can only be requested for live domains"
 msgstr ""
@@ -47674,7 +47931,7 @@ msgstr ""
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/qemu/qemu_monitor_json.c:3223
+#: src/qemu/qemu_monitor_json.c:3181
 msgid "vCPU unplug is not supported by this QEMU"
 msgstr ""
 
@@ -47688,15 +47945,15 @@ msgstr ""
 msgid "vDPA chardev path '%s' does not exist"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1435
+#: src/qemu/qemu_validate.c:1444
 msgid "vDPA devices are not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_migration.c:1382
+#: src/qemu/qemu_migration.c:1387
 msgid "vDPA devices cannot be migrated"
 msgstr ""
 
-#: src/conf/secret_conf.c:117
+#: src/conf/secret_conf.c:115
 msgid "vTPM usage specified, but name is missing"
 msgstr ""
 
@@ -47713,39 +47970,39 @@ msgstr ""
 msgid "validate the redefined checkpoint"
 msgstr ""
 
-#: src/conf/domain_conf.c:8845
+#: src/conf/domain_conf.c:7497
 #, c-format
 msgid "value '%llu' is too big for coalesce parameter, maximum is '%lu'"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:16266
+#: src/qemu/qemu_driver.c:16279
 #, c-format
 msgid "value '%s' cannot be set if '%s' is not set"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:16274
+#: src/qemu/qemu_driver.c:16287
 #, c-format
 msgid "value '%s' cannot be smaller than '%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2232
+#: src/qemu/qemu_validate.c:2243
 #, c-format
 msgid "value for 'ram' must be less than '%u'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2239
+#: src/qemu/qemu_validate.c:2250
 msgid "value for 'vgamem' must be at least 1 MiB (1024 KiB)"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2246
+#: src/qemu/qemu_validate.c:2257
 msgid "value for 'vgamem' must be power of two"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2267
+#: src/qemu/qemu_validate.c:2278
 msgid "value for 'vram' must be at least 1 MiB (1024 KiB)"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2226
+#: src/qemu/qemu_validate.c:2237
 #, c-format
 msgid "value for 'vram' must be less than '%u'"
 msgstr ""
@@ -47754,17 +48011,17 @@ msgstr ""
 msgid "value for typeid out of range"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:9249
+#: src/qemu/qemu_driver.c:9224
 #, c-format
 msgid "value of '%s' is out of range [%lld, %lld]"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:10109
+#: src/qemu/qemu_driver.c:10084
 #, c-format
 msgid "value of '%s' is too large"
 msgstr ""
 
-#: src/util/virstoragefile.c:2218 src/util/virstoragefile.c:2230
+#: src/util/virstoragefile.c:2066 src/util/virstoragefile.c:2078
 #, c-format
 msgid "value of cookie '%s' contains invalid characters"
 msgstr ""
@@ -47782,71 +48039,71 @@ msgstr ""
 msgid "value too large: %llu%s"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:4536 tools/virsh-domain.c:7062
+#: src/qemu/qemu_driver.c:4517 tools/virsh-domain.c:7062
 #, c-format
 msgid "vcpu %d is out of range of live cpu count %d"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:4624 tools/virsh-domain.c:7066
+#: src/qemu/qemu_driver.c:4605 tools/virsh-domain.c:7066
 #, c-format
 msgid "vcpu %d is out of range of persistent cpu count %d"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:19530
+#: src/qemu/qemu_driver.c:19546
 #, c-format
 msgid "vcpu %zd is not present in live config"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:19521
+#: src/qemu/qemu_driver.c:19537
 #, c-format
 msgid "vcpu %zd is not present in persistent config"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:6117
+#: src/qemu/qemu_hotplug.c:6146
 #, c-format
 msgid "vcpu '%u' can't be unplugged"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:2499
+#: src/libxl/libxl_driver.c:2497
 #, c-format
 msgid "vcpu '%u' is not active"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:6556
+#: src/qemu/qemu_hotplug.c:6585
 #, c-format
 msgid ""
 "vcpu '%zd' belongs to a larger hotpluggable entity, but siblings were not "
 "selected"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:6540
+#: src/qemu/qemu_hotplug.c:6569
 #, c-format
 msgid "vcpu '%zd' can't be hotunplugged"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:6609
+#: src/qemu/qemu_hotplug.c:6638
 #, c-format
 msgid ""
 "vcpu '%zd' can't be modified as it is followed by non-hotpluggable online "
 "vcpus"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:6534
+#: src/qemu/qemu_hotplug.c:6563
 #, c-format
 msgid "vcpu '%zd' is already in requested state"
 msgstr ""
 
-#: src/conf/domain_conf.c:5740
+#: src/conf/domain_conf.c:5684
 #, c-format
 msgid "vcpu '%zu' is both offline and not hotpluggable"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5980
+#: src/qemu/qemu_process.c:5983
 #, c-format
 msgid "vcpu '%zu' is missing hotplug data"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:6564
+#: src/qemu/qemu_hotplug.c:6593
 #, c-format
 msgid ""
 "vcpu '%zu' was not selected but it belongs to hotpluggable entity '%zd-%zd' "
@@ -47857,19 +48114,19 @@ msgstr ""
 msgid "vcpu 0 can't be offline"
 msgstr ""
 
-#: src/conf/domain_conf.c:24349
+#: src/conf/domain_conf.c:22883
 #, c-format
 msgid ""
 "vcpu enable order of vCPU '%zu' differs between source and destination "
 "definitions"
 msgstr ""
 
-#: src/conf/domain_conf.c:20355
+#: src/conf/domain_conf.c:18917
 #, c-format
 msgid "vcpu id '%u' is out of range of maximum vcpu count"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:19301
+#: src/qemu/qemu_driver.c:19317
 #, c-format
 msgid "vcpu id '%u' reported by guest agent is out of range"
 msgstr ""
@@ -47878,12 +48135,12 @@ msgstr ""
 msgid "vcpu number"
 msgstr ""
 
-#: src/qemu/qemu_process.c:5957
+#: src/qemu/qemu_process.c:5960
 #, c-format
 msgid "vcpu order '%u' exceeds vcpu count"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:6132
+#: src/qemu/qemu_hotplug.c:6161
 msgid ""
 "vcpu unplug request timed out. Unplug result must be manually inspected in "
 "the domain"
@@ -47905,22 +48162,22 @@ msgstr ""
 msgid "vcpupin: Missing vCPU number in pin mode."
 msgstr ""
 
-#: src/qemu/qemu_process.c:5969
+#: src/qemu/qemu_process.c:5972
 #, c-format
 msgid ""
 "vcpus '%zu' and '%zu' are in the same hotplug group but differ in "
 "configuration"
 msgstr ""
 
-#: src/conf/domain_conf.c:20702
+#: src/conf/domain_conf.c:19264
 msgid "vcpus is empty"
 msgstr ""
 
-#: src/conf/domain_conf.c:20741
+#: src/conf/domain_conf.c:19303
 msgid "vcpus overlaps in resctrl groups"
 msgstr ""
 
-#: src/conf/domain_conf.c:8065
+#: src/conf/domain_conf.c:6700
 msgid "vendor cannot be 0."
 msgstr ""
 
@@ -47952,19 +48209,19 @@ msgstr ""
 msgid "version parsing error"
 msgstr ""
 
-#: src/conf/domain_conf.c:16255
-msgid "vgamem attribute only supported for type of qxl"
+#: src/conf/domain_validate.c:147
+msgid "vgamem attribute only supported for video type qxl"
 msgstr ""
 
-#: src/qemu/qemu_interface.c:741
+#: src/qemu/qemu_interface.c:731
 msgid "vhost-net is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_interface.c:753
+#: src/qemu/qemu_interface.c:743
 msgid "vhost-net is only supported for virtio network interfaces"
 msgstr ""
 
-#: src/qemu/qemu_interface.c:771
+#: src/qemu/qemu_interface.c:761
 msgid "vhost-net was requested for an interface, but is unavailable"
 msgstr ""
 
@@ -47973,7 +48230,7 @@ msgstr ""
 msgid "vhost-scsi device file '%s' cannot be found"
 msgstr ""
 
-#: src/qemu/qemu_command.c:7935
+#: src/qemu/qemu_command.c:7954
 #, c-format
 msgid "vhost-user type '%s' not supported"
 msgstr ""
@@ -47982,37 +48239,37 @@ msgstr ""
 msgid "vhost-user-gpu failed to start"
 msgstr ""
 
-#: src/conf/domain_conf.c:6689
+#: src/conf/domain_validate.c:128
 msgid "video resolution values must be greater than 0"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:2397
+#: src/libxl/libxl_conf.c:2398
 #, c-format
 msgid "video type %s is not supported by libxl"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:2211
+#: src/qemu/qemu_validate.c:2222
 #, c-format
 msgid "video type '%s' is only valid as primary video device"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:2389
+#: src/libxl/libxl_conf.c:2390
 msgid "videoram must be at least 128MB for QXL"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:2355
+#: src/libxl/libxl_conf.c:2356
 msgid "videoram must be at least 16MB for VGA"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:2378
+#: src/libxl/libxl_conf.c:2379
 msgid "videoram must be at least 4MB for CIRRUS"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:2372
+#: src/libxl/libxl_conf.c:2373
 msgid "videoram must be at least 8MB for CIRRUS"
 msgstr ""
 
-#: src/libxl/libxl_conf.c:2361
+#: src/libxl/libxl_conf.c:2362
 msgid "videoram must be at least 8MB for VGA"
 msgstr ""
 
@@ -48020,7 +48277,7 @@ msgstr ""
 msgid "view domain IOThreads"
 msgstr ""
 
-#: src/util/virfile.c:2801
+#: src/util/virfile.c:2844
 msgid "virDirCreate is not implemented for WIN32"
 msgstr ""
 
@@ -48028,11 +48285,11 @@ msgstr ""
 msgid "virDomainCheckpointGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt-domain.c:2585
+#: src/libvirt-domain.c:2597
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt-domain.c:9528
+#: src/libvirt-domain.c:9690
 msgid "virDomainManagedSaveGetXMLDesc with secure flag"
 msgstr ""
 
@@ -48040,7 +48297,7 @@ msgstr ""
 msgid "virDomainSnapshotGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/util/virfile.c:2788
+#: src/util/virfile.c:2831
 msgid "virFileOpenAs is not implemented for WIN32"
 msgstr ""
 
@@ -48124,7 +48381,7 @@ msgstr ""
 msgid "virSetUIDGID is not available"
 msgstr ""
 
-#: src/vmx/vmx.c:3231
+#: src/vmx/vmx.c:3232
 msgid "virVMXContext has no formatFileName function set"
 msgstr ""
 
@@ -48132,30 +48389,30 @@ msgstr ""
 msgid "virVMXContext has no parseFileName function set"
 msgstr ""
 
-#: src/qemu/qemu_command.c:535
+#: src/qemu/qemu_command.c:556
 #, c-format
 msgid "virtio (non-)transitional models are not supported for address type=%s"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4340
+#: src/qemu/qemu_validate.c:4346
 #, c-format
 msgid "virtio (non-)transitional models are not supported for input type=%s"
 msgstr ""
 
-#: src/qemu/qemu_domain.c:10200
+#: src/qemu/qemu_domain.c:10348
 msgid "virtio S390 address type is not supported by this QEMU"
 msgstr ""
 
-#: src/qemu/qemu_domain_address.c:2345
+#: src/qemu/qemu_domain_address.c:2308
 #, c-format
 msgid "virtio disk cannot have an address of type '%s'"
 msgstr ""
 
-#: src/qemu/qemu_command.c:563
+#: src/qemu/qemu_command.c:584
 msgid "virtio non-transitional model not supported for this qemu"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1466
+#: src/qemu/qemu_validate.c:1480
 msgid "virtio rx_queue_size option is not supported with this QEMU binary"
 msgstr ""
 
@@ -48175,7 +48432,7 @@ msgid ""
 "virtio serial controller with index %u already exists in the address set"
 msgstr ""
 
-#: src/qemu/qemu_command.c:5265
+#: src/qemu/qemu_command.c:5284
 msgid "virtio serial device has invalid address type"
 msgstr ""
 
@@ -48184,39 +48441,39 @@ msgstr ""
 msgid "virtio serial port %u on controller %u is already occupied"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1474
+#: src/qemu/qemu_validate.c:1494
 msgid "virtio tx_queue_size option is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1512
+#: src/qemu/qemu_validate.c:1523
 msgid "virtio-net failover (teaming) is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1518
+#: src/qemu/qemu_validate.c:1529
 #, c-format
 msgid ""
 "virtio-net teaming persistent interface must be <model type='virtio'/>, not "
 "'%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1526
+#: src/qemu/qemu_validate.c:1537
 #, c-format
 msgid "virtio-net teaming transient interface must be type='hostdev', not '%s'"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:1458
+#: src/qemu/qemu_validate.c:1467
 msgid "virtio-net-pci 'tx' option not supported in this QEMU binary"
 msgstr ""
 
-#: src/conf/domain_conf.c:7830
+#: src/conf/domain_conf.c:6465
 msgid "virtio-s390 bus doesn't have an address"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:1232
+#: src/qemu/qemu_hotplug.c:1242
 msgid "virtio-s390 net device cannot be hotplugged."
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3059
+#: src/qemu/qemu_validate.c:3066
 msgid ""
 "virtio-scsi IOThreads only available for virtio pci and virtio ccw "
 "controllers"
@@ -48227,44 +48484,44 @@ msgstr ""
 msgid "virtio-serial controller %u not available"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4085
+#: src/qemu/qemu_validate.c:4091
 msgid "virtiofs does not support fmode and dmode"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4070
+#: src/qemu/qemu_validate.c:4076
 msgid "virtiofs does not support format"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4065
+#: src/qemu/qemu_validate.c:4071
 msgid "virtiofs does not support model"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4080
+#: src/qemu/qemu_validate.c:4086
 msgid "virtiofs does not support multidevs"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4060
+#: src/qemu/qemu_validate.c:4066
 msgid "virtiofs does not support wrpolicy"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4045
+#: src/qemu/qemu_validate.c:4051
 msgid "virtiofs does not yet support read-only mode"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4075
+#: src/qemu/qemu_validate.c:4081
 msgid "virtiofs is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4050
+#: src/qemu/qemu_validate.c:4056
 msgid "virtiofs is not yet supported in session mode"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4055
+#: src/qemu/qemu_validate.c:4061
 msgid "virtiofs only supports passthrough accessmode"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:3956 src/qemu/qemu_validate.c:3968
-#: src/qemu/qemu_validate.c:3976
+#: src/qemu/qemu_validate.c:3963 src/qemu/qemu_validate.c:3975
+#: src/qemu/qemu_validate.c:3983
 msgid "virtiofs requires shared memory"
 msgstr ""
 
@@ -48286,7 +48543,7 @@ msgid ""
 "virtualport type %s is currently not supported on interfaces of type hostdev"
 msgstr ""
 
-#: src/util/virnetdev.c:2223
+#: src/util/virnetdev.c:2232
 #, c-format
 msgid "vlan can only be set for SR-IOV VFs, but %s is not a VF"
 msgstr ""
@@ -48312,12 +48569,12 @@ msgstr ""
 msgid "vlan tag id %lu too large (maximum 4095)"
 msgstr ""
 
-#: src/util/virnetdev.c:2239
+#: src/util/virnetdev.c:2248
 #, c-format
 msgid "vlan tag set for interface %s but caller requested it not be set"
 msgstr ""
 
-#: src/util/virnetdev.c:2232
+#: src/util/virnetdev.c:2241
 msgid "vlan trunking is not supported by SR-IOV network devices"
 msgstr ""
 
@@ -48343,7 +48600,7 @@ msgstr ""
 msgid "vnc display"
 msgstr ""
 
-#: src/bhyve/bhyve_command.c:423 src/qemu/qemu_command.c:7524
+#: src/bhyve/bhyve_command.c:416 src/qemu/qemu_command.c:7543
 msgid "vnc port must be in range [5900,65535]"
 msgstr ""
 
@@ -48425,11 +48682,11 @@ msgstr ""
 msgid "volume capacity required for this pool"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:911 src/storage/storage_driver.c:1919
+#: src/storage/storage_backend_rbd.c:901 src/storage/storage_driver.c:1919
 msgid "volume capacity required for this storage pool"
 msgstr ""
 
-#: src/storage/storage_util.c:788
+#: src/storage/storage_util.c:841
 #, c-format
 msgid "volume encryption unsupported with format %s"
 msgstr ""
@@ -48438,7 +48695,7 @@ msgstr ""
 msgid "volume key or path"
 msgstr ""
 
-#: src/storage/storage_util.c:2054
+#: src/storage/storage_util.c:2107
 #, c-format
 msgid "volume name '%s' cannot contain '/'"
 msgstr ""
@@ -48459,7 +48716,7 @@ msgstr ""
 msgid "volume offset to upload to"
 msgstr ""
 
-#: src/storage/storage_util.c:2063
+#: src/storage/storage_util.c:2116
 #, c-format
 msgid "volume target path '%s' already exists"
 msgstr ""
@@ -48469,7 +48726,7 @@ msgstr ""
 msgid "volume target path empty for source path '%s'"
 msgstr ""
 
-#: src/conf/secret_conf.c:81
+#: src/conf/secret_conf.c:79
 msgid "volume usage specified, but volume path is missing"
 msgstr ""
 
@@ -48478,11 +48735,11 @@ msgstr ""
 msgid "vport operation '%s' is not supported for host%d"
 msgstr ""
 
-#: src/conf/domain_conf.c:16242
-msgid "vram64 attribute only supported for type of qxl"
+#: src/conf/domain_validate.c:141
+msgid "vram64 attribute only supported for video type qxl"
 msgstr ""
 
-#: src/qemu/qemu_validate.c:4188
+#: src/qemu/qemu_validate.c:4194
 msgid "vsock device is not supported with this QEMU binary"
 msgstr ""
 
@@ -48579,15 +48836,15 @@ msgstr ""
 msgid "watchdog"
 msgstr ""
 
-#: src/qemu/qemu_hotplug.c:5583
+#: src/qemu/qemu_hotplug.c:5612
 msgid "watchdog device not present in domain configuration"
 msgstr ""
 
-#: src/conf/domain_conf.c:15214
+#: src/conf/domain_conf.c:13813
 msgid "watchdog must contain model name"
 msgstr ""
 
-#: src/qemu/qemu_driver.c:771
+#: src/qemu/qemu_driver.c:753
 msgid "webSocket"
 msgstr ""
 
@@ -48595,12 +48852,12 @@ msgstr ""
 msgid "weight for XEN_CREDIT"
 msgstr ""
 
-#: src/conf/node_device_conf.c:2079
+#: src/conf/node_device_conf.c:2240
 #, c-format
 msgid "when providing parent wwnn='%s', the wwpn must also be provided"
 msgstr ""
 
-#: src/conf/node_device_conf.c:2087
+#: src/conf/node_device_conf.c:2248
 #, c-format
 msgid "when providing parent wwpn='%s', the wwnn must also be provided"
 msgstr ""
@@ -48628,7 +48885,7 @@ msgid "where to store the screenshot"
 msgstr ""
 
 #: tools/virsh-domain.c:13581 tools/virsh-network.c:1262
-#: tools/virsh-nodedev.c:876 tools/virsh-pool.c:2009 tools/virsh-secret.c:737
+#: tools/virsh-nodedev.c:885 tools/virsh-pool.c:2009 tools/virsh-secret.c:737
 msgid "which event type to wait for"
 msgstr ""
 
@@ -48705,17 +48962,17 @@ msgstr ""
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr ""
 
-#: src/storage/storage_backend_rbd.c:1321
+#: src/storage/storage_backend_rbd.c:1311
 #, c-format
 msgid "writing %llu bytes failed on RBD image %s at offset %llu"
 msgstr ""
 
-#: src/util/virstoragefile.c:3232
+#: src/util/virstoragefile.c:3090
 #, c-format
 msgid "wrong format of 'cookie' field in backing store definition '%s'"
 msgstr ""
 
-#: src/util/virarptable.c:90
+#: src/util/virarptable.c:91
 msgid "wrong nlmsg len"
 msgstr ""
 
@@ -48723,7 +48980,7 @@ msgstr ""
 msgid "wwn of disk device"
 msgstr ""
 
-#: src/conf/domain_conf.c:13884
+#: src/conf/domain_conf.c:12483
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
@@ -48732,7 +48989,7 @@ msgstr ""
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/libxl/libxl_driver.c:1917 src/libxl/libxl_driver.c:1977
+#: src/libxl/libxl_driver.c:1915 src/libxl/libxl_driver.c:1975
 #: src/test/test_driver.c:2329 src/test/test_driver.c:2380
 msgid "xml modification unsupported"
 msgstr ""
@@ -48761,7 +49018,7 @@ msgstr ""
 msgid "zPCI %s %o is already reserved"
 msgstr ""
 
-#: src/conf/domain_conf.c:19211
+#: src/conf/domain_conf.c:17773
 msgid "zero is an invalid iothread id value"
 msgstr ""