Merge ~paelzer/ubuntu/+source/virt-manager:eoan-merge-2.2 into ubuntu/+source/virt-manager:ubuntu/eoan-devel

Proposed by Christian Ehrhardt 
Status: Merged
Approved by: Christian Ehrhardt 
Approved revision: 10cd302b15da996e107bc080683b3f5dd7d7abec
Merge reported by: Christian Ehrhardt 
Merged at revision: 10cd302b15da996e107bc080683b3f5dd7d7abec
Proposed branch: ~paelzer/ubuntu/+source/virt-manager:eoan-merge-2.2
Merge into: ubuntu/+source/virt-manager:ubuntu/eoan-devel
Diff against target: 482488 lines (+146533/-159285)
423 files modified
CONTRIBUTING.md (+102/-0)
INSTALL.md (+8/-2)
MANIFEST.in (+1/-2)
NEWS.md (+44/-0)
PKG-INFO (+1/-1)
README.md (+12/-11)
data/bash-completion.sh.in (+37/-0)
data/org.virt-manager.virt-manager.gschema.xml (+12/-0)
data/virt-manager.appdata.xml.in (+7/-0)
debian/changelog (+14/-0)
debian/patches/Use-usr-bin-python.patch (+3/-20)
debian/patches/add_qemu_binaries.patch (+3/-3)
debian/patches/mark-libvirt-lxc.patch (+2/-2)
debian/patches/prefer-qemu.patch (+3/-3)
debian/virtinst.install (+0/-1)
dev/null (+0/-294)
man/virt-clone.pod (+8/-1)
man/virt-convert.pod (+1/-1)
man/virt-install.pod (+411/-355)
man/virt-xml.pod (+70/-7)
po/as.po (+2648/-3166)
po/bg.po (+2517/-2781)
po/bn_IN.po (+2654/-3173)
po/bs.po (+2499/-2762)
po/ca.po (+2676/-3239)
po/cmn.po (+2505/-2765)
po/cs.po (+3759/-3818)
po/da.po (+2524/-2807)
po/de.po (+2656/-3218)
po/en_GB.po (+2668/-3216)
po/es.po (+2691/-3247)
po/fi.po (+2627/-3083)
po/fr.po (+2922/-3438)
po/gu.po (+2633/-3147)
po/hi.po (+2584/-3090)
po/hr.po (+2517/-2781)
po/hu.po (+2573/-3089)
po/is.po (+2505/-2768)
po/it.po (+2653/-3213)
po/ja.po (+2668/-3234)
po/kn.po (+2650/-3169)
po/ko.po (+2640/-3187)
po/ml.po (+2637/-3146)
po/mr.po (+2642/-3157)
po/ms.po (+2498/-2761)
po/nb.po (+2461/-2727)
po/nl.po (+2581/-3095)
po/or.po (+2601/-3109)
po/pa.po (+2612/-3127)
po/pl.po (+2771/-3283)
po/pt.po (+2647/-3213)
po/pt_BR.po (+2670/-3239)
po/ro.po (+2499/-2762)
po/ru.po (+2644/-3198)
po/sk.po (+2589/-3108)
po/sr.po (+2547/-2832)
po/sr@latin.po (+2517/-2781)
po/sv.po (+2674/-3229)
po/ta.po (+2641/-3163)
po/te.po (+2640/-3156)
po/tr.po (+2563/-3003)
po/uk.po (+2753/-3278)
po/vi.po (+2505/-2765)
po/zh_CN.po (+2640/-3176)
po/zh_TW.po (+2864/-3366)
setup.cfg (+2/-4)
setup.py (+125/-75)
tests/__init__.py (+6/-3)
tests/capabilities-xml/kvm-x86_64-domcaps-amd-sev.xml (+144/-0)
tests/capabilities-xml/kvm-x86_64-domcaps-q35.xml (+2/-1)
tests/capabilities-xml/kvm-x86_64-rhel7-domcaps.xml (+135/-0)
tests/capabilities-xml/kvm-x86_64-rhel7.xml (+61/-46)
tests/capabilities-xml/qemu-riscv64-domcaps.xml (+91/-0)
tests/capabilities-xml/qemu-riscv64.xml (+113/-0)
tests/capabilities.py (+4/-32)
tests/checkprops.py (+47/-19)
tests/cli-test-xml/clone-nvram-auto.xml (+23/-0)
tests/cli-test-xml/compare/virt-clone-clone-auto1.xml (+1/-1)
tests/cli-test-xml/compare/virt-clone-clone-auto2.xml (+6/-0)
tests/cli-test-xml/compare/virt-convert-ovf-compare.xml (+4/-1)
tests/cli-test-xml/compare/virt-convert-vmx-compare.xml (+4/-1)
tests/cli-test-xml/compare/virt-install-aarch64-cdrom.xml (+8/-8)
tests/cli-test-xml/compare/virt-install-aarch64-graphics.xml (+14/-10)
tests/cli-test-xml/compare/virt-install-aarch64-headless.xml (+41/-0)
tests/cli-test-xml/compare/virt-install-aarch64-kvm-gic.xml (+4/-4)
tests/cli-test-xml/compare/virt-install-aarch64-kvm-import.xml (+4/-5)
tests/cli-test-xml/compare/virt-install-aarch64-machdefault.xml (+3/-4)
tests/cli-test-xml/compare/virt-install-aarch64-machvirt.xml (+3/-4)
tests/cli-test-xml/compare/virt-install-arm-defaultmach-f20.xml (+4/-5)
tests/cli-test-xml/compare/virt-install-arm-kvm-import.xml (+4/-5)
tests/cli-test-xml/compare/virt-install-arm-vexpress-plain.xml (+2/-2)
tests/cli-test-xml/compare/virt-install-arm-virt-f20.xml (+4/-5)
tests/cli-test-xml/compare/virt-install-boot-loader-secure.xml (+1/-1)
tests/cli-test-xml/compare/virt-install-boot-uefi.xml (+5/-2)
tests/cli-test-xml/compare/virt-install-cdrom-centos-label.xml (+6/-6)
tests/cli-test-xml/compare/virt-install-cdrom-double.xml (+4/-4)
tests/cli-test-xml/compare/virt-install-cdrom-url.xml (+2/-2)
tests/cli-test-xml/compare/virt-install-cpu-disable-sec.xml (+93/-0)
tests/cli-test-xml/compare/virt-install-cpu-rhel7-default.xml (+97/-0)
tests/cli-test-xml/compare/virt-install-cpuset-auto.xml (+2/-2)
tests/cli-test-xml/compare/virt-install-default-f27.xml (+24/-0)
tests/cli-test-xml/compare/virt-install-default.xml (+1/-1)
tests/cli-test-xml/compare/virt-install-f21-kvm-remote.xml (+4/-4)
tests/cli-test-xml/compare/virt-install-fake-ftp.xml (+87/-0)
tests/cli-test-xml/compare/virt-install-fake-http.xml (+87/-0)
tests/cli-test-xml/compare/virt-install-fs-default.xml (+1/-1)
tests/cli-test-xml/compare/virt-install-kvm-centos7.xml (+6/-6)
tests/cli-test-xml/compare/virt-install-kvm-cpu-default-fallback.xml (+6/-6)
tests/cli-test-xml/compare/virt-install-kvm-fedoralatest-url.xml (+10/-9)
tests/cli-test-xml/compare/virt-install-kvm-hostcopy-fallback.xml (+10/-4)
tests/cli-test-xml/compare/virt-install-kvm-i686-uefi.xml (+13/-6)
tests/cli-test-xml/compare/virt-install-kvm-rhel5.xml (+10/-4)
tests/cli-test-xml/compare/virt-install-kvm-rhel6.xml (+9/-8)
tests/cli-test-xml/compare/virt-install-kvm-rhel7.xml (+11/-10)
tests/cli-test-xml/compare/virt-install-kvm-session-defaults.xml (+6/-6)
tests/cli-test-xml/compare/virt-install-kvm-win10.xml (+12/-6)
tests/cli-test-xml/compare/virt-install-kvm-win2k3-cdrom.xml (+12/-6)
tests/cli-test-xml/compare/virt-install-location-iso.xml (+40/-10)
tests/cli-test-xml/compare/virt-install-location-manual-kernel.xml (+128/-0)
tests/cli-test-xml/compare/virt-install-manual-init.xml (+1/-1)
tests/cli-test-xml/compare/virt-install-many-devices.xml (+153/-42)
tests/cli-test-xml/compare/virt-install-memory-hotplug.xml (+4/-6)
tests/cli-test-xml/compare/virt-install-memory-option-backcompat.xml (+77/-0)
tests/cli-test-xml/compare/virt-install-network-install-resources.xml (+97/-0)
tests/cli-test-xml/compare/virt-install-noargs-fail.xml (+2/-0)
tests/cli-test-xml/compare/virt-install-openbsd-defaults.xml (+6/-3)
tests/cli-test-xml/compare/virt-install-osinfo-netinst-unattended.xml (+107/-0)
tests/cli-test-xml/compare/virt-install-osinfo-url-unattended.xml (+97/-0)
tests/cli-test-xml/compare/virt-install-osinfo-url-with-disk.xml (+117/-0)
tests/cli-test-xml/compare/virt-install-osinfo-url.xml (+97/-0)
tests/cli-test-xml/compare/virt-install-osinfo-win7-unattended.xml (+133/-0)
tests/cli-test-xml/compare/virt-install-osvariant-defaults-pxe.xml (+122/-0)
tests/cli-test-xml/compare/virt-install-osvariant-noargs-fail.xml (+6/-0)
tests/cli-test-xml/compare/virt-install-ppc64-graphics.xml (+45/-0)
tests/cli-test-xml/compare/virt-install-ppc64-headless.xml (+39/-0)
tests/cli-test-xml/compare/virt-install-ppc64-machdefault-f20.xml (+4/-2)
tests/cli-test-xml/compare/virt-install-ppc64-pseries-f20.xml (+4/-2)
tests/cli-test-xml/compare/virt-install-ppc64le-kvm-import.xml (+5/-3)
tests/cli-test-xml/compare/virt-install-q35-defaults.xml (+10/-4)
tests/cli-test-xml/compare/virt-install-qemu-32-on-64.xml (+3/-3)
tests/cli-test-xml/compare/virt-install-qemu-plain.xml (+6/-3)
tests/cli-test-xml/compare/virt-install-riscv64-graphics.xml (+45/-0)
tests/cli-test-xml/compare/virt-install-riscv64-headless.xml (+39/-0)
tests/cli-test-xml/compare/virt-install-s390x-cdrom-KVMIBM.xml (+15/-3)
tests/cli-test-xml/compare/virt-install-s390x-cdrom.xml (+11/-3)
tests/cli-test-xml/compare/virt-install-s390x-graphics.xml (+46/-0)
tests/cli-test-xml/compare/virt-install-s390x-headless.xml (+40/-0)
tests/cli-test-xml/compare/virt-install-simple-pxe.xml (+2/-2)
tests/cli-test-xml/compare/virt-install-singleton-config-1.xml (+10/-2)
tests/cli-test-xml/compare/virt-install-singleton-config-2.xml (+98/-42)
tests/cli-test-xml/compare/virt-install-singleton-config-3.xml (+156/-0)
tests/cli-test-xml/compare/virt-install-vz-ct-template.xml (+1/-1)
tests/cli-test-xml/compare/virt-install-w2k3-cdrom.xml (+2/-2)
tests/cli-test-xml/compare/virt-install-win7-uefi.xml (+12/-6)
tests/cli-test-xml/compare/virt-install-x86_64-graphics.xml (+13/-20)
tests/cli-test-xml/compare/virt-install-x86_64-headless.xml (+52/-0)
tests/cli-test-xml/compare/virt-install-x86_64-launch-security-sev-full.xml (+66/-0)
tests/cli-test-xml/compare/virt-install-x86_64-launch-security-sev.xml (+16/-19)
tests/cli-test-xml/compare/virt-install-xen-default.xml (+2/-2)
tests/cli-test-xml/compare/virt-install-xen-hvm.xml (+2/-2)
tests/cli-test-xml/compare/virt-install-xen-pv.xml (+12/-9)
tests/cli-test-xml/compare/virt-xml-add-disk-basic-start.xml (+11/-0)
tests/cli-test-xml/compare/virt-xml-add-disk-basic.xml (+4/-4)
tests/cli-test-xml/compare/virt-xml-add-disk-create-storage-start.xml (+11/-0)
tests/cli-test-xml/compare/virt-xml-add-disk-create-storage.xml (+4/-4)
tests/cli-test-xml/compare/virt-xml-add-disk-default-storage.xml (+13/-0)
tests/cli-test-xml/compare/virt-xml-add-disk-notarget.xml (+4/-4)
tests/cli-test-xml/compare/virt-xml-add-host-device-start.xml (+14/-0)
tests/cli-test-xml/compare/virt-xml-add-host-device.xml (+4/-4)
tests/cli-test-xml/compare/virt-xml-add-sound.xml (+4/-4)
tests/cli-test-xml/compare/virt-xml-build-disk-domain.xml (+5/-0)
tests/cli-test-xml/compare/virt-xml-build-disk-plain.xml (+5/-0)
tests/cli-test-xml/compare/virt-xml-edit-disk-unset.xml (+14/-0)
tests/cli-test-xml/compare/virt-xml-edit-metadata-full-os.xml (+1/-1)
tests/cli-test-xml/compare/virt-xml-edit-select-disk-bootorder.xml (+19/-0)
tests/cli-test-xml/compare/virt-xml-edit-select-disk-bootorder2.xml (+18/-0)
tests/cli-test-xml/compare/virt-xml-edit-simple-blkiotune.xml (+2/-2)
tests/cli-test-xml/compare/virt-xml-edit-simple-boot.xml (+2/-1)
tests/cli-test-xml/compare/virt-xml-edit-simple-filesystem.xml (+3/-3)
tests/cli-test-xml/compare/virt-xml-edit-simple-memballoon.xml (+2/-2)
tests/cli-test-xml/compare/virt-xml-edit-simple-memory.xml (+4/-4)
tests/cli-test-xml/compare/virt-xml-edit-simple-metadata.xml (+4/-4)
tests/cli-test-xml/compare/virt-xml-edit-simple-numatune.xml (+2/-2)
tests/cli-test-xml/compare/virt-xml-edit-simple-qemu-commandline.xml (+3/-3)
tests/cli-test-xml/compare/virt-xml-edit-simple-redirdev.xml (+1/-1)
tests/cli-test-xml/compare/virt-xml-edit-simple-rng.xml (+10/-2)
tests/cli-test-xml/compare/virt-xml-edit-simple-security.xml (+5/-3)
tests/cli-test-xml/compare/virt-xml-edit-simple-tpm.xml (+5/-3)
tests/cli-test-xml/compare/virt-xml-edit-simple-vcpus.xml (+3/-3)
tests/cli-test-xml/compare/virt-xml-edit-simple-vsock.xml (+11/-0)
tests/cli-test-xml/compare/virt-xml-edit-simple-watchdog.xml (+3/-3)
tests/cli-test-xml/compare/virt-xml-kvm-add-disk-os-from-cmdline.xml (+18/-0)
tests/cli-test-xml/compare/virt-xml-kvm-add-disk-os-from-xml.xml (+13/-0)
tests/cli-test-xml/compare/virt-xml-kvm-add-network-os-from-cmdline.xml (+18/-0)
tests/cli-test-xml/compare/virt-xml-kvm-add-network-os-from-xml.xml (+13/-0)
tests/cli-test-xml/compare/virt-xml-remove-disk-path-start.xml (+20/-0)
tests/cli-test-xml/compare/virt-xml-start-select-disk-bootorder.xml (+33/-0)
tests/cli-test-xml/compare/virt-xml-start-select-disk-bootorder2.xml (+32/-0)
tests/cli-test-xml/testdriver-defaultpool-collision.xml (+47/-0)
tests/clitest.py (+707/-375)
tests/clone-xml/nvram-missing-in.xml (+23/-0)
tests/clone-xml/nvram-missing-out.xml (+23/-0)
tests/clonetest.py (+53/-11)
tests/dist.py (+4/-3)
tests/interface.py (+19/-188)
tests/nodedev.py (+54/-199)
tests/osdict.py (+57/-9)
tests/storage.py (+2/-2)
tests/test_inject.py (+4/-2)
tests/test_urls.ini (+32/-26)
tests/test_urls.py (+116/-163)
tests/testdriver.xml (+169/-95)
tests/testsuite.xml (+121/-2)
tests/uitests/__init__.py (+2/-0)
tests/uitests/addhardware.py (+64/-10)
tests/uitests/cli.py (+17/-0)
tests/uitests/createnet.py (+38/-10)
tests/uitests/createpool.py (+42/-14)
tests/uitests/createvol.py (+41/-7)
tests/uitests/details.py (+65/-2)
tests/uitests/host.py (+61/-0)
tests/uitests/livetests.py (+3/-2)
tests/uitests/manager.py (+1/-6)
tests/uitests/mediachange.py (+2/-2)
tests/uitests/newvm.py (+154/-45)
tests/uitests/prefs.py (+34/-0)
tests/uitests/utils.py (+72/-23)
tests/uriparse.py (+35/-0)
tests/utils.py (+31/-13)
tests/virtconv-files/libvirt_output/ovf2libvirt_ovf_directory.libvirt (+4/-1)
tests/virtconv-files/libvirt_output/ovf2libvirt_test1.libvirt (+4/-1)
tests/virtconv-files/libvirt_output/ovf2libvirt_test1.libvirt.disk_qcow2 (+4/-1)
tests/virtconv-files/libvirt_output/ovf2libvirt_test2.libvirt (+4/-1)
tests/virtconv-files/libvirt_output/ovf2libvirt_test_gzip.libvirt (+4/-1)
tests/virtconv-files/libvirt_output/ovf2libvirt_test_gzip.libvirt.disk_raw (+4/-1)
tests/virtconv-files/libvirt_output/vmx2libvirt_test-nodisks.libvirt (+4/-1)
tests/virtconv-files/libvirt_output/vmx2libvirt_test-vmx-zip.libvirt (+4/-1)
tests/virtconv-files/libvirt_output/vmx2libvirt_test1.libvirt (+4/-1)
tests/virtconv-files/libvirt_output/vmx2libvirt_test1.libvirt.disk_raw (+4/-1)
tests/virtconv-files/libvirt_output/vmx2libvirt_vmx-dir.libvirt (+4/-1)
tests/virtconvtest.py (+1/-1)
tests/xmlconfig.py (+39/-19)
tests/xmlparse-xml/change-boot-multi-out.xml (+2/-0)
tests/xmlparse-xml/change-devices-bootorder-fixed-out.xml (+71/-0)
tests/xmlparse-xml/change-devices-bootorder-in.xml (+71/-0)
tests/xmlparse-xml/change-devices-bootorder-out.xml (+71/-0)
tests/xmlparse-xml/change-disk-out.xml (+2/-1)
tests/xmlparse-xml/change-graphics-out.xml (+0/-1)
tests/xmlparse-xml/change-guest-out.xml (+1/-1)
tests/xmlparse-xml/change-nics-out.xml (+1/-1)
tests/xmlparse-xml/change-seclabel-out.xml (+1/-1)
tests/xmlparse-xml/change-smartcard-in.xml (+7/-0)
tests/xmlparse-xml/change-smartcard-out.xml (+7/-0)
tests/xmlparse-xml/network-multi-in.xml (+0/-12)
tests/xmlparse-xml/network-multi-out.xml (+0/-12)
tests/xmlparse-xml/network-vf-pool-in.xml (+0/-1)
tests/xmlparse-xml/network-vf-pool-out.xml (+0/-1)
tests/xmlparse-xml/replace-child-build.xml (+67/-0)
tests/xmlparse-xml/replace-child-parse.xml (+66/-0)
tests/xmlparse.py (+240/-173)
ui/about.ui (+2/-2)
ui/addhardware.ui (+1169/-1119)
ui/addstorage.ui (+1/-1)
ui/asyncjob.ui (+1/-1)
ui/clone.ui (+1/-1)
ui/connectauth.ui (+131/-0)
ui/createconn.ui (+1/-1)
ui/createnet.ui (+445/-1209)
ui/createpool.ui (+310/-390)
ui/createvm.ui (+6/-1)
ui/createvol.ui (+6/-5)
ui/delete.ui (+1/-1)
ui/details.ui (+4412/-5121)
ui/fsdetails.ui (+1/-1)
ui/gfxdetails.ui (+1/-1)
ui/host.ui (+6/-1055)
ui/hostnets.ui (+752/-0)
ui/hoststorage.ui (+14/-4)
ui/manager.ui (+1/-1)
ui/migrate.ui (+1/-1)
ui/netlist.ui (+1/-1)
ui/oslist.ui (+1/-1)
ui/preferences.ui (+16/-1)
ui/snapshots.ui (+5/-291)
ui/snapshotsnew.ui (+296/-0)
ui/storagebrowse.ui (+1/-1)
ui/vmwindow.ui (+825/-0)
ui/vsockdetails.ui (+90/-0)
ui/xmleditor.ui (+135/-0)
virt-clone (+16/-12)
virt-convert (+6/-7)
virt-install (+314/-273)
virt-manager (+89/-31)
virt-manager.spec (+31/-8)
virt-manager.spec.in (+30/-7)
virt-xml (+170/-68)
virtManager/about.py (+3/-3)
virtManager/addhardware.py (+628/-302)
virtManager/baseclass.py (+15/-15)
virtManager/clone.py (+39/-41)
virtManager/config.py (+26/-12)
virtManager/connection.py (+96/-148)
virtManager/connmanager.py (+2/-2)
virtManager/createconn.py (+11/-10)
virtManager/createnet.py (+151/-475)
virtManager/createpool.py (+241/-280)
virtManager/createvm.py (+105/-134)
virtManager/createvol.py (+245/-184)
virtManager/delete.py (+11/-11)
virtManager/details/__init__.py (+0/-0)
virtManager/details/console.py (+111/-107)
virtManager/details/details.py (+308/-711)
virtManager/details/serialcon.py (+18/-18)
virtManager/details/snapshots.py (+280/-235)
virtManager/details/sshtunnels.py (+7/-6)
virtManager/details/viewers.py (+19/-19)
virtManager/device/__init__.py (+0/-0)
virtManager/device/addstorage.py (+41/-112)
virtManager/device/fsdetails.py (+4/-3)
virtManager/device/gfxdetails.py (+23/-12)
virtManager/device/mediacombo.py (+3/-3)
virtManager/device/netlist.py (+84/-63)
virtManager/device/vsockdetails.py (+76/-0)
virtManager/engine.py (+51/-36)
virtManager/error.py (+16/-3)
virtManager/host.py (+112/-543)
virtManager/hostnets.py (+403/-0)
virtManager/hoststorage.py (+234/-255)
virtManager/lib/__init__.py (+0/-0)
virtManager/lib/connectauth.py (+200/-0)
virtManager/lib/inspection.py (+66/-53)
virtManager/lib/keyring.py (+7/-7)
virtManager/lib/libvirtenummap.py (+6/-4)
virtManager/lib/module_trace.py (+6/-6)
virtManager/lib/statsmanager.py (+21/-23)
virtManager/lib/uiutil.py (+8/-0)
virtManager/manager.py (+21/-26)
virtManager/migrate.py (+10/-10)
virtManager/object/__init__.py (+0/-0)
virtManager/object/domain.py (+190/-252)
virtManager/object/interface.py (+50/-0)
virtManager/object/libvirtobject.py (+38/-22)
virtManager/object/network.py (+29/-28)
virtManager/object/nodedev.py (+60/-3)
virtManager/object/storagepool.py (+19/-13)
virtManager/oslist.py (+1/-1)
virtManager/preferences.py (+19/-6)
virtManager/storagebrowse.py (+9/-9)
virtManager/systray.py (+26/-15)
virtManager/vmmenu.py (+14/-15)
virtManager/vmwindow.py (+571/-0)
virtManager/xmleditor.py (+215/-0)
virtconv/formats.py (+12/-12)
virtconv/ovf.py (+5/-6)
virtconv/vmx.py (+9/-9)
virtinst/__init__.py (+29/-8)
virtinst/buildconfig.py (+14/-31)
virtinst/capabilities.py (+5/-54)
virtinst/cli.py (+2094/-991)
virtinst/cloner.py (+53/-53)
virtinst/connection.py (+53/-36)
virtinst/devices/__init__.py (+1/-0)
virtinst/devices/char.py (+63/-152)
virtinst/devices/controller.py (+7/-39)
virtinst/devices/device.py (+78/-2)
virtinst/devices/disk.py (+65/-106)
virtinst/devices/filesystem.py (+0/-1)
virtinst/devices/graphics.py (+22/-40)
virtinst/devices/hostdev.py (+0/-43)
virtinst/devices/input.py (+0/-11)
virtinst/devices/interface.py (+41/-84)
virtinst/devices/memballoon.py (+2/-1)
virtinst/devices/panic.py (+14/-28)
virtinst/devices/redirdev.py (+4/-22)
virtinst/devices/rng.py (+5/-53)
virtinst/devices/smartcard.py (+12/-3)
virtinst/devices/sound.py (+0/-13)
virtinst/devices/tpm.py (+0/-38)
virtinst/devices/video.py (+3/-16)
virtinst/devices/vsock.py (+27/-0)
virtinst/devices/watchdog.py (+0/-17)
virtinst/diskbackend.py (+18/-35)
virtinst/domain/__init__.py (+2/-0)
virtinst/domain/blkiotune.py (+11/-4)
virtinst/domain/clock.py (+2/-5)
virtinst/domain/cpu.py (+72/-36)
virtinst/domain/features.py (+2/-3)
virtinst/domain/launch_security.py (+56/-0)
virtinst/domain/memorybacking.py (+17/-5)
virtinst/domain/metadata.py (+0/-1)
virtinst/domain/numatune.py (+2/-2)
virtinst/domain/os.py (+11/-8)
virtinst/domain/pm.py (+1/-2)
virtinst/domain/seclabel.py (+3/-12)
virtinst/domain/sysinfo.py (+17/-2)
virtinst/domain/vcpus.py (+26/-0)
virtinst/domain/xmlnsqemu.py (+0/-1)
virtinst/domcapabilities.py (+99/-8)
virtinst/generatename.py (+68/-0)
virtinst/guest.py (+352/-102)
virtinst/hostkeymap.py (+7/-6)
virtinst/install/__init__.py (+0/-0)
virtinst/install/installer.py (+583/-0)
virtinst/install/installerinject.py (+73/-23)
virtinst/install/installertreemedia.py (+315/-0)
virtinst/install/kernelupload.py (+44/-23)
virtinst/install/unattended.py (+305/-0)
virtinst/install/urldetect.py (+221/-208)
virtinst/install/urlfetcher.py (+161/-60)
virtinst/interface.py (+2/-205)
virtinst/logger.py (+5/-2)
virtinst/network.py (+12/-150)
virtinst/nodedev.py (+54/-238)
virtinst/osdict.py (+258/-83)
virtinst/pollhelpers.py (+16/-22)
virtinst/progress.py (+129/-74)
virtinst/snapshot.py (+0/-37)
virtinst/storage.py (+139/-100)
virtinst/support.py (+221/-249)
virtinst/uri.py (+6/-7)
virtinst/xmlapi.py (+54/-15)
virtinst/xmlbuilder.py (+100/-46)
virtinst/xmlutil.py (+67/-0)
Reviewer Review Type Date Requested Status
Andreas Hasenack Approve
Canonical Server Pending
git-ubuntu developers Pending
Review via email: mp+369337@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Straight forward merge of the recent upstream (Debian still on 2.2 until Buster is out I'd guess).
Only minimal adaptions needed.

PPA: https://launchpad.net/~paelzer/+archive/ubuntu/merge-virt-manager-2.2-eoan/+packages

10cd302... by Christian Ehrhardt 

resolve tarball differences

I used
https://github.com/virt-manager/virt-manager/archive/v2.2.0.tar.gz
which differs from
https://releases.pagure.org/virt-manager/virt-manager-2.2.0.tar.gz

The latter is what is in uscan, so lets switch to that.

Signed-off-by: Christian Ehrhardt <email address hidden>

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Andreas found conflicts in the tarball from git vs the one from pagure.
Resolved in git now.

This needs a new PPA [1] which is now set up and building.

[1]: https://launchpad.net/~paelzer/+archive/ubuntu/merge-virt-manager-2.2-eoan-newtar

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

+1

review: Approve
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Thanks, tagged and uploaded.
Tracking migration next week then.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Migrated

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
2new file mode 100644
3index 0000000..e9edfe5
4--- /dev/null
5+++ b/CONTRIBUTING.md
6@@ -0,0 +1,102 @@
7+# Contribute to virt-manager
8+
9+## Bug reporting
10+
11+The preferred place for bug reports is bugzilla.redhat.com. This
12+is documented more at https://virt-manager.org/bugs/
13+
14+Small issues can be reported in the
15+[github issue tracker](https://github.com/virt-manager/virt-manager/issues).
16+Anything that's non-trivial, or is a feature request, should be filed in
17+bugzilla.
18+
19+Please only file issues if they apply to the latest version of
20+virt-manager. If you are using an older version from a distro,
21+please file a bug with them.
22+
23+When filing a bug, please reproduce the issue with the `--debug`
24+flag passed to the tool and attach the full output in the bug
25+report.
26+
27+
28+## Writing patches
29+
30+The following commands will be useful for anyone writing patches:
31+
32+```sh
33+./setup.py test # Run local unit test suite
34+./setup.py pylint # Run pylint/pycodestyle checking
35+```
36+
37+Any patches shouldn't change the output of 'test' or 'pylint'. Depending
38+on what version of libvirt or pylint is installed, you may see some
39+pre-existing errors from these commands. The important thing is that
40+any changes you make do not add additional errors.
41+
42+The 'pylint' command requires [`pylint`](https://github.com/PyCQA/pylint)
43+and [`pycodestyle`](https://github.com/pycqa/pycodestyle) to be installed.
44+If [`codespell`](https://github.com/codespell-project/codespell) is installed,
45+it will be invoked as well.
46+
47+One useful way to manually test virt-manager's UI is using libvirt's
48+unit test driver. From the source directory, Launch virt-manager like:
49+```sh
50+./virt-manager --connect test://$PWD/tests/testdriver.xml
51+```
52+
53+This testdriver has many fake XML definitions that can be used to see each bit
54+of virt-manager's UI. It also enables testing the various wizards without
55+having to alter your host virt config.
56+
57+The command line tools can be tested similarly. To run a virt-install
58+command that won't alter your host config, you can do:
59+
60+```sh
61+./virt-install --connect test:///default --debug ...
62+```
63+
64+`--connect test:///default` here is libvirt's built in unit test driver.
65+
66+We use [glade-3](https://glade.gnome.org/) for building most of virt-manager's
67+UI. See the files in the ui/ directory.
68+
69+
70+## Submitting patches
71+
72+The [virt-manager git repo](https://github.com/virt-manager/virt-manager)
73+is hosted on github. Small patches are acceptable via github pull-request,
74+but anything non-trivial should be sent to the
75+[virt-tools-list mailing list](https://www.redhat.com/mailman/listinfo/virt-tools-list).
76+
77+Sending patches using `git send-email` is preferred, but `git format-patch`
78+output attached to an email is also fine.
79+
80+
81+## Introductory tasks
82+
83+Extending the virt-install or virt-xml command line is a good introductory
84+task for virt-manager. See [the wiki](https://github.com/virt-manager/virt-manager/wiki)
85+for both a patch tutorial, and a list of libvirt `<domain>` XML options
86+that still need to be added to our command line.
87+
88+
89+## Translations
90+
91+Translations are handled at `fedora.zanata.org`. Please register for a Fedora
92+account and request access to a translation team, as described at
93+[Translate on Zanata](https://fedoraproject.org/wiki/L10N/Translate_on_Zanata),
94+and contribute at
95+[virt-manager at Zanata](https://fedora.zanata.org/project/view/virt-manager/).
96+
97+
98+## Advanced testing
99+
100+There's a few standalone specialty tests:
101+
102+```sh
103+./setup.py test_ui # dogtail UI test suite. This takes over your desktop
104+./setup.py test_urls # Test fetching media from live distro URLs
105+./setup.py test_initrd_inject # Test live virt-install --initrd-inject
106+```
107+
108+All test 'test*' commands have a `--debug` option if you are hitting problems. For more options, see `./setup.py test --help`.
109diff --git a/HACKING.md b/HACKING.md
110deleted file mode 100644
111index 771f20f..0000000
112--- a/HACKING.md
113+++ /dev/null
114@@ -1,65 +0,0 @@
115-# HACKING
116-
117-The following commands will be useful for anyone writing patches:
118-```sh
119-./setup.py test # Run local unit test suite
120-./setup.py pylint # Run a pylint script against the codebase
121-./setup.py codespell # Run a codespell script against the codebase
122-```
123-
124-Any patches shouldn't change the output of 'test', 'pylint' or 'codespell'. The
125-'pylint' requires [`pylint`](https://github.com/PyCQA/pylint) and
126-[`pycodestyle`](https://github.com/pycqa/pycodestyle) to be installed. The
127-'codespell' requires
128-[`codespell`](https://github.com/codespell-project/codespell) to be installed.
129-
130-Our pylint script uses a blacklist rather than a whitelist approach,
131-so it could throw some false positives or useless messages. If you think
132-your patch exposes one of these, bring it up on the mailing list.
133-
134-'test*' have a `--debug` option if you are hitting problems.
135-For more options, use `./setup.py test --help`.
136-
137-One useful way to manually test virt-manager's UI is using libvirt's
138-unit test driver. From the source directory, Launch virt-manager like:
139-```sh
140-virt-manager --connect test://$PWD/tests/testdriver.xml
141-```
142-
143-This testdriver has many fake XML definitions that can be used to see each bit
144-of virt-manager's UI. It also enables testing the various wizards without
145-having to alter your host virt config.
146-
147-Also, there's a few standalone specialty tests:
148-```sh
149-./setup.py test_urls # Test fetching media from distro URLs
150-./setup.py test_initrd_inject # Test --initrd-inject
151-```
152-
153-We use [glade-3](https://glade.gnome.org/) for building virt-manager's UI.
154-It is recommended you have a fairly recent version of `glade-3`. If a small UI
155-change seems to rewrite the entire glade file, you likely have a too old
156-(or too new :) glade version.
157-
158-## Submitting patches
159-
160-Patches should be developed against a git checkout and **not** a source
161-release(see [git repository](https://github.com/virt-manager/virt-manager)).
162-
163-Patches should be sent to the
164-[mailing list](https://www.redhat.com/mailman/listinfo/virt-tools-list).
165-
166-Using git format-patch/send-email is preferred, but an attachment with
167-format-patch output is fine too.
168-
169-Small patches are acceptable via github pull-request, but anything
170-non-trivial should be sent to the mailing list.
171-
172-## Translations
173-
174-Translations are handled at `fedora.zanata.org`. Please register for a Fedora
175-account and request access to a translation team, as described at
176-[Translate on Zanata](https://fedoraproject.org/wiki/L10N/Translate_on_Zanata).
177-
178-And contribute to
179-[virt-manager at Zanata](https://fedora.zanata.org/project/view/virt-manager/).
180diff --git a/INSTALL.md b/INSTALL.md
181index 983e32c..750a2e3 100644
182--- a/INSTALL.md
183+++ b/INSTALL.md
184@@ -31,12 +31,18 @@ A detailed dependency list can be found in
185 Minimum version requirements of major components:
186
187 - python >= 3.3
188- - gtk3 >= 3.14
189+ - gtk3 >= 3.22
190 - libvirt-python >= 0.6.0
191- - pygobject3 >= 3.14
192+ - pygobject3 >= 3.22
193 - libosinfo >= 0.2.10
194
195 On Debian or Ubuntu based distributions, you need to install the
196 `gobject-introspection` bindings for some dependencies like `libvirt-glib`
197 and `libosinfo`. Look for package names that start with `'gir'`, for example
198 `gir1.2-libosinfo-1.0`.
199+
200+
201+## Optional software
202+
203+`virt-manager` can optionally use [libguestfs](http://libguestfs.org/)
204+for inspecting the guests. For this, `python-libguestfs` >= 1.22 is needed.
205diff --git a/MANIFEST.in b/MANIFEST.in
206index adb3e4b..692da72 100644
207--- a/MANIFEST.in
208+++ b/MANIFEST.in
209@@ -1,5 +1,5 @@
210 # to be included/excluded from the tarball produced by sdist
211-include COPYING HACKING.md INSTALL.md NEWS.md README.md
212+include COPYING CONTRIBUTING.md INSTALL.md NEWS.md README.md
213 include MANIFEST.in
214 include setup.py
215 include virt-*
216@@ -10,7 +10,6 @@ recursive-include po *
217 recursive-include tests *
218 recursive-include ui *
219 recursive-include virtManager *
220-recursive-include virtcli *
221 recursive-include virtconv *
222 recursive-include virtinst *
223 global-exclude *.pyc
224diff --git a/NEWS.md b/NEWS.md
225index d247664..6fc573f 100644
226--- a/NEWS.md
227+++ b/NEWS.md
228@@ -1,5 +1,49 @@
229 # Virtual Machine Manager News
230
231+## Release 2.2.0 (June 17, 2019)
232+- libvirt XML viewing and editing UI for new and existing domain, pools,
233+ volumes, networks
234+- virt-install: libosinfo --unattended support (Fabiano Fidêncio, Cole
235+ Robinson)
236+- Improve CPU model security defaults (Pavel Hrdina)
237+- virt-install: new --install option. Ex: virt-install --install fedora29
238+- virt-install: new --install kernel=,initrd=
239+- virt-install: --disk, --memory, --name defaults from libosinfo (Fabiano
240+ Fidêncio, Cole Robinson)
241+- virt-install: add device suboption aliases which consistently match
242+ libvirt XML naming
243+- virt-xml: new --start, --no-define options (Marc Hartmayer)
244+- virt-install: Add driver_queues argument to --controller (Vasudeva Kamath)
245+- RISC-V support (Andrea Bolognani)
246+- Device default improvements for non-x86 KVM (Andrea Bolognani)
247+- Redesigned 'New Network' wizard
248+- libguestfs inspection improvements (Pino Toscano)
249+- virt-install: Add support for xenbus controller (Jim Fehlig)
250+- cli: Add --disk wwn=,rawio= (Athina Plaskasoviti)
251+- cli: Add --memballoon autodeflate=,stats.period= (Athina Plaskasoviti)
252+- cli: Add --iothreads (Athina Plaskasoviti)
253+- cli: Add --numatune memory.placement (Athina Plaskasoviti)
254+- cli: Add --launchSecurity option (Erik Skultety)
255+- cli: Fill in --memorybacking options
256+- cli: --smartcard: support database= and certificate[0-9]*=
257+- cli: --sysinfo: Add chasis suboptions
258+- cli: --metadata: add genid= and genid_enable=
259+- cli: --vcpus: add vcpus.vcpu[0-9]* config
260+- cli: fill in all common char source options for --serial, --parellel,
261+ --console, --channel, --smartcard, --rng, --redirdev
262+
263+## Release 2.1.0 (February 03, 2019)
264+- Bash autocompletion support (Lin Ma, Cole Robinson)
265+- UI and command line --vsock support (Slavomir Kaslev)
266+- virt-xml: Add --os-variant option (Andrea Bolognani)
267+- virt-install: use libosinfo cpu, mem, disk size defaults (Fabiano
268+ Fidencio)
269+- virt-install: Better usage of libosinfo -unknown distro IDs (Fabiano
270+ Fidencio)
271+- virt-install: More usage of libosinfo for ISO --location detection
272+- virt-install: Add --location LOCATION,kernel=X,initrd=Y for pointing to
273+ kernel/initrd in media that virt-install/libosinfo fails to detect
274+
275 ## Release 2.0.0 (October 15, 2018)
276 - Finish port to Python 3 (Radostin Stoyanov, Cole Robinson)
277 - Improved VM defaults for supported OS: q35 PCIe, usb3, CPU host-model
278diff --git a/PKG-INFO b/PKG-INFO
279index 76f1539..ca5f492 100644
280--- a/PKG-INFO
281+++ b/PKG-INFO
282@@ -1,6 +1,6 @@
283 Metadata-Version: 1.0
284 Name: virt-manager
285-Version: 2.0.0
286+Version: 2.2.0
287 Summary: UNKNOWN
288 Home-page: http://virt-manager.org
289 Author: Cole Robinson
290diff --git a/README.md b/README.md
291index 78ffecb..c0b5da4 100644
292--- a/README.md
293+++ b/README.md
294@@ -1,13 +1,9 @@
295 # Virtual Machine Manager
296
297-This application provides a graphical tool for managing virtual machines
298-via the [libvirt](https://libvirt.org) library.
299-
300-The front end of the application uses the GTK / Glade libraries for
301-all user interaction components. The back end uses libvirt for managing
302-Qemu/KVM and Xen virtual machines, as well as LXC containers. The UI is
303-primarily tested with KVM, but is intended to be reasonably portable to any
304-virtualization backend libvirt supports.
305+`virt-manager` is a graphical tool for managing virtual machines
306+via [libvirt](https://libvirt.org). Most usage is with QEMU/KVM
307+virtual machines, but Xen and libvirt LXC containers are well
308+supported. Common operations for any libvirt driver should work.
309
310 Several command line tools are also provided:
311
312@@ -17,7 +13,12 @@ Several command line tools are also provided:
313 - `virt-convert`: Convert VMX or OVF configs to libvirt virtual machines
314
315 For dependency info and installation instructions, see the
316-[INSTALL.md](INSTALL.md) file.
317+[INSTALL.md](INSTALL.md) file. If you just want to quickly test the
318+code from a git checkout, you can launch any of the commands like:
319+
320+```sh
321+./virt-manager --debug ...
322+```
323
324 ## Contact
325
326@@ -26,8 +27,8 @@ For dependency info and installation instructions, see the
327 mailing list.
328 - For IRC we use #virt on OFTC.
329 - For bug reporting info, see
330- [BugReporting](https://virt-manager.org/page/BugReporting).
331+ [virt-manager bug reporting](https://virt-manager.org/bugs).
332 - There are further project details on the
333 [virt-manager](https://virt-manager.org/) website.
334- - See the [HACKING.md](HACKING.md) file for info about submitting patches or
335+ - See the [CONTRIBUTING.md](CONTRIBUTING.md) file for info about submitting patches or
336 contributing translations.
337diff --git a/data/bash-completion.sh.in b/data/bash-completion.sh.in
338new file mode 100644
339index 0000000..868c2b7
340--- /dev/null
341+++ b/data/bash-completion.sh.in
342@@ -0,0 +1,37 @@
343+#!/bin/bash
344+
345+# Run something, muting output or redirecting it to the debug stream
346+# depending on the value of _ARC_DEBUG.
347+__python_argcomplete_run() {
348+ if [[ -z "$_ARC_DEBUG" ]]; then
349+ "$@" 8>&1 9>&2 1>/dev/null 2>&1
350+ else
351+ "$@" 8>&1 9>&2 1>&9 2>&1
352+ fi
353+}
354+
355+_python_argcomplete() {
356+ if [[ "$COMP_WORDBREAKS" != *,* ]]; then
357+ COMP_WORDBREAKS="${COMP_WORDBREAKS},"
358+ fi
359+ local IFS=$'\013'
360+ local SUPPRESS_SPACE=0
361+ if compopt +o nospace 2> /dev/null; then
362+ SUPPRESS_SPACE=1
363+ fi
364+ COMP_WORDS[4]=""
365+ COMPREPLY=( $(IFS="$IFS" \
366+ COMP_LINE="$COMP_LINE" \
367+ COMP_POINT="$COMP_POINT" \
368+ COMP_TYPE="$COMP_TYPE" \
369+ _ARGCOMPLETE_COMP_WORDBREAKS="\"'><;|&(:" \
370+ _ARGCOMPLETE=1 \
371+ _ARGCOMPLETE_SUPPRESS_SPACE=$SUPPRESS_SPACE \
372+ __python_argcomplete_run "$1") )
373+ if [[ $? != 0 ]]; then
374+ unset COMPREPLY
375+ elif [[ $SUPPRESS_SPACE == 1 ]] && [[ "$COMPREPLY" =~ [=/:]$ ]]; then
376+ compopt -o nospace
377+ fi
378+}
379+complete -o nospace -o default -F _python_argcomplete ::SCRIPTNAME::
380diff --git a/data/org.virt-manager.virt-manager.gschema.xml b/data/org.virt-manager.virt-manager.gschema.xml
381index f6db721..511d6d1 100644
382--- a/data/org.virt-manager.virt-manager.gschema.xml
383+++ b/data/org.virt-manager.virt-manager.gschema.xml
384@@ -35,6 +35,12 @@
385 <summary>Custom connection description</summary>
386 <description>Custom connection description, used in the manager window. If empty, the app generates a default on demand.</description>
387 </key>
388+
389+ <key name="window-size" type="(ii)">
390+ <default>(-1, -1)</default>
391+ <summary>Conn details window dimensions</summary>
392+ <description>Connection details window dimensions</description>
393+ </key>
394 </schema>
395
396
397@@ -47,6 +53,12 @@
398 <description>Show system tray icon while app is running</description>
399 </key>
400
401+ <key name="xmleditor-enabled" type="b">
402+ <default>false</default>
403+ <summary>Enable XML editting UI</summary>
404+ <description>Enable XML editting UI</description>
405+ </key>
406+
407 <key name="enable-libguestfs-vm-inspection" type="b">
408 <default>true</default>
409 <summary>Enable libguestfs VM inspection</summary>
410diff --git a/data/virt-manager.appdata.xml.in b/data/virt-manager.appdata.xml.in
411index 293d6e8..65b6ae5 100644
412--- a/data/virt-manager.appdata.xml.in
413+++ b/data/virt-manager.appdata.xml.in
414@@ -30,6 +30,13 @@
415 </screenshots>
416 <url type="homepage">https://www.virt-manager.org/</url>
417 <url type="bugtracker">https://bugzilla.redhat.com/enter_bug.cgi?product=Virtualization%20Tools&amp;component=virt-manager</url>
418+ <url type="translate">https://fedora.zanata.org/project/view/virt-manager/</url>
419 <update_contact>virt-tools-list@redhat.com</update_contact>
420 <translation type="gettext">virt-manager</translation>
421+ <keywords>
422+ <keyword>virtualization</keyword>
423+ <keyword>libvirt</keyword>
424+ <keyword>qemu</keyword>
425+ <keyword>kvm</keyword>
426+ </keywords>
427 </component>
428diff --git a/debian/changelog b/debian/changelog
429index d4018c2..8134521 100644
430--- a/debian/changelog
431+++ b/debian/changelog
432@@ -1,3 +1,17 @@
433+virt-manager (1:2.2.0-0ubuntu1) eoan; urgency=medium
434+
435+ * Merge with new upstream release v2.2
436+ Amonth other fixes and improvements this fixes
437+ LP: #1826856 - KVM: Boot Configuration Override
438+ - update patches for context changes in 2.2
439+ - d/p/Use-usr-bin-python.patch
440+ - d/p/add_qemu_binaries.patch
441+ - d/p/mark-libvirt-lxc.patch
442+ - d/p/prefer-qemu.patch
443+ - d/virtinst.install: virtcli got merged with virtinst
444+
445+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 26 Jun 2019 14:18:34 +0200
446+
447 virt-manager (1:2.0.0-3ubuntu1) disco; urgency=medium
448
449 * Merge with Debian unstable (LP: #1784424). Remaining changes:
450diff --git a/debian/patches/Use-usr-bin-python.patch b/debian/patches/Use-usr-bin-python.patch
451index 7ef0084..ece4ec6 100644
452--- a/debian/patches/Use-usr-bin-python.patch
453+++ b/debian/patches/Use-usr-bin-python.patch
454@@ -12,23 +12,14 @@ so we don't have to worry about picking up the wrong version
455 virt-xml | 2 +-
456 6 files changed, 6 insertions(+), 7 deletions(-)
457
458-diff --git a/setup.py b/setup.py
459-index 2e1215c..17c497f 100755
460 --- a/setup.py
461 +++ b/setup.py
462-@@ -1,9 +1,8 @@
463+@@ -1,4 +1,4 @@
464 -#!/usr/bin/env python3
465 +#!/usr/bin/python3
466 #
467 # This work is licensed under the GNU GPLv2 or later.
468 # See the COPYING file in the top-level directory.
469-
470--
471- import glob
472- import fnmatch
473- import os
474-diff --git a/virt-clone b/virt-clone
475-index d1eedee..823990d 100755
476 --- a/virt-clone
477 +++ b/virt-clone
478 @@ -1,4 +1,4 @@
479@@ -37,8 +28,6 @@ index d1eedee..823990d 100755
480 #
481 # Copyright(c) FUJITSU Limited 2007.
482 #
483-diff --git a/virt-convert b/virt-convert
484-index 1b7b796..6f44902 100755
485 --- a/virt-convert
486 +++ b/virt-convert
487 @@ -1,4 +1,4 @@
488@@ -46,9 +35,7 @@ index 1b7b796..6f44902 100755
489 +#!/usr/bin/python3
490 #
491 # Copyright 2008, 2013, 2014 Red Hat, Inc.
492- # Joey Boggs <jboggs@redhat.com>
493-diff --git a/virt-install b/virt-install
494-index a7f247f..e09553e 100755
495+ #
496 --- a/virt-install
497 +++ b/virt-install
498 @@ -1,4 +1,4 @@
499@@ -57,8 +44,6 @@ index a7f247f..e09553e 100755
500 #
501 # Copyright 2005-2014 Red Hat, Inc.
502 #
503-diff --git a/virt-manager b/virt-manager
504-index 15d5109..b608ff7 100755
505 --- a/virt-manager
506 +++ b/virt-manager
507 @@ -1,4 +1,4 @@
508@@ -67,8 +52,6 @@ index 15d5109..b608ff7 100755
509 #
510 # Copyright (C) 2006, 2014 Red Hat, Inc.
511 # Copyright (C) 2006 Daniel P. Berrange <berrange@redhat.com>
512-diff --git a/virt-xml b/virt-xml
513-index 9bdde95..b8fddac 100755
514 --- a/virt-xml
515 +++ b/virt-xml
516 @@ -1,4 +1,4 @@
517@@ -76,4 +59,4 @@ index 9bdde95..b8fddac 100755
518 +#!/usr/bin/python3
519 #
520 # Copyright 2013-2014 Red Hat, Inc.
521- # Cole Robinson <crobinso@redhat.com>
522+ #
523diff --git a/debian/patches/add_qemu_binaries.patch b/debian/patches/add_qemu_binaries.patch
524index b5b8afe..8bb49f0 100644
525--- a/debian/patches/add_qemu_binaries.patch
526+++ b/debian/patches/add_qemu_binaries.patch
527@@ -3,10 +3,10 @@ Description: add the actual binary names from the qemu packages so default
528 Author: Marc Deslauriers <marc.deslauriers@canonical.com>
529 Updated: 2015-08-22
530
531-Index: virt-manager-1.2.1/virtManager/connect.py
532+Index: virt-manager-1.2.1/virtManager/createconn.py
533 ===================================================================
534---- virt-manager-1.2.1.orig/virtManager/connect.py 2015-08-22 09:26:25.800728242 -0400
535-+++ virt-manager-1.2.1/virtManager/connect.py 2015-08-22 09:27:04.789080689 -0400
536+--- virt-manager-1.2.1.orig/virtManager/createconn.py 2015-08-22 09:26:25.800728242 -0400
537++++ virt-manager-1.2.1/virtManager/createconn.py 2015-08-22 09:27:04.789080689 -0400
538 @@ -115,6 +115,8 @@
539 if (os.path.exists("/usr/bin/qemu") or
540 os.path.exists("/usr/bin/qemu-kvm") or
541diff --git a/debian/patches/mark-libvirt-lxc.patch b/debian/patches/mark-libvirt-lxc.patch
542index 6cccc3c..881ec93 100644
543--- a/debian/patches/mark-libvirt-lxc.patch
544+++ b/debian/patches/mark-libvirt-lxc.patch
545@@ -3,8 +3,8 @@ Description: Clearly mark the LXC connections as being libvirt-lxc, to
546 Author: Serge Hallyn <serge.hallyn@ubuntu.com>
547 Updated: 2015-08-22
548
549---- a/virtManager/connect.py
550-+++ b/virtManager/connect.py
551+--- a/virtManager/createconn.py
552++++ b/virtManager/createconn.py
553 @@ -171,7 +171,7 @@ class vmmConnect(vmmGObjectUI):
554 _add_hv_row(HV_QEMU, "qemu", "QEMU/KVM")
555 _add_hv_row(HV_QEMU_SESSION, "qemu", "QEMU/KVM " + _("user session"))
556diff --git a/debian/patches/prefer-qemu.patch b/debian/patches/prefer-qemu.patch
557index e4eec5e..e66ad93 100644
558--- a/debian/patches/prefer-qemu.patch
559+++ b/debian/patches/prefer-qemu.patch
560@@ -2,10 +2,10 @@ Description: Prefer QEMU as the default URI, even if it's not installed.
561 Author: Marc Deslauriers <marc.deslauriers@canonical.com>
562 Forwarded: no, Ubuntu-specific preference
563
564-Index: virt-manager-1.2.1/virtManager/connect.py
565+Index: virt-manager-1.2.1/virtManager/createconn.py
566 ===================================================================
567---- virt-manager-1.2.1.orig/virtManager/connect.py 2015-12-08 13:25:00.910228019 -0500
568-+++ virt-manager-1.2.1/virtManager/connect.py 2015-12-08 13:47:40.967838385 -0500
569+--- virt-manager-1.2.1.orig/virtManager/createconn.py 2015-12-08 13:25:00.910228019 -0500
570++++ virt-manager-1.2.1/virtManager/createconn.py 2015-12-08 13:47:40.967838385 -0500
571 @@ -107,11 +107,6 @@
572
573 @staticmethod
574diff --git a/debian/virtinst.install b/debian/virtinst.install
575index a0741c7..7060c5d 100644
576--- a/debian/virtinst.install
577+++ b/debian/virtinst.install
578@@ -10,7 +10,6 @@ usr/share/virt-manager/virt-clone
579 usr/share/virt-manager/virt-convert
580 usr/share/virt-manager/virt-install
581 usr/share/virt-manager/virt-xml
582-usr/share/virt-manager/virtcli
583 usr/share/virt-manager/virtconv
584 usr/share/virt-manager/virtinst
585
586diff --git a/man/virt-clone.pod b/man/virt-clone.pod
587index c8678dc..a4c518d 100644
588--- a/man/virt-clone.pod
589+++ b/man/virt-clone.pod
590@@ -100,6 +100,13 @@ Force cloning the passed disk target ('hdc', 'sda', etc.). By default,
591 C<virt-clone> will skip certain disks, such as those marked 'readonly' or
592 'shareable'.
593
594+=item B<--skip-copy> TARGET
595+
596+Skip cloning the passed disk target ('hdc', 'sda', etc.). By default,
597+C<virt-clone> will clone certain disk images, typically read/write
598+devices. Use this to skip copying of a specific device, so the new
599+VM uses the same storage path as the original VM.
600+
601 =item B<--nonsparse>
602
603 Fully allocate the new storage if the path being cloned is a sparse file.
604@@ -203,7 +210,7 @@ new guest can do a filesystem resize when it boots.
605
606 =head1 BUGS
607
608-Please see https://virt-manager.org/page/BugReporting
609+Please see L<https://virt-manager.org/bugs>
610
611 =head1 COPYRIGHT
612
613diff --git a/man/virt-convert.pod b/man/virt-convert.pod
614index ca44a01..8bb02ad 100644
615--- a/man/virt-convert.pod
616+++ b/man/virt-convert.pod
617@@ -127,7 +127,7 @@ Convert the specified .vmx file. Any references disk images must be in the same
618
619 =head1 BUGS
620
621-Please see https://virt-manager.org/page/BugReporting
622+Please see L<https://virt-manager.org/bugs>
623
624 =head1 COPYRIGHT
625
626diff --git a/man/virt-install.pod b/man/virt-install.pod
627index 8cd56fe..d8bd412 100644
628--- a/man/virt-install.pod
629+++ b/man/virt-install.pod
630@@ -28,14 +28,17 @@ an existing disk image (thus skipping the install phase) are also supported.
631
632 Given suitable command line arguments, C<virt-install> is capable of running
633 completely unattended, with the guest 'kickstarting' itself too. This allows
634-for easy automation of guest installs.
635+for easy automation of guest installs. This can be done manually, or more
636+simply with the --unattended option.
637
638 Many arguments have sub options, specified like opt1=foo,opt2=bar, etc. Try
639 --option=? to see a complete list of sub options associated with that
640 argument, example: virt-install --disk=?
641
642-Most options are not required. Minimum requirements are --name, --memory,
643-guest storage (--disk or --filesystem), and an install option.
644+Most options are not required. If a suitable --os-variant value is specified
645+or detected, all defaults will be filled in and reported in the terminal
646+output. If an --os-variant is not specified. minimum required options, --memory,
647+guest storage (--disk or --filesystem), and an install method choice.
648
649
650 =head1 CONNECTING TO LIBVIRT
651@@ -95,10 +98,11 @@ running C<virt-install>.
652 =item B<--memory> OPTIONS
653
654 Memory to allocate for the guest, in MiB. This deprecates the -r/--ram option.
655-Sub options are available, like 'maxmemory', 'hugepages', 'hotplugmemorymax'
656-and 'hotplugmemoryslots'. The memory parameter is mapped to <currentMemory> element,
657-the 'maxmemory' sub-option is mapped to <memory> element and 'hotplugmemorymax'
658-and 'hotplugmemoryslots' are mapped to <maxMemory> element.
659+Sub options are available, like 'memory', 'currentMemory', 'maxMemory'
660+and 'maxMemory.slots', which all map to the identically named XML values.
661+
662+Back compat values 'memory' maps to the <currentMemory> element, and maxmemory
663+maps to the <memory> element.
664
665 To configure memory modules which can be hotunplugged see B<--memdev> description.
666
667@@ -141,9 +145,30 @@ Use --resource=? to see a list of all available sub options. Complete details at
668
669 =item B<--sysinfo> OPT=VAL,[...]
670
671-Configure sysinfo/SMBIOS values exposed to the guest OS. '--sysinfo host' can be used to expose the host's SMBIOS info to the VM, otherwise values can be manually specified.
672+Configure sysinfo/SMBIOS values exposed to the VM OS.
673+
674+Some examples:
675+
676+=over 4
677+
678+=item B<--sysinfo host>
679+
680+Special type that exposes the host's SMBIOS info into the VM.
681+
682+=item B<--sysinfo emulate>
683+
684+Sepcial type where hypervisor will generate SMBIOS info into the VM.
685
686-Use --sysinfo=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsSysinfo>
687+=item B<--sysinfo bios.vendor=custom> or B<--sysinfo smbios,bios.vendor=custom>
688+
689+The default type is B<smbios> and allows users to specify SMBIOS info manually.
690+
691+=back
692+
693+Use --sysinfo=? to see a list of all available sub options.
694+
695+Complete details at L<https://libvirt.org/formatdomain.html#elementsSysinfo>
696+and L<https://libvirt.org/formatdomain.html#elementsOSBIOS> for B<smbios> XML element.
697
698 =item B<--qemu-commandline> ARGS
699
700@@ -182,7 +207,7 @@ Use --vcpus=? to see a list of all available sub options. Complete details at L<
701 Tune NUMA policy for the domain process. Example invocations
702
703 --numatune 1,2,3,4-7
704- --numatune 1-3,5,mode=preferred
705+ --numatune 1-3,5,memory.mode=preferred
706
707 Specifies the numa nodes to allocate memory from. This has the same syntax
708 as C<--vcpus cpuset=> option. mode can be one of 'interleave', 'preferred', or
709@@ -205,7 +230,7 @@ Use --memtune=? to see a list of all available sub options. Complete details at
710 Tune blkio policy for the domain process. Example invocations
711
712 --blkiotune 100
713- --blkiotune weight=100,device_path=/dev/sdc,device_weight=200
714+ --blkiotune weight=100,device.path=/dev/sdc,device.weight=200
715
716 Use --blkiotune=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsBlockTuning>
717
718@@ -216,7 +241,17 @@ required value is MODEL, which is a valid CPU model as known to libvirt.
719
720 Libvirt's feature policy values force, require, optional, disable, or forbid,
721 or with the shorthand '+feature' and '-feature', which equal 'force=feature'
722-and 'disable=feature' respectively
723+and 'disable=feature' respectively.
724+
725+If exact CPU model is specified virt-install will automatically copy CPU
726+features available on the host to mitigate recent CPU speculative execution
727+side channel and Microarchitectural Store Buffer Data security vulnerabilities.
728+This however will have some impact on performance and will break migration
729+to hosts without security patches. In order to control this behavior there
730+is a B<secure> parameter. Possible values are I<on> and I<off>, with I<on>
731+as the default. It is highly recommended to leave this enabled and ensure all
732+virtualization hosts have fully up to date microcode, kernel & virtualization
733+software installed.
734
735 Some examples:
736
737@@ -237,7 +272,7 @@ may cause issues if migrating the guest to a host without an identical CPU.
738 Expose the nearest host CPU model configuration to the guest.
739 It is the best CPU which can be used for a guest on any of the hosts.
740
741-=item B<--cpu cell0.memory=1234,cell0.cpus=0-3,cell1.memory=5678,cell1.cpus=4-7>
742+=item B<--cpu numa.cell0.memory=1234,numa.cell0.cpus=0-3,numa.cell1.memory=5678,numa.cell1.cpus=4-7>
743
744 Example of specifying two NUMA cells. This will generate XML like:
745
746@@ -262,22 +297,28 @@ Tune CPU parameters for the guest.
747
748 Configure which of the host's physical CPUs the domain VCPU will be pinned to. Example invocation
749
750- --cputune vpcupin0.vcpu=0,vpcupin0.cpuset=0-3,vpcupin1.vcpu=1,vpcupin1.cpuset=4-7
751+ --cputune vcpupin0.vcpu=0,vcpupin0.cpuset=0-3,vcpupin1.vcpu=1,vcpupin1.cpuset=4-7
752
753 Use --cputune=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsCPUTuning>
754
755-=item B<--security> type=TYPE[,label=LABEL][,relabel=yes|no]
756+=item B<--security>/B<--seclabel> type=TYPE[,label=LABEL][,relabel=yes|no],...
757
758-Configure domain security driver settings. Type can be either 'static' or
759+Configure domain seclabel domain settings. Type can be either 'static' or
760 'dynamic'. 'static' configuration requires a security LABEL. Specifying
761 LABEL without TYPE implies static configuration.
762
763-To have libvirt automatically apply your static label, you must specify
764-relabel=yes. Otherwise disk images must be manually labeled by the admin,
765-including images that virt-install is asked to create.
766-
767 Use --security=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#seclabel>
768
769+
770+=item B<--iothreads> OPTIONS
771+
772+Specify domain <iothreads> and/or <iothreadids> XML. For example, to configure <iothreads>4</iothreads>, do:
773+
774+ --iothreads 4
775+
776+Use --iothreads=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsIOThreadsAllocation>
777+
778+
779 =item B<--features> FEAT=on|off,...
780
781 Set elements in the guests <features> XML on or off. Examples include acpi,
782@@ -285,15 +326,15 @@ apic, eoi, privnet, and hyperv features. Some examples:
783
784 =over 4
785
786-=item B<--features eoi=on>
787+=item B<--features apic.eoi=on>
788
789 Enable APIC PV EOI
790
791-=item B<--features hyperv_vapic=on,hyperv_spinlocks=off>
792+=item B<--features hyperv.vapic.state=on,hyperv.spinlocks.state=off>
793
794 Enable hypver VAPIC, but disable spinlocks
795
796-=item B<--features kvm_hidden=on>
797+=item B<--features kvm.hidden.state==on>
798
799 Allow the KVM hypervisor signature to be hidden from the guest
800
801@@ -301,12 +342,12 @@ Allow the KVM hypervisor signature to be hidden from the guest
802
803 Notify the guest that the host supports paravirtual spinlocks for example by exposing the pvticketlocks mechanism.
804
805-=item B<--features gic_version=2>
806+=item B<--features gic.version=2>
807
808 This is relevant only for ARM architectures. Possible values are "host" or
809 version number.
810
811-=item B<--features smm=on>
812+=item B<--features smm.state=on>
813
814 This enables System Management Mode of hypervisor. Some UEFI firmwares may
815 require this feature to be present. (QEMU supports SMM only with q35 machine
816@@ -342,11 +383,32 @@ Use --clock=? to see a list of all available sub options. Complete details at L<
817
818 =item B<--pm> OPTIONS
819
820-Configure guest power management features. Example suboptions include suspend_to_mem=on|off and suspend_to_disk=on|off
821+Configure guest power management features. Example:
822+
823+ --pm suspend_to_memi.enabled=on,suspend_to_disk.enabled=off
824
825 Use --pm=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsPowerManagement>
826
827+=item B<--launch-security> TYPE[,OPTS]
828+
829+Enable launch security for the guest, e.g. AMD SEV.
830+
831+Use --launch-security=? to see a list of all available sub options. Complete
832+details at L<https://libvirt.org/formatdomain.html#launchSecurity>. Example
833+invocations:
834+ # This will use a default policy 0x03
835+ # No dhCert provided, so no data can be exchanged with the SEV firmware
836+ --launchSecurity sev
837+
838+ # Explicit policy 0x01 - disables debugging, allows guest key sharing
839+ --launchSecurity sev,policy=0x01
840+
841+ # Provide the session blob obtained from the SEV firmware
842+ # Provide dhCert to open a secure communication channel with SEV firmware
843+ --launchSecurity sev,session=BASE64SESSIONSTRING,dhCert=BASE64DHCERTSTRING
844
845+SEV has further implications on usage of virtio devices, so refer to EXAMPLES
846+section to see a full invocation of virt-install with --launchSecurity.
847
848 =back
849
850@@ -354,37 +416,22 @@ Use --pm=? to see a list of all available sub options. Complete details at L<htt
851
852 =over 4
853
854-=item B<-c> OPTIONS
855+=item B<-c>, B<--cdrom> PATH
856
857-=item B<--cdrom> OPTIONS
858+ISO file or CDROM device to use for VM install media. After install,
859+the the virtual CDROM device will remain attached to the VM, but with
860+the ISO or host path media ejected.
861
862-File or device used as a virtual CD-ROM device.
863-It can be path to an ISO image, or to a CDROM device. It can also be a URL
864-from which to fetch/access a minimal boot ISO image. The URLs take the same
865-format as described for the C<--location> argument. If a cdrom has been
866-specified via the C<--disk> option, and neither C<--cdrom> nor any other
867-install option is specified, the C<--disk> cdrom is used as the install media.
868-
869-=item B<-l> LOCATION
870-
871-=item B<--location> OPTIONS
872+=item B<-l>, B<--location> OPTIONS
873
874 Distribution tree installation source. virt-install can recognize
875 certain distribution trees and fetches a bootable kernel/initrd pair to
876 launch the install.
877
878-With libvirt 0.9.4 or later, network URL installs work for remote connections.
879-virt-install will download kernel/initrd to the local machine, and then
880-upload the media to the remote host. This option requires the URL to
881-be accessible by both the local and remote host.
882-
883---location allows things like --extra-args for kernel arguments, and using --initrd-inject. If you want to use those options with CDROM media, you have a few options:
884-
885-* Run virt-install as root and do --location ISO
886-
887-* Mount the ISO at a local directory, and do --location DIRECTORY
888-
889-* Mount the ISO at a local directory, export that directory over local http, and do --location https://localhost/DIRECTORY
890+--location allows things like --extra-args for kernel arguments,
891+and using --initrd-inject. If you want to use those options with CDROM media,
892+you can pass the ISO to --location as well which works for some, but not
893+all, CDROM media.
894
895 The C<LOCATION> can take one of the following forms:
896
897@@ -398,13 +445,13 @@ An HTTP server location containing an installable distribution image.
898
899 An FTP server location containing an installable distribution image.
900
901-=item DIRECTORY
902+=item ISO
903
904-Path to a local directory containing an installable distribution image. Note that the directory will not be accessible by the guest after initial boot, so the OS installer will need another way to access the rest of the install media.
905+Probe the ISO and extract files using 'isoinfo'
906
907-=item ISO
908+=item DIRECTORY
909
910-Mount the ISO and probe the directory. This requires running virt-install as root, and has the same VM access caveat as DIRECTORY.
911+Path to a local directory containing an installable distribution image. Note that the directory will not be accessible by the guest after initial boot, so the OS installer will need another way to access the rest of the install media.
912
913 =back
914
915@@ -414,7 +461,7 @@ Some distro specific url samples:
916
917 =item Fedora/Red Hat Based
918
919-https://download.fedoraproject.org/pub/fedora/linux/releases/25/Server/x86_64/os
920+https://download.fedoraproject.org/pub/fedora/linux/releases/29/Server/x86_64/os
921
922 =item Debian
923
924@@ -428,20 +475,23 @@ https://us.archive.ubuntu.com/ubuntu/dists/wily/main/installer-amd64/
925
926 https://download.opensuse.org/pub/opensuse/distribution/leap/42.3/repo/oss/
927
928-=item Mandriva
929-
930-ftp://ftp.uwsg.indiana.edu/linux/mandrake/official/2009.0/i586/
931+=back
932
933-=item Mageia
934+Additionally, --location can take 'kernel' and 'initrd' sub options. These paths
935+relative to the specified location URL/ISO that allow selecting specific files
936+for kernel/initrd within the install tree. This can be useful if virt-install/
937+libosinfo doesn't know where to find the kernel in the specified --location.
938
939-ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/1
940+For example, if you have an ISO that libosinfo doesn't know about called
941+my-unknown.iso, with a kernel at 'kernel/fookernel' and initrd at
942+'kernel/fooinitrd', you can make this work with:
943
944-=back
945+ --location my-unknown.iso,kernel=kernel/fookernel,initrd=kernel/fooinitrd
946
947 =item B<--pxe>
948
949-Use the PXE boot protocol to load the initial ramdisk and kernel for starting
950-the guest installation process.
951+Install from PXE. This just tells the VM to boot off the network
952+for the first boot.
953
954 =item B<--import>
955
956@@ -449,15 +499,7 @@ Skip the OS installation process, and build a guest around an existing
957 disk image. The device used for booting is the first device specified via
958 C<--disk> or C<--filesystem>.
959
960-=item B<--livecd>
961-
962-Specify that the installation media is a live CD and thus the guest
963-needs to be configured to boot off the CDROM device permanently. It
964-may be desirable to also use the C<--disk none> flag in combination.
965-
966-=item B<-x> EXTRA
967-
968-=item B<--extra-args> OPTIONS
969+=item B<-x>, B<--extra-args> KERNELARGS
970
971 Additional kernel command line arguments to pass to the installer when
972 performing a guest install from C<--location>. One common usage is specifying
973@@ -472,20 +514,119 @@ file:
974
975 --initrd-inject=/path/to/my.ks --extra-args "ks=file:/my.ks"
976
977-=item B<--os-variant> OS_VARIANT
978
979-Optimize the guest configuration for a specific operating system (ex.
980-'fedora18', 'rhel7', 'winxp'). While not required, specifying this
981-options is HIGHLY RECOMMENDED, as it can greatly increase performance
982-by specifying virtio among other guest tweaks.
983
984-By default, virt-install will attempt to auto detect this value from
985-the install media (currently only supported for URL installs). Autodetection
986-can be disabled with the special value 'none'. Autodetection can be
987-forced with the special value 'auto'.
988+=item B<--install>
989+
990+This is a larger entry point for various types of install operations. The
991+command has multiple subarguments, similar to --disk and friends. This
992+option is strictly for VM install operations, essentially configuring the
993+first boot.
994+
995+The simplest usage to ex: install fedora29 is:
996+
997+ --install fedora29
998+
999+And virt-install will fetch a --location URL from libosinfo, and populate
1000+defaults from there.
1001+
1002+Available suboptions:
1003+
1004+=over 4
1005+
1006+=item B<os=>
1007+
1008+This is os install option described above. The explicit way to specify that
1009+would be B<--install os=fedora29>. os= is the default option if none is
1010+specified
1011+
1012+=item B<kernel=>, B<initrd=>
1013+
1014+Specify a kernel and initrd pair to use as install media. They are copied
1015+into a temporary location before booting the VM, so they can be combined
1016+with --initrd-inject and your source media will not be altered. Media
1017+will be uploaded to a remote connection if required.
1018+
1019+Example case using local filesystem paths:
1020+ --install kernel=/path/to/kernel,initrd=/path/to/initrd
1021+
1022+Example using network paths. Kernel/initrd will be downloaded locally first,
1023+then passed to the VM as local filesystem paths
1024+ --install kernel=https://127.0.0.1/tree/kernel,initrd=https://127.0.0.1/tree/initrd
1025+
1026+Note, these are just for install time booting. If you want to set the kernel
1027+used for permanent VM booting, use the B<--boot> option.
1028+
1029+=item B<kernel_args=>, B<kernel_args_overwrite=yes|no>
1030+
1031+Specify install time kernel arguments (libvirt <cmdline> XML). These can
1032+be combine with ex: kernel/initrd options, or B<--location> media. By
1033+default, kernel_args is just like --extra-args, and will _append_ to
1034+the arguments that virt-install will try to set by default for most
1035+--location installs. If you want to override the virt-install default,
1036+additionally specify kernel_args_overwrite=yes
1037+
1038+=item B<bootdev=>
1039+
1040+Specify the install bootdev (hd, cdrom, floppy, network) to boot off of
1041+for the install phase. This maps to libvirt <os><boot dev=X> XML.
1042+
1043+If you want to install off a cdrom or network, it's probably simpler
1044+and more backwards compatible to just use B<--cdrom> or B<--pxe>, but
1045+this options gives fine grained control over the install process if
1046+needed.
1047+
1048+=item B<no_install=yes|no>
1049+
1050+Tell virt-install that there isn't actually any install happening,
1051+and you just want to create the VM. B<--import> is just an alias
1052+for this, as is specifying B<--boot> without any other install
1053+options. The deprecated B<--live> option is the same as
1054+'--cdrom $ISO --install no_install=yes'
1055+
1056+=back
1057+
1058+
1059+
1060+=item B<--unattended> [OPTIONS]
1061+
1062+Perform an unattended install using libosinfo's install script support.
1063+This is essentially a database of auto install scripts for various
1064+distros: Red Hat kickstarts, Debian installer scripting, Windows
1065+unattended installs, and potentially others. The simplest invocation
1066+is to combine it with --install like:
1067+
1068+ --install fedora29 --unattended
1069+
1070+A Windows install will look like
1071+
1072+ --cdrom /path/to/my/windows.iso --unattended
1073+
1074+Sub options are:
1075+
1076+=over 4
1077+
1078+=item B<profile=>
1079+
1080+Choose which libosinfo unattended profile to use. Most distros have
1081+a 'desktop' and a 'jeos' profile. virt-install will default to 'desktop'
1082+if this is unspecified.
1083+
1084+=item B<admin-password=>
1085+
1086+Set the VM OS admin/root password
1087+
1088+=item B<user-password=>
1089+
1090+Set the VM user password. The username is your current host username
1091+
1092+=item B<product-key=>
1093+
1094+Set a Windows product key
1095+
1096+=back
1097+
1098
1099-Use the command "osinfo-query os" to get the list of the accepted OS
1100-variants.
1101
1102 =item B<--boot> BOOTOPTS
1103
1104@@ -503,10 +644,10 @@ Some examples:
1105
1106 =over 4
1107
1108-=item B<--boot cdrom,fd,hd,network,menu=on>
1109+=item B<--boot cdrom,fd,hd,network>
1110
1111 Set the boot device priority as first cdrom, first floppy, first harddisk,
1112-network PXE boot. Additionally enable BIOS boot menu prompt.
1113+network PXE boot.
1114
1115 =item B<--boot kernel=KERNEL,initrd=INITRD,kernel_args="console=/dev/ttyS0">
1116
1117@@ -523,7 +664,7 @@ configurations like ARM or PPC
1118
1119 Use BIOSPATH as the virtual machine BIOS.
1120
1121-=item B<--boot menu=on,useserial=on>
1122+=item B<--boot bootmenu.enable=on,bios.useserial=on>
1123
1124 Enable the bios boot menu, and enable sending bios text output over
1125 serial console.
1126@@ -541,7 +682,7 @@ correct UEFI parameters, libvirt needs to be advertising known UEFI binaries
1127 via domcapabilities XML, so this will likely only work if using properly
1128 configured distro packages.
1129
1130-=item B<--boot loader=/.../OVMF_CODE.fd,loader_ro=yes,loader_type=pflash,nvram_template=/.../OVMF_VARS.fd,loader_secure=no>
1131+=item B<--boot loader=/.../OVMF_CODE.fd,loader.readonly=yes,loader.type=pflash,nvram.template=/.../OVMF_VARS.fd,loader_secure=no>
1132
1133 Specify that the virtual machine use the custom OVMF binary as boot firmware,
1134 mapped as a virtual flash chip. In addition, request that libvirt instantiate
1135@@ -561,10 +702,9 @@ the 'user' namespace will be enabled to apply these.
1136 A suitably configured UID/GID mapping is a pre-requisite to
1137 make containers secure, in the absence of sVirt confinement.
1138
1139---idmap can be specified to enable user namespace for LXC containers
1140+--idmap can be specified to enable user namespace for LXC containers. Example:
1141
1142-Example:
1143- --idmap uid_start=0,uid_target=1000,uid_count=10,gid_start=0,gid_target=1000,gid_count=10
1144+ --idmap uid.start=0,uid.target=1000,uid.count=10,gid.start=0,gid.target=1000,gid.count=10
1145
1146 Use --idmap=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsOSContainer>
1147
1148@@ -573,6 +713,29 @@ Use --idmap=? to see a list of all available sub options. Complete details at L<
1149
1150
1151
1152+=head1 GUEST OS OPTIONS
1153+
1154+=over 4
1155+
1156+=item B<--os-variant> OS_VARIANT
1157+
1158+Optimize the guest configuration for a specific operating system (ex.
1159+'fedora29', 'rhel7', 'win10'). While not required, specifying this
1160+options is HIGHLY RECOMMENDED, as it can greatly increase performance
1161+by specifying virtio among other guest tweaks.
1162+
1163+By default, virt-install will attempt to auto detect this value from
1164+the install media (currently only supported for URL installs). Autodetection
1165+can be disabled with the special value 'none'. Autodetection can be
1166+forced with the special value 'auto'.
1167+
1168+Use the command "osinfo-query os" to get the list of the accepted OS
1169+variants.
1170+
1171+=back
1172+
1173+
1174+
1175
1176 =head1 STORAGE OPTIONS
1177
1178@@ -622,38 +785,11 @@ An existing libvirt storage volume to use. This is specified as
1179
1180 =back
1181
1182-Other available options:
1183-
1184-=over 4
1185-
1186-=item B<device>
1187-
1188-Disk device type. Value can be 'cdrom', 'disk', 'lun' or 'floppy'. Default is
1189-'disk'. If a 'cdrom' is specified, and no install method is chosen, the
1190-cdrom is used as the install media.
1191-
1192-=item B<boot_order>
1193-
1194-Guest installation with multiple disks will need this parameter to boot correctly after being installed. A boot_order parameter will take values 1,2,3,... Devices with lower value has higher priority.
1195-
1196-=item B<bus>
1197-
1198-Disk bus type. Value can be 'ide', 'sata', 'scsi', 'usb', 'virtio' or 'xen'.
1199-The default is hypervisor dependent since not all hypervisors support all
1200-bus types.
1201-
1202-=item B<removable>
1203-
1204-Sets the removable flag (/sys/block/$dev/removable on Linux). Only
1205-used with QEMU and bus=usb. Value can be 'on' or 'off'.
1206-
1207-=item B<readonly>
1208
1209-Set drive as readonly (takes 'on' or 'off')
1210
1211-=item B<shareable>
1212+Options that apply to storage creation:
1213
1214-Set drive as shareable (takes 'on' or 'off')
1215+=over 4
1216
1217 =item B<size>
1218
1219@@ -670,6 +806,14 @@ will be usually balanced by faster install times inside the guest. Thus
1220 use of this option is recommended to ensure consistently high performance
1221 and to avoid I/O errors in the guest should the host filesystem fill up.
1222
1223+=item B<format>
1224+
1225+Disk image format. For file volumes, this can be 'raw', 'qcow2', 'vmdk', etc. See format types in L<https://libvirt.org/storage.html> for possible values. This is often mapped to the B<driver_type> value as well.
1226+
1227+If not specified when creating file images, this will default to 'qcow2'.
1228+
1229+If creating storage, this will be the format of the new image. If using an existing image, this overrides libvirt's format auto-detection.
1230+
1231 =item B<backing_store>
1232
1233 Path to a disk to use as the backing store for the newly created image.
1234@@ -678,6 +822,37 @@ Path to a disk to use as the backing store for the newly created image.
1235
1236 Disk image format of B<backing_store>
1237
1238+=back
1239+
1240+
1241+
1242+Some example device configuration suboptions:
1243+
1244+=over 4
1245+
1246+=item B<device>
1247+
1248+Disk device type. Example values are be 'cdrom', 'disk', 'lun' or 'floppy'. The default is 'disk'.
1249+
1250+=item B<boot.order>
1251+
1252+Guest installation with multiple disks will need this parameter to boot correctly after being installed. A boot.order parameter will take values 1,2,3,... Devices with lower value has higher priority.
1253+This option applies to other bootable device types as well.
1254+
1255+=item B<target.bus> or B<bus>
1256+
1257+Disk bus type. Example values are be 'ide', 'sata', 'scsi', 'usb', 'virtio' or 'xen'.
1258+The default is hypervisor dependent since not all hypervisors support all
1259+bus types.
1260+
1261+=item B<readonly>
1262+
1263+Set drive as readonly (takes 'on' or 'off')
1264+
1265+=item B<shareable>
1266+
1267+Set drive as shareable (takes 'on' or 'off')
1268+
1269 =item B<cache>
1270
1271 The cache mode to be used. The host pagecache provides cache memory.
1272@@ -688,36 +863,28 @@ read and write caching. 'directsync' bypasses the host page
1273 cache. 'unsafe' may cache all content and ignore flush requests from
1274 the guest.
1275
1276-=item B<discard>
1277+=item B<driver.discard>
1278
1279 Whether discard (also known as "trim" or "unmap") requests are ignored
1280 or passed to the filesystem. The value can be either "unmap" (allow
1281 the discard request to be passed) or "ignore" (ignore the discard
1282 request). Since 1.0.6 (QEMU and KVM only)
1283
1284-=item B<format>
1285-
1286-Disk image format. For file volumes, this can be 'raw', 'qcow2', 'vmdk', etc. See format types in L<https://libvirt.org/storage.html> for possible values. This is often mapped to the B<driver_type> value as well.
1287-
1288-If not specified when creating file images, this will default to 'qcow2'.
1289-
1290-If creating storage, this will be the format of the new image. If using an existing image, this overrides libvirt's format auto-detection.
1291-
1292-=item B<driver_name>
1293+=item B<driver.name>
1294
1295 Driver name the hypervisor should use when accessing the specified
1296 storage. Typically does not need to be set by the user.
1297
1298-=item B<driver_type>
1299+=item B<driver.type>
1300
1301 Driver format/type the hypervisor should use when accessing the specified
1302 storage. Typically does not need to be set by the user.
1303
1304-=item B<io>
1305+=item B<driver.io>
1306
1307 Disk IO backend. Can be either "threads" or "native".
1308
1309-=item B<error_policy>
1310+=item B<driver.error_policy>
1311
1312 How guest should react if a write error is encountered. Can be one of
1313 "stop", "ignore", or "enospace"
1314@@ -728,12 +895,12 @@ Serial number of the emulated disk device. This is used in linux guests
1315 to set /dev/disk/by-id symlinks. An example serial number might be:
1316 WD-WMAP9A966149
1317
1318-=item B<startup_policy>
1319+=item B<source.startupPolicy>
1320
1321 It defines what to do with the disk if the source file is not accessible. See
1322 possible values in L<https://www.libvirt.org/formatdomain.html#elementsDisks>, "startupPolicy" attribute of the <disk> element
1323
1324-=item B<snapshot_policy>
1325+=item B<snapshot>
1326
1327 Defines default behavior of the disk during disk snapshots. See possible
1328 values in L<https://www.libvirt.org/formatdomain.html#elementsDisks>,
1329@@ -746,6 +913,9 @@ See the examples section for some uses. This option deprecates -f/--file,
1330
1331 Use --disk=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsDisks>
1332
1333+
1334+
1335+
1336 =item B<--filesystem>
1337
1338 Specifies a directory on the host to export to the guest. The most simple
1339@@ -757,7 +927,7 @@ Which will work for recent QEMU and linux guest OS or LXC containers. For
1340 QEMU, the target point is just a mounting hint in sysfs, so will not be
1341 automatically mounted.
1342
1343-The following explicit options can be specified:
1344+Some example suboptions:
1345
1346 =over 4
1347
1348@@ -766,7 +936,7 @@ The following explicit options can be specified:
1349 The type or the source directory. Valid values are 'mount' (the default) or
1350 'template' for OpenVZ templates.
1351
1352-=item B<mode>
1353+=item B<accessmode> or B<mode>
1354
1355 The access mode for the source directory from the guest OS. Only used with
1356 QEMU and type=mount. Valid modes are 'passthrough' (the default), 'mapped',
1357@@ -819,7 +989,7 @@ with a name of C<default>. Use a virtual network if the host has dynamic
1358 networking (eg NetworkManager), or using wireless. The guest will be
1359 NATed to the LAN by whichever connection is active.
1360
1361-=item type=direct,source=IFACE[,source_mode=MODE]
1362+=item type=direct,source=IFACE[,source.mode=MODE]
1363
1364 Direct connect to host interface IFACE using macvtap.
1365
1366@@ -840,16 +1010,16 @@ that will be used for connectivity. Failing that, the virtual network
1367 called C<default> will be used. This option can be specified multiple
1368 times to setup more than one NIC.
1369
1370-Other available options are:
1371+Some example suboptions:
1372
1373 =over 4
1374
1375-=item B<model>
1376+=item B<model.type> or B<model>
1377
1378 Network device model as seen by the guest. Value can be any nic model supported
1379 by the hypervisor, e.g.: 'e1000', 'rtl8139', 'virtio', ...
1380
1381-=item B<mac>
1382+=item B<mac.address> or B<mac>
1383
1384 Fixed MAC address for the guest; If this parameter is omitted, or the value
1385 C<RANDOM> is specified a suitable address will be randomly generated. For
1386@@ -857,96 +1027,17 @@ Xen virtual machines it is required that the first 3 pairs in the MAC address
1387 be the sequence '00:16:3e', while for QEMU or KVM virtual machines it must
1388 be '52:54:00'.
1389
1390-=item B<filterref>
1391+=item B<filterref.filter>
1392
1393 Controlling firewall and network filtering in libvirt. Value can be any nwfilter
1394 defined by the C<virsh> 'nwfilter' subcommands. Available filters can be listed
1395 by running 'virsh nwfilter-list', e.g.: 'clean-traffic', 'no-mac-spoofing', ...
1396
1397-=item B<virtualport_type>
1398-
1399-The type of virtual port profile, one the following values
1400-
1401-=over 4
1402-
1403-=item C<802.Qbg>
1404-
1405-The following additional parameters are accepted
1406-
1407-=over 4
1408-
1409-=item B<virtualport_managerid>
1410-
1411-
1412-The VSI Manager ID identifies the database containing the VSI type
1413-and instance definitions. This is an integer value and the value
1414-0 is reserved.
1415-
1416-=item B<virtualport_typeid>
1417-
1418-The VSI Type ID identifies a VSI type characterizing the network
1419-access. VSI types are typically managed by network administrator.
1420-This is an integer value.
1421-
1422-=item B<virtualport_typeidversion>
1423-
1424-The VSI Type Version allows multiple versions of a VSI Type. This
1425-is an integer value.
1426-
1427-=item B<virtualport_instanceid>
1428-
1429-The VSI Instance ID Identifier is generated when a VSI instance
1430-(i.e. a virtual interface of a virtual machine) is created. This
1431-is a globally unique identifier.
1432-
1433-=back
1434-
1435-=item C<802.Qbh>
1436-
1437-The following additional parameters are accepted
1438-
1439-=over 4
1440-
1441-=item B<virtualport_profileid>
1442-
1443-The profile ID contains the name of the port profile that is to
1444-be applied to this interface. This name is resolved by the port
1445-profile database into the network parameters from the port profile,
1446-and those network parameters will be applied to this interface.
1447-
1448-=back
1449-
1450-=item C<openvswitch>
1451-
1452-The following additional parameters are accepted
1453-
1454-=over 4
1455-
1456-=item B<virtualport_profileid>
1457-
1458-The OpenVSwitch port profile for the interface
1459-
1460-=item B<virtualport_interfaceid>
1461-
1462-A UUID to uniquely identify the interface. If omitted one will
1463-be generated automatically
1464-
1465-=back
1466-
1467-=item C<midonet>
1468-
1469-The following additional parameters are accepted
1470-
1471-=over 4
1472+=item B<virtualport.*> options
1473
1474-=item B<virtualport_interfaceid>
1475-
1476-A UUID identifying the port in the network to which the interface
1477-will be bound
1478-
1479-=back
1480-
1481-=back
1482+Configure the device virtual port profile. This is used for 802.Qbg, 802.Qbh,
1483+midonet, and openvswitch config. Check for 'virtualport' references in the
1484+libvirt documentation: C<https://libvirt.org/formatdomain.html#elementsNICS>
1485
1486 =back
1487
1488@@ -983,7 +1074,7 @@ For example:
1489
1490 --graphics vnc,password=foobar
1491
1492-The supported options are:
1493+Some supported options are:
1494
1495 =over 4
1496
1497@@ -1022,7 +1113,7 @@ command 'virsh console NAME' can be used to connect to the serial device.
1498 Request a permanent, statically assigned port number for the guest
1499 console. This is used by 'vnc' and 'spice'
1500
1501-=item B<tlsport>
1502+=item B<tlsPort>
1503
1504 Specify the spice tlsport.
1505
1506@@ -1042,27 +1133,18 @@ path on the host filesystem.
1507
1508 This is used by 'vnc' and 'spice'
1509
1510-=item B<keymap>
1511-
1512-Request that the virtual console be configured to run with a specific
1513-keyboard layout. If the special value 'local' is specified, virt-install
1514-will attempt to configure to use the same keymap as the local system. A value
1515-of 'none' specifically defers to the hypervisor. Default behavior is
1516-hypervisor specific, but typically is the same as 'local'. This is used
1517-by 'vnc' and 'spice'.
1518-
1519 =item B<password>
1520
1521 Request a console password, required at connection time. Beware, this info may
1522 end up in virt-install log files, so don't use an important password. This
1523 is used by 'vnc' and 'spice'
1524
1525-=item B<gl>
1526+=item B<gl.enable>
1527
1528-Whether to use OpenGl accelerated rendering. Value is 'yes' or 'no'. This is
1529+Whether to use OpenGL accelerated rendering. Value is 'yes' or 'no'. This is
1530 used by 'spice'.
1531
1532-=item B<rendernode>
1533+=item B<gl.rendernode>
1534
1535 DRM render node path to use. This is used when 'gl' is enabled.
1536
1537@@ -1079,6 +1161,13 @@ is to launch L<virt-viewer(1)> to display the graphical console, or to run the
1538 C<virsh> C<console> command to display the text console. Use of this parameter
1539 will disable this behaviour.
1540
1541+Note, virt-install exits quickly when this option is specified. If your
1542+command requested a multistep install, like --cdrom or --location, after
1543+the install phase is complete the VM will be shutoff, regardless of
1544+whether a reboot was requested in the VM. If you want the VM to be
1545+rebooted, virt-install must remain running. You can use '--wait' to keep
1546+virt-install alive even if --noautoconsole is specified.
1547+
1548 =back
1549
1550
1551@@ -1144,6 +1233,8 @@ Controller also supports the special values B<usb2> and B<usb3> to
1552 specify which version of the USB controller should be used (version 2
1553 or 3).
1554
1555+Some example suboptions:
1556+
1557 =over 4
1558
1559 =item B<model>
1560@@ -1164,28 +1255,6 @@ The preferred method for setting this is using the address.* parameters.
1561 A decimal integer describing in which order the bus controller is
1562 encountered, and to reference the controller bus.
1563
1564-=item B<master>
1565-
1566-Applicable to USB companion controllers, to define the master bus startport.
1567-
1568-=back
1569-
1570-Examples:
1571-
1572-=over 4
1573-
1574-=item B<--controller usb,model=ich9-ehci1,address=0:0:4.0,index=0>
1575-
1576-Adds a ICH9 EHCI1 USB controller on PCI address 0:0:4.0
1577-
1578-=item B<--controller usb,model=ich9-uhci2,address=0:0:4.7,index=0,master=2>
1579-
1580-Adds a ICH9 UHCI2 USB companion controller for the previous master
1581-controller, ports start from port number 2.
1582-
1583-The parameter multifunction='on' will be added automatically to the
1584-proper device (if needed). This applies to all PCI devices.
1585-
1586 =back
1587
1588 Use --controller=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsControllers>
1589@@ -1322,11 +1391,7 @@ devices, this could be /dev/parport0.
1590
1591 Write output to FILENAME.
1592
1593-=item B<--serial pipe,path=PIPEPATH>
1594-
1595-Named pipe (see pipe(7))
1596-
1597-=item B<--serial tcp,host=HOST:PORT,mode=MODE,protocol=PROTOCOL>
1598+=item B<--serial tcp,host=HOST:PORT,source.mode=MODE,protocol.type=PROTOCOL>
1599
1600 TCP net console. MODE is either 'bind' (wait for connections on HOST:PORT)
1601 or 'connect' (send output to HOST:PORT), default is 'bind'. HOST defaults
1602@@ -1340,12 +1405,12 @@ Wait for connections on any address, port 4567:
1603
1604 Connect to localhost, port 1234:
1605
1606---serial tcp,host=:1234,mode=connect
1607+--serial tcp,host=:1234,source.mode=connect
1608
1609 Wait for telnet connection on localhost, port 2222. The user could then
1610 connect interactively to this console via 'telnet localhost 2222':
1611
1612---serial tcp,host=:2222,mode=bind,protocol=telnet
1613+--serial tcp,host=:2222,source.mode=bind,source.protocol=telnet
1614
1615 =item B<--serial udp,host=CONNECT_HOST:PORT,bind_host=BIND_HOST:BIND_PORT>
1616
1617@@ -1384,12 +1449,12 @@ Some of the types of character device redirection are:
1618
1619 =over 4
1620
1621-=item B<--channel SOURCE,target_type=guestfwd,target_address=HOST:PORT>
1622+=item B<--channel SOURCE,target.type=guestfwd,target.address=HOST:PORT>
1623
1624 Communication channel using QEMU usermode networking stack. The guest can
1625 connect to the channel using the specified HOST:PORT combination.
1626
1627-=item B<--channel SOURCE,target_type=virtio[,name=NAME]>
1628+=item B<--channel SOURCE,target.type=virtio[,target.name=NAME]>
1629
1630 Communication channel using virtio serial (requires 2.6.34 or later host and
1631 guest). Each instance of a virtio --channel line is exposed in the
1632@@ -1398,7 +1463,7 @@ can be any string, such as org.linux-kvm.virtioport1.
1633 If specified, this will be exposed in the guest at
1634 /sys/class/virtio-ports/vport0p1/NAME
1635
1636-=item B<--channel spicevmc,target_type=virtio[,name=NAME]>
1637+=item B<--channel spicevmc,target.type=virtio[,target.name=NAME]>
1638
1639 Communication channel for QEMU spice agent, using virtio serial
1640 (requires 2.6.34 or later host and guest). NAME is optional metadata,
1641@@ -1420,7 +1485,7 @@ Example:
1642
1643 =over 4
1644
1645-=item B<--console pty,target_type=virtio>
1646+=item B<--console pty,target.type=virtio>
1647
1648 Connect a virtio console to the guest, redirected to a PTY on the host.
1649 For supported guests, this exposes /dev/hvc0 in the guest. See
1650@@ -1562,7 +1627,7 @@ be specified:
1651
1652 =over 4
1653
1654-=item B<backend_device>
1655+=item B<backend>
1656
1657 The device to use as a source of entropy.
1658
1659@@ -1572,29 +1637,29 @@ Whereas, when the type is B<egd>, these values must be provided:
1660
1661 =over 4
1662
1663-=item B<backend_host>
1664+=item B<backend.source.host>
1665
1666 Specify the host of the Entropy Gathering Daemon to connect to.
1667
1668-=item B<backend_service>
1669+=item B<backend.source.service>
1670
1671 Specify the port of the Entropy Gathering Daemon to connect to.
1672
1673-=item B<backend_type>
1674+=item B<backend.type>
1675
1676 Specify the type of the connection: B<tcp> or B<udp>.
1677
1678-=item B<backend_mode>
1679+=item B<backend.source.mode>
1680
1681 Specify the mode of the connection. It is either 'bind' (wait for
1682 connections on HOST:PORT) or 'connect' (send output to HOST:PORT).
1683
1684-=item B<backend_connect_host>
1685+=item B<backend.connect_host>
1686
1687 Specify the remote host to connect to when the specified backend_type is B<udp>
1688 and backend_mode is B<bind>.
1689
1690-=item B<backend_connect_service>
1691+=item B<backend.connect_service>
1692
1693 Specify the remote service to connect to when the specified backend_type is
1694 B<udp> and backend_mode is B<bind>.
1695@@ -1605,7 +1670,7 @@ An example invocation:
1696
1697 =over 4
1698
1699-=item B<--rng egd,backend_host=localhost,backend_service=8000,backend_type=tcp>
1700+=item B<--rng egd,backend.source.host=localhost,backend.source.service=8000,backend.type=tcp>
1701
1702 Connect to localhost to the TCP port 8000 to get entropy data.
1703
1704@@ -1633,6 +1698,14 @@ to configure hotplugmemory and NUMA for a guest.
1705
1706 Use --memdev=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#elementsMemory>.
1707
1708+=item B<--vsock> OPTS
1709+
1710+Configure a vsock host/guest interface. A typical configuration would be
1711+
1712+ --vsock cid.auto=yes
1713+
1714+Use --vsock=? to see a list of all available sub options. Complete details at L<https://libvirt.org/formatdomain.html#vsock>.
1715+
1716
1717 =back
1718
1719@@ -1684,13 +1757,15 @@ completed.
1720
1721 =item B<--wait> WAIT
1722
1723-Amount of time to wait (in minutes) for a VM to complete its install.
1724+Configure how virt-install will wait for the install to complete.
1725 Without this option, virt-install will wait for the console to close (not
1726 necessarily indicating the guest has shutdown), or in the case of
1727---noautoconsole, simply kick off the install and exit. Any negative
1728-value will make virt-install wait indefinitely, a value of 0 triggers the
1729-same results as noautoconsole. If the time limit is exceeded, virt-install
1730-simply exits, leaving the virtual machine in its current state.
1731+--noautoconsole, simply kick off the install and exit.
1732+
1733+Bare '--wait' or any negative value will make virt-install wait indefinitely.
1734+Any positive number is the number of minutes virt-install will wait. If the
1735+time limit is exceeded, virt-install simply exits, leaving the virtual machine
1736+in its current state.
1737
1738 =item B<--dry-run>
1739
1740@@ -1721,89 +1796,48 @@ C<~/.cache/virt-manager/virt-install.log> even if this parameter is omitted.
1741
1742 =head1 EXAMPLES
1743
1744-Install a Fedora 20 KVM guest with virtio accelerated disk/network,
1745-creating a new 10GiB qcow2 file, installing from media in the hosts
1746-CDROM drive. This will use Spice graphics by default, and launch autolaunch
1747-a graphical client.
1748+The simplest invocation to interactively install a Fedora 29 KVM VM
1749+with recommended defaults. L<virt-viewer(1)> will be launched to
1750+graphically interact with the VM install
1751
1752- # virt-install \
1753- --connect qemu:///system \
1754- --virt-type kvm \
1755- --name demo \
1756- --memory 500 \
1757- --disk size=10 \
1758- --cdrom /dev/cdrom \
1759- --os-variant fedora13
1760-
1761-Install a Fedora 9 plain QEMU guest, using LVM partition, virtual networking,
1762-booting from PXE, using VNC server/viewer, with virtio-scsi disk
1763-
1764- # virt-install \
1765- --connect qemu:///system \
1766- --name demo \
1767- --memory 500 \
1768- --disk path=/dev/HostVG/DemoVM,bus=scsi \
1769- --controller virtio-scsi \
1770- --network network=default \
1771- --virt-type qemu \
1772- --graphics vnc \
1773- --os-variant fedora9
1774+ # sudo virt-install --install fedora29
1775
1776-Run a Live CD image under Xen fullyvirt, in diskless environment
1777-
1778- # virt-install \
1779- --hvm \
1780- --name demo \
1781- --memory 500 \
1782- --disk none \
1783- --livecd \
1784- --graphics vnc \
1785- --cdrom /root/fedora7live.iso
1786+Similar, but use libosinfo's unattended install support, which will
1787+perform the fedora29 install automatically without user intervention:
1788
1789-Run /usr/bin/httpd in a linux container guest (LXC). Resource usage is capped
1790-at 512 MiB of ram and 2 host cpus:
1791+ # sudo virt-install --install fedora29 --unattended
1792
1793- # virt-install \
1794- --connect lxc:/// \
1795- --name httpd_guest \
1796- --memory 512 \
1797- --vcpus 2 \
1798- --init /usr/bin/httpd
1799-
1800-Start a linux container guest(LXC) with a private root filesystem,
1801-using /bin/sh as init.
1802-Container's root will be under host dir /home/LXC.
1803-The host dir "/home/test" will be mounted at
1804-"/mnt" dir inside container:
1805+Install a Windows 10 VM, using 40GiB storage in the default location
1806+and 4096MiB of ram, and ensure we are connecting to the system libvirtd
1807+instance:
1808
1809 # virt-install \
1810- --connect lxc:/// \
1811- --name container \
1812- --memory 128 \
1813- --filesystem /home/LXC,/ \
1814- --filesystem /home/test,/mnt \
1815- --init /bin/sh
1816+ --connect qemu:///system \
1817+ --name my-win10-vm \
1818+ --memory 4096 \
1819+ --disk size=40 \
1820+ --os-variant win10 \
1821+ --cdrom /path/to/my/win10.iso
1822
1823-Install a paravirtualized Xen guest, 500 MiB of RAM, a 5 GiB of disk, and
1824-Fedora Core 6 from a web server, in text-only mode, with old style --file
1825-options:
1826+Install a CentOS 7 KVM from a URL, with recommended device defaults and
1827+default required storag,e but specifically request VNC graphics instead
1828+of the default SPICE, and request 8 virtual CPUs and 8192 MiB of memory:
1829
1830 # virt-install \
1831- --paravirt \
1832- --name demo \
1833- --memory 500 \
1834- --disk /var/lib/xen/images/demo.img,size=6 \
1835- --graphics none \
1836- --location https://download.fedora.redhat.com/pub/fedora/linux/core/6/x86_64/os/
1837+ --connect qemu:///system \
1838+ --memory 8192 \
1839+ --vcpus 8 \
1840+ --graphics vnc \
1841+ --os-variant centos7.0 \
1842+ --location http://mirror.centos.org/centos-7/7/os/x86_64/
1843
1844-Create a guest from an existing disk image 'mydisk.img' using defaults for
1845-the rest of the options.
1846+Create a VM around an existing debian9 disk image:
1847
1848 # virt-install \
1849- --name demo \
1850+ --import \
1851 --memory 512 \
1852- --disk /home/user/VMs/mydisk.img \
1853- --import
1854+ --disk /home/user/VMs/my-debian9.img \
1855+ --os-variant debian9
1856
1857 Start serial QEMU ARM VM, which requires specifying a manual kernel.
1858
1859@@ -1815,9 +1849,31 @@ Start serial QEMU ARM VM, which requires specifying a manual kernel.
1860 --boot kernel=/tmp/my-arm-kernel,initrd=/tmp/my-arm-initrd,dtb=/tmp/my-arm-dtb,kernel_args="console=ttyAMA0 rw root=/dev/mmcblk0p3" \
1861 --graphics none
1862
1863+Start an SEV launch security VM with 4GB RAM, 4GB+256MiB of hard_limit, with a
1864+couple of virtio devices:
1865+
1866+Note: The IOMMU flag needs to be turned on with driver.iommu for virtio
1867+devices. Usage of --memtune is currently required because of SEV limitations,
1868+refer to libvirt docs for a detailed explanation.
1869+
1870+ # virt-install \
1871+ --name foo \
1872+ --memory 4096 \
1873+ --boot uefi \
1874+ --machine q35 \
1875+ --memtune hard_limit=4563402 \
1876+ --disk size=15,target.bus=scsi \
1877+ --import \
1878+ --controller type=scsi,model=virtio-scsi,driver.iommu=on \
1879+ --controller type=virtio-serial,driver.iommu=on \
1880+ --network network=default,model=virtio,driver.iommu=on \
1881+ --rng driver,iommu=on \
1882+ --memballoon driver.iommu=on \
1883+ --launchSecurity sev
1884+
1885 =head1 BUGS
1886
1887-Please see https://virt-manager.org/page/BugReporting
1888+Please see L<https://virt-manager.org/bugs>
1889
1890 =head1 COPYRIGHT
1891
1892diff --git a/man/virt-xml.pod b/man/virt-xml.pod
1893index bae492a..b884d72 100644
1894--- a/man/virt-xml.pod
1895+++ b/man/virt-xml.pod
1896@@ -17,7 +17,7 @@ Each B<virt-xml> invocation requires 3 things: name of an existing domain to alt
1897 --add-device: Append a new device definition to the XML
1898 --remove-device: Remove an existing device definition
1899 --edit: Edit an existing XML block
1900---build-xml: Just build the requested XML block and print it (no domain or input XML are required here).
1901+--build-xml: Just build the requested XML block and print it. No domain or input are required here, but it's recommended to provide them, so virt-xml can fill in optimal defaults.
1902
1903 An XML change is one instance of any of the XML options provided by virt-xml, for example --disk or --boot.
1904
1905@@ -118,6 +118,8 @@ This option will error if specified with a non-device XML option (see --edit sec
1906
1907 Just build the specified XML, and print it to stdout. No input domain or input XML is required. Example: '--build-xml --disk DISK-OPTIONS' will just print the new <disk> device.
1908
1909+However if the generated XML is targeted for a specific domain, it's recommended to pass it to virt-xml, so the tool can set optimal defaults.
1910+
1911 This option will error if specified with an XML option that does not map cleanly to a specific XML block, like --vcpus or --memory.
1912
1913 =back
1914@@ -137,12 +139,20 @@ If the specified domain is running, attempt to alter the running VM configuratio
1915
1916 Keep in mind, most XML properties and devices do not support live update operations, so don't expect it to succeed in all cases.
1917
1918-Note that --update implies --define: it can't be used in isolation.
1919+By default this also implies B<--define>.
1920
1921 =item B<--define>
1922
1923 Define the requested XML change. This is typically the default if no output option is specified, but if a --print option is specified, --define is required to force the change.
1924
1925+=item B<--no-define>
1926+
1927+Explicitly do not define the XML. For example if you only want to alter the runtime state of a VM, combine this with B<--update>.
1928+
1929+=item B<--start>
1930+
1931+Start the VM after performing the requeseted changes. If combined with --no-define, this will create transient VM boot with the requested changes.
1932+
1933 =item B<--print-diff>
1934
1935 Print the generated XML change in unified diff format. If only this output option is specified, all other output options are disabled and no persistent change is made.
1936@@ -160,6 +170,30 @@ Before defining or updating the domain, show the generated XML diff and interact
1937
1938
1939
1940+=head1 GUEST OS OPTIONS
1941+
1942+=over 4
1943+
1944+=item B<--os-variant> OS_VARIANT
1945+
1946+Optimize the guest configuration for a specific operating system (ex.
1947+'fedora29', 'rhel7', 'win10'). While not required, specifying this
1948+options is HIGHLY RECOMMENDED, as it can greatly increase performance
1949+by specifying virtio among other guest tweaks.
1950+
1951+If the guest has been installed using virt-manager version 2.0.0 or newer,
1952+providing this information should not be necessary, as the OS variant will
1953+have been stored in the guest configuration during installation and virt-xml
1954+will retrieve it from there automatically.
1955+
1956+Use the command "osinfo-query os" to get the list of the accepted OS
1957+variants.
1958+
1959+=back
1960+
1961+
1962+
1963+
1964 =head1 XML OPTIONS
1965
1966 =over 4
1967@@ -178,19 +212,39 @@ Before defining or updating the domain, show the generated XML diff and interact
1968
1969 =item B<--cpu>
1970
1971-=item B<--security>
1972+=item B<--iothreads>
1973+
1974+=item B<--seclabel>
1975+
1976+=item B<--cputune>
1977
1978 =item B<--numatune>
1979
1980+=item B<--memtune>
1981+
1982+=item B<--blkiotune>
1983+
1984+=item B<--memorybacking>
1985+
1986 =item B<--features>
1987
1988 =item B<--clock>
1989
1990 =item B<--pm>
1991
1992+=item B<--events>
1993+
1994+=item B<--resources>
1995+
1996+=item B<--sysinfo>
1997+
1998+=item B<--qemu-commandline>
1999+
2000+=item B<--launchSecurity>
2001+
2002 =item B<--boot>
2003
2004-=item B<--filesystem>
2005+=item B<--idmap>
2006
2007 =item B<--controller>
2008
2009@@ -206,6 +260,8 @@ Before defining or updating the domain, show the generated XML diff and interact
2010
2011 =item B<--hostdev>
2012
2013+=item B<--filesystem>
2014+
2015 =item B<--sound>
2016
2017 =item B<--watchdog>
2018@@ -226,8 +282,6 @@ Before defining or updating the domain, show the generated XML diff and interact
2019
2020 =item B<--memdev>
2021
2022-=item B<--qemu-commandline>
2023-
2024 These options alter the XML for a single class of XML elements. More complete documentation is found in L<virt-install(1)>.
2025
2026 Generally these options map pretty straightforwardly to the libvirt XML, documented at L<https://libvirt.org/formatdomain.html>
2027@@ -331,6 +385,12 @@ Create a 10G qcow2 disk image and attach it to 'fedora18' for the next VM startu
2028 # virt-xml fedora18 --add-device \
2029 --disk /var/lib/libvirt/images/newimage.qcow2,format=qcow2,size=10
2030
2031+Same as above, but ensure the disk is attached to the most appropriate bus
2032+for the guest OS by providing information about it on the command line:
2033+
2034+ # virt-xml fedora18 --os-variant fedora18 --add-device \
2035+ --disk /var/lib/libvirt/images/newimage.qcow2,format=qcow2,size=10
2036+
2037 Hotunplug the disk vdb from the running domain 'rhel7':
2038
2039 # virt-xml rhel7 --update --remove-device --disk target=vdb
2040@@ -347,6 +407,9 @@ Add qemu command line passthrough:
2041
2042 # virt-xml f25 --edit --confirm --qemu-commandline="-device FOO"
2043
2044+Use boot device 'network' for a single transient boot:
2045+
2046+ # virt-xml myvm --no-define --start --edit --boot network
2047
2048 =head1 CAVEATS
2049
2050@@ -354,7 +417,7 @@ Virtualization hosts supported by libvirt may not permit all changes that might
2051
2052 =head1 BUGS
2053
2054-Please see https://virt-manager.org/page/BugReporting
2055+Please see L<https://virt-manager.org/bugs>
2056
2057 =head1 COPYRIGHT
2058
2059diff --git a/po/as.po b/po/as.po
2060index eb15f1b..dc60dec 100644
2061--- a/po/as.po
2062+++ b/po/as.po
2063@@ -11,7 +11,7 @@ msgid ""
2064 msgstr ""
2065 "Project-Id-Version: PACKAGE VERSION\n"
2066 "Report-Msgid-Bugs-To: \n"
2067-"POT-Creation-Date: 2018-10-15 08:31-0400\n"
2068+"POT-Creation-Date: 2019-06-17 01:31-0400\n"
2069 "PO-Revision-Date: 2017-02-05 04:10+0000\n"
2070 "Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
2071 "Language-Team: Assamese (http://www.transifex.com/projects/p/virt-manager/"
2072@@ -27,15 +27,15 @@ msgstr ""
2073 msgid "Error starting Virtual Machine Manager"
2074 msgstr "ভাৰ্চুৱেল মেচিন ব্যৱস্থাপক আৰম্ভ কৰোঁতে ত্ৰুটি"
2075
2076-#: ../virt-manager:227
2077+#: ../virt-manager:283
2078 msgid "virt-manager requires libvirt 0.6.0 or later."
2079 msgstr "virt-manager ৰ বাবে libvirt 0.6.0 অথবা পিছৰ প্ৰয়োজন।"
2080
2081-#: ../virt-install:142
2082+#: ../virt-install:122
2083 msgid "Cannot specify storage and use --nodisks"
2084 msgstr "সংৰক্ষণ ধাৰ্য্য কৰিব আৰু --nodisks ব্যৱহাৰ কৰিব নোৱাৰি"
2085
2086-#: ../virt-install:146
2087+#: ../virt-install:126
2088 msgid ""
2089 "Cannot mix --file, --nonsparse, or --file-size with --disk options. Use --"
2090 "disk PATH[,size=SIZE][,sparse=yes|no]"
2091@@ -43,48 +43,27 @@ msgstr ""
2092 "--disk বিকল্পসমূহৰ সৈতে --file, --nonsparse, অথবা --file-size মিহলি কৰিব "
2093 "নোৱাৰি। --disk PATH[,size=SIZE][,sparse=yes|no] ব্যৱহাৰ কৰক"
2094
2095-#: ../virt-install:199
2096-msgid "Cannot use --mac with --nonetworks"
2097-msgstr "--nonetworks ৰ সৈতে --mac ব্যৱহাৰ কৰিব নোৱাৰি"
2098-
2099-#: ../virt-install:201
2100-msgid "Cannot use --bridge with --nonetworks"
2101-msgstr "--nonetworks ৰ সৈতে --bridge ব্যৱহাৰ কৰিব নোৱাৰি"
2102-
2103-#: ../virt-install:203
2104-msgid "Cannot use --nonetworks with --network"
2105-msgstr ""
2106-
2107-#: ../virt-install:211
2108+#: ../virt-install:175
2109 msgid "Cannot mix both --bridge and --network arguments"
2110 msgstr "দুয়ো --bridge আৰু --network তৰ্ক মিহলি কৰিব নোৱাৰি"
2111
2112-#: ../virt-install:256
2113+#: ../virt-install:220
2114 msgid "Cannot mix --graphics and old style graphical options"
2115 msgstr "--graphics আৰু পুৰনি শৈলী গ্ৰাফিকেল বিকল্পসমূহ মিহলি কৰিব নোৱাৰি"
2116
2117-#: ../virt-install:260
2118+#: ../virt-install:224
2119 msgid "Can't specify more than one of VNC, SDL, --graphics or --nographics"
2120 msgstr "VNC, SDL, --graphics অথবা --nographics ৰ এটাৰ অধিক ধাৰ্য্য কৰিব নোৱাৰি"
2121
2122-#: ../virt-install:314
2123-#, c-format
2124-msgid "Error validating install location: %s"
2125-msgstr "ইনস্টল অৱস্থানৰ সতা সত্য নিৰূপণ কৰোতে ত্ৰুটি: %s"
2126-
2127-#: ../virt-install:343
2128-msgid "--name is required"
2129-msgstr "--name ৰ প্ৰয়োজন"
2130-
2131-#: ../virt-install:346
2132+#: ../virt-install:298
2133 msgid "--memory amount in MiB is required"
2134 msgstr "--memory পৰিমাণ MiB প্ৰয়োজনীয়"
2135
2136-#: ../virt-install:351
2137+#: ../virt-install:302
2138 msgid "--disk storage must be specified (override with --disk none)"
2139 msgstr ""
2140
2141-#: ../virt-install:355
2142+#: ../virt-install:306
2143 msgid ""
2144 "An install method must be specified\n"
2145 "(%(methods)s)"
2146@@ -92,47 +71,11 @@ msgstr ""
2147 "এটা ইনস্টল পদ্ধতি ধাৰ্য্য কৰিব লাগিব\n"
2148 "(%(methods)s)"
2149
2150-#: ../virt-install:362
2151+#: ../virt-install:313
2152 msgid "See the man page for examples of using --location with CDROM media"
2153 msgstr "CDROM মাধ্যমৰ সৈতে --location ব্যৱহাৰ কৰাৰ উদাহৰণসমূহৰ বাবে man পৃষ্ঠা চাওক"
2154
2155-#: ../virt-install:368
2156-msgid "--noreboot and --transient can not be specified together"
2157-msgstr ""
2158-
2159-#: ../virt-install:372
2160-msgid "Only one install method can be used (%(methods)s)"
2161-msgstr "কেৱল এটা ইনস্টল পদ্ধতি ব্যৱহাৰ কৰিব পৰা যাব (%(methods)s)"
2162-
2163-#: ../virt-install:376
2164-#, c-format
2165-msgid "Install methods (%s) cannot be specified for container guests"
2166-msgstr "ইনস্টল পদ্ধতিসমূহ (%s) বৈয়াম অতিথিসমূহৰ বাবে ধাৰ্য্য কৰিব নোৱাৰি"
2167-
2168-#: ../virt-install:381
2169-msgid "Network PXE boot is not supported for paravirtualized guests"
2170-msgstr "নেটৱৰ্ক PXE বুট পাৰাভাৰছুৱেলাইজ্ড অতিথিসমূহৰ বাবে সমৰ্থিত নহয়"
2171-
2172-#: ../virt-install:384
2173-msgid "Paravirtualized guests cannot install off cdrom media."
2174-msgstr "পাৰাভাৰছুৱেলাইজ্ড অতিথিসকল cdrom মাধ্যমৰ পৰা ইনস্টল কৰিব নোৱাৰে।"
2175-
2176-#: ../virt-install:389
2177-msgid "Libvirt version does not support remote --location installs"
2178-msgstr "Libvirt সংস্কৰণে দূৰৱৰ্তী --location ইনস্টলসমূহ সমৰ্থন নকৰে"
2179-
2180-#: ../virt-install:395
2181-msgid "--extra-args only work if specified with --location."
2182-msgstr ""
2183-"--extra-args কেৱল তেতিয়াহে কাম কৰে যেতিয়া --location ৰ সৈতে ধাৰ্য্য কৰা হয়।"
2184-
2185-#: ../virt-install:398
2186-msgid "--initrd-inject only works if specified with --location."
2187-msgstr ""
2188-"--initrd-inject কেৱল তেতিয়াহে কাৰ্য্য কৰে যেতিয়া --location ৰ সৈতে ধাৰ্য্য কৰা "
2189-"হয়।"
2190-
2191-#: ../virt-install:409
2192+#: ../virt-install:324
2193 msgid ""
2194 "CDROM media does not print to the text console by default, so you likely "
2195 "will not see text install output. You might want to use --location."
2196@@ -140,7 +83,7 @@ msgstr ""
2197 "CDROM মাধ্যমে অবিকল্পিতভাৱে লিখনি কনচৌললৈ প্ৰিণ্ট নকৰে, সেয়েহে আপুনি সম্ভবত লিখনি "
2198 "ইনস্টল আউটপুট দেখি নাপাব। আপুনি --location ব্যৱহাৰ কৰিব খোজিব পাৰে।"
2199
2200-#: ../virt-install:422
2201+#: ../virt-install:337
2202 msgid ""
2203 "No --console device added, you likely will not see text install output from "
2204 "the guest."
2205@@ -148,27 +91,63 @@ msgstr ""
2206 "কোনো --console ডিভাইচ যোগ কৰা হোৱা নাই, আপুনি সম্ভবত গেস্টৰ পৰা লিখনি ইনস্টল "
2207 "আউটপুট দেখি নাপাব।"
2208
2209-#: ../virt-install:444
2210+#. 1024) > guest.currentMemory:
2211+#: ../virt-install:351
2212+#, c-format
2213+msgid "Requested memory %s MiB is less than the recommended %s MiB for OS %s"
2214+msgstr ""
2215+
2216+#: ../virt-install:355
2217+#, c-format
2218 msgid ""
2219-"Did not find '%(console_string)s' in --extra-args, which is likely required "
2220-"to see text install output from the guest."
2221+"Requested memory %s MiB is abnormally low. Were you trying to specify GiB?"
2222 msgstr ""
2223
2224-#: ../virt-install:451
2225+#: ../virt-install:361
2226 msgid "The guest's network configuration does not support PXE"
2227 msgstr "অতিথিৰ নোটৱাৰ্ক সংৰূপে PXE সমৰ্থন নকৰে"
2228
2229-#: ../virt-install:459
2230+#: ../virt-install:370
2231 msgid ""
2232 "No operating system detected, VM performance may suffer. Specify an OS with "
2233 "--os-variant for optimal results."
2234 msgstr ""
2235
2236-#: ../virt-install:580
2237+#: ../virt-install:384
2238+msgid "Using {osname} --location {url}"
2239+msgstr ""
2240+
2241+#: ../virt-install:454
2242+msgid "Using default --name {vm_name}"
2243+msgstr ""
2244+
2245+#: ../virt-install:469
2246+msgid "Using {os_name} default --memory {megabytes}"
2247+msgstr ""
2248+
2249+#: ../virt-install:484
2250+msgid "Using {os_name} default --disk {disk_options}"
2251+msgstr ""
2252+
2253+#: ../virt-install:524
2254+#, c-format
2255+msgid "Error validating install location: %s"
2256+msgstr "ইনস্টল অৱস্থানৰ সতা সত্য নিৰূপণ কৰোতে ত্ৰুটি: %s"
2257+
2258+#: ../virt-install:605
2259+#, c-format
2260+msgid " %d minutes"
2261+msgstr ""
2262+
2263+#: ../virt-install:608
2264+msgid "Waiting%(time_string)s for installation to complete."
2265+msgstr ""
2266+
2267+#: ../virt-install:633
2268 msgid "No console to launch for the guest, defaulting to --wait -1"
2269 msgstr ""
2270
2271-#: ../virt-install:590
2272+#: ../virt-install:643
2273 msgid ""
2274 "\n"
2275 "Starting install..."
2276@@ -176,30 +155,30 @@ msgstr ""
2277 "\n"
2278 "ইনস্টল আৰম্ভ কৰা হৈছে..."
2279
2280-#: ../virt-install:608
2281+#: ../virt-install:661
2282 msgid "Domain creation completed."
2283 msgstr ""
2284
2285-#: ../virt-install:612
2286+#: ../virt-install:665
2287 #, c-format
2288 msgid ""
2289 "You can restart your domain by running:\n"
2290 " %s"
2291 msgstr ""
2292
2293-#: ../virt-install:615
2294+#: ../virt-install:668
2295 msgid "Restarting guest."
2296 msgstr ""
2297
2298-#: ../virt-install:622
2299+#: ../virt-install:675
2300 msgid "Domain install interrupted."
2301 msgstr "ডমেইনৰ ইনস্টল বাধাগ্ৰস্থ হৈছে।"
2302
2303-#: ../virt-install:644
2304+#: ../virt-install:700
2305 msgid "Domain has crashed."
2306 msgstr "ডমেইনৰ স্খলন হৈছে।"
2307
2308-#: ../virt-install:676
2309+#: ../virt-install:730
2310 msgid ""
2311 "Domain installation still in progress. You can reconnect to \n"
2312 "the console to complete the installation process."
2313@@ -207,166 +186,155 @@ msgstr ""
2314 "ডমেইনৰ ইনস্টল এতিয়াও চলি আছে। আপুনি ইনস্টলেষণ প্ৰক্ৰিয়া সম্পূৰ্ণ কৰিবলে\n"
2315 "কনচৌলৰ সৈতে পুনৰসংযোগ কৰিব পাৰিব।"
2316
2317-#: ../virt-install:682
2318-#, c-format
2319-msgid " %d minutes"
2320-msgstr ""
2321-
2322-#: ../virt-install:684
2323-msgid ""
2324-"Domain installation still in progress. Waiting%(time_string)s for "
2325-"installation to complete."
2326+#: ../virt-install:734
2327+msgid "Domain installation still in progress."
2328 msgstr ""
2329
2330-#: ../virt-install:691
2331+#: ../virt-install:740
2332 msgid "Domain has shutdown. Continuing."
2333 msgstr "ডমেইন বন্ধ হৈছে। অব্যাহত ৰখা হৈছে।"
2334
2335-#: ../virt-install:705
2336+#: ../virt-install:746
2337 msgid "Installation has exceeded specified time limit. Exiting application."
2338 msgstr "ইনস্টলেষণে ধাৰ্য্যত সময় সীমা অতিক্ৰম কৰিছে। এপ্লিকেচন প্ৰস্থান কৰা হৈছে।"
2339
2340-#: ../virt-install:722
2341+#: ../virt-install:763
2342 msgid "Dry run completed successfully"
2343 msgstr "ড্ৰাই ৰান সফলভাৱে সম্পূৰ্ণ হল"
2344
2345-#: ../virt-install:726
2346+#: ../virt-install:767
2347 #, c-format
2348 msgid "Unknown XML step request '%s', must be 1, 2, or all"
2349 msgstr ""
2350
2351-#: ../virt-install:733
2352+#: ../virt-install:774
2353 msgid "Requested installation does not have XML step 2"
2354 msgstr "অনুৰোধ কৰা ইনস্টলৰ XML স্তৰ ২ নাই"
2355
2356-#: ../virt-install:750
2357+#: ../virt-install:791
2358 msgid "Create a new virtual machine from specified install media."
2359 msgstr "ধাৰ্য্যত ইনস্টল মাধ্যমৰ পৰা এটা নতুন ভাৰছুৱেল মেচিন সৃষ্টি কৰক।"
2360
2361-#: ../virt-install:754 ../virt-clone:95
2362+#: ../virt-install:795 ../virt-clone:93
2363 msgid "General Options"
2364 msgstr "সাধাৰণ বিকল্পসমূহ"
2365
2366-#: ../virt-install:756
2367+#: ../virt-install:797
2368 msgid "Name of the guest instance"
2369 msgstr "অতিথি উদাহৰণৰ নাম"
2370
2371-#: ../virt-install:763
2372+#: ../virt-install:804
2373 msgid "Installation Method Options"
2374 msgstr "ইনস্টলেষণ পদ্ধতি বিকল্পসমূহ"
2375
2376-#: ../virt-install:765
2377+#: ../virt-install:806
2378 msgid "CD-ROM installation media"
2379 msgstr "CD-ROM ইনস্টলেষণ মাধ্যম"
2380
2381-#: ../virt-install:767
2382+#: ../virt-install:808
2383 msgid ""
2384 "Distro install URL, eg. https://host/path. See man page for specific distro "
2385 "examples."
2386 msgstr ""
2387
2388-#: ../virt-install:770
2389+#: ../virt-install:811
2390 msgid "Boot from the network using the PXE protocol"
2391 msgstr "PXE প্ৰটোকল ব্যৱহাৰ কৰি নেটৱৰ্কৰ পৰা বুট কৰক"
2392
2393-#: ../virt-install:772
2394+#: ../virt-install:813
2395 msgid "Build guest around an existing disk image"
2396 msgstr "এটা স্থায়ী ডিস্ক ছবিৰে অতিথি নিৰ্মাণ কৰক"
2397
2398-#: ../virt-install:774
2399-msgid "Treat the CD-ROM media as a Live CD"
2400-msgstr "CD-ROM মাধ্যমক এটা জীৱন্ত CD হিচাপে ব্যৱহাৰ কৰক"
2401-
2402-#: ../virt-install:776
2403+#: ../virt-install:816
2404 msgid ""
2405 "Additional arguments to pass to the install kernel booted from --location"
2406 msgstr "--location ৰ পৰা বুট কৰা ইনস্টল কাৰনেললে প্ৰেৰণ কৰিবলে অতিৰিক্ত তৰ্কসমূহ"
2407
2408-#: ../virt-install:779
2409+#: ../virt-install:819
2410 msgid "Add given file to root of initrd from --location"
2411 msgstr "--location ৰ পৰা initrd ৰ ৰুটলে প্ৰদান কৰা ফাইল যোগ কৰক"
2412
2413-#: ../virt-install:789
2414-msgid ""
2415-"The OS variant being installed guests, e.g. 'fedora18', 'rhel6', 'winxp', "
2416-"etc."
2417+#: ../virt-install:821
2418+msgid "Perform an unattended installation"
2419 msgstr ""
2420-"ইনস্টল্ড হৈ থকা অতিথি OS ৰ ধৰণ, উদাহৰণস্বৰূপ 'fedora18', 'rhel6', 'winxp', "
2421-"ইত্যাদি।"
2422
2423-#: ../virt-install:796
2424+#: ../virt-install:823
2425+msgid "Specify fine grained install options"
2426+msgstr ""
2427+
2428+#: ../virt-install:837
2429 msgid "Device Options"
2430 msgstr "ডিভাইচ বিকল্পসমূহ"
2431
2432-#: ../virt-install:826
2433+#: ../virt-install:867
2434 msgid "Guest Configuration Options"
2435 msgstr ""
2436
2437-#: ../virt-install:830
2438+#: ../virt-install:871
2439 msgid "Virtualization Platform Options"
2440 msgstr "ভাৰছুৱেলাইজেষণ প্লেটফৰ্ম বিকল্পসমূহ"
2441
2442-#: ../virt-install:834
2443+#: ../virt-install:875
2444 msgid "This guest should be a fully virtualized guest"
2445 msgstr "এই অতিথি এটা সম্পূৰ্ণভাৱে ভাৰছুৱেলাইজ্ড অতিথি হব লাগিব"
2446
2447-#: ../virt-install:837
2448+#: ../virt-install:878
2449 msgid "This guest should be a paravirtualized guest"
2450 msgstr "এই অতিথি এটা পেৰাভাৰছুৱেলাইজ্ড অতিথি হব লাগিব"
2451
2452-#: ../virt-install:840
2453+#: ../virt-install:881
2454 msgid "This guest should be a container guest"
2455 msgstr "এই অতিথি এটা কনটেইনাৰ অতিথি হব লাগিব"
2456
2457-#: ../virt-install:842
2458+#: ../virt-install:883
2459 msgid "Hypervisor name to use (kvm, qemu, xen, ...)"
2460 msgstr "ব্যৱহাৰ কৰিবলে হাইপাৰভাইছৰ নাম (kvm, qemu, xen, ...)"
2461
2462-#: ../virt-install:843
2463+#: ../virt-install:884
2464 msgid "The CPU architecture to simulate"
2465 msgstr "চিমুলেইট কৰিবলে CPU স্থাপত্য"
2466
2467-#: ../virt-install:844
2468+#: ../virt-install:885
2469 msgid "The machine type to emulate"
2470 msgstr "ইমুলেইট কৰিবলে মেচিনৰ ধৰণ"
2471
2472-#: ../virt-install:853 ../virt-clone:133 ../virt-xml:374
2473+#: ../virt-install:894 ../virt-clone:135 ../virt-xml:431
2474 msgid "Miscellaneous Options"
2475 msgstr "বহু বিকল্প"
2476
2477-#: ../virt-install:855
2478+#: ../virt-install:896
2479 msgid "Have domain autostart on host boot up."
2480 msgstr "হস্ট বুট আপত ডমেইন স্বআৰম্ভ আছে।"
2481
2482-#: ../virt-install:857
2483+#: ../virt-install:898
2484 msgid "Create a transient domain."
2485 msgstr ""
2486
2487-#: ../virt-install:859
2488+#: ../virt-install:900
2489 msgid "Force power off the domain when the console viewer is closed."
2490 msgstr ""
2491
2492-#: ../virt-install:862
2493+#: ../virt-install:903
2494 msgid "Minutes to wait for install to complete."
2495 msgstr "ইনস্টল সম্পূৰ্ণ হবলৈ অপেক্ষা কৰিব লগিয়া সময়।"
2496
2497-#: ../virt-install:960 ../virt-clone:211
2498+#: ../virt-install:1001 ../virt-clone:215
2499 msgid "Installation aborted at user request"
2500 msgstr "ব্যৱহাৰকাৰীৰ অনুৰোধত ইনস্টলেষণ বাতিল কৰা হল"
2501
2502-#: ../virt-clone:26
2503+#: ../virt-clone:25
2504 msgid ""
2505 "A name is required for the new virtual machine, use '--name NEW_VM_NAME' to "
2506 "specify one."
2507 msgstr ""
2508
2509-#: ../virt-clone:45
2510+#: ../virt-clone:44
2511 msgid ""
2512 "An original machine name is required, use '--original ORIGINAL_GUEST' and "
2513 "try again."
2514 msgstr ""
2515
2516-#: ../virt-clone:85
2517+#: ../virt-clone:83
2518 msgid ""
2519 "Duplicate a virtual machine, changing all the unique host side configuration "
2520 "like MAC address, name, etc. \n"
2521@@ -385,37 +353,37 @@ msgstr ""
2522 "কাৰ্য্যবোৰ যেনে পাছৱৰ্ডসমূহ পৰিবৰ্তন কৰা, স্থিৰ IP ঠিকনা পৰিবৰ্তন কৰা, ইত্যাদি এই "
2523 "সঁজুলিৰ অৱকাশৰ বাহিৰ। এই ধৰণৰ পৰিবৰ্তনসমূহৰ বাবে, অনুগ্ৰহ কৰি virt-sysprep(1) চাওক।"
2524
2525-#: ../virt-clone:97
2526+#: ../virt-clone:95
2527 msgid "Name of the original guest; The status must be shut off or paused."
2528 msgstr "প্ৰকৃত অতিথিৰ নাম; অৱস্থা বন্ধ অথবা বিৰামিত হব লাগিব।"
2529
2530-#: ../virt-clone:100
2531+#: ../virt-clone:98
2532 msgid "XML file to use as the original guest."
2533 msgstr "প্ৰকৃত অতিথি হিচাপে ব্যৱহাৰ কৰিবলে XML ফাইল।"
2534
2535-#: ../virt-clone:102
2536+#: ../virt-clone:100
2537 msgid ""
2538 "Auto generate clone name and storage paths from the original guest "
2539 "configuration."
2540 msgstr "প্ৰকৃত অতিথি সংৰূপৰ পৰা ক্লৌন নাম আৰু সংৰক্ষণ পথসমূহ স্বচালিতভাৱে সৃজন কৰক।"
2541
2542-#: ../virt-clone:105
2543+#: ../virt-clone:103
2544 msgid "Name for the new guest"
2545 msgstr "নতুন অতিথিৰ বাবে নাম"
2546
2547-#: ../virt-clone:108
2548+#: ../virt-clone:106
2549 msgid "use btrfs COW lightweight copy"
2550 msgstr ""
2551
2552-#: ../virt-clone:110
2553+#: ../virt-clone:108
2554 msgid "Storage Configuration"
2555 msgstr "সংৰক্ষণৰ সংৰূপ"
2556
2557-#: ../virt-clone:112
2558+#: ../virt-clone:110
2559 msgid "New file to use as the disk image for the new guest"
2560 msgstr "নতুন অতিথিৰ বাবে ডিস্ক ছবি হিচাপে ব্যৱহাৰ কৰিবলে নতুন ফাইল"
2561
2562-#: ../virt-clone:115
2563+#: ../virt-clone:113
2564 msgid ""
2565 "Force to copy devices (eg, if 'hdc' is a readonly cdrom device, --force-"
2566 "copy=hdc)"
2567@@ -423,11 +391,17 @@ msgstr ""
2568 "ডিভাইচসমূহ কপি কৰিবলে বলৱৎ কৰক (উদাহৰণ, যদি 'hdc' এটা কেৱল পঢ়িব পৰা cdrom "
2569 "ডিভাইচ, --force-copy=hdc)"
2570
2571-#: ../virt-clone:119
2572+#: ../virt-clone:116
2573+msgid ""
2574+"Skip copy of the device target. (eg, if 'vda' is a disk you don't want to "
2575+"copy and use the same path in the new VM, use --skip-copy=vda)"
2576+msgstr ""
2577+
2578+#: ../virt-clone:121
2579 msgid "Do not use a sparse file for the clone's disk image"
2580 msgstr "ক্লৌনৰ ডিস্ক ছবিৰ বাবে এটা স্পাৰ্চ ফাইল ব্যৱহাৰ নকৰিব"
2581
2582-#: ../virt-clone:123
2583+#: ../virt-clone:125
2584 msgid ""
2585 "Do not clone storage, new disk images specified via --file are preserved "
2586 "unchanged"
2587@@ -435,15 +409,15 @@ msgstr ""
2588 "সংৰক্ষণ ক্লৌন নকৰিব, --file দ্বাৰা ধাৰ্য্য নতুন ডিস্ক ছবিসমূহ অপৰিৱৰ্তিত হিচাপে "
2589 "সংৰক্ষিত কৰা হয়"
2590
2591-#: ../virt-clone:126
2592+#: ../virt-clone:128
2593 msgid "New file to use as storage for nvram VARS"
2594 msgstr ""
2595
2596-#: ../virt-clone:128
2597+#: ../virt-clone:130
2598 msgid "Networking Configuration"
2599 msgstr "নেটৱাৰ্কিং সংৰূপ"
2600
2601-#: ../virt-clone:130
2602+#: ../virt-clone:132
2603 msgid ""
2604 "New fixed MAC address for the clone guest. Default is a randomly generated "
2605 "MAC"
2606@@ -451,18 +425,18 @@ msgstr ""
2607 "ক্লৌনব অতিথিৰ বাবে নতুন নিৰ্ধাৰিত MAC ঠিকনা। অবিকল্পিত হল এটা যাদৃচ্ছিকভাৱে সৃজিত "
2608 "MAC"
2609
2610-#: ../virt-clone:162
2611+#: ../virt-clone:164
2612 msgid ""
2613 "Either --auto-clone or --file is required, use '--auto-clone or --file' and "
2614 "try again."
2615 msgstr ""
2616
2617-#: ../virt-clone:201
2618+#: ../virt-clone:205
2619 #, c-format
2620 msgid "Clone '%s' created successfully."
2621 msgstr "ক্লৌন '%s' সফলভাৱে সৃষ্টি কৰা হল।"
2622
2623-#: ../virt-convert:40
2624+#: ../virt-convert:38
2625 msgid ""
2626 "Convert an OVF or VMX appliance to native libvirt XML, and run the guest.\n"
2627 "The VM contents are not altered. Disk images are copied to the hypervisor\n"
2628@@ -481,7 +455,7 @@ msgstr ""
2629 "virt-convert fedora18.ova\n"
2630 "virt-convert centos6.zip --disk-format qcow2"
2631
2632-#: ../virt-convert:51
2633+#: ../virt-convert:49
2634 msgid ""
2635 "Conversion input. Can be a ovf/vmx file, a directory containing a config and "
2636 "disk images, or a zip/ova/7z/etc archive."
2637@@ -489,16 +463,16 @@ msgstr ""
2638 "পৰিবৰ্তন ইনপুট। এটা ovf/vmx ফাইল, এটা সংৰূপ আৰু ডিস্ক ছবি অন্তৰ্ভুক্ত কৰা এটা "
2639 "ডাইৰেকটৰি, অথবা এটা zip/ova/7z/ইত্যাদি আৰ্কাইভ হব পাৰে।"
2640
2641-#: ../virt-convert:58
2642+#: ../virt-convert:56
2643 msgid "Force the input format. 'vmx' or 'ovf'"
2644 msgstr "ইনপুটৰ বিন্যাস বলৱৎ কৰক। 'vmx' অথবা 'ovf'"
2645
2646-#: ../virt-convert:60
2647+#: ../virt-convert:58
2648 msgid "Output disk format. default is 'raw'. Disable conversion with 'none'"
2649 msgstr ""
2650 "আউটপুট ডিস্ক বিন্যাস। অবিকল্পিত হল 'raw'। 'none' ৰ সৈতে পৰিবৰ্তন অসামৰ্থবান কৰক"
2651
2652-#: ../virt-convert:63
2653+#: ../virt-convert:61
2654 msgid ""
2655 "Destination directory the disk images should be converted/copied to. "
2656 "Defaults to the default libvirt directory."
2657@@ -506,116 +480,147 @@ msgstr ""
2658 "গন্তব্য ডাইৰেকটৰি য'লৈ ডিস্ক ছবিসমূহ পৰিবৰ্তন/অথবা কপি কৰা হয়। অবিকল্পিত libvirt "
2659 "ডাইৰেকটৰি অবিকল্পিত হয়।"
2660
2661-#: ../virt-convert:114
2662+#: ../virt-convert:113
2663 #, c-format
2664 msgid "Creating guest '%s'."
2665 msgstr "অতিথি '%s' সৃষ্টি কৰা হৈছে।"
2666
2667-#: ../virt-convert:130 ../virt-xml:469
2668+#: ../virt-convert:129 ../virt-xml:571
2669 msgid "Aborted at user request"
2670 msgstr "ব্যৱহাৰকাৰীৰ অনুৰোধত বাতিল কৰা হৈছে"
2671
2672-#: ../virt-xml:43
2673+#: ../virt-xml:37
2674 msgid "Please enter 'yes' or 'no'."
2675 msgstr "অনুগ্ৰহ কৰি 'yes' অথবা 'no' সুমুৱাওক।"
2676
2677-#: ../virt-xml:77
2678+#: ../virt-xml:93
2679 #, c-format
2680 msgid "Could not find domain '%s': %s"
2681 msgstr "ডমেইন '%s' পোৱা নগল: %s"
2682
2683-#: ../virt-xml:107
2684+#: ../virt-xml:129
2685 #, c-format
2686 msgid "Invalid --edit option '%s'"
2687 msgstr "অবৈধ --edit বিকল্প '%s'"
2688
2689-#: ../virt-xml:110
2690+#: ../virt-xml:132
2691 #, c-format
2692 msgid "No --%s objects found in the XML"
2693 msgstr ""
2694
2695-#: ../virt-xml:113
2696+#: ../virt-xml:135
2697 #, c-format
2698 msgid "--edit %s requested but there's only %s --%s object in the XML"
2699 msgstr ""
2700
2701-#: ../virt-xml:130
2702+#: ../virt-xml:152
2703 #, c-format
2704 msgid "No matching objects found for --%s %s"
2705 msgstr ""
2706
2707-#: ../virt-xml:146
2708+#: ../virt-xml:168
2709 #, c-format
2710 msgid "One of %s must be specified."
2711 msgstr "%s ৰ যিকোনো এটা ধাৰ্য্য কৰিব লাগিব।"
2712
2713-#: ../virt-xml:149
2714+#: ../virt-xml:171
2715 #, c-format
2716 msgid "Conflicting options %s"
2717 msgstr "একেধৰণৰ বিকল্পসমূহ %s"
2718
2719-#: ../virt-xml:160
2720+#: ../virt-xml:182
2721 msgid "No change specified."
2722 msgstr "কোনো পৰিবৰ্তন ধাৰ্য্য কৰা হোৱা নাই।"
2723
2724-#: ../virt-xml:162
2725+#: ../virt-xml:184
2726 #, c-format
2727 msgid "Only one change operation may be specified (conflicting options %s)"
2728 msgstr "কেৱল এটা পৰিবৰ্তন কাৰ্য্য ধাৰ্য্য কৰিব পাৰি (একেধৰণৰ বিকল্পসমূহ %s)"
2729
2730-#: ../virt-xml:175
2731+#: ../virt-xml:197
2732 #, c-format
2733 msgid "'--edit %s' doesn't make sense with --%s, just use empty '--edit'"
2734 msgstr "'--edit %s' এ --%s ৰ সৈতে মিল নাখায়, কেৱল ৰিক্ত '--edit' ব্যৱহাৰ কৰক"
2735
2736-#: ../virt-xml:184
2737+#: ../virt-xml:201
2738+msgid "--os-variant is not supported with --edit"
2739+msgstr ""
2740+
2741+#: ../virt-xml:208
2742 #, c-format
2743 msgid "Cannot use --add-device with --%s"
2744 msgstr "--%s ৰ সৈতে --add-device ব্যৱহাৰ কৰিব নোৱাৰি"
2745
2746-#: ../virt-xml:194
2747+#: ../virt-xml:219
2748 #, c-format
2749 msgid "Cannot use --remove-device with --%s"
2750 msgstr "--%s ৰ সৈতে --remove-device ব্যৱহাৰ কৰিব নোৱাৰি"
2751
2752-#: ../virt-xml:208
2753+#: ../virt-xml:222
2754+msgid "--os-variant is not supported with --remove-device"
2755+msgstr ""
2756+
2757+#: ../virt-xml:235
2758 #, c-format
2759 msgid "--build-xml not supported for --%s"
2760 msgstr "--build-xml ক --%s ৰ বাবে সমৰ্থন কৰা নহয়"
2761
2762-#: ../virt-xml:240
2763+#: ../virt-xml:238
2764+msgid "--os-variant is not supported with --build-xml"
2765+msgstr ""
2766+
2767+#: ../virt-xml:264
2768 #, c-format
2769 msgid "Define '%s' with the changed XML?"
2770 msgstr "'%s' ক পৰিবৰ্তিত XML ৰ সৈতে বিৱৰণ দিব নে?"
2771
2772-#: ../virt-xml:248
2773+#: ../virt-xml:272
2774 #, c-format
2775 msgid "Domain '%s' defined successfully."
2776 msgstr "ডমেইন '%s' সফলভাৱে বিৱৰণ দিয়া হল।"
2777
2778-#: ../virt-xml:280
2779+#: ../virt-xml:279
2780+#, c-format
2781+msgid "Start '%s' with the changed XML?"
2782+msgstr ""
2783+
2784+#: ../virt-xml:289 ../virt-xml:549
2785+#, c-format
2786+msgid "Failed starting domain '%s': %s"
2787+msgstr ""
2788+
2789+#: ../virt-xml:291 ../virt-xml:551
2790+#, c-format
2791+msgid "Domain '%s' started successfully."
2792+msgstr ""
2793+
2794+#: ../virt-xml:323
2795 #, c-format
2796 msgid "Error attempting device %s: %s"
2797 msgstr "ডিভাইচ %s চেষ্টা কৰোতে ত্ৰুটি: %s"
2798
2799-#: ../virt-xml:282
2800+#: ../virt-xml:326
2801 #, c-format
2802 msgid "Device %s successful."
2803 msgstr "ডিভাইচ %s সফল।"
2804
2805-#: ../virt-xml:321
2806+#: ../virt-xml:350
2807+msgid "No XML diff was generated. The requested changes will have no effect."
2808+msgstr ""
2809+
2810+#: ../virt-xml:369
2811 msgid "Edit libvirt XML using command line options."
2812 msgstr "কমান্ড লাইন বিকল্পসমূহ ব্যৱহাৰ কৰি libvirt XML ক সম্পাদন কৰক।"
2813
2814-#: ../virt-xml:327
2815+#: ../virt-xml:375
2816 msgid "Domain name, id, or uuid"
2817 msgstr "ডমেইন নাম, আইডি, অথবা uuid"
2818
2819-#: ../virt-xml:329
2820+#: ../virt-xml:377
2821 msgid "XML actions"
2822 msgstr "XML কাৰ্য্যসমূহ"
2823
2824-#: ../virt-xml:331
2825+#: ../virt-xml:379
2826 msgid ""
2827 "Edit VM XML. Examples:\n"
2828 "--edit --disk ... (edit first disk device)\n"
2829@@ -629,7 +634,7 @@ msgstr ""
2830 "--edit all --disk ... (সকলো ডিস্ক ডিভাইচ সম্পাদন কৰক)\n"
2831 "--edit target=hda --disk ... (ডিস্ক 'hda' সম্পাদন কৰক)\n"
2832
2833-#: ../virt-xml:337
2834+#: ../virt-xml:385
2835 msgid ""
2836 "Remove specified device. Examples:\n"
2837 "--remove-device --disk 1 (remove first disk)\n"
2838@@ -641,7 +646,7 @@ msgstr ""
2839 "--remove-device --disk সকলো (সকলো ডিস্ক আতৰাওক)\n"
2840 "--remove-device --disk /some/path"
2841
2842-#: ../virt-xml:342
2843+#: ../virt-xml:390
2844 msgid ""
2845 "Add specified device. Example:\n"
2846 "--add-device --disk ..."
2847@@ -649,15 +654,17 @@ msgstr ""
2848 "ধাৰ্য্যত ডিভাইচ যোগ কৰক। উদাহৰণ:\n"
2849 "--add-device --disk ..."
2850
2851-#: ../virt-xml:345
2852-msgid "Just output the built device XML, no domain required."
2853-msgstr "নিৰ্মিত ডিভাইচ XML আউটপুট কৰক, কোনো ডমেইনৰ প্ৰয়োজন নহয়।"
2854+#: ../virt-xml:393
2855+msgid ""
2856+"Output built device XML. Domain is optional but recommended to ensure "
2857+"optimal defaults."
2858+msgstr ""
2859
2860-#: ../virt-xml:347
2861+#: ../virt-xml:396
2862 msgid "Output options"
2863 msgstr "আউটপুট বিকল্পসমূহ"
2864
2865-#: ../virt-xml:349
2866+#: ../virt-xml:398
2867 msgid ""
2868 "Apply changes to the running VM.\n"
2869 "With --add-device, this is a hotplug operation.\n"
2870@@ -669,270 +676,405 @@ msgstr ""
2871 "--remove-device ৰ সৈতে, ই এটা হটআনপ্লাগ কাৰ্য্য।\n"
2872 "--edit ৰ সৈতে, ই এটা আপডেইট ডিভাইচ কাৰ্য্য।"
2873
2874-#: ../virt-xml:354
2875+#: ../virt-xml:404
2876 msgid ""
2877 "Force defining the domain. Only required if a --print option was specified."
2878 msgstr ""
2879 "ডমেইনৰ বিৱৰণ বলৱৎ কৰক। কেৱল তেতিয়াহে প্ৰয়োজনীয় যদি এটা --print বিকল্প ধাৰ্য্য "
2880 "কৰা হয়।"
2881
2882-#: ../virt-xml:357
2883+#: ../virt-xml:407
2884+msgid "Force not defining the domain."
2885+msgstr ""
2886+
2887+#: ../virt-xml:410
2888+msgid "Start the domain."
2889+msgstr ""
2890+
2891+#: ../virt-xml:412
2892 msgid "Only print the requested change, in diff format"
2893 msgstr "কেৱল অনুৰোধ কৰা পৰিবৰ্তন প্ৰিণ্ট কৰক, diff বিন্যাসত"
2894
2895-#: ../virt-xml:359
2896+#: ../virt-xml:414
2897 msgid "Only print the requested change, in full XML format"
2898 msgstr "কেৱল অনুৰোধ কৰা পৰিবৰ্তন প্ৰিণ্ট কৰক, সম্পূৰ্ণ XML বিন্যাসত"
2899
2900-#: ../virt-xml:361
2901+#: ../virt-xml:416
2902 msgid "Require confirmation before saving any results."
2903 msgstr "কোনো ফলাফল সংৰক্ষণ কৰাৰ আগত নিশ্চিতকৰণৰ প্ৰয়োজন।"
2904
2905-#: ../virt-xml:363
2906+#: ../virt-xml:420
2907 msgid "XML options"
2908 msgstr "XML বিকল্পসমূহ"
2909
2910-#: ../virt-xml:400
2911+#: ../virt-xml:459
2912 msgid "Can't use --confirm with stdin input."
2913 msgstr "stdin ইনপুটৰ সৈতে --confirm ব্যৱহাৰ কৰিব নোৱাৰি।"
2914
2915-#: ../virt-xml:402
2916+#: ../virt-xml:461
2917 msgid "Can't use --update with stdin input."
2918 msgstr "stdin ইনপুটৰ সৈতে --update ব্যৱহাৰ কৰিব নোৱাৰি।"
2919
2920-#: ../virt-xml:405
2921+#: ../virt-xml:464
2922 msgid "A domain must be specified"
2923 msgstr "এটা ডমেইন ধাৰ্য্য কৰিব লাগিব"
2924
2925-#: ../virt-xml:432
2926+#: ../virt-xml:492
2927 #, c-format
2928 msgid "Don't know how to --update for --%s"
2929 msgstr "--%s ৰ বাবে কেনেকৈ --update কৰা হব জ্ঞাত নহয়"
2930
2931-#: ../virt-xml:448
2932+#: ../virt-xml:517
2933+msgid "Cannot mix --update and --start"
2934+msgstr ""
2935+
2936+#: ../virt-xml:525
2937 msgid "The VM is not running, --update is inapplicable."
2938 msgstr ""
2939
2940-#: ../virt-xml:455
2941+#: ../virt-xml:556
2942 msgid "Changes will take effect after the domain is fully powered off."
2943 msgstr ""
2944
2945+#: ../virt-xml:558
2946+msgid ""
2947+"XML did not change after domain define. You may have changed a value that "
2948+"libvirt is setting by default."
2949+msgstr ""
2950+
2951 #: ../virtManager/about.py:21
2952 #, python-format
2953 msgid "Error launching 'About' dialog: %s"
2954 msgstr "'বিষয়ে' ডাইলগ আৰম্ভ কৰোতে ত্ৰুটি: %s"
2955
2956-#: ../virtManager/addhardware.py:176 ../virtManager/details.py:828
2957+#: ../virtManager/addhardware.py:180 ../virtManager/details/details.py:657
2958 msgid "Hardware"
2959 msgstr ""
2960
2961-#: ../virtManager/addhardware.py:225 ../virtManager/addstorage.py:181
2962-#: ../virtManager/create.py:469
2963+#: ../virtManager/addhardware.py:229 ../virtManager/createvm.py:466
2964+#: ../virtManager/device/addstorage.py:141
2965 msgid "Connection does not support storage management."
2966 msgstr "সংযোগে ভঁৰালৰ ব্যৱস্থাপনা সমৰ্থিত নকৰে।"
2967
2968-#: ../virtManager/addhardware.py:235 ../virtManager/addhardware.py:779
2969-#: ../ui/create.ui.h:66
2970+#: ../virtManager/addhardware.py:240 ../virtManager/addhardware.py:1071
2971+#: ../ui/createvm.ui.h:66
2972 msgid "Storage"
2973 msgstr "ভঁৰাল"
2974
2975-#: ../virtManager/addhardware.py:237 ../virtManager/addhardware.py:781
2976+#: ../virtManager/addhardware.py:242 ../virtManager/addhardware.py:1073
2977 msgid "Controller"
2978 msgstr "নিয়ন্ত্ৰক"
2979
2980-#: ../virtManager/addhardware.py:238 ../virtManager/addhardware.py:783
2981-#: ../virtinst/network.py:192
2982+#: ../virtManager/addhardware.py:243 ../virtManager/addhardware.py:1075
2983+#: ../virtManager/createnet.py:379
2984 msgid "Network"
2985 msgstr "নেটৱৰ্ক"
2986
2987-#: ../virtManager/addhardware.py:239 ../virtManager/addhardware.py:785
2988-#: ../virtManager/details.py:214
2989+#: ../virtManager/addhardware.py:244 ../virtManager/addhardware.py:1077
2990+#: ../virtManager/details/details.py:212
2991 msgid "Input"
2992 msgstr "ইনপুট"
2993
2994-#: ../virtManager/addhardware.py:240 ../virtManager/addhardware.py:245
2995-#: ../virtManager/addhardware.py:248 ../virtManager/addhardware.py:252
2996-#: ../virtManager/addhardware.py:258 ../virtManager/addhardware.py:278
2997+#: ../virtManager/addhardware.py:245 ../virtManager/addhardware.py:250
2998+#: ../virtManager/addhardware.py:253 ../virtManager/addhardware.py:257
2999+#: ../virtManager/addhardware.py:263 ../virtManager/addhardware.py:283
3000 msgid "Not supported for this guest type."
3001 msgstr "এই ধৰনৰ অতিথিৰ বাবে সমৰ্থিত নহয়।"
3002
3003-#: ../virtManager/addhardware.py:241 ../virtManager/addhardware.py:787
3004+#: ../virtManager/addhardware.py:246 ../virtManager/addhardware.py:1079
3005 msgid "Graphics"
3006 msgstr "গ্ৰাফিক্স"
3007
3008-#: ../virtManager/addhardware.py:243 ../virtManager/addhardware.py:789
3009+#: ../virtManager/addhardware.py:248 ../virtManager/addhardware.py:1081
3010 msgid "Sound"
3011 msgstr "ধ্বনি"
3012
3013-#: ../virtManager/addhardware.py:246 ../virtManager/details.py:218
3014-#: ../ui/details.ui.h:168
3015+#: ../virtManager/addhardware.py:251 ../virtManager/details/details.py:216
3016+#: ../ui/vmwindow.ui.h:43
3017 msgid "Serial"
3018 msgstr ""
3019
3020-#: ../virtManager/addhardware.py:250 ../virtManager/details.py:220
3021+#: ../virtManager/addhardware.py:255 ../virtManager/details/details.py:218
3022 msgid "Parallel"
3023 msgstr ""
3024
3025-#: ../virtManager/addhardware.py:254 ../virtManager/details.py:222
3026-#: ../ui/details.ui.h:23
3027+#: ../virtManager/addhardware.py:259 ../virtManager/details/details.py:220
3028+#: ../ui/vmwindow.ui.h:23
3029 msgid "Console"
3030 msgstr "কনচৌল"
3031
3032-#: ../virtManager/addhardware.py:256 ../virtManager/details.py:228
3033+#: ../virtManager/addhardware.py:261 ../virtManager/details/details.py:226
3034 msgid "Channel"
3035 msgstr ""
3036
3037-#: ../virtManager/addhardware.py:260
3038+#: ../virtManager/addhardware.py:265
3039 msgid "USB Host Device"
3040 msgstr ""
3041
3042-#: ../virtManager/addhardware.py:262 ../virtManager/addhardware.py:266
3043+#: ../virtManager/addhardware.py:267 ../virtManager/addhardware.py:271
3044 msgid "Connection does not support host device enumeration"
3045 msgstr "এই সংযোগ দ্বাৰা হস্ট ডিভাইচৰ সংখ্যা স্থাপন সমৰ্থিত নহয়"
3046
3047-#: ../virtManager/addhardware.py:270
3048+#: ../virtManager/addhardware.py:275
3049 msgid "Not supported for containers"
3050 msgstr ""
3051
3052-#: ../virtManager/addhardware.py:271
3053+#: ../virtManager/addhardware.py:276
3054 msgid "PCI Host Device"
3055 msgstr ""
3056
3057-#: ../virtManager/addhardware.py:274
3058+#: ../virtManager/addhardware.py:279
3059 msgid "Video"
3060 msgstr ""
3061
3062-#: ../virtManager/addhardware.py:275
3063+#: ../virtManager/addhardware.py:280
3064 msgid "Libvirt version does not support video devices."
3065 msgstr "Libvirt ৰ সংস্কৰণ দ্বাৰা ভিডিঅ' ডিভাইচ সমৰ্থিত নহয়।"
3066
3067-#: ../virtManager/addhardware.py:276 ../virtManager/details.py:267
3068-#: ../virtManager/libvirtenummap.py:112
3069+#: ../virtManager/addhardware.py:281 ../virtManager/details/details.py:268
3070+#: ../virtManager/lib/libvirtenummap.py:114
3071 msgid "Watchdog"
3072 msgstr "Watchdog"
3073
3074-#: ../virtManager/addhardware.py:279
3075+#: ../virtManager/addhardware.py:284
3076 msgid "Filesystem"
3077 msgstr ""
3078
3079-#: ../virtManager/addhardware.py:280 ../virtManager/addhardware.py:797
3080-#: ../virtManager/details.py:266
3081+#: ../virtManager/addhardware.py:285 ../virtManager/addhardware.py:1089
3082+#: ../virtManager/details/details.py:266
3083 msgid "Smartcard"
3084 msgstr "স্মাৰ্টকাৰ্ড"
3085
3086-#: ../virtManager/addhardware.py:282 ../virtManager/addhardware.py:799
3087+#: ../virtManager/addhardware.py:287 ../virtManager/addhardware.py:1091
3088 msgid "USB Redirection"
3089 msgstr "USB পুনৰনিৰ্দেশ"
3090
3091-#: ../virtManager/addhardware.py:284 ../virtManager/addhardware.py:801
3092-#: ../virtManager/details.py:257
3093+#: ../virtManager/addhardware.py:289 ../virtManager/addhardware.py:1093
3094+#: ../virtManager/details/details.py:257
3095 msgid "TPM"
3096 msgstr "TPM"
3097
3098-#: ../virtManager/addhardware.py:286 ../virtManager/details.py:252
3099+#: ../virtManager/addhardware.py:291 ../virtManager/details/details.py:252
3100 msgid "RNG"
3101 msgstr "RNG"
3102
3103-#: ../virtManager/addhardware.py:287 ../virtManager/addhardware.py:805
3104-#: ../virtManager/details.py:265
3105+#: ../virtManager/addhardware.py:292 ../virtManager/addhardware.py:1097
3106+#: ../virtManager/details/details.py:265
3107 msgid "Panic Notifier"
3108 msgstr "পেনিক অধিসূচক"
3109
3110-#: ../virtManager/addhardware.py:289
3111+#: ../virtManager/addhardware.py:294 ../virtManager/addhardware.py:297
3112 msgid "Not supported for this hypervisor/libvirt/arch combination."
3113 msgstr ""
3114
3115-#: ../virtManager/addhardware.py:362
3116+#: ../virtManager/addhardware.py:295 ../virtManager/details/details.py:267
3117+msgid "Virtio VSOCK"
3118+msgstr ""
3119+
3120+#: ../virtManager/addhardware.py:369
3121 #, python-format
3122 msgid "Error changing VM configuration: %s"
3123 msgstr "সংৰক্ষণৰ পথ পৰিবৰ্তন কৰিবলৈ ত্ৰুটি: %s"
3124
3125-#: ../virtManager/addhardware.py:388
3126+#: ../virtManager/addhardware.py:395
3127 msgid "Some changes may require a guest shutdown to take effect."
3128 msgstr "কিছুমান পৰিৱৰ্তনৰ প্ৰভাৱশালী হবলে এটা অতিথি বন্ধ কৰকৰ প্ৰয়োজন হব।"
3129
3130-#: ../virtManager/addhardware.py:391
3131+#: ../virtManager/addhardware.py:398
3132 msgid "These changes will take effect after the next guest shutdown."
3133 msgstr "এই পৰিৱৰ্তনসমূহ পৰৱৰ্তীবাৰ অতিথি বন্ধ কৰাৰ পিছত প্ৰভাৱশালী হব।"
3134
3135-#: ../virtManager/addhardware.py:428 ../virtManager/clone.py:100
3136+#: ../virtManager/addhardware.py:451
3137+msgid "Pseudo TTY"
3138+msgstr "Pseudo TTY"
3139+
3140+#: ../virtManager/addhardware.py:453
3141+msgid "Output to a file"
3142+msgstr "এটা ফাইললে আউটপুট"
3143+
3144+#: ../virtManager/addhardware.py:455
3145+msgid "TCP net console"
3146+msgstr "TCP নেট কনচৌল"
3147+
3148+#: ../virtManager/addhardware.py:457
3149+msgid "UDP net console"
3150+msgstr "UDP নেট কনচৌল"
3151+
3152+#: ../virtManager/addhardware.py:459
3153+msgid "Unix socket"
3154+msgstr "Unix চকেট"
3155+
3156+#: ../virtManager/addhardware.py:461
3157+msgid "Spice agent"
3158+msgstr "Spice সহায়ক"
3159+
3160+#: ../virtManager/addhardware.py:463
3161+msgid "Spice port"
3162+msgstr "Spice পৰ্ট"
3163+
3164+#: ../virtManager/addhardware.py:477 ../virtManager/details/details.py:183
3165+#: ../virtManager/details/details.py:2820
3166+msgid "Floppy"
3167+msgstr ""
3168+
3169+#: ../virtManager/addhardware.py:553
3170+msgid "Passthrough device"
3171+msgstr "পাছথ্ৰু ডিভাইচ"
3172+
3173+#: ../virtManager/addhardware.py:555
3174+msgid "Emulated device"
3175+msgstr ""
3176+
3177+#: ../virtManager/addhardware.py:561
3178+msgid "TIS"
3179+msgstr ""
3180+
3181+#: ../virtManager/addhardware.py:563
3182+msgid "CRB"
3183+msgstr ""
3184+
3185+#: ../virtManager/addhardware.py:569
3186+msgid "ISA"
3187+msgstr "ISA"
3188+
3189+#: ../virtManager/addhardware.py:571
3190+msgid "pSeries"
3191+msgstr ""
3192+
3193+#: ../virtManager/addhardware.py:573
3194+msgid "Hyper-V"
3195+msgstr ""
3196+
3197+#: ../virtManager/addhardware.py:575
3198+msgid "s390"
3199+msgstr ""
3200+
3201+#: ../virtManager/addhardware.py:581
3202+msgid "Random"
3203+msgstr "যাদৃচ্ছিক"
3204+
3205+#: ../virtManager/addhardware.py:583
3206+msgid "Entropy Gathering Daemon"
3207+msgstr "এনট্ৰপি গোটোৱা ডিমন"
3208+
3209+#: ../virtManager/addhardware.py:593
3210+msgid "Bind"
3211+msgstr ""
3212+
3213+#: ../virtManager/addhardware.py:594
3214+msgid "Connect"
3215+msgstr ""
3216+
3217+#: ../virtManager/addhardware.py:610
3218+msgid "Forcefully reset the guest"
3219+msgstr "অতিথিক বলৱৎভাৱে পুনৰসংহতি কৰক"
3220+
3221+#: ../virtManager/addhardware.py:612
3222+msgid "Gracefully shutdown the guest"
3223+msgstr "অতিথিক ভালদৰে বন্ধ কৰক"
3224+
3225+#: ../virtManager/addhardware.py:614
3226+msgid "Forcefully power off the guest"
3227+msgstr "অতিথিক বলৱৎভাৱে বন্ধ কৰক"
3228+
3229+#: ../virtManager/addhardware.py:616
3230+msgid "Pause the guest"
3231+msgstr "অতিথিক বিৰাম দিয়ক"
3232+
3233+#: ../virtManager/addhardware.py:618
3234+msgid "No action"
3235+msgstr "কোনো কাৰ্য্য নাই"
3236+
3237+#: ../virtManager/addhardware.py:620
3238+msgid "Dump guest memory core"
3239+msgstr ""
3240+
3241+#: ../virtManager/addhardware.py:626
3242+msgid "EvTouch USB Graphics Tablet"
3243+msgstr "EvTouch USB গ্ৰাফিকেল টেবলেট"
3244+
3245+#: ../virtManager/addhardware.py:629
3246+msgid "Generic"
3247+msgstr "গণীয়"
3248+
3249+#: ../virtManager/addhardware.py:724 ../virtManager/clone.py:104
3250 msgid "Disk device"
3251 msgstr "ডিস্ক ডিভাইচ"
3252
3253-#: ../virtManager/addhardware.py:430
3254+#: ../virtManager/addhardware.py:726
3255 msgid "CDROM device"
3256 msgstr "CDROM ডিভাইচ"
3257
3258-#: ../virtManager/addhardware.py:432
3259+#: ../virtManager/addhardware.py:728
3260 msgid "Floppy device"
3261 msgstr "ফ্লপি ডিভাইচ"
3262
3263-#: ../virtManager/addhardware.py:435
3264+#: ../virtManager/addhardware.py:731
3265 msgid "LUN Passthrough"
3266 msgstr ""
3267
3268 #. [xml value, label]
3269-#: ../virtManager/addhardware.py:440 ../virtManager/addhardware.py:447
3270-#: ../virtManager/addhardware.py:454 ../virtManager/addhardware.py:461
3271-#: ../virtManager/addhardware.py:486 ../virtManager/addhardware.py:567
3272-#: ../virtManager/addhardware.py:577 ../virtManager/addhardware.py:693
3273-#: ../virtManager/details.py:2653 ../virtManager/gfxdetails.py:84
3274-#: ../virtManager/preferences.py:183
3275+#: ../virtManager/addhardware.py:736 ../virtManager/addhardware.py:743
3276+#: ../virtManager/addhardware.py:750 ../virtManager/addhardware.py:757
3277+#: ../virtManager/addhardware.py:782 ../virtManager/addhardware.py:863
3278+#: ../virtManager/addhardware.py:873 ../virtManager/addhardware.py:990
3279+#: ../virtManager/details/details.py:2255
3280+#: ../virtManager/device/gfxdetails.py:99 ../virtManager/preferences.py:185
3281 msgid "Hypervisor default"
3282 msgstr "হাইপাৰভাইছৰৰ অবিকল্পিত মান"
3283
3284-#: ../virtManager/addhardware.py:557
3285+#: ../virtManager/addhardware.py:853
3286 msgid "No Devices Available"
3287 msgstr "কোনো ডিভাইচ উপলব্ধ নাই।"
3288
3289-#: ../virtManager/addhardware.py:614 ../virtManager/netlist.py:78
3290+#: ../virtManager/addhardware.py:910 ../virtManager/device/netlist.py:83
3291 msgid "Passthrough"
3292 msgstr ""
3293
3294-#: ../virtManager/addhardware.py:615
3295+#: ../virtManager/addhardware.py:911
3296 msgid "Host"
3297 msgstr ""
3298
3299-#: ../virtManager/addhardware.py:621
3300+#: ../virtManager/addhardware.py:917
3301 msgid "Spice channel"
3302 msgstr ""
3303
3304-#: ../virtManager/addhardware.py:777 ../virtManager/create.py:251
3305-msgid "Error"
3306-msgstr "ত্ৰুটি"
3307-
3308-#: ../virtManager/addhardware.py:791
3309+#: ../virtManager/addhardware.py:1083
3310 msgid "Video Device"
3311 msgstr "ভিডিঅ' ডিভাইচ"
3312
3313-#: ../virtManager/addhardware.py:793
3314+#: ../virtManager/addhardware.py:1085
3315 msgid "Watchdog Device"
3316 msgstr "Watchdog ডিভাইচ"
3317
3318-#: ../virtManager/addhardware.py:795
3319+#: ../virtManager/addhardware.py:1087
3320 msgid "Filesystem Passthrough"
3321 msgstr "ফাইলচিস্টেম পাচথ্ৰু"
3322
3323-#: ../virtManager/addhardware.py:803
3324+#: ../virtManager/addhardware.py:1095
3325 msgid "Random Number Generator"
3326 msgstr "যাদৃচ্ছিক সংখ্যা সৃজক"
3327
3328-#: ../virtManager/addhardware.py:809 ../virtManager/details.py:2872
3329+#: ../virtManager/addhardware.py:1099
3330+msgid "VM Sockets"
3331+msgstr ""
3332+
3333+#: ../virtManager/addhardware.py:1103 ../virtManager/details/details.py:2443
3334 #, python-format
3335 msgid "%s Device"
3336 msgstr "%s ডিভাইচ"
3337
3338-#: ../virtManager/addhardware.py:813
3339+#: ../virtManager/addhardware.py:1107
3340 #, fuzzy
3341 msgid "PCI Device"
3342 msgstr "%s ডিভাইচ"
3343
3344-#: ../virtManager/addhardware.py:814
3345+#: ../virtManager/addhardware.py:1108
3346 #, fuzzy
3347 msgid "USB Device"
3348 msgstr "%s ডিভাইচ"
3349
3350-#: ../virtManager/addhardware.py:945
3351+#: ../virtManager/addhardware.py:1242
3352 #, python-format
3353 msgid ""
3354 "%s already has a USB controller attached.\n"
3355@@ -943,11 +1085,11 @@ msgstr ""
3356 "এটাতকৈ অধিক USB নিয়ন্ত্ৰক যোগ কৰা সমৰ্থিত নহয়।\n"
3357 "আপুনি VM বিৱৰণ পৰ্দাত USB নিয়ন্ত্ৰক ধৰণ পৰিবৰ্তন কৰিব পাৰিব।"
3358
3359-#: ../virtManager/addhardware.py:1037
3360+#: ../virtManager/addhardware.py:1334
3361 msgid "Are you sure you want to add this device?"
3362 msgstr "আপুনি নিশ্চিতৰূপে এই ডিভাইচ যোগ কৰিবলৈ ইচ্ছুক নে?"
3363
3364-#: ../virtManager/addhardware.py:1040
3365+#: ../virtManager/addhardware.py:1337
3366 msgid ""
3367 "This device could not be attached to the running machine. Would you like to "
3368 "make the device available after the next guest shutdown?"
3369@@ -955,147 +1097,67 @@ msgstr ""
3370 "এই ডিভাইচক চলি থকা ডিভাইচৰ সৈতে সংলগ্ন কৰিব নোৱাৰি। আপুনি পৰৱৰ্তী বাৰ বন্ধ কৰাৰ "
3371 "পিছত ডিভাইচক উপলব্ধ কৰাৰ বিচাৰে নেকি?"
3372
3373-#: ../virtManager/addhardware.py:1056
3374+#: ../virtManager/addhardware.py:1353
3375 #, python-format
3376 msgid "Error adding device: %s"
3377 msgstr "বুট ডিভাইচ পৰিবৰ্তন কৰোঁতে ত্ৰুটি: %s"
3378
3379-#: ../virtManager/addhardware.py:1068
3380+#: ../virtManager/addhardware.py:1365
3381 #, python-format
3382 msgid "Unable to add device: %s"
3383 msgstr "ডিভাইচ যোগ কৰোঁতে ব্যৰ্থ: %s"
3384
3385-#: ../virtManager/addhardware.py:1086
3386+#: ../virtManager/addhardware.py:1386
3387 #, python-format
3388 msgid "Error validating device parameters: %s"
3389 msgstr ""
3390
3391-#: ../virtManager/addhardware.py:1092
3392+#: ../virtManager/addhardware.py:1392
3393 msgid "Creating device"
3394 msgstr "ডিভাইচ সৃষ্টি কৰা হৈছে"
3395
3396-#: ../virtManager/addhardware.py:1093
3397+#: ../virtManager/addhardware.py:1393
3398 msgid "Depending on the device, this may take a few minutes to complete."
3399 msgstr "ডিভাইচৰ ওপৰত নিৰ্ভৰ কৰি, ইয়াক সম্পূৰ্ণ হবলৈ কিছু সময় লাগিব পাৰে।"
3400
3401-#: ../virtManager/addhardware.py:1224 ../virtManager/addhardware.py:1255
3402-#: ../virtManager/create.py:1772
3403-msgid "Storage parameter error."
3404-msgstr "ভঁৰালৰ প্ৰাচলত ভুল।"
3405-
3406-#: ../virtManager/addhardware.py:1272
3407-msgid "Network selection error."
3408-msgstr "নেটৱৰ্ক বাছক।"
3409-
3410-#: ../virtManager/addhardware.py:1273
3411-msgid "A network source must be selected."
3412-msgstr "এটা নেটৱৰ্ক উৎস নিৰ্বাচন কৰা আৱশ্যক।"
3413-
3414-#: ../virtManager/addhardware.py:1303
3415-msgid "invalid listen type"
3416-msgstr ""
3417-
3418-#: ../virtManager/addhardware.py:1315
3419-msgid "Physical Device Required"
3420-msgstr "দৈহিক ডিভাইচ আৱশ্যক"
3421-
3422-#: ../virtManager/addhardware.py:1316
3423-msgid "A device must be selected."
3424-msgstr "ডিভাইচ নিৰ্বাচন কৰা আৱশ্যক।"
3425-
3426-#: ../virtManager/addhardware.py:1327
3427+#: ../virtManager/addhardware.py:1415
3428 #, python-format
3429 msgid "The device is already in use by other guests %s"
3430 msgstr ""
3431
3432-#: ../virtManager/addhardware.py:1329
3433+#: ../virtManager/addhardware.py:1417
3434 msgid "Do you really want to use the device?"
3435 msgstr ""
3436
3437-#: ../virtManager/addhardware.py:1442
3438-msgid "RNG selection error."
3439-msgstr "RNG নিৰ্বাচন ত্ৰুটি।"
3440-
3441-#: ../virtManager/addhardware.py:1443
3442-msgid "A device must be specified."
3443-msgstr "এটা ডিভাইচ ধাৰ্য্য কৰিব লাগিব।"
3444-
3445-#: ../virtManager/addstorage.py:85
3446-#, fuzzy, python-format
3447-msgid "%s available in the default location"
3448-msgstr "অবৈধ ইনস্টল অৱস্থান"
3449+#: ../virtManager/addhardware.py:1461
3450+#, python-format
3451+msgid "Error building device XML: %s"
3452+msgstr ""
3453
3454-#: ../virtManager/addstorage.py:93
3455-msgid "Default pool is not active."
3456-msgstr "অবিকল্পিত পুল সক্ৰিয় নহয়।"
3457+#: ../virtManager/addhardware.py:1634
3458+msgid "invalid listen type"
3459+msgstr ""
3460
3461-#: ../virtManager/addstorage.py:94
3462-#, python-format
3463-msgid "Storage pool '%s' is not active. Would you like to start the pool now?"
3464-msgstr "সংৰক্ষণ পুল '%s' সক্ৰিয় নহয়। আপুনি পুলক এতিয়া আৰম্ভ কৰিব বিচাৰে নেকি?"
3465+#: ../virtManager/asyncjob.py:229
3466+msgid "Cancelling job..."
3467+msgstr "কাৰ্য্য বাতিল কৰা হৈ আছে..."
3468
3469-#: ../virtManager/addstorage.py:105
3470-#, python-format
3471-msgid "Could not start storage_pool '%s': %s"
3472-msgstr "সংৰক্ষণ পুল '%s' আৰম্ভ কৰিব নোৱাৰি: %s"
3473+#: ../virtManager/asyncjob.py:317 ../virtManager/asyncjob.py:324
3474+#: ../ui/asyncjob.ui.h:3
3475+msgid "Processing..."
3476+msgstr "কাৰ্য্য প্ৰক্ৰিয়াকৰণ..."
3477
3478-#: ../virtManager/addstorage.py:131
3479-#, python-format
3480-msgid "The emulator may not have search permissions for the path '%s'."
3481-msgstr "ইমুলেটৰৰ পথ '%s' ৰ বাবে সন্ধান অনুমতিসমূহ নাথাকিব পাৰে।"
3482+#: ../virtManager/asyncjob.py:338
3483+msgid "Completed"
3484+msgstr "সমাপ্ত"
3485
3486-#: ../virtManager/addstorage.py:133
3487-msgid "Do you want to correct this now?"
3488-msgstr "আপুনি নিশ্চিতৰূপে এই ডিস্ক ব্যৱহাৰ কৰিবলৈ ইচ্ছুক নে?"
3489+#: ../virtManager/clone.py:52
3490+msgid "No storage to clone."
3491+msgstr "ক্লোন কৰাৰ যোগ্য কোনো সংৰক্ষণ উপলব্ধ নহয়।"
3492
3493-#: ../virtManager/addstorage.py:134 ../virtManager/addstorage.py:160
3494-msgid "Don't ask about these directories again."
3495-msgstr "এই ডাইৰেকটৰিসমূহৰ বিষয়ে আকৌ নুসুধিব।"
3496-
3497-#: ../virtManager/addstorage.py:148
3498-msgid ""
3499-"Errors were encountered changing permissions for the following directories:"
3500-msgstr ""
3501-"নিম্নলিখিত ডাইৰেকটৰিসমূহৰ বাবে অনুমতিসমূহ সলনি কৰোতে ত্ৰুটিসমূহৰ সন্মুখিন হৈছিল:"
3502-
3503-#: ../virtManager/addstorage.py:245
3504-msgid "A storage path must be specified."
3505-msgstr "এটা ভঁৰালৰ পথ উল্লেখ কৰা আৱশ্যক।"
3506-
3507-#. Fatal errors are reported when setting 'size'
3508-#: ../virtManager/addstorage.py:277
3509-msgid "Not Enough Free Space"
3510-msgstr "পৰ্যাপ্ত ৰিক্ত স্থান উপস্থিত নাই"
3511-
3512-#: ../virtManager/addstorage.py:285 ../virtManager/details.py:2111
3513-#, python-format
3514-msgid "Disk \"%s\" is already in use by other guests %s"
3515-msgstr "\"%s\" ডিষ্ক ইতিমধ্যে অন্য অতিথি %s দ্বাৰা ব্যৱহৃত"
3516-
3517-#: ../virtManager/addstorage.py:287 ../virtManager/details.py:2113
3518-msgid "Do you really want to use the disk?"
3519-msgstr "আপুনি নিশ্চিতৰূপে এই ডিস্ক ব্যৱহাৰ কৰিবলৈ ইচ্ছুক নে?"
3520-
3521-#: ../virtManager/asyncjob.py:229
3522-msgid "Cancelling job..."
3523-msgstr "কাৰ্য্য বাতিল কৰা হৈ আছে..."
3524-
3525-#: ../virtManager/asyncjob.py:317 ../virtManager/asyncjob.py:324
3526-#: ../ui/asyncjob.ui.h:3
3527-msgid "Processing..."
3528-msgstr "কাৰ্য্য প্ৰক্ৰিয়াকৰণ..."
3529-
3530-#: ../virtManager/asyncjob.py:338
3531-msgid "Completed"
3532-msgstr "সমাপ্ত"
3533-
3534-#: ../virtManager/clone.py:52
3535-msgid "No storage to clone."
3536-msgstr "ক্লোন কৰাৰ যোগ্য কোনো সংৰক্ষণ উপলব্ধ নহয়।"
3537-
3538-#: ../virtManager/clone.py:57
3539-msgid "Cannot clone unmanaged remote storage."
3540-msgstr "অপৰিচালিত দূৰবৰ্তী সংৰক্ষণ ক্লোন কৰা সম্ভব নহয়।"
3541+#: ../virtManager/clone.py:57
3542+msgid "Cannot clone unmanaged remote storage."
3543+msgstr "অপৰিচালিত দূৰবৰ্তী সংৰক্ষণ ক্লোন কৰা সম্ভব নহয়।"
3544
3545 #: ../virtManager/clone.py:60
3546 msgid ""
3547@@ -1113,78 +1175,75 @@ msgstr "ঊৰ্ধ্বতন পঞ্জিকাত লিখাৰ অন
3548 msgid "Path does not exist."
3549 msgstr "পথ বৰ্তমানে উপস্থিত নহয়।"
3550
3551-#: ../virtManager/clone.py:88
3552+#: ../virtManager/clone.py:70
3553+#, python-format
3554+msgid "Cannot clone %s storage pool."
3555+msgstr ""
3556+
3557+#: ../virtManager/clone.py:94
3558 msgid "Removable"
3559 msgstr "অপসাৰণযোগ্য"
3560
3561-#: ../virtManager/clone.py:91
3562+#: ../virtManager/clone.py:97
3563 msgid "Read Only"
3564 msgstr "অকল পঢ়িবলৈ"
3565
3566-#: ../virtManager/clone.py:93
3567+#: ../virtManager/clone.py:99
3568 msgid "No write access"
3569 msgstr "লিখাৰ অনুমতি অনুপস্থিত"
3570
3571-#: ../virtManager/clone.py:98
3572-msgid "SCSI device"
3573-msgstr ""
3574-
3575-#: ../virtManager/clone.py:102
3576-msgid "iSCSI share"
3577-msgstr ""
3578-
3579-#: ../virtManager/clone.py:105
3580+#: ../virtManager/clone.py:108
3581 msgid "Shareable"
3582 msgstr "যৌথ ব্যৱহাৰযোগ্য"
3583
3584-#: ../virtManager/clone.py:123
3585+#: ../virtManager/clone.py:126
3586 #, python-format
3587 msgid "Error launching clone dialog: %s"
3588 msgstr ""
3589
3590-#: ../virtManager/clone.py:291 ../virtManager/clone.py:547
3591+#: ../virtManager/clone.py:294 ../virtManager/clone.py:550
3592 msgid "Details..."
3593 msgstr "বিৱৰণ..."
3594
3595-#: ../virtManager/clone.py:319
3596+#: ../virtManager/clone.py:322
3597 msgid "Usermode"
3598 msgstr "ব্যৱহাৰকাৰী-অৱস্থা:"
3599
3600-#: ../virtManager/clone.py:335
3601+#: ../virtManager/clone.py:338
3602 msgid "Virtual Network"
3603 msgstr "ভাৰ্চুৱেল নেটৱৰ্ক"
3604
3605-#: ../virtManager/clone.py:408
3606+#: ../virtManager/clone.py:411
3607 msgid "Nothing to clone."
3608 msgstr "ক্লোন কৰাৰ বাবে একো নাই।"
3609
3610-#: ../virtManager/clone.py:539
3611+#: ../virtManager/clone.py:542
3612 msgid "Clone this disk"
3613 msgstr "এই ডিস্ক ক্লোন কৰা হ'ব"
3614
3615-#: ../virtManager/clone.py:543
3616+#: ../virtManager/clone.py:546
3617 #, python-format
3618 msgid "Share disk with %s"
3619 msgstr "%s ৰ সৈতে যৌথৰূপে ডিস্ক ব্যৱহৃত হ'ব"
3620
3621-#: ../virtManager/clone.py:555
3622+#: ../virtManager/clone.py:558
3623 msgid "Storage cannot be shared or cloned."
3624 msgstr "সংৰক্ষণ ক্লোন কৰা আৰু যৌথৰূপে ব্যৱহাৰ কৰা নাযাব।"
3625
3626-#: ../virtManager/clone.py:613
3627+#: ../virtManager/clone.py:616
3628 msgid "One or more disks cannot be cloned or shared."
3629 msgstr "এক অথবা একাধিক ডিস্ক ক্লোন কৰা আৰু যৌথৰূপে ব্যৱহাৰ কৰা নাযাব।"
3630
3631-#: ../virtManager/clone.py:698
3632+#: ../virtManager/clone.py:701
3633 #, python-format
3634 msgid "Error changing MAC address: %s"
3635 msgstr "MAC ঠিকনা পৰিবৰ্তন কৰিবলৈ ত্ৰুটি: %s"
3636
3637-#: ../virtManager/clone.py:724
3638+#: ../virtManager/clone.py:727
3639 msgid "Cloning will overwrite the existing file"
3640 msgstr "ক্লোন কৰা হ'লে, বৰ্তমান ফাইল আঁতৰি যাব"
3641
3642-#: ../virtManager/clone.py:726
3643+#: ../virtManager/clone.py:729
3644 msgid ""
3645 "Using an existing image will overwrite the path during the clone process. "
3646 "Are you sure you want to use this path?"
3647@@ -1192,16 +1251,16 @@ msgstr ""
3648 "উপস্থিত ছবি প্ৰয়োগ কৰা হ'লে, ক্লোন কৰাৰ সময় পথ নতুন কৰি লিখা হ'ব। আপুনি নিশ্চিতৰূপে "
3649 "এই পথ ব্যৱহাৰ কৰিবলৈ ইচ্ছুক নে?"
3650
3651-#: ../virtManager/clone.py:738
3652+#: ../virtManager/clone.py:741
3653 #, python-format
3654 msgid "Error changing storage path: %s"
3655 msgstr "সংৰক্ষণৰ পথ পৰিবৰ্তন কৰিবলৈ ত্ৰুটি: %s"
3656
3657-#: ../virtManager/clone.py:790
3658+#: ../virtManager/clone.py:793
3659 msgid "Skipping disks may cause data to be overwritten."
3660 msgstr "ডিস্ক উপেক্ষা কৰা হ'লে পুনঃ তথ্য নতুন কৰি লিখাৰ সম্ভাবনা আছে।"
3661
3662-#: ../virtManager/clone.py:791
3663+#: ../virtManager/clone.py:794
3664 #, python-format
3665 msgid ""
3666 "The following disk devices will not be cloned:\n"
3667@@ -1214,23 +1273,22 @@ msgstr ""
3668 "%s\n"
3669 "নতুন অতিথি চলাব হ'লে, এই ডিস্ক ছবিত উপস্থিত তথ্যসমূহ আঁতৰি নতুন কৰি লিখা হ'ব পাৰে।"
3670
3671-#: ../virtManager/clone.py:808
3672+#: ../virtManager/clone.py:811
3673 #, python-format
3674 msgid "Error creating virtual machine clone '%s': %s"
3675 msgstr "ভাৰ্চুৱেল ডিভাইচৰ ক্লোন '%s' নিৰ্মাণ কৰিবলৈ ব্যৰ্থ: %s"
3676
3677-#: ../virtManager/clone.py:821 ../virtManager/createpool.py:379
3678-#: ../virtManager/createvol.py:254 ../virtManager/migrate.py:387
3679+#: ../virtManager/clone.py:824 ../virtManager/migrate.py:387
3680 #, python-format
3681 msgid "Uncaught error validating input: %s"
3682 msgstr "ইনপুট কৰা তথ্য প্ৰমাণ কৰাৰ সময়ত উৎপন্ন ত্ৰুটিৰ ব্যৱস্থাপনা কৰা নহয়: %s"
3683
3684-#: ../virtManager/clone.py:826
3685+#: ../virtManager/clone.py:829
3686 #, python-format
3687 msgid "Creating virtual machine clone '%s'"
3688 msgstr "ভাৰ্চুৱেল ডিভাইচৰ ক্লোন '%s' নিৰ্মাণ কৰা হৈছে"
3689
3690-#: ../virtManager/clone.py:830 ../virtManager/delete.py:158
3691+#: ../virtManager/clone.py:833 ../virtManager/delete.py:158
3692 msgid " and selected storage (this may take a while)"
3693 msgstr " আৰু নিৰ্বাচিত সংৰক্ষণ (কিছু সময় ব্যয় হ'ব পাৰে)"
3694
3695@@ -1262,104 +1320,36 @@ msgstr "ফ্লপি মাধ্যম অৱস্থিত কৰক"
3696 msgid "Locate directory volume"
3697 msgstr "ডাইৰেকটৰি আয়তন অৱস্থিত কৰক"
3698
3699-#: ../virtManager/connect.py:36
3700-#, python-format
3701-msgid "Error launching connect dialog: %s"
3702-msgstr "সংযোগ ডাইলগ আৰম্ভ কৰোতে ত্ৰুটি: %s"
3703-
3704-#: ../virtManager/connect.py:116
3705-msgid "user session"
3706-msgstr ""
3707-
3708-#: ../virtManager/connect.py:118
3709-msgid "Linux Containers"
3710-msgstr ""
3711-
3712-#: ../virtManager/connect.py:240
3713-msgid "A hostname is required for remote connections."
3714-msgstr "দূৰৱৰ্তী সংযোগসমূহৰ বাবে এটা হস্টনামৰ প্ৰয়োজন।"
3715-
3716-#: ../virtManager/connect.py:253
3717-msgid "Would you still like to remember this connection?"
3718-msgstr "আপুনি তথাপিও সংযোগ মনত ৰাখিব বিচাৰে নে?"
3719-
3720-#: ../virtManager/connectauth.py:72
3721-msgid "Authentication required"
3722-msgstr ""
3723-
3724-#: ../virtManager/connectauth.py:155
3725-msgid ""
3726-"The remote host requires a version of netcat/nc which supports the -U option."
3727-msgstr ""
3728-
3729-#: ../virtManager/connectauth.py:161
3730-msgid ""
3731-"Configure SSH key access for the remote host, or install an SSH askpass "
3732-"package locally."
3733-msgstr ""
3734-
3735-#: ../virtManager/connectauth.py:165
3736-msgid "Verify that the 'libvirtd' daemon is running on the remote host."
3737-msgstr ""
3738-
3739-#: ../virtManager/connectauth.py:169
3740-msgid ""
3741-"Verify that:\n"
3742-" - A Xen host kernel was booted\n"
3743-" - The Xen service has been started"
3744-msgstr ""
3745-"সতাসত্য নিৰূপণ কৰক:\n"
3746-" - এটা Xen হস্ট কাৰনেল বুট কৰা হৈছিল\n"
3747-" - Xen সেৱা আৰম্ভ কৰা হৈছে"
3748-
3749-#: ../virtManager/connectauth.py:175
3750-msgid ""
3751-"Could not detect a local session: if you are running virt-manager over ssh -"
3752-"X or VNC, you may not be able to connect to libvirt as a regular user. Try "
3753-"running as root."
3754-msgstr ""
3755-
3756-#: ../virtManager/connectauth.py:181
3757-msgid "Verify that the 'libvirtd' daemon is running."
3758-msgstr "'libvirtd' ডিমন চলি আছে নে সতাসত্য নিৰূপণ কৰক।"
3759-
3760-#: ../virtManager/connectauth.py:184
3761-#, python-format
3762-msgid "Unable to connect to libvirt %s."
3763-msgstr ""
3764-
3765-#: ../virtManager/connectauth.py:196
3766-msgid "Virtual Machine Manager Connection Failure"
3767-msgstr "ভাৰ্চুৱেল ডিভাইচ ব্যৱস্থাপকলৈ সংযোগ বিফল"
3768-
3769-#: ../virtManager/connection.py:419
3770+#: ../virtManager/connection.py:413
3771 msgid "User session"
3772 msgstr ""
3773
3774-#: ../virtManager/connection.py:577 ../virtManager/migrate.py:303
3775+#: ../virtManager/connection.py:546 ../virtManager/migrate.py:303
3776 msgid "Disconnected"
3777 msgstr "বিচ্ছিন্ন"
3778
3779-#: ../virtManager/connection.py:579
3780+#: ../virtManager/connection.py:548
3781 msgid "Connecting"
3782 msgstr "সংযোগ কৰা হৈছে"
3783
3784-#: ../virtManager/connection.py:581 ../virtManager/host.py:565
3785-#: ../virtManager/libvirtobject.py:216 ../virtManager/storagelist.py:333
3786-#: ../ui/storagelist.ui.h:11
3787+#: ../virtManager/connection.py:550 ../virtManager/hostnets.py:263
3788+#: ../virtManager/hoststorage.py:329 ../virtManager/object/libvirtobject.py:216
3789+#: ../ui/hoststorage.ui.h:11
3790 msgid "Active"
3791 msgstr "সক্ৰিয়"
3792
3793 #. Machine settings
3794-#: ../virtManager/connection.py:583 ../virtManager/details.py:1857
3795-#: ../virtManager/details.py:2425 ../virtManager/details.py:2441
3796-#: ../virtManager/details.py:2673 ../virtManager/gfxdetails.py:290
3797-#: ../virtManager/gfxdetails.py:292 ../virtManager/interface.py:98
3798-#: ../virtManager/libvirtenummap.py:88
3799+#: ../virtManager/connection.py:552 ../virtManager/details/details.py:1420
3800+#: ../virtManager/details/details.py:2013
3801+#: ../virtManager/details/details.py:2029
3802+#: ../virtManager/details/details.py:2275
3803+#: ../virtManager/device/gfxdetails.py:301
3804+#: ../virtManager/device/gfxdetails.py:303
3805+#: ../virtManager/lib/libvirtenummap.py:90
3806 msgid "Unknown"
3807 msgstr "অজ্ঞাত"
3808
3809-#: ../virtManager/connection.py:700
3810+#: ../virtManager/connection.py:646
3811 #, python-format
3812 msgid ""
3813 "%s rename failed. Attempting to recover also failed.\n"
3814@@ -1374,155 +1364,184 @@ msgstr ""
3815 "\n"
3816 "পুনৰুদ্ধাৰ ত্ৰুটি: %s"
3817
3818-#: ../virtManager/console.py:225
3819-msgid "Leave fullscreen"
3820-msgstr "পূৰ্ণপৰ্দা ত্যাগ কৰক"
3821+#: ../virtManager/createconn.py:37
3822+#, python-format
3823+msgid "Error launching connect dialog: %s"
3824+msgstr "সংযোগ ডাইলগ আৰম্ভ কৰোতে ত্ৰুটি: %s"
3825
3826-#: ../virtManager/console.py:253
3827-msgid "Send key combination"
3828-msgstr "কি' সংযুক্তি পঠাওক"
3829+#: ../virtManager/createconn.py:117
3830+msgid "user session"
3831+msgstr ""
3832
3833-#: ../virtManager/console.py:278
3834-#, python-format
3835-msgid "%(vm-name)s on %(connection-name)s"
3836+#: ../virtManager/createconn.py:119
3837+msgid "Linux Containers"
3838 msgstr ""
3839
3840-#: ../virtManager/console.py:285
3841-#, python-format
3842-msgid "Press %s to release pointer."
3843-msgstr "পোইন্টাৰ এৰিবলে %s টিপক।"
3844+#: ../virtManager/createconn.py:241
3845+msgid "A hostname is required for remote connections."
3846+msgstr "দূৰৱৰ্তী সংযোগসমূহৰ বাবে এটা হস্টনামৰ প্ৰয়োজন।"
3847
3848-#: ../virtManager/console.py:410
3849-#, python-format
3850-msgid "Graphics type '%s' does not support auto resize."
3851-msgstr "গ্ৰাফিক্স ধৰণ '%s' এ স্ব পুনৰ আকাৰ সমৰ্থন নকৰে।"
3852+#: ../virtManager/createconn.py:254
3853+msgid "Would you still like to remember this connection?"
3854+msgstr "আপুনি তথাপিও সংযোগ মনত ৰাখিব বিচাৰে নে?"
3855
3856-#: ../virtManager/console.py:413
3857-msgid "Guest agent is not available."
3858-msgstr "অতিথি সহায়ক উপলব্ধ নহয়।"
3859+#: ../virtManager/createnet.py:123 ../virtManager/object/network.py:190
3860+msgid "NAT"
3861+msgstr "NAT"
3862
3863-#: ../virtManager/console.py:554
3864-msgid "Guest has crashed."
3865+#: ../virtManager/createnet.py:124 ../ui/hostnets.ui.h:12
3866+msgid "Routed"
3867+msgstr "পথিত"
3868+
3869+#: ../virtManager/createnet.py:125
3870+msgid "Open"
3871 msgstr ""
3872
3873-#: ../virtManager/console.py:556
3874-msgid "Guest is not running."
3875+#: ../virtManager/createnet.py:126
3876+msgid "Isolated"
3877 msgstr ""
3878
3879-#: ../virtManager/console.py:697
3880-msgid "Graphical console not configured for guest"
3881-msgstr "অতিথিৰ বাবে কনচৌলৰ বিন্যাস কৰা হোৱা নাই"
3882+#: ../virtManager/createnet.py:127
3883+msgid "SR-IOV pool"
3884+msgstr ""
3885+
3886+#: ../virtManager/createnet.py:171
3887+msgid "Any physical device"
3888+msgstr "কোনো দৈহিক ডিভাইচৰ সৈতে NAT কৰা হ'ব"
3889
3890-#: ../virtManager/console.py:704
3891+#: ../virtManager/createnet.py:174
3892 #, python-format
3893-msgid "Cannot display graphical console type '%s'"
3894-msgstr "গ্ৰাফীয় কনচৌল ধৰণ '%s' প্ৰদৰ্শন কৰিব নোৱাৰি"
3895+msgid "Physical device %s"
3896+msgstr "দৈহিক ডিভাইচ %s ৰ সৈতে NAT কৰা হ'ব"
3897
3898-#: ../virtManager/console.py:711
3899-msgid "Connecting to graphical console for guest"
3900-msgstr "অতিথিৰ বাবে নিৰ্ধাৰিত কনচৌলৰ সৈতে সংযোগ স্থাপন কৰা হৈছে"
3901+#: ../virtManager/createnet.py:201
3902+msgid "No available device"
3903+msgstr ""
3904
3905-#: ../virtManager/console.py:734
3906-msgid "Error connecting to graphical console"
3907-msgstr "গ্ৰাফীয় কনচৌললে সংযোগ কৰিবলে ত্ৰুটি"
3908+#: ../virtManager/createnet.py:385
3909+#, python-format
3910+msgid "Name '%s' already in use by another network."
3911+msgstr "নাম '%s' ইতিমধ্যে অন্য নেটৱৰ্ক দ্বাৰা ব্যৱহৃত।"
3912
3913-#: ../virtManager/console.py:788
3914+#: ../virtManager/createnet.py:452 ../virtManager/createpool.py:388
3915+#: ../virtManager/createvol.py:289
3916 #, python-format
3917-msgid "Viewer authentication error: %s"
3918+msgid "Error building XML: %s"
3919 msgstr ""
3920
3921-#: ../virtManager/console.py:806
3922-msgid "USB redirection error"
3923-msgstr "USB পুনৰনিৰ্দেশ ত্ৰুটি"
3924-
3925-#: ../virtManager/console.py:815
3926-msgid "Viewer was disconnected."
3927-msgstr ""
3928+#: ../virtManager/createnet.py:458
3929+#, python-format
3930+msgid "Error creating virtual network: %s"
3931+msgstr "ভাৰ্চুৱেল নেটৱৰ্ক নিৰ্মাণ কৰোঁতে ব্যৰ্থ: %s"
3932
3933-#: ../virtManager/console.py:821
3934+#: ../virtManager/createnet.py:487
3935 #, python-format
3936-msgid "SSH tunnel error output: %s"
3937+msgid "Error validating network: %s"
3938 msgstr ""
3939
3940-#: ../virtManager/console.py:826 ../virtManager/console.py:1012
3941-msgid "Viewer disconnected."
3942-msgstr ""
3943+#: ../virtManager/createnet.py:492
3944+msgid "Creating virtual network..."
3945+msgstr "ভাৰছুৱেল নেটৱৰ্ক সৃষ্টি কৰা হৈছে..."
3946
3947-#: ../virtManager/console.py:917
3948-msgid "No text console available"
3949-msgstr "কোনো লিখনি কনচৌল উপলব্ধ নাই"
3950+#: ../virtManager/createnet.py:493
3951+msgid "Creating the virtual network may take a while..."
3952+msgstr "ভাৰছুৱেল নেটৱৰ্ক সৃষ্টি কৰোতে কিছু সময় লাগিব পাৰে..."
3953
3954-#: ../virtManager/console.py:930
3955-#, python-format
3956-msgid "Text Console %d"
3957+#: ../virtManager/createpool.py:256
3958+msgid "_Source IQN:"
3959+msgstr "উৎস IQN (_S):"
3960+
3961+#: ../virtManager/createpool.py:258
3962+msgid "_Source Path:"
3963+msgstr "উৎসৰ পথ (_S):"
3964+
3965+#: ../virtManager/createpool.py:397
3966+msgid ""
3967+"Building a pool of this type will format the source device. Are you sure you "
3968+"want to 'build' this pool?"
3969 msgstr ""
3970+"এই ধৰণৰ পুল নিৰ্মাণৰ ফলত উৎস ডিভাইচ পুনৰাকৃত কৰা হ'ব। আপুনি নিশ্চিতৰূপে এই পুল "
3971+"নিৰ্মাণ ('build') কৰিবলৈ ইচ্ছুক নে?"
3972
3973-#: ../virtManager/console.py:932
3974+#: ../virtManager/createpool.py:416
3975 #, python-format
3976-msgid "Serial %d"
3977+msgid "Error creating pool: %s"
3978+msgstr "পুল নিৰ্বাচন কৰোঁতে ত্ৰুটি: %s"
3979+
3980+#: ../virtManager/createpool.py:443
3981+#, python-format
3982+msgid "Error validating pool: %s"
3983 msgstr ""
3984
3985-#: ../virtManager/console.py:944
3986-msgid "No graphical console available"
3987-msgstr "কোনো গ্ৰাফীয় কনচৌল উপলব্ধ নাই"
3988+#: ../virtManager/createpool.py:450
3989+msgid "Creating storage pool..."
3990+msgstr "সংৰক্ষণৰ পুল নিৰ্মাণ কৰা হৈছে..."
3991
3992-#: ../virtManager/console.py:951
3993-msgid "Graphical Console"
3994-msgstr ""
3995+#: ../virtManager/createpool.py:451
3996+msgid "Creating the storage pool may take a while..."
3997+msgstr "সংৰক্ষণৰ পুল নিৰ্মাণ কৰোঁতে সমস্যা হ'ব পাৰে..."
3998
3999-#: ../virtManager/console.py:959
4000-msgid "virt-manager does not support more that one graphical console"
4001-msgstr ""
4002+#: ../virtManager/createpool.py:473
4003+msgid "Choose source path"
4004+msgstr "উৎস পথ বাছক"
4005+
4006+#: ../virtManager/createpool.py:486
4007+msgid "Choose target directory"
4008+msgstr "লক্ষ্য পঞ্জিকা বাছক"
4009
4010-#: ../virtManager/create.py:71
4011+#: ../virtManager/createvm.py:71
4012 #, python-format
4013 msgid "%.1f GiB"
4014 msgstr ""
4015
4016-#: ../virtManager/create.py:75
4017+#: ../virtManager/createvm.py:75
4018 #, python-format
4019 msgid "%d MiB"
4020 msgstr ""
4021
4022-#: ../virtManager/create.py:117
4023+#: ../virtManager/createvm.py:117
4024 #, python-format
4025 msgid "Error launching create dialog: %s"
4026 msgstr ""
4027
4028-#: ../virtManager/create.py:257 ../virtManager/create.py:262
4029+#: ../virtManager/createvm.py:250
4030+msgid "Error"
4031+msgstr "ত্ৰুটি"
4032+
4033+#: ../virtManager/createvm.py:256 ../virtManager/createvm.py:261
4034 msgid "Warning"
4035 msgstr ""
4036
4037-#: ../virtManager/create.py:440
4038+#: ../virtManager/createvm.py:437
4039 #, python-format
4040 msgid ""
4041 "Failed to setup UEFI: %s\n"
4042 "Install options are limited."
4043 msgstr ""
4044
4045-#: ../virtManager/create.py:466
4046+#: ../virtManager/createvm.py:463
4047 msgid "Libvirt version does not support remote URL installs."
4048 msgstr "Libvirt সংস্কৰণে দূৰৱৰ্তী URL ইনস্টলসমূহ সমৰ্থন নকৰে।"
4049
4050-#: ../virtManager/create.py:473
4051+#: ../virtManager/createvm.py:470
4052 #, python-format
4053 msgid "%s installs not available for paravirt guests."
4054 msgstr "paravirt অতিথিৰ কাৰণে %s ইনস্টলসমূহ পোৱা নাযায়।"
4055
4056-#: ../virtManager/create.py:478
4057+#: ../virtManager/createvm.py:475
4058 #, python-format
4059 msgid "Architecture '%s' is not installable"
4060 msgstr "স্থাপত্য '%s' ক ইনস্টল কৰিব নোৱাৰি"
4061
4062-#: ../virtManager/create.py:494
4063+#: ../virtManager/createvm.py:491
4064 msgid "No install methods available for this connection."
4065 msgstr "এই সংযোগৰ বাবে কোনো ইনস্টল পদ্ধতি উপলব্ধ নাই।"
4066
4067-#: ../virtManager/create.py:532
4068+#: ../virtManager/createvm.py:529
4069 msgid "No hypervisor options were found for this connection."
4070 msgstr "এই সংযোগৰ বাবে কোনো হাইপাৰভাইছৰ বিকল্প পোৱা নগল।"
4071
4072-#: ../virtManager/create.py:537
4073+#: ../virtManager/createvm.py:534
4074 msgid ""
4075 "This usually means that QEMU or KVM is not installed on your machine, or the "
4076 "KVM kernel modules are not loaded."
4077@@ -1530,13 +1549,13 @@ msgstr ""
4078 "ই সাধাৰণত বুজায় যে QEMU অথবা KVM আপোনাৰ ডিভাইচত ইনস্টল নাই, অথবা কাৰনেল মডিউল "
4079 "মডিউলসমূহ ল'ড কৰা হোৱা নাই।"
4080
4081-#: ../virtManager/create.py:561
4082+#: ../virtManager/createvm.py:558
4083 msgid ""
4084 "Host is not advertising support for full virtualization. Install options may "
4085 "be limited."
4086 msgstr ""
4087
4088-#: ../virtManager/create.py:567
4089+#: ../virtManager/createvm.py:564
4090 msgid ""
4091 "KVM is not available. This may mean the KVM package is not installed, or the "
4092 "KVM kernel modules are not loaded. Your virtual machines may perform poorly."
4093@@ -1544,209 +1563,212 @@ msgstr ""
4094 "KVM উপলব্ধ নহয়। ই KVM পেকেইজ ইনস্টল নাই, অথবা KVM কাৰনেল মডিউলসমূহ ল'ড কৰা হোৱা "
4095 "নাই বুজাব পাৰে। আপোনাৰ ভাৰচুৱেল ডিভাইচসমূহে বেয়া ধৰণে পৰিৱেশন কৰিব পাৰে।"
4096
4097-#: ../virtManager/create.py:609
4098+#: ../virtManager/createvm.py:606
4099 #, python-format
4100 msgid "Up to %(maxmem)s available on the host"
4101 msgstr "হস্টত %(maxmem)s লৈকে পোৱা যায়"
4102
4103-#: ../virtManager/create.py:621
4104+#: ../virtManager/createvm.py:618
4105 #, python-format
4106 msgid "Up to %(numcpus)d available"
4107 msgstr "%(numcpus)d লৈকে পোৱা যায়"
4108
4109-#: ../virtManager/create.py:659
4110+#: ../virtManager/createvm.py:656
4111 msgid "No active connection to install on."
4112 msgstr "ইনস্টল কৰিবলৈ কোনো সক্ৰিয় সংযোগ নাই।"
4113
4114-#: ../virtManager/create.py:920
4115+#: ../virtManager/createvm.py:917
4116 msgid "Host filesystem"
4117 msgstr "হস্ট ফাইলচিস্টেম"
4118
4119-#: ../virtManager/create.py:922 ../virtManager/details.py:2426
4120-#: ../virtManager/gfxdetails.py:77 ../virtinst/domcapabilities.py:203
4121+#: ../virtManager/createvm.py:919 ../virtManager/details/details.py:2014
4122+#: ../virtManager/device/gfxdetails.py:92 ../virtinst/domcapabilities.py:218
4123 msgid "None"
4124 msgstr "একো নাই"
4125
4126-#: ../virtManager/create.py:935
4127+#: ../virtManager/createvm.py:932
4128 msgid "Local CDROM/ISO"
4129 msgstr "স্থানীয় CDROM/ISO"
4130
4131-#: ../virtManager/create.py:937
4132+#: ../virtManager/createvm.py:934
4133 msgid "URL Install Tree"
4134 msgstr "URL ইনস্টল ট্ৰি"
4135
4136-#: ../virtManager/create.py:939
4137+#: ../virtManager/createvm.py:936
4138 msgid "PXE Install"
4139 msgstr "PXE ইনস্টল"
4140
4141-#: ../virtManager/create.py:941
4142+#: ../virtManager/createvm.py:938
4143 msgid "Import existing OS image"
4144 msgstr "স্থায়ী OS ছবি ইমপোৰ্ট কৰক"
4145
4146-#: ../virtManager/create.py:943
4147+#: ../virtManager/createvm.py:940
4148 msgid "Application container"
4149 msgstr "এপ্লিকেচন ধৰোতা"
4150
4151-#: ../virtManager/create.py:945
4152+#: ../virtManager/createvm.py:942
4153 msgid "Operating system container"
4154 msgstr "অপাৰেটিং চিস্টেম ধৰোতা"
4155
4156-#: ../virtManager/create.py:947
4157+#: ../virtManager/createvm.py:944
4158 msgid "Virtuozzo container"
4159 msgstr ""
4160
4161-#: ../virtManager/create.py:1092
4162+#: ../virtManager/createvm.py:1090
4163 msgid "Removing disk images"
4164 msgstr ""
4165
4166-#: ../virtManager/create.py:1093
4167+#: ../virtManager/createvm.py:1091
4168 msgid "Removing disk images we created for this virtual machine."
4169 msgstr ""
4170
4171-#: ../virtManager/create.py:1257
4172+#: ../virtManager/createvm.py:1255
4173 msgid "No network selected"
4174 msgstr ""
4175
4176-#: ../virtManager/create.py:1259
4177+#: ../virtManager/createvm.py:1257
4178 msgid "Network selection does not support PXE"
4179 msgstr "নেটৱৰ্ক নিৰ্বাচনে PXE সমৰ্থন নকৰে"
4180
4181-#: ../virtManager/create.py:1328 ../virtManager/createnet.py:489
4182-#: ../virtManager/createpool.py:426
4183+#: ../virtManager/createvm.py:1327
4184 #, python-format
4185 msgid "Step %(current_page)d of %(max_page)d"
4186 msgstr "পদক্ষেপ %(current_page)d মুঠ %(max_page)d ৰ"
4187
4188-#: ../virtManager/create.py:1337
4189+#: ../virtManager/createvm.py:1336
4190 msgid "Waiting for install media / source"
4191 msgstr ""
4192
4193-#: ../virtManager/create.py:1410
4194+#: ../virtManager/createvm.py:1409
4195 #, python-format
4196 msgid "Error populating summary page: %s"
4197 msgstr "সাৰাংশ পৃষ্ঠা পূৰ্ণ কৰোতে ত্ৰুটি: %s"
4198
4199-#: ../virtManager/create.py:1446
4200+#: ../virtManager/createvm.py:1445
4201 msgid "Error setting OS information."
4202 msgstr "OS ৰ তথ্য নিৰ্ধাৰণ কৰোঁতে সমস্যা।"
4203
4204-#: ../virtManager/create.py:1470
4205+#: ../virtManager/createvm.py:1469
4206 #, python-format
4207 msgid "Uncaught error validating install parameters: %s"
4208 msgstr "ইনস্টলৰ প্ৰাচল প্ৰমাণ কৰোঁতে ত্ৰুটিৰ ব্যৱস্থাপনা কৰা নহয়: %s"
4209
4210-#: ../virtManager/create.py:1520
4211+#: ../virtManager/createvm.py:1497
4212 msgid "You must select an OS."
4213 msgstr ""
4214
4215-#: ../virtManager/create.py:1527
4216+#: ../virtManager/createvm.py:1504
4217 msgid "An install media selection is required."
4218 msgstr "এটা ইনস্টল মিডিয়াৰ নিৰ্বাচন আৱশ্যক।"
4219
4220-#: ../virtManager/create.py:1534
4221+#: ../virtManager/createvm.py:1511
4222 msgid "An install tree is required."
4223 msgstr "ইনস্টল ট্ৰিৰ প্ৰয়োজন।"
4224
4225-#: ../virtManager/create.py:1546
4226+#: ../virtManager/createvm.py:1523
4227 msgid "A storage path to import is required."
4228 msgstr "ইমপোৰ্ট কৰিবলে এটা সংৰক্ষণ পথৰ প্ৰয়োজন।"
4229
4230-#: ../virtManager/create.py:1551
4231+#: ../virtManager/createvm.py:1528
4232 msgid "The import path must point to an existing storage."
4233 msgstr ""
4234
4235-#: ../virtManager/create.py:1557
4236+#: ../virtManager/createvm.py:1534
4237 msgid "An application path is required."
4238 msgstr "এটা এপ্লিকেচন পথৰ প্ৰয়োজন।"
4239
4240-#: ../virtManager/create.py:1562
4241+#: ../virtManager/createvm.py:1539
4242 msgid "An OS directory path is required."
4243 msgstr "এটা OS ডাইৰেকটৰি পথৰ প্ৰয়োজন।"
4244
4245-#: ../virtManager/create.py:1571
4246+#: ../virtManager/createvm.py:1548
4247 msgid "Source URL is required"
4248 msgstr ""
4249
4250-#: ../virtManager/create.py:1576
4251+#: ../virtManager/createvm.py:1553
4252 msgid "Please specify password for accessing source registry"
4253 msgstr ""
4254
4255-#: ../virtManager/create.py:1582
4256+#: ../virtManager/createvm.py:1559
4257 #, python-format
4258 msgid "Destination path is not directory: %s"
4259 msgstr ""
4260
4261-#: ../virtManager/create.py:1585
4262+#: ../virtManager/createvm.py:1562
4263 #, python-format
4264 msgid "No write permissions for directory path: %s"
4265 msgstr ""
4266
4267-#: ../virtManager/create.py:1590
4268+#: ../virtManager/createvm.py:1567
4269 msgid "OS root directory is not empty"
4270 msgstr ""
4271
4272-#: ../virtManager/create.py:1591
4273+#: ../virtManager/createvm.py:1568
4274 msgid ""
4275 "Creating root file system in a non-empty directory might fail due to file "
4276 "conflicts.\n"
4277 "Would you like to continue?"
4278 msgstr ""
4279
4280-#: ../virtManager/create.py:1601
4281+#: ../virtManager/createvm.py:1578
4282 msgid "A template name is required."
4283 msgstr ""
4284
4285-#: ../virtManager/create.py:1616
4286+#: ../virtManager/createvm.py:1593
4287 msgid "Error setting installer parameters."
4288 msgstr "ইনস্টলাৰৰ প্ৰাচল নিৰ্ধাৰণ কৰোঁতে সমস্যা।"
4289
4290-#: ../virtManager/create.py:1640
4291+#: ../virtManager/createvm.py:1617
4292 msgid "Error setting install media location."
4293 msgstr "ইনস্টল মিডিয়াৰ স্থান নিৰ্ধাৰণ কৰোঁতে সমস্যা।"
4294
4295-#: ../virtManager/create.py:1667
4296+#: ../virtManager/createvm.py:1644
4297 msgid "Error setting default name."
4298 msgstr "অবিকল্পিত নাম সংহতি কৰোতে ত্ৰুটি।"
4299
4300-#: ../virtManager/create.py:1724
4301+#: ../virtManager/createvm.py:1695
4302 msgid "Error setting CPUs."
4303 msgstr "CPU নিৰ্ধাৰণ কৰোঁতে সমস্যা।"
4304
4305-#: ../virtManager/create.py:1731
4306+#: ../virtManager/createvm.py:1702
4307 msgid "Error setting guest memory."
4308 msgstr "অতিথিৰ মেমৰি নিৰ্ধাৰণ কৰোঁতে সমস্যা।"
4309
4310-#: ../virtManager/create.py:1804
4311+#: ../virtManager/createvm.py:1746
4312+msgid "Storage parameter error."
4313+msgstr "ভঁৰালৰ প্ৰাচলত ভুল।"
4314+
4315+#: ../virtManager/createvm.py:1772
4316 msgid "Invalid guest name"
4317 msgstr ""
4318
4319-#: ../virtManager/create.py:1825
4320+#: ../virtManager/createvm.py:1793
4321 #, python-format
4322 msgid "Network device required for %s install."
4323 msgstr "%s ইনস্টলৰ কাৰণে নেটৱৰ্ক ডিভাইচৰ প্ৰয়োজন।"
4324
4325-#: ../virtManager/create.py:1907
4326+#: ../virtManager/createvm.py:1876
4327 msgid "Detecting..."
4328 msgstr ""
4329
4330-#: ../virtManager/create.py:1968
4331+#: ../virtManager/createvm.py:1938
4332 msgid "None detected"
4333 msgstr ""
4334
4335-#: ../virtManager/create.py:2003
4336+#: ../virtManager/createvm.py:1974
4337 msgid "Error starting installation: "
4338 msgstr "ইনস্টল আৰম্ভ কৰোতে ত্ৰুটি: "
4339
4340-#: ../virtManager/create.py:2043
4341+#: ../virtManager/createvm.py:2013
4342 #, python-format
4343 msgid "Unable to complete install: '%s'"
4344 msgstr "ইনস্টল সমাপ্ত কৰোঁতে ব্যৰ্থ: '%s'"
4345
4346-#: ../virtManager/create.py:2082
4347+#: ../virtManager/createvm.py:2052
4348 msgid "Creating Virtual Machine"
4349 msgstr "ভাৰ্চুৱেল ডিভাইচ নিৰ্মাণ কৰা হৈছে"
4350
4351-#: ../virtManager/create.py:2083
4352+#: ../virtManager/createvm.py:2053
4353 msgid ""
4354 "The virtual machine is now being created. Allocation of disk storage and "
4355 "retrieval of the installation images may take a few minutes to complete."
4356@@ -1754,278 +1776,61 @@ msgstr ""
4357 "ভাৰ্চুৱেল ডিভাইচ এতিয়া সৃষ্টি কৰা হৈছে। ডিষ্ক ভঁৰালৰ বিতৰণ আৰু ইনস্টল ছবিৰ উদ্ধাৰ "
4358 "সম্পূৰ্ণ কৰিবলৈ কিছু সময়ৰ প্ৰয়োজন হ'ব।"
4359
4360-#: ../virtManager/create.py:2137
4361+#: ../virtManager/createvm.py:2107
4362 #, python-format
4363 msgid "VM '%s' didn't show up after expected time."
4364 msgstr "VM '%s' প্ৰত্যাশিত সময়ৰ পিছত দেখা নিদিলে।"
4365
4366-#: ../virtManager/create.py:2185
4367+#: ../virtManager/createvm.py:2155
4368 #, python-format
4369 msgid "Error continue install: %s"
4370 msgstr "ইনস্টল চলাই নিওতে ত্ৰুটি: %s"
4371
4372-#: ../virtManager/create.py:2197
4373+#: ../virtManager/createvm.py:2168
4374 msgid "Bootstraping container"
4375 msgstr ""
4376
4377-#: ../virtManager/createnet.py:128 ../virtinst/network.py:155
4378-msgid "NAT"
4379-msgstr "NAT"
4380-
4381-#: ../virtManager/createnet.py:129 ../ui/host.ui.h:22
4382-msgid "Routed"
4383-msgstr "পথিত"
4384-
4385-#: ../virtManager/createnet.py:130
4386-msgid "Open"
4387-msgstr ""
4388-
4389-#: ../virtManager/createnet.py:169
4390-msgid "Any physical device"
4391-msgstr "কোনো দৈহিক ডিভাইচৰ সৈতে NAT কৰা হ'ব"
4392-
4393-#: ../virtManager/createnet.py:179
4394+#: ../virtManager/createvol.py:303
4395 #, python-format
4396-msgid "Physical device %s"
4397-msgstr "দৈহিক ডিভাইচ %s ৰ সৈতে NAT কৰা হ'ব"
4398+msgid "Error creating vol: %s"
4399+msgstr "আয়তন নিৰ্মাণ কৰোঁতে ত্ৰুটি: %s"
4400
4401-#: ../virtManager/createnet.py:204
4402+#: ../virtManager/createvol.py:319
4403 #, python-format
4404-msgid "%s"
4405-msgstr ""
4406-
4407-#: ../virtManager/createnet.py:206
4408-msgid "No available device"
4409+msgid "Error validating volume: %s"
4410 msgstr ""
4411
4412-#: ../virtManager/createnet.py:290
4413-msgid "Invalid network name"
4414-msgstr "অবৈধ নেটৱৰ্ক নাম"
4415-
4416-#: ../virtManager/createnet.py:299 ../virtManager/createnet.py:303
4417-#: ../virtManager/createnet.py:307 ../virtManager/createnet.py:311
4418-#: ../virtManager/createnet.py:382 ../virtManager/createnet.py:386
4419-#: ../virtManager/createnet.py:390
4420-msgid "Invalid Network Address"
4421-msgstr "অবৈধ নেটৱৰ্ক ঠিকনা"
4422-
4423-#: ../virtManager/createnet.py:300 ../virtManager/createnet.py:383
4424-msgid "The network address could not be understood"
4425-msgstr "নেটৱৰ্কৰ ঠিকনা বুজিব নোৱাৰি"
4426+#: ../virtManager/createvol.py:324
4427+msgid "Creating storage volume..."
4428+msgstr "সংৰক্ষণৰ আয়তন নিৰ্মাণ কৰা হৈছে..."
4429
4430-#: ../virtManager/createnet.py:304
4431-msgid "The network must be an IPv4 address"
4432-msgstr "নেটৱৰ্কৰ ক্ষেত্ৰত অকল IPv4 ঠিকনা প্ৰয়োগ কৰা আৱশ্যক"
4433+#: ../virtManager/createvol.py:325
4434+msgid "Creating the storage volume may take a while..."
4435+msgstr "সংৰক্ষণৰ আয়তন নিৰ্মাণ কৰোঁতে কিচু সময় ব্যয় হ'ব পাৰে..."
4436
4437-#: ../virtManager/createnet.py:308
4438-msgid "The network must address at least 8 addresses."
4439-msgstr "নেটৱৰ্কে অন্তত ৮ টা ঠিকনা সম্বোধন কৰিব লাগিব।"
4440+#: ../virtManager/delete.py:42
4441+#, python-format
4442+msgid "Error launching delete dialog: %s"
4443+msgstr "মচা ডাইলগ আৰম্ভ কৰোতে ত্ৰুটি: %s"
4444
4445-#: ../virtManager/createnet.py:312
4446-msgid "The network prefix must be >= 15"
4447-msgstr "নেটৱৰ্ক উপসৰ্গ >= 15 হব লাগিব"
4448+#: ../virtManager/delete.py:96
4449+msgid "Delete"
4450+msgstr "আঁতৰাওক"
4451
4452-#: ../virtManager/createnet.py:315 ../virtManager/createnet.py:394
4453-msgid "Check Network Address"
4454-msgstr "নেটৱৰ্ক ঠিকনা পৰীক্ষা কৰক"
4455+#: ../virtManager/delete.py:143
4456+msgid "Are you sure you want to delete the storage?"
4457+msgstr "আপুনি সংৰক্ষণ মচি পেলাবলৈ নিশ্চিত নে?"
4458
4459-#: ../virtManager/createnet.py:316
4460+#: ../virtManager/delete.py:144
4461+#, python-format
4462 msgid ""
4463-"The network should normally use a private IPv4 address. Use this non-private "
4464-"address anyway?"
4465+"The following paths will be deleted:\n"
4466+"\n"
4467+"%s"
4468 msgstr ""
4469-"নেটৱৰ্ক দ্বাৰা সাধাৰণত ব্যক্তিগত IPv4 ঠিকনা ব্যৱহৃত হোৱা আৱশ্যক। তথাপি এই সাৰ্বজনীন "
4470-"ঠিকনা ব্যৱহাৰ কৰা হ'ব?"
4471-
4472-#: ../virtManager/createnet.py:326 ../virtManager/createnet.py:329
4473-#: ../virtManager/createnet.py:332 ../virtManager/createnet.py:336
4474-msgid "Invalid DHCP Address"
4475-msgstr "DHCP ঠিকনা বৈধ নহয়"
4476-
4477-#: ../virtManager/createnet.py:327
4478-msgid "The DHCP start address could not be understood"
4479-msgstr "DHCP ৰ প্ৰাৰম্ভিক ঠিকনাক বুজিব নোৱাৰি"
4480-
4481-#: ../virtManager/createnet.py:330
4482-msgid "The DHCP end address could not be understood"
4483-msgstr "DHCP ৰ অন্তিম ঠিকনাক বুজিব নোৱাৰি"
4484-
4485-#: ../virtManager/createnet.py:333
4486-#, python-format
4487-msgid "The DHCP start address is not with the network %s"
4488-msgstr "DHCP ৰ প্ৰাৰম্ভিক ঠিকনা %s নেটৱৰ্কত উপস্থিত নাই"
4489-
4490-#: ../virtManager/createnet.py:337
4491-#, python-format
4492-msgid "The DHCP end address is not with the network %s"
4493-msgstr "DHCP ৰ অন্তিম ঠিকনা %s নেটৱৰ্কত উপস্থিত নাই"
4494-
4495-#: ../virtManager/createnet.py:369 ../virtManager/createnet.py:372
4496-#: ../virtManager/createnet.py:448 ../virtManager/createnet.py:451
4497-msgid "Invalid static route"
4498-msgstr "অবৈধ স্থিৰ পথ"
4499-
4500-#: ../virtManager/createnet.py:370 ../virtManager/createnet.py:449
4501-msgid "The network address is incorrect."
4502-msgstr "নেটৱৰ্ক ঠিকনা সঠিক নহয়।"
4503-
4504-#: ../virtManager/createnet.py:373 ../virtManager/createnet.py:452
4505-msgid "The gateway address is incorrect."
4506-msgstr "গেইটৱে ঠিকনা সঠিক নহয়।"
4507-
4508-#: ../virtManager/createnet.py:387
4509-msgid "The network must be an IPv6 address"
4510-msgstr "নেটৱৰ্ক এটা IPv6 ঠিকনা হব লাগিব"
4511-
4512-#: ../virtManager/createnet.py:391
4513-msgid "For libvirt, the IPv6 network prefix must be /64"
4514-msgstr "libvirt ৰ বাবে, IPv6 উপসৰ্গ /64 হব লাগিব"
4515-
4516-#: ../virtManager/createnet.py:395
4517-msgid ""
4518-"The network should normally use a private IPv6 address. Use this non-private "
4519-"address anyway?"
4520-msgstr ""
4521-
4522-#: ../virtManager/createnet.py:405 ../virtManager/createnet.py:408
4523-#: ../virtManager/createnet.py:411 ../virtManager/createnet.py:415
4524-msgid "Invalid DHCPv6 Address"
4525-msgstr "অবৈধ DHCPv6 ঠিকনা"
4526-
4527-#: ../virtManager/createnet.py:406
4528-msgid "The DHCPv6 start address could not be understood"
4529-msgstr "DHCPv6 আৰম্ভণি ঠিকনা বুজিব পৰা নগল"
4530-
4531-#: ../virtManager/createnet.py:409
4532-msgid "The DHCPv6 end address could not be understood"
4533-msgstr "DHCPv6 অন্ত ঠিকনা বুজিব পৰা নগল"
4534-
4535-#: ../virtManager/createnet.py:412
4536-#, python-format
4537-msgid "The DHCPv6 start address is not with the network %s"
4538-msgstr "DHCPv6 আৰম্ভণি ঠিকনা নেটৱৰ্ক %s ৰ সৈতে নাই"
4539-
4540-#: ../virtManager/createnet.py:416
4541-#, python-format
4542-msgid "The DHCPv6 end address is not with the network %s"
4543-msgstr "DHCPv6 অন্ত ঠিকনা নেটৱৰ্ক %s ৰ সৈতে নাই"
4544-
4545-#: ../virtManager/createnet.py:614 ../virtManager/createnet.py:670
4546-#: ../virtManager/netlist.py:77
4547-msgid "Private"
4548-msgstr "ব্যক্তিগত"
4549-
4550-#: ../virtManager/createnet.py:614 ../virtManager/createnet.py:676
4551-msgid "Other/Public"
4552-msgstr "অন্য/ৰাজহুৱা"
4553-
4554-#: ../virtManager/createnet.py:672
4555-msgid "Reserved"
4556-msgstr "সংৰক্ষিত"
4557-
4558-#: ../virtManager/createnet.py:674
4559-msgid "Unspecified"
4560-msgstr "অধাৰ্য্যত"
4561-
4562-#: ../virtManager/createnet.py:803
4563-#, python-format
4564-msgid "Error creating virtual network: %s"
4565-msgstr "ভাৰ্চুৱেল নেটৱৰ্ক নিৰ্মাণ কৰোঁতে ব্যৰ্থ: %s"
4566-
4567-#: ../virtManager/createnet.py:820
4568-#, python-format
4569-msgid "Error generating network xml: %s"
4570-msgstr "নেটৱৰ্ক xml সৃজন কৰোতে ত্ৰুটি: %s"
4571-
4572-#: ../virtManager/createnet.py:826
4573-msgid "Creating virtual network..."
4574-msgstr "ভাৰছুৱেল নেটৱৰ্ক সৃষ্টি কৰা হৈছে..."
4575-
4576-#: ../virtManager/createnet.py:827
4577-msgid "Creating the virtual network may take a while..."
4578-msgstr "ভাৰছুৱেল নেটৱৰ্ক সৃষ্টি কৰোতে কিছু সময় লাগিব পাৰে..."
4579-
4580-#: ../virtManager/createpool.py:270
4581-msgid "_Source IQN:"
4582-msgstr "উৎস IQN (_S):"
4583-
4584-#: ../virtManager/createpool.py:272
4585-msgid "_Source Path:"
4586-msgstr "উৎসৰ পথ (_S):"
4587-
4588-#: ../virtManager/createpool.py:355
4589-msgid "Choose source path"
4590-msgstr "উৎস পথ বাছক"
4591-
4592-#: ../virtManager/createpool.py:362
4593-msgid "Choose target directory"
4594-msgstr "লক্ষ্য পঞ্জিকা বাছক"
4595-
4596-#: ../virtManager/createpool.py:394
4597-#, python-format
4598-msgid "Error creating pool: %s"
4599-msgstr "পুল নিৰ্বাচন কৰোঁতে ত্ৰুটি: %s"
4600-
4601-#: ../virtManager/createpool.py:409
4602-msgid "Creating storage pool..."
4603-msgstr "সংৰক্ষণৰ পুল নিৰ্মাণ কৰা হৈছে..."
4604-
4605-#: ../virtManager/createpool.py:410
4606-msgid "Creating the storage pool may take a while..."
4607-msgstr "সংৰক্ষণৰ পুল নিৰ্মাণ কৰোঁতে সমস্যা হ'ব পাৰে..."
4608-
4609-#: ../virtManager/createpool.py:479 ../virtManager/createpool.py:510
4610-msgid "Pool Parameter Error"
4611-msgstr "পুলৰ প্ৰাচল সংক্ৰান্ত ত্ৰুটি"
4612-
4613-#: ../virtManager/createpool.py:516
4614-msgid ""
4615-"Building a pool of this type will format the source device. Are you sure you "
4616-"want to 'build' this pool?"
4617-msgstr ""
4618-"এই ধৰণৰ পুল নিৰ্মাণৰ ফলত উৎস ডিভাইচ পুনৰাকৃত কৰা হ'ব। আপুনি নিশ্চিতৰূপে এই পুল "
4619-"নিৰ্মাণ ('build') কৰিবলৈ ইচ্ছুক নে?"
4620-
4621-#: ../virtManager/createvol.py:240
4622-#, python-format
4623-msgid "Error creating vol: %s"
4624-msgstr "আয়তন নিৰ্মাণ কৰোঁতে ত্ৰুটি: %s"
4625-
4626-#: ../virtManager/createvol.py:260
4627-msgid "Creating storage volume..."
4628-msgstr "সংৰক্ষণৰ আয়তন নিৰ্মাণ কৰা হৈছে..."
4629-
4630-#: ../virtManager/createvol.py:261
4631-msgid "Creating the storage volume may take a while..."
4632-msgstr "সংৰক্ষণৰ আয়তন নিৰ্মাণ কৰোঁতে কিচু সময় ব্যয় হ'ব পাৰে..."
4633-
4634-#: ../virtManager/createvol.py:302
4635-msgid "Volume Parameter Error"
4636-msgstr "আয়তনৰ প্ৰাচল সংক্ৰান্ত ত্ৰুটি"
4637-
4638-#: ../virtManager/delete.py:42
4639-#, python-format
4640-msgid "Error launching delete dialog: %s"
4641-msgstr "মচা ডাইলগ আৰম্ভ কৰোতে ত্ৰুটি: %s"
4642-
4643-#: ../virtManager/delete.py:96
4644-msgid "Delete"
4645-msgstr "আঁতৰাওক"
4646-
4647-#: ../virtManager/delete.py:143
4648-msgid "Are you sure you want to delete the storage?"
4649-msgstr "আপুনি সংৰক্ষণ মচি পেলাবলৈ নিশ্চিত নে?"
4650-
4651-#: ../virtManager/delete.py:144
4652-#, python-format
4653-msgid ""
4654-"The following paths will be deleted:\n"
4655-"\n"
4656-"%s"
4657-msgstr ""
4658-"নিম্নলিখিত পথসমূহ মচি পেলোৱা হব:\n"
4659-"\n"
4660-"%s"
4661+"নিম্নলিখিত পথসমূহ মচি পেলোৱা হব:\n"
4662+"\n"
4663+"%s"
4664
4665 #: ../virtManager/delete.py:155
4666 #, python-format
4667@@ -2050,7 +1855,7 @@ msgstr "ইয়াৰ উপৰিও, সংৰক্ষণৰ কিছুম�
4668 msgid "Errors encountered while removing certain storage devices."
4669 msgstr "সংৰক্ষণৰ কিছুমান ডিভাইচ আঁতৰাবলৈ সমস্যা।"
4670
4671-#: ../virtManager/delete.py:293 ../ui/details.ui.h:56
4672+#: ../virtManager/delete.py:293 ../ui/details.ui.h:20
4673 msgid "Target"
4674 msgstr "লক্ষ্য"
4675
4676@@ -2099,819 +1904,1206 @@ msgstr ""
4677 "নিম্নলিখিত ভাৰ্চুৱেল ডিভাইচ দ্বাৰা সংৰক্ষণ ব্যৱহাৰ কৰা হ'ব:\n"
4678 "- %s "
4679
4680-#: ../virtManager/details.py:185 ../virtManager/details.py:3223
4681-#: ../virtinst/devices/controller.py:35
4682-msgid "Floppy"
4683+#: ../virtManager/details/console.py:147
4684+msgid "Leave fullscreen"
4685+msgstr "পূৰ্ণপৰ্দা ত্যাগ কৰক"
4686+
4687+#: ../virtManager/details/console.py:156
4688+msgid "Send key combination"
4689+msgstr "কি' সংযুক্তি পঠাওক"
4690+
4691+#: ../virtManager/details/console.py:280
4692+#, python-format
4693+msgid "%(vm-name)s on %(connection-name)s"
4694+msgstr ""
4695+
4696+#: ../virtManager/details/console.py:287
4697+#, python-format
4698+msgid "Press %s to release pointer."
4699+msgstr "পোইন্টাৰ এৰিবলে %s টিপক।"
4700+
4701+#: ../virtManager/details/console.py:412
4702+#, python-format
4703+msgid "Graphics type '%s' does not support auto resize."
4704+msgstr "গ্ৰাফিক্স ধৰণ '%s' এ স্ব পুনৰ আকাৰ সমৰ্থন নকৰে।"
4705+
4706+#: ../virtManager/details/console.py:415
4707+msgid "Guest agent is not available."
4708+msgstr "অতিথি সহায়ক উপলব্ধ নহয়।"
4709+
4710+#: ../virtManager/details/console.py:556
4711+msgid "Guest has crashed."
4712+msgstr ""
4713+
4714+#: ../virtManager/details/console.py:558
4715+msgid "Guest is not running."
4716+msgstr ""
4717+
4718+#: ../virtManager/details/console.py:699
4719+msgid "Graphical console not configured for guest"
4720+msgstr "অতিথিৰ বাবে কনচৌলৰ বিন্যাস কৰা হোৱা নাই"
4721+
4722+#: ../virtManager/details/console.py:706
4723+#, python-format
4724+msgid "Cannot display graphical console type '%s'"
4725+msgstr "গ্ৰাফীয় কনচৌল ধৰণ '%s' প্ৰদৰ্শন কৰিব নোৱাৰি"
4726+
4727+#: ../virtManager/details/console.py:713
4728+msgid "Connecting to graphical console for guest"
4729+msgstr "অতিথিৰ বাবে নিৰ্ধাৰিত কনচৌলৰ সৈতে সংযোগ স্থাপন কৰা হৈছে"
4730+
4731+#: ../virtManager/details/console.py:736
4732+msgid "Error connecting to graphical console"
4733+msgstr "গ্ৰাফীয় কনচৌললে সংযোগ কৰিবলে ত্ৰুটি"
4734+
4735+#: ../virtManager/details/console.py:790
4736+#, python-format
4737+msgid "Viewer authentication error: %s"
4738+msgstr ""
4739+
4740+#: ../virtManager/details/console.py:808
4741+msgid "USB redirection error"
4742+msgstr "USB পুনৰনিৰ্দেশ ত্ৰুটি"
4743+
4744+#: ../virtManager/details/console.py:817
4745+msgid "Viewer was disconnected."
4746+msgstr ""
4747+
4748+#: ../virtManager/details/console.py:823
4749+#, python-format
4750+msgid "SSH tunnel error output: %s"
4751+msgstr ""
4752+
4753+#: ../virtManager/details/console.py:828 ../virtManager/details/console.py:1016
4754+msgid "Viewer disconnected."
4755 msgstr ""
4756
4757-#: ../virtManager/details.py:188 ../virtManager/details.py:3221
4758+#: ../virtManager/details/console.py:919
4759+msgid "No text console available"
4760+msgstr "কোনো লিখনি কনচৌল উপলব্ধ নাই"
4761+
4762+#: ../virtManager/details/console.py:932
4763+#, python-format
4764+msgid "Text Console %d"
4765+msgstr ""
4766+
4767+#: ../virtManager/details/console.py:934
4768+#, python-format
4769+msgid "Serial %d"
4770+msgstr ""
4771+
4772+#: ../virtManager/details/console.py:946
4773+msgid "No graphical console available"
4774+msgstr "কোনো গ্ৰাফীয় কনচৌল উপলব্ধ নাই"
4775+
4776+#: ../virtManager/details/console.py:955
4777+msgid "Graphical Console"
4778+msgstr ""
4779+
4780+#: ../virtManager/details/console.py:963
4781+msgid "virt-manager does not support more that one graphical console"
4782+msgstr ""
4783+
4784+#: ../virtManager/details/details.py:186 ../virtManager/details/details.py:2818
4785 msgid "CDROM"
4786 msgstr ""
4787
4788-#: ../virtManager/details.py:190
4789+#: ../virtManager/details/details.py:188
4790 msgid "Disk"
4791 msgstr ""
4792
4793-#: ../virtManager/details.py:209
4794+#: ../virtManager/details/details.py:207
4795 msgid "Tablet"
4796 msgstr "টেবলেট"
4797
4798-#: ../virtManager/details.py:211
4799+#: ../virtManager/details/details.py:209
4800 msgid "Mouse"
4801 msgstr "মাউছ"
4802
4803-#: ../virtManager/details.py:213
4804+#: ../virtManager/details/details.py:211
4805 msgid "Keyboard"
4806 msgstr "কিবৰ্ড"
4807
4808-#: ../virtManager/details.py:237
4809+#: ../virtManager/details/details.py:236
4810 #, python-format
4811 msgid "Display %s"
4812 msgstr "%s প্ৰদৰ্শন"
4813
4814-#: ../virtManager/details.py:239
4815+#: ../virtManager/details/details.py:238
4816 #, python-format
4817 msgid "%s Redirector %s"
4818 msgstr "%s পুনৰনিৰ্দেশক %s"
4819
4820-#: ../virtManager/details.py:244
4821+#: ../virtManager/details/details.py:243
4822 #, python-format
4823 msgid "Sound %s"
4824 msgstr ""
4825
4826-#: ../virtManager/details.py:246
4827+#: ../virtManager/details/details.py:245
4828 #, python-format
4829 msgid "Video %s"
4830 msgstr "ভিডিঅ' %s"
4831
4832-#: ../virtManager/details.py:248
4833+#: ../virtManager/details/details.py:247
4834 #, python-format
4835 msgid "Filesystem %s"
4836 msgstr "ফাইলচিস্টেম %s"
4837
4838-#: ../virtManager/details.py:250
4839+#: ../virtManager/details/details.py:249
4840 #, python-format
4841 msgid "Controller %s %s"
4842 msgstr ""
4843
4844-#: ../virtManager/details.py:340
4845-msgid "MS-DOS/FreeDOS"
4846-msgstr ""
4847-
4848-#: ../virtManager/details.py:341
4849-msgid "FreeBSD"
4850-msgstr ""
4851-
4852-#: ../virtManager/details.py:342
4853-msgid "GNU/Hurd"
4854-msgstr ""
4855-
4856-#: ../virtManager/details.py:343
4857-msgid "Linux"
4858-msgstr "Linux"
4859-
4860-#: ../virtManager/details.py:344
4861-msgid "MINIX"
4862-msgstr ""
4863-
4864-#: ../virtManager/details.py:345
4865-msgid "NetBSD"
4866-msgstr ""
4867-
4868-#: ../virtManager/details.py:346
4869-msgid "OpenBSD"
4870-msgstr ""
4871-
4872-#: ../virtManager/details.py:347
4873-msgid "Microsoft Windows"
4874-msgstr ""
4875-
4876-#: ../virtManager/details.py:352
4877-msgid "unknown"
4878-msgstr "অজ্ঞাত"
4879-
4880-#: ../virtManager/details.py:375
4881-#, python-format
4882-msgid "Error launching details: %s"
4883-msgstr "বিৱৰণ আৰম্ভ কৰোতে ত্ৰুটি: %s"
4884-
4885-#: ../virtManager/details.py:701
4886-#, fuzzy
4887-msgid "This will abort the installation. Are you sure?"
4888-msgstr ""
4889-"ইয়াৰ ফলত সংযোগ আঁতৰুৱা হ'ব:\n"
4890-"\n"
4891-"%s\n"
4892-"\n"
4893-"আপুনি নিশ্চিতৰূপে এই কাম কৰিবলৈ ইচ্ছুক নে?"
4894-
4895-#: ../virtManager/details.py:767
4896+#: ../virtManager/details/details.py:599
4897 msgid "_Add Hardware"
4898 msgstr "হাৰ্ডৱেৰ যোগ কৰক (_A)"
4899
4900-#: ../virtManager/details.py:775
4901+#: ../virtManager/details/details.py:607
4902 msgid "_Remove Hardware"
4903 msgstr "হাৰ্ডৱেৰ আতৰাওক (_R)"
4904
4905-#: ../virtManager/details.py:899
4906+#: ../virtManager/details/details.py:728
4907 msgid "Libvirt or hypervisor does not support UEFI."
4908 msgstr ""
4909
4910-#: ../virtManager/details.py:902
4911+#: ../virtManager/details/details.py:731
4912 msgid ""
4913 "Libvirt did not detect any UEFI/OVMF firmware image installed on the host."
4914 msgstr ""
4915
4916-#: ../virtManager/details.py:907
4917+#: ../virtManager/details/details.py:736
4918 msgid "UEFI not found"
4919 msgstr ""
4920
4921-#: ../virtManager/details.py:955 ../virtManager/manager.py:335
4922-#: ../virtManager/oslist.py:65 ../ui/create.ui.h:20
4923+#: ../virtManager/details/details.py:784 ../virtManager/manager.py:330
4924+#: ../virtManager/oslist.py:65 ../ui/createvm.ui.h:20
4925 msgid "Name"
4926 msgstr "নাম"
4927
4928-#: ../virtManager/details.py:956
4929+#: ../virtManager/details/details.py:785
4930 msgid "Version"
4931 msgstr "সংস্কৰণ"
4932
4933-#: ../virtManager/details.py:1018
4934+#: ../virtManager/details/details.py:847
4935 msgid "Application Default"
4936 msgstr "অবিকল্পিত এপ্লিকেচন"
4937
4938-#: ../virtManager/details.py:1020
4939+#: ../virtManager/details/details.py:849
4940 msgid "Hypervisor Default"
4941 msgstr "অবিকল্পিত হাইপাৰভাইছৰ"
4942
4943-#: ../virtManager/details.py:1022
4944+#: ../virtManager/details/details.py:851
4945 msgid "Clear CPU configuration"
4946 msgstr "CPU সংৰূপ পৰিষ্কাৰ কৰক"
4947
4948-#: ../virtManager/details.py:1170 ../virtManager/host.py:645
4949-#: ../virtManager/snapshots.py:364 ../virtManager/storagelist.py:453
4950-msgid "There are unapplied changes. Would you like to apply them now?"
4951-msgstr "প্ৰয়োগ নকৰা পৰিৱৰ্তনসমূহ আছে। আপুনি সিহতক এতিয়া প্ৰয়োগ কৰিব বিচাৰে নে?"
4952-
4953-#: ../virtManager/details.py:1172 ../virtManager/host.py:647
4954-#: ../virtManager/snapshots.py:366 ../virtManager/storagelist.py:455
4955-msgid "Don't warn me again."
4956-msgstr "মোক আকৌ সতৰ্ক নকৰিব।"
4957-
4958-#: ../virtManager/details.py:1213
4959+#: ../virtManager/details/details.py:1009
4960 msgid "Remove this device from the virtual machine"
4961 msgstr ""
4962
4963-#: ../virtManager/details.py:1265
4964+#: ../virtManager/details/details.py:1067
4965 #, python-format
4966 msgid "Error refreshing hardware page: %s"
4967 msgstr "হাৰ্ডৱেৰ পৃষ্ঠা সতেজ কৰোতে ত্ৰুটি: %s"
4968
4969-#: ../virtManager/details.py:1337 ../virtManager/manager.py:769
4970-msgid "_Restore"
4971-msgstr "পুনৰুদ্ধাৰ কৰক (_R)"
4972-
4973-#: ../virtManager/details.py:1339 ../virtManager/manager.py:771
4974-#: ../virtManager/vmmenu.py:102 ../ui/manager.ui.h:21
4975-msgid "_Run"
4976-msgstr "সঞ্চালন (_R)"
4977-
4978-#: ../virtManager/details.py:1367 ../virtManager/manager.py:806
4979-msgid "Resume the virtual machine"
4980-msgstr ""
4981-
4982-#: ../virtManager/details.py:1369 ../virtManager/manager.py:808
4983-#: ../ui/details.ui.h:28 ../ui/manager.ui.h:22
4984-msgid "Pause the virtual machine"
4985-msgstr "দূৰৰ ভাৰ্চুৱেল ডিভাইচ"
4986-
4987-#: ../virtManager/details.py:1397
4988-msgid "Manage VM snapshots"
4989-msgstr "VM স্নেপশ্বটসমূহ ব্যৱস্থাপনা কৰক"
4990-
4991-#: ../virtManager/details.py:1457
4992+#: ../virtManager/details/details.py:1108
4993 #, python-format
4994 msgid "Error launching hardware dialog: %s"
4995 msgstr "হাৰ্ডৱেৰ ডাইলগ আৰম্ভ কৰোতে ত্ৰুটি: %s"
4996
4997-#: ../virtManager/details.py:1502
4998+#: ../virtManager/details/details.py:1488
4999 #, python-format
5000-msgid "Error taking screenshot: %s"
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches