diff --git a/po/af.po b/po/af.po
index 3adaeb87f7..2b507399b0 100644
--- a/po/af.po
+++ b/po/af.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libvirt\n"
"Report-Msgid-Bugs-To: libvir-list@redhat.com\n"
-"POT-Creation-Date: 2009-12-23 12:43+0100\n"
+"POT-Creation-Date: 2010-01-21 17:29+0100\n"
"PO-Revision-Date: 2006-11-27 16:59+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -51,154 +51,154 @@ msgstr "got unknown HTTP error code %d"
msgid "parse args failed"
msgstr "parse server response failed"
-#: daemon/libvirtd.c:267
+#: daemon/libvirtd.c:269
#, fuzzy, c-format
msgid "Cannot access %s '%s': %s"
msgstr "Failed to suspend domain %s"
-#: daemon/libvirtd.c:284
+#: daemon/libvirtd.c:286
#, c-format
msgid "gnutls_certificate_allocate_credentials: %s"
msgstr ""
-#: daemon/libvirtd.c:297
+#: daemon/libvirtd.c:299
#, c-format
msgid "gnutls_certificate_set_x509_trust_file: %s"
msgstr ""
-#: daemon/libvirtd.c:311
+#: daemon/libvirtd.c:313
#, c-format
msgid "gnutls_certificate_set_x509_crl_file: %s"
msgstr ""
-#: daemon/libvirtd.c:328
+#: daemon/libvirtd.c:330
#, c-format
msgid "gnutls_certificate_set_x509_key_file: %s"
msgstr ""
-#: daemon/libvirtd.c:341
+#: daemon/libvirtd.c:343
#, c-format
msgid "gnutls_dh_params_init: %s"
msgstr ""
-#: daemon/libvirtd.c:346
+#: daemon/libvirtd.c:348
#, c-format
msgid "gnutls_dh_params_generate2: %s"
msgstr ""
-#: daemon/libvirtd.c:367
+#: daemon/libvirtd.c:369
#, fuzzy, c-format
msgid "Failed to read from signal pipe: %s"
msgstr "Failed to read description file %s"
-#: daemon/libvirtd.c:375
+#: daemon/libvirtd.c:377
#, fuzzy
msgid "Reloading configuration on SIGHUP"
msgstr "allocating configuration"
-#: daemon/libvirtd.c:377
+#: daemon/libvirtd.c:379
#, fuzzy
msgid "Error while reloading drivers"
msgstr "allocating node"
-#: daemon/libvirtd.c:383
+#: daemon/libvirtd.c:385
#, c-format
msgid "Shutting down on signal %d"
msgstr ""
-#: daemon/libvirtd.c:388
+#: daemon/libvirtd.c:390
#, fuzzy, c-format
msgid "Received unexpected signal %d"
msgstr "unexpected mime type"
-#: daemon/libvirtd.c:491
+#: daemon/libvirtd.c:493
#, fuzzy, c-format
msgid "Failed to open pid file '%s' : %s"
msgstr "Failed to suspend domain %s"
-#: daemon/libvirtd.c:497
+#: daemon/libvirtd.c:499
#, fuzzy, c-format
msgid "Failed to fdopen pid file '%s' : %s"
msgstr "Failed to suspend domain %s"
-#: daemon/libvirtd.c:504
+#: daemon/libvirtd.c:506
#, fuzzy, c-format
msgid "Failed to write to pid file '%s' : %s"
msgstr "Failed to suspend domain %s"
-#: daemon/libvirtd.c:511
+#: daemon/libvirtd.c:513
#, fuzzy, c-format
msgid "Failed to close pid file '%s' : %s"
msgstr "Failed to suspend domain %s"
-#: daemon/libvirtd.c:528
+#: daemon/libvirtd.c:530
#, fuzzy
msgid "Failed to allocate memory for struct qemud_socket"
msgstr "failed to allocate a node"
-#: daemon/libvirtd.c:538
+#: daemon/libvirtd.c:540
#, fuzzy, c-format
msgid "Failed to create socket: %s"
msgstr "Failed to read socket %d\n"
-#: daemon/libvirtd.c:550
+#: daemon/libvirtd.c:552
#, c-format
msgid "Path %s too long for unix socket"
msgstr ""
-#: daemon/libvirtd.c:562
+#: daemon/libvirtd.c:564
#, fuzzy, c-format
msgid "Failed to bind socket to '%s': %s"
msgstr "Failed to suspend domain %s"
-#: daemon/libvirtd.c:571
+#: daemon/libvirtd.c:573
#, fuzzy, c-format
msgid "Failed to listen for connections on '%s': %s"
msgstr "Failed to suspend domain %s"
-#: daemon/libvirtd.c:601
-#, c-format
-msgid "getaddrinfo: %s\n"
-msgstr ""
+#: daemon/libvirtd.c:603
+#, fuzzy, c-format
+msgid "getaddrinfo: %s"
+msgstr "loading host definition file"
-#: daemon/libvirtd.c:611
+#: daemon/libvirtd.c:613
#, c-format
msgid "socket: %s"
msgstr ""
-#: daemon/libvirtd.c:635
+#: daemon/libvirtd.c:637
#, c-format
msgid "bind: %s"
msgstr ""
-#: daemon/libvirtd.c:680
+#: daemon/libvirtd.c:682
#, c-format
msgid "remoteListenTCP: calloc: %s"
msgstr ""
-#: daemon/libvirtd.c:711
+#: daemon/libvirtd.c:713
#, c-format
msgid "remoteListenTCP: listen: %s"
msgstr ""
-#: daemon/libvirtd.c:740
+#: daemon/libvirtd.c:742
#, fuzzy, c-format
msgid "Failed to change group ownership of %s"
msgstr "Failed to core dump domain %s to %s"
-#: daemon/libvirtd.c:803
+#: daemon/libvirtd.c:805
msgid "Resulting path too long for buffer in qemudInitPaths()"
msgstr ""
-#: daemon/libvirtd.c:821
+#: daemon/libvirtd.c:823
#, fuzzy
msgid "Failed to allocate struct qemud_server"
msgstr "failed to allocate a node"
-#: daemon/libvirtd.c:829 daemon/libvirtd.c:1325 src/conf/domain_conf.c:667
-#: src/conf/interface_conf.c:1373 src/conf/network_conf.c:175
-#: src/conf/node_device_conf.c:196 src/conf/storage_conf.c:1460
-#: src/openvz/openvz_conf.c:465 src/qemu/qemu_driver.c:961
+#: daemon/libvirtd.c:831 daemon/libvirtd.c:1329 src/conf/domain_conf.c:710
+#: src/conf/interface_conf.c:1323 src/conf/network_conf.c:175
+#: src/conf/node_device_conf.c:196 src/conf/storage_conf.c:1465
+#: src/openvz/openvz_conf.c:465 src/qemu/qemu_driver.c:982
#: src/remote/remote_driver.c:978 src/remote/remote_driver.c:7171
#: src/remote/remote_driver.c:7350 src/remote/remote_driver.c:7562
#: src/test/test_driver.c:509 src/test/test_driver.c:754
@@ -206,88 +206,88 @@ msgstr "failed to allocate a node"
msgid "cannot initialize mutex"
msgstr "Failed to suspend domain %s"
-#: daemon/libvirtd.c:834
+#: daemon/libvirtd.c:836
#, fuzzy
msgid "cannot initialize condition variable"
msgstr "Failed to suspend domain %s"
-#: daemon/libvirtd.c:841
+#: daemon/libvirtd.c:843
#, fuzzy
msgid "Failed to initialize event system"
msgstr "Failed to undefine domain %s"
-#: daemon/libvirtd.c:932
+#: daemon/libvirtd.c:936
#, fuzzy, c-format
msgid "Failed to initialize SASL authentication %s"
msgstr "Failed to undefine domain %s"
-#: daemon/libvirtd.c:950
+#: daemon/libvirtd.c:954
#, fuzzy, c-format
msgid "Failed to connect to system bus for PolicyKit auth: %s"
msgstr "Failed to connect to the hypervisor"
-#: daemon/libvirtd.c:1037
+#: daemon/libvirtd.c:1041
msgid "Failed to add server event callback"
msgstr ""
-#: daemon/libvirtd.c:1073
+#: daemon/libvirtd.c:1077
#, c-format
msgid "remoteInitializeTLSSession: %s"
msgstr ""
-#: daemon/libvirtd.c:1089
+#: daemon/libvirtd.c:1093
#, c-format
msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
msgstr ""
-#: daemon/libvirtd.c:1106
+#: daemon/libvirtd.c:1110
#, c-format
msgid "remoteCheckDN: failed: client DN is %s"
msgstr ""
-#: daemon/libvirtd.c:1121
+#: daemon/libvirtd.c:1125
#, fuzzy, c-format
msgid "remoteCheckCertificate: verify failed: %s"
msgstr "operation failed: %s"
-#: daemon/libvirtd.c:1128
+#: daemon/libvirtd.c:1132
msgid "remoteCheckCertificate: the client certificate is not trusted."
msgstr ""
-#: daemon/libvirtd.c:1132
+#: daemon/libvirtd.c:1136
msgid "remoteCheckCertificate: the client certificate has unknown issuer."
msgstr ""
-#: daemon/libvirtd.c:1136
+#: daemon/libvirtd.c:1140
msgid "remoteCheckCertificate: the client certificate has been revoked."
msgstr ""
-#: daemon/libvirtd.c:1141
+#: daemon/libvirtd.c:1145
msgid ""
"remoteCheckCertificate: the client certificate uses an insecure algorithm."
msgstr ""
-#: daemon/libvirtd.c:1149
+#: daemon/libvirtd.c:1153
msgid "remoteCheckCertificate: certificate is not X.509"
msgstr ""
-#: daemon/libvirtd.c:1154
+#: daemon/libvirtd.c:1158
msgid "remoteCheckCertificate: no peers"
msgstr ""
-#: daemon/libvirtd.c:1164
+#: daemon/libvirtd.c:1168
msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
msgstr ""
-#: daemon/libvirtd.c:1174
+#: daemon/libvirtd.c:1178
msgid "remoteCheckCertificate: the client certificate has expired"
msgstr ""
-#: daemon/libvirtd.c:1181
+#: daemon/libvirtd.c:1185
msgid "remoteCheckCertificate: the client certificate is not yet activated"
msgstr ""
-#: daemon/libvirtd.c:1190
+#: daemon/libvirtd.c:1194
msgid ""
"remoteCheckCertificate: client's Distinguished Name is not on the list of "
"allowed clients (tls_allowed_dn_list). Use 'openssl x509 -in clientcert.pem "
@@ -295,178 +295,178 @@ msgid ""
"run this daemon with --verbose option."
msgstr ""
-#: daemon/libvirtd.c:1208
+#: daemon/libvirtd.c:1212
msgid "remoteCheckCertificate: failed to verify client's certificate"
msgstr ""
-#: daemon/libvirtd.c:1211
+#: daemon/libvirtd.c:1215
msgid ""
"remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
"certificate is ignored"
msgstr ""
-#: daemon/libvirtd.c:1217
+#: daemon/libvirtd.c:1221
msgid "client had unexpected data pending tx after access check"
msgstr ""
-#: daemon/libvirtd.c:1245
+#: daemon/libvirtd.c:1249
#, fuzzy, c-format
msgid "Failed to verify client credentials: %s"
msgstr "failed to get node information"
-#: daemon/libvirtd.c:1272
+#: daemon/libvirtd.c:1276
#, fuzzy, c-format
msgid "Failed to accept connection: %s"
msgstr "Failed to start domain %s"
-#: daemon/libvirtd.c:1278
+#: daemon/libvirtd.c:1282
#, c-format
msgid "Too many active clients (%d), dropping connection"
msgstr ""
-#: daemon/libvirtd.c:1284
+#: daemon/libvirtd.c:1288
#, fuzzy
msgid "Out of memory allocating clients"
msgstr "change memory allocation"
-#: daemon/libvirtd.c:1358
+#: daemon/libvirtd.c:1362
#, c-format
msgid "Turn off polkit auth for privileged client %d"
msgstr ""
-#: daemon/libvirtd.c:1397 daemon/libvirtd.c:2025
+#: daemon/libvirtd.c:1401 daemon/libvirtd.c:2029
#, fuzzy, c-format
msgid "TLS handshake failed: %s"
msgstr "GET operation failed: %s"
-#: daemon/libvirtd.c:1576 daemon/libvirtd.c:1826
+#: daemon/libvirtd.c:1580 daemon/libvirtd.c:1830
#, fuzzy, c-format
msgid "unexpected negative length request %lld"
msgstr "unexpected mime type"
-#: daemon/libvirtd.c:1592
+#: daemon/libvirtd.c:1596
#, c-format
msgid "read: %s"
msgstr ""
-#: daemon/libvirtd.c:1605
+#: daemon/libvirtd.c:1609
#, c-format
msgid "gnutls_record_recv: %s"
msgstr ""
-#: daemon/libvirtd.c:1667
+#: daemon/libvirtd.c:1671
#, fuzzy, c-format
msgid "failed to decode SASL data %s"
msgstr "Failed to create domain %s\n"
-#: daemon/libvirtd.c:1837
+#: daemon/libvirtd.c:1841
#, c-format
msgid "write: %s"
msgstr ""
-#: daemon/libvirtd.c:1848
+#: daemon/libvirtd.c:1852
#, c-format
msgid "gnutls_record_send: %s"
msgstr ""
-#: daemon/libvirtd.c:1897
+#: daemon/libvirtd.c:1901
#, fuzzy, c-format
msgid "failed to encode SASL data %s"
msgstr "Failed to create domain %s\n"
-#: daemon/libvirtd.c:2173
+#: daemon/libvirtd.c:2177
#, c-format
msgid "Signal handler reported %d errors: last error: %s"
msgstr ""
-#: daemon/libvirtd.c:2232
+#: daemon/libvirtd.c:2236
#, fuzzy
msgid "Failed to register shutdown timeout"
msgstr "Failed to write to socket %d\n"
-#: daemon/libvirtd.c:2241
+#: daemon/libvirtd.c:2245
#, fuzzy
msgid "Failed to allocate workers"
msgstr "failed to allocate a node"
-#: daemon/libvirtd.c:2425 daemon/libvirtd.c:2444
+#: daemon/libvirtd.c:2429 daemon/libvirtd.c:2448
#, fuzzy, c-format
msgid "failed to allocate memory for %s config list"
msgstr "failed to allocate a node"
-#: daemon/libvirtd.c:2431 daemon/libvirtd.c:2461
+#: daemon/libvirtd.c:2435 daemon/libvirtd.c:2465
#, fuzzy, c-format
msgid "failed to allocate memory for %s config list value"
msgstr "failed to allocate a node"
-#: daemon/libvirtd.c:2449 daemon/libvirtd.c:2472
+#: daemon/libvirtd.c:2453 daemon/libvirtd.c:2476
#, c-format
msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
msgstr ""
-#: daemon/libvirtd.c:2488
+#: daemon/libvirtd.c:2492
#, c-format
msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
msgstr ""
-#: daemon/libvirtd.c:2510
+#: daemon/libvirtd.c:2514
#, c-format
-msgid "remoteReadConfigFile: %s\n"
+msgid "remoteReadConfigFile: %s"
msgstr ""
-#: daemon/libvirtd.c:2553
+#: daemon/libvirtd.c:2557
#, c-format
-msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
+msgid "remoteReadConfigFile: %s: %s: unsupported auth %s"
msgstr ""
-#: daemon/libvirtd.c:2717
+#: daemon/libvirtd.c:2721
msgid "Cannot set group when not running as root"
msgstr ""
-#: daemon/libvirtd.c:2727
+#: daemon/libvirtd.c:2731
#, fuzzy
msgid "Failed to allocate memory for buffer"
msgstr "allocate new buffer"
-#: daemon/libvirtd.c:2736
+#: daemon/libvirtd.c:2740
#, fuzzy
msgid "Failed to reallocate enough memory for buffer"
msgstr "allocate new buffer"
-#: daemon/libvirtd.c:2742
+#: daemon/libvirtd.c:2746
#, fuzzy, c-format
msgid "Failed to lookup group '%s'"
msgstr "Failed to suspend domain %s"
-#: daemon/libvirtd.c:2754 daemon/libvirtd.c:2763
+#: daemon/libvirtd.c:2758 daemon/libvirtd.c:2767
#, fuzzy, c-format
msgid "Failed to parse mode '%s'"
msgstr "Failed to suspend domain %s"
-#: daemon/libvirtd.c:2838
-msgid "additional privileges are required\n"
+#: daemon/libvirtd.c:2842
+msgid "additional privileges are required"
msgstr ""
-#: daemon/libvirtd.c:2844
+#: daemon/libvirtd.c:2848
#, fuzzy
-msgid "failed to set reduced privileges\n"
+msgid "failed to set reduced privileges"
msgstr "Failed to suspend domain %s"
-#: daemon/libvirtd.c:2877
+#: daemon/libvirtd.c:2881
#, fuzzy, c-format
msgid "Failed to create pipe: %s"
msgstr "Failed to create domain %s\n"
-#: daemon/libvirtd.c:2899
+#: daemon/libvirtd.c:2903
msgid "Failed to register callback for signal pipe"
msgstr ""
-#: daemon/libvirtd.c:3055
+#: daemon/libvirtd.c:3059
#, fuzzy, c-format
msgid "Failed to fork as daemon: %s"
msgstr "Failed to resume domain %s"
-#: daemon/libvirtd.c:3082
+#: daemon/libvirtd.c:3086
#, fuzzy, c-format
msgid "unable to create rundir %s: %s"
msgstr "domain name or uuid"
@@ -480,11 +480,6 @@ msgstr ""
msgid "connection not open"
msgstr "invalid connection pointer in"
-#: daemon/remote.c:234
-#, fuzzy
-msgid "out of memory in strdup"
-msgstr "out of memory"
-
#: daemon/remote.c:407
msgid "maxCells > REMOTE_NODE_MAX_CELLS"
msgstr ""
@@ -681,7 +676,7 @@ msgstr "Failed to suspend domain %s"
#: daemon/remote.c:3378
#, c-format
-msgid "Policy kit denied action %s from pid %d, uid %d, result: %d\n"
+msgid "Policy kit denied action %s from pid %d, uid %d, result: %d"
msgstr ""
#: daemon/remote.c:3382
@@ -696,12 +691,12 @@ msgstr ""
#: daemon/remote.c:3445
#, fuzzy, c-format
-msgid "Failed to create polkit action %s\n"
+msgid "Failed to create polkit action %s"
msgstr "Failed to create domain %s\n"
#: daemon/remote.c:3455
#, fuzzy, c-format
-msgid "Failed to create polkit context %s\n"
+msgid "Failed to create polkit context %s"
msgstr "Failed to create domain %s\n"
#: daemon/remote.c:3473
@@ -711,7 +706,7 @@ msgstr ""
#: daemon/remote.c:3487
#, c-format
-msgid "Policy kit denied action %s from pid %d, uid %d, result: %s\n"
+msgid "Policy kit denied action %s from pid %d, uid %d, result: %s"
msgstr ""
#: daemon/remote.c:3492
@@ -735,14 +730,7 @@ msgstr ""
msgid "maxnames > REMOTE_NODE_DEVICE_NAME_LIST_MAX"
msgstr ""
-#: daemon/remote.c:4492 daemon/remote.c:4523 daemon/remote.c:4565
-#: daemon/remote.c:4594 daemon/remote.c:4637 daemon/remote.c:4664
-#: daemon/remote.c:4691 daemon/remote.c:4741
-#, fuzzy
-msgid "node_device not found"
-msgstr "Domain restored from %s\n"
-
-#: daemon/remote.c:4885
+#: daemon/remote.c:4893
msgid "maxuuids > REMOTE_SECRET_UUID_LIST_MAX"
msgstr ""
@@ -763,981 +751,1050 @@ msgstr ""
msgid "stream aborted with unexpected status %d"
msgstr ""
-#: src/conf/cpu_conf.c:98
+#: src/conf/cpu_conf.c:101
+#, fuzzy
+msgid "Missing match attribute for CPU specification"
+msgstr "missing source information for device"
+
+#: src/conf/cpu_conf.c:111
msgid "Invalid match attribute for CPU specification"
msgstr ""
-#: src/conf/cpu_conf.c:107
+#: src/conf/cpu_conf.c:121
msgid "Missing CPU architecture"
msgstr ""
-#: src/conf/cpu_conf.c:114 src/cpu/cpu_x86.c:602
+#: src/conf/cpu_conf.c:129 src/cpu/cpu_x86.c:651
msgid "Missing CPU model name"
msgstr ""
-#: src/conf/cpu_conf.c:126
+#: src/conf/cpu_conf.c:141
msgid "Missing 'sockets' attribute in CPU topology"
msgstr ""
-#: src/conf/cpu_conf.c:135
+#: src/conf/cpu_conf.c:150
msgid "Missing 'cores' attribute in CPU topology"
msgstr ""
-#: src/conf/cpu_conf.c:144
+#: src/conf/cpu_conf.c:159
msgid "Missing 'threads' attribute in CPU topology"
msgstr ""
-#: src/conf/cpu_conf.c:151
+#: src/conf/cpu_conf.c:166
msgid "Invalid CPU topology"
msgstr ""
-#: src/conf/cpu_conf.c:180
+#: src/conf/cpu_conf.c:178 src/conf/cpu_conf.c:288
+msgid "Non-empty feature list specified without CPU model"
+msgstr ""
+
+#: src/conf/cpu_conf.c:201
msgid "Invalid CPU feature policy"
msgstr ""
-#: src/conf/cpu_conf.c:190
+#: src/conf/cpu_conf.c:211
#, fuzzy
msgid "Invalid CPU feature name"
msgstr "invalid domain pointer in"
-#: src/conf/cpu_conf.c:197 src/conf/cpu_conf.c:345
+#: src/conf/cpu_conf.c:218 src/conf/cpu_conf.c:366
#, c-format
msgid "CPU feature `%s' specified more than once"
msgstr ""
-#: src/conf/cpu_conf.c:268
-#, fuzzy
-msgid "Missing CPU model"
-msgstr "missing source information for device"
-
-#: src/conf/cpu_conf.c:277
+#: src/conf/cpu_conf.c:297
#, fuzzy, c-format
msgid "Unexpected CPU match policy %d"
msgstr "unexpected mime type"
-#: src/conf/cpu_conf.c:305 src/cpu/cpu_x86.c:289
+#: src/conf/cpu_conf.c:326 src/cpu/cpu_x86.c:338
#, fuzzy
msgid "Missing CPU feature name"
msgstr "missing source information for device"
-#: src/conf/cpu_conf.c:315
+#: src/conf/cpu_conf.c:336
#, fuzzy, c-format
msgid "Unexpected CPU feature policy %d"
msgstr "unexpected value node"
-#: src/conf/domain_conf.c:764
+#: src/conf/domain_conf.c:892
+#, fuzzy
+msgid "missing device information"
+msgstr "missing devices information"
+
+#: src/conf/domain_conf.c:926
+#, fuzzy, c-format
+msgid "unknown address type '%d'"
+msgstr "unknown OS type %s"
+
+#: src/conf/domain_conf.c:981
+#, fuzzy
+msgid "Cannot parse
'domain' attribute"
+msgstr "Failed to suspend domain %s"
+
+#: src/conf/domain_conf.c:988 src/conf/domain_conf.c:1047
+#, fuzzy
+msgid "Cannot parse 'bus' attribute"
+msgstr "Failed to suspend domain %s"
+
+#: src/conf/domain_conf.c:995
+#, fuzzy
+msgid "Cannot parse 'slot' attribute"
+msgstr "Failed to suspend domain %s"
+
+#: src/conf/domain_conf.c:1002
+#, fuzzy
+msgid "Cannot parse 'function' attribute"
+msgstr "Failed to suspend domain %s"
+
+#: src/conf/domain_conf.c:1008
+msgid "Insufficient specification for PCI address"
+msgstr ""
+
+#: src/conf/domain_conf.c:1040
+#, fuzzy
+msgid "Cannot parse 'controller' attribute"
+msgstr "Failed to suspend domain %s"
+
+#: src/conf/domain_conf.c:1054
+#, fuzzy
+msgid "Cannot parse 'unit' attribute"
+msgstr "Failed to suspend domain %s"
+
+#: src/conf/domain_conf.c:1060
+msgid "Insufficient specification for drive address"
+msgstr ""
+
+#: src/conf/domain_conf.c:1116
+#, fuzzy, c-format
+msgid "unknown address type '%s'"
+msgstr "unknown OS type %s"
+
+#: src/conf/domain_conf.c:1121
+msgid "No type specified for device address"
+msgstr ""
+
+#: src/conf/domain_conf.c:1139
+#, fuzzy
+msgid "Unknown device address type"
+msgstr "unknown OS type"
+
+#: src/conf/domain_conf.c:1222
#, fuzzy, c-format
msgid "unknown disk type '%s'"
msgstr "unknown OS type %s"
-#: src/conf/domain_conf.c:789 src/conf/domain_conf.c:3930
+#: src/conf/domain_conf.c:1247 src/conf/domain_conf.c:4617
#, fuzzy, c-format
msgid "unexpected disk type %s"
msgstr "unexpected mime type"
-#: src/conf/domain_conf.c:841
+#: src/conf/domain_conf.c:1300
#, fuzzy, c-format
msgid "unknown disk device '%s'"
msgstr "unknown OS type %s"
-#: src/conf/domain_conf.c:867
+#: src/conf/domain_conf.c:1326
#, fuzzy, c-format
msgid "Invalid floppy device name: %s"
msgstr "invalid domain pointer in"
-#: src/conf/domain_conf.c:882
+#: src/conf/domain_conf.c:1341
#, c-format
msgid "Invalid harddisk device name: %s"
msgstr ""
-#: src/conf/domain_conf.c:889
+#: src/conf/domain_conf.c:1348
#, fuzzy, c-format
msgid "unknown disk bus type '%s'"
msgstr "unknown OS type %s"
-#: src/conf/domain_conf.c:914
+#: src/conf/domain_conf.c:1373
#, c-format
msgid "Invalid bus type '%s' for floppy disk"
msgstr ""
-#: src/conf/domain_conf.c:920
+#: src/conf/domain_conf.c:1379
#, fuzzy, c-format
msgid "Invalid bus type '%s' for disk"
msgstr "invalid argument in %s"
-#: src/conf/domain_conf.c:927
+#: src/conf/domain_conf.c:1386
#, fuzzy, c-format
msgid "unknown disk cache mode '%s'"
msgstr "unknown OS type %s"
-#: src/conf/domain_conf.c:937 src/conf/domain_conf.c:1182
-#: src/conf/domain_conf.c:2396
+#: src/conf/domain_conf.c:1396 src/conf/domain_conf.c:1710
+#: src/conf/domain_conf.c:2903
#, fuzzy, c-format
msgid "Unable to parse devaddr parameter '%s'"
msgstr "Failed to suspend domain %s"
-#: src/conf/domain_conf.c:999
+#: src/conf/domain_conf.c:1465
+#, fuzzy, c-format
+msgid "unknown disk controller type '%s'"
+msgstr "unknown OS type %s"
+
+#: src/conf/domain_conf.c:1474
+#, fuzzy, c-format
+msgid "cannot parse disk controller index %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/conf/domain_conf.c:1485
+msgid "Disk controllers must use the 'pci' address type"
+msgstr ""
+
+#: src/conf/domain_conf.c:1523
#, fuzzy, c-format
msgid "unknown filesystem type '%s'"
msgstr "unknown OS type %s"
-#: src/conf/domain_conf.c:1098
+#: src/conf/domain_conf.c:1625
#, fuzzy, c-format
msgid "unknown interface type '%s'"
msgstr "unknown OS type %s"
-#: src/conf/domain_conf.c:1168 src/qemu/qemu_conf.c:3426
+#: src/conf/domain_conf.c:1696 src/qemu/qemu_conf.c:4408
#, fuzzy, c-format
msgid "unable to parse mac address '%s'"
msgstr "invalid argument in %s"
-#: src/conf/domain_conf.c:1194
+#: src/conf/domain_conf.c:1727
+msgid "Network interfaces must use 'pci' address type"
+msgstr ""
+
+#: src/conf/domain_conf.c:1737
msgid "Cannot parse 'vlan' attribute"
msgstr ""
-#: src/conf/domain_conf.c:1202
+#: src/conf/domain_conf.c:1745
msgid ""
"No