From 41ef48f2e0b2f2edd33c56d596dc46f11a93b4ae Mon Sep 17 00:00:00 2001 From: catborise Date: Sat, 7 Nov 2026 23:43:36 +0300 Subject: [PATCH] fix(instances): a clone's name is at most 64 characters, as a new VM's The name's length was not checked: libvirt defined a clone of a name longer than the panel's records hold (120), and the job failed to record it, leaving a VM the panel did not list. The form and the job take 64, as for a new VM. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01Kk4h2TcUiaWmU5MUszYSea --- instances/jobs.py | 3 + .../templates/instances/settings_tab.html | 2 +- instances/tests/test_clone_job.py | 6 + locale/tr/LC_MESSAGES/django.mo | Bin 195931 -> 196062 bytes locale/tr/LC_MESSAGES/django.po | 209 +++++++++--------- locale/zh/LC_MESSAGES/django.mo | Bin 183271 -> 183402 bytes locale/zh/LC_MESSAGES/django.po | 209 +++++++++--------- 7 files changed, 224 insertions(+), 205 deletions(-) diff --git a/instances/jobs.py b/instances/jobs.py index f2c908ad..bbbe9fd6 100644 --- a/instances/jobs.py +++ b/instances/jobs.py @@ -197,6 +197,9 @@ def clone_data(user, instance, fields): quota=utils.quota_message(quota_msg), clone_name=data["name"]) if check_instance: raise util.OperationError(_("Instance '%(clone_name)s' already exists!"), clone_name=data["name"]) + if len(data["name"]) > 64: # as a new VM's: the panel's records hold 120 + raise util.OperationError(_("Instance name '%(clone_name)s' is longer than 64 characters"), + clone_name=data["name"]) if not re.match(r"^[a-zA-Z0-9-]+$", data["name"]): raise util.OperationError(_("Instance name '%(clone_name)s' contains invalid characters!"), clone_name=data["name"]) diff --git a/instances/templates/instances/settings_tab.html b/instances/templates/instances/settings_tab.html index 487a4384..e7f2a774 100644 --- a/instances/templates/instances/settings_tab.html +++ b/instances/templates/instances/settings_tab.html @@ -775,7 +775,7 @@
-
diff --git a/instances/tests/test_clone_job.py b/instances/tests/test_clone_job.py index a3116323..9f003e11 100644 --- a/instances/tests/test_clone_job.py +++ b/instances/tests/test_clone_job.py @@ -334,6 +334,12 @@ class LiveCloneJobTestCase(TransactionTestCase): self.assertTrue(intent["live"]) op.delete() + def test_a_name_longer_than_a_new_vm_s_is_refused(self): + name = "c" * 65 + with self.assertRaisesMessage(OperationError, "is longer than 64 characters"): + CloneInstance().plan(self.admin, {"instance": self.source.pk, "fields": { + "name": name, "disk-vda": "copy.qcow2", "clone-net-mac-0": "52:54:00:00:00:01"}}) + def test_another_state_is_refused(self): self.proxy.get_status.return_value = 4 # shutting down with self.assertRaisesMessage(OperationError, "The VM must be running, paused or shut off to be cloned"): diff --git a/locale/tr/LC_MESSAGES/django.mo b/locale/tr/LC_MESSAGES/django.mo index fe346aaf556e535b3ae64d4f91ec4ec7a6955364..21ab657241263e557e1c122a4ccfa9a639e51d13 100644 GIT binary patch delta 41821 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 K-feW6_2fTRSOYQu diff --git a/locale/tr/LC_MESSAGES/django.po b/locale/tr/LC_MESSAGES/django.po index 27d1938f..1b8cca83 100644 --- a/locale/tr/LC_MESSAGES/django.po +++ b/locale/tr/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-11-07 20:40+0000\n" +"POT-Creation-Date: 2026-11-07 20:43+0000\n" "PO-Revision-Date: 2020-11-04 12:00+0000\n" "Last-Translator: catborise , 2020\n" "Language-Team: Turkish (https://www.transifex.com/catborise/teams/110663/tr/)\n" @@ -2750,36 +2750,41 @@ msgstr "Klonun adını boş adlar listesinden seçin" msgid "%(quota)s: cannot create '%(clone_name)s'." msgstr "%(quota)s: '%(clone_name)s' oluşturulamıyor." -#: instances/jobs.py:199 instances/jobs.py:585 +#: instances/jobs.py:199 instances/jobs.py:591 #, python-format msgid "Instance '%(clone_name)s' already exists!" msgstr "'%(clone_name)s' sanal makinesi zaten mevcut!" #: instances/jobs.py:201 #, python-format +msgid "Instance name '%(clone_name)s' is longer than 64 characters" +msgstr "'%(clone_name)s' sanal makine adı 64 karakterden uzun" + +#: instances/jobs.py:204 +#, python-format msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "Sanal makine adı '%(clone_name)s' geçersiz karakterler içermektedir!" -#: instances/jobs.py:204 +#: instances/jobs.py:207 #, python-format msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "Sanal makine MAC adresi '%(clone_mac)s' geçersiz biçemde belirtilmiş!" -#: instances/jobs.py:206 +#: instances/jobs.py:209 #, python-format msgid "Disk name '%(disk_name)s' contains invalid characters!" msgstr "Disk adı '%(disk_name)s' geçersiz karakterler içeriyor!" -#: instances/jobs.py:226 +#: instances/jobs.py:229 #, python-format msgid "The clone is made, but not as asked: %(error)s" msgstr "Klon oluşturuldu, ama istendiği gibi değil: %(error)s" -#: instances/jobs.py:284 +#: instances/jobs.py:287 msgid "The VM was not defined and no volume of it was left." msgstr "Sanal makine tanımlanmadı ve ondan geriye birim kalmadı." -#: instances/jobs.py:286 +#: instances/jobs.py:289 #, python-format msgid "" "The VM was not defined; check these volumes, then resolve this job: " @@ -2788,28 +2793,28 @@ msgstr "" "Sanal makine tanımlanmadı; şu birimleri kontrol edin, sonra bu işi çözün: " "%(volumes)s" -#: instances/jobs.py:307 +#: instances/jobs.py:310 msgid "Delete snapshot" msgstr "Anlık görüntüyü sil" -#: instances/jobs.py:317 vrtManager/instance.py:2300 +#: instances/jobs.py:320 vrtManager/instance.py:2300 #, python-format msgid "The VM has no external snapshot named %(name)s" msgstr "Sanal makinede %(name)s adında harici anlık görüntü yok" -#: instances/jobs.py:330 +#: instances/jobs.py:333 msgid "Merging the snapshot" msgstr "Anlık görüntü birleştiriliyor" -#: instances/jobs.py:349 +#: instances/jobs.py:352 msgid "The VM is no longer on its compute" msgstr "Sanal makine artık kendi sunucusunda değil" -#: instances/jobs.py:352 +#: instances/jobs.py:355 msgid "libvirt is still merging the snapshot" msgstr "libvirt anlık görüntüyü hâlâ birleştiriyor" -#: instances/jobs.py:360 +#: instances/jobs.py:363 msgid "" "The snapshot is still listed and no merge runs. It cannot be told whether the" " disks changed; check the VM before deleting the snapshot again or reverting " @@ -2819,32 +2824,32 @@ msgstr "" "değişmediği bilinemiyor; anlık görüntüyü yeniden silmeden ya da ona dönmeden " "önce sanal makineyi kontrol edin." -#: instances/jobs.py:367 +#: instances/jobs.py:370 msgid "The VM is no longer on the compute the job ran on" msgstr "Sanal makine artık işin çalıştığı sunucuda değil" -#: instances/jobs.py:373 +#: instances/jobs.py:376 msgid "Take snapshot" msgstr "Anlık görüntü al" -#: instances/jobs.py:385 instances/jobs.py:394 vrtManager/instance.py:1896 +#: instances/jobs.py:388 instances/jobs.py:397 vrtManager/instance.py:1896 #, python-format msgid "A snapshot named %(name)s already exists" msgstr "%(name)s adında bir anlık görüntü zaten var" -#: instances/jobs.py:400 +#: instances/jobs.py:403 msgid "Taking the snapshot" msgstr "Anlık görüntü alınıyor" -#: instances/jobs.py:413 +#: instances/jobs.py:416 msgid "libvirt is still taking the snapshot" msgstr "libvirt anlık görüntüyü hâlâ alıyor" -#: instances/jobs.py:416 +#: instances/jobs.py:419 msgid "The snapshot was not taken" msgstr "Anlık görüntü alınmadı" -#: instances/jobs.py:444 +#: instances/jobs.py:447 #, python-format msgid "" "Snapshot %(name)s does not record the VM's vCPUs and memory: the quota cannot" @@ -2853,24 +2858,24 @@ msgstr "" "%(name)s anlık görüntüsü sanal makinenin vCPU ve bellek değerlerini " "içermiyor: kota denetlenemiyor." -#: instances/jobs.py:454 +#: instances/jobs.py:457 #, python-format msgid "%(quota)s: cannot revert to snapshot %(name)s." msgstr "%(quota)s: %(name)s anlık görüntüsüne dönülemiyor." -#: instances/jobs.py:461 +#: instances/jobs.py:464 msgid "Revert snapshot" msgstr "Snapshota dön" -#: instances/jobs.py:502 +#: instances/jobs.py:505 msgid "Reverting the VM" msgstr "Sanal makine geri döndürülüyor" -#: instances/jobs.py:513 +#: instances/jobs.py:516 msgid "libvirt is still reverting the VM" msgstr "libvirt sanal makineyi hâlâ geri döndürüyor" -#: instances/jobs.py:517 +#: instances/jobs.py:520 msgid "" "It cannot be told whether the VM was reverted; check it, then revert again or" " resolve this job." @@ -2878,12 +2883,12 @@ msgstr "" "Sanal makinenin geri döndürülüp döndürülmediği bilinemiyor; kontrol edin, " "sonra yeniden geri döndürün ya da bu işi çözün." -#: instances/jobs.py:534 +#: instances/jobs.py:537 msgid "The VM must be running, paused or shut off to be cloned" msgstr "" "Klonlanmak için sanal makine çalışıyor, duraklatılmış ya da kapalı olmalı" -#: instances/jobs.py:535 +#: instances/jobs.py:538 #, python-format msgid "" "The guest's file systems could not be thawed (%(error)s); thaw them with: " @@ -2892,19 +2897,19 @@ msgstr "" "Konuğun dosya sistemleri çözülemedi (%(error)s); şununla çözün: virsh " "domfsthaw %(vm)s" -#: instances/jobs.py:554 +#: instances/jobs.py:560 msgid "Clone VM" msgstr "Sanal makineyi klonla" -#: instances/jobs.py:595 instances/jobs.py:602 instances/jobs.py:880 +#: instances/jobs.py:601 instances/jobs.py:608 instances/jobs.py:886 msgid "Copying disks" msgstr "Diskler kopyalanıyor" -#: instances/jobs.py:654 +#: instances/jobs.py:660 msgid "libvirt has no result of the copy" msgstr "libvirt'te kopyanın sonucu yok" -#: instances/jobs.py:665 +#: instances/jobs.py:671 #, python-format msgid "" "The copy failed: %(error)s. The guest's file systems could not be thawed " @@ -2913,11 +2918,11 @@ msgstr "" "Kopyalama başarısız oldu: %(error)s. Konuğun dosya sistemleri çözülemedi " "(%(thaw)s); şununla çözün: virsh domfsthaw %(vm)s" -#: instances/jobs.py:668 instances/jobs.py:755 +#: instances/jobs.py:674 instances/jobs.py:761 msgid "The copy failed" msgstr "Kopyalama başarısız oldu" -#: instances/jobs.py:693 +#: instances/jobs.py:699 #, python-format msgid "" "The VM is no longer on the compute the job ran on; check these volumes, then " @@ -2926,7 +2931,7 @@ msgstr "" "Sanal makine artık işin çalıştığı sunucuda değil; şu birimleri kontrol edin, " "sonra bu işi çözün: %(volumes)s" -#: instances/jobs.py:731 +#: instances/jobs.py:737 #, python-format msgid "" "A volume of the clone was being created; check these volumes, then resolve " @@ -2935,15 +2940,15 @@ msgstr "" "Klonun bir birimi oluşturuluyordu; şu birimleri kontrol edin, sonra bu işi " "çözün: %(volumes)s" -#: instances/jobs.py:735 +#: instances/jobs.py:741 msgid "The job stopped before the copy started" msgstr "İş, kopyalama başlamadan durdu" -#: instances/jobs.py:742 +#: instances/jobs.py:748 msgid "libvirt is still copying the disks" msgstr "libvirt diskleri hâlâ kopyalıyor" -#: instances/jobs.py:745 +#: instances/jobs.py:751 #, python-format msgid "" "Another backup runs on the VM; check these volumes, then resolve this job: " @@ -2952,7 +2957,7 @@ msgstr "" "Sanal makinede başka bir yedekleme çalışıyor; şu birimleri kontrol edin, " "sonra bu işi çözün: %(volumes)s" -#: instances/jobs.py:750 +#: instances/jobs.py:756 #, python-format msgid "" "libvirt has no result of the copy; check these volumes, then resolve this " @@ -2961,7 +2966,7 @@ msgstr "" "libvirt'te kopyanın sonucu yok; şu birimleri kontrol edin, sonra bu işi " "çözün: %(volumes)s" -#: instances/jobs.py:762 +#: instances/jobs.py:768 #, python-format msgid "" "The disks were copied, but the clone could not be defined: %(error)s; check " @@ -2970,74 +2975,74 @@ msgstr "" "Diskler kopyalandı, ancak klon tanımlanamadı: %(error)s; şu birimleri kontrol" " edin, sonra bu işi çözün: %(volumes)s" -#: instances/jobs.py:785 instances/templates/create_instance_w1.html:60 +#: instances/jobs.py:791 instances/templates/create_instance_w1.html:60 #: instances/templates/create_instance_w2.html:356 msgid "Create VM" msgstr "Sanal makine oluştur" -#: instances/jobs.py:809 instances/jobs.py:854 instances/views.py:2468 +#: instances/jobs.py:815 instances/jobs.py:860 instances/views.py:2468 msgid "A virtual machine with this name already exists" msgstr "Bu isimde bir sanal makine mevcut" -#: instances/jobs.py:811 instances/jobs.py:851 +#: instances/jobs.py:817 instances/jobs.py:857 msgid "There is an instance with same name. Remove it and try again!" msgstr "Aynı isimde başka bir sanal makine var. Onu silip yeniden deneyin!" -#: instances/jobs.py:814 +#: instances/jobs.py:820 msgid "First you need to create or select an image" msgstr "Öncelikle bir imaj oluşturun ya da mevcut bir imajı seçin" -#: instances/jobs.py:816 +#: instances/jobs.py:822 msgid "Choose one disk source: a new disk, existing volumes or a template" msgstr "" "Tek bir disk kaynağı seçin: yeni bir disk, mevcut birimler ya da bir şablon" -#: instances/jobs.py:818 +#: instances/jobs.py:824 msgid "Image has already exist. Please check volumes or change instance name" msgstr "" "İmaj zaten mevcut. Lütfen ya makine adını değişin ya da disk alanlarını " "kontrol edin" -#: instances/jobs.py:820 +#: instances/jobs.py:826 msgid "Invalid cache mode" msgstr "Geçersiz önbellek modu" -#: instances/jobs.py:822 +#: instances/jobs.py:828 #, python-format msgid "This host offers no CPU mode or model %(mode)s" msgstr "Bu sunucu %(mode)s CPU modunu veya modelini sunmuyor" -#: instances/jobs.py:824 +#: instances/jobs.py:830 #, python-format msgid "A CD-ROM cannot use the %(bus)s bus" msgstr "CD-ROM %(bus)s veri yolunu kullanamaz" -#: instances/jobs.py:827 +#: instances/jobs.py:833 msgid "The cloud-init seed is read from a CD-ROM: choose its bus" msgstr "cloud-init tohumu bir CD-ROM'dan okunur: veri yolunu seçin" -#: instances/jobs.py:830 +#: instances/jobs.py:836 msgid "The cloud-init seed needs a directory storage pool for the disk" msgstr "cloud-init tohumu, disk için bir dizin depolama havuzu gerektirir" -#: instances/jobs.py:836 +#: instances/jobs.py:842 #, python-format msgid "This host offers no firmware %(firmware)s" msgstr "Bu sunucu %(firmware)s firmware'ini sunmuyor" -#: instances/jobs.py:838 vrtManager/instance.py:3032 +#: instances/jobs.py:844 vrtManager/instance.py:3049 msgid "This host offers no TPM 2.0: install swtpm on it" msgstr "Bu sunucu TPM 2.0 sunmuyor: üzerine swtpm kurun" -#: instances/jobs.py:899 +#: instances/jobs.py:905 msgid "Writing the cloud-init seed" msgstr "cloud-init tohumu yazılıyor" -#: instances/jobs.py:906 +#: instances/jobs.py:912 msgid "Defining the VM" msgstr "Sanal makine tanımlanıyor" -#: instances/jobs.py:939 +#: instances/jobs.py:945 #, python-format msgid "" "The panel failed unexpectedly; its log has the details. Remove these volumes " @@ -3046,114 +3051,114 @@ msgstr "" "Panel beklenmedik bir hatayla karşılaştı; ayrıntılar panelin günlüğünde. Bu " "birimleri elle kaldırın: %(volumes)s" -#: instances/jobs.py:943 +#: instances/jobs.py:949 #, python-format msgid "%(error)s. Remove these volumes by hand: %(volumes)s" msgstr "%(error)s. Şu birimleri elle silin: %(volumes)s" -#: instances/jobs.py:968 +#: instances/jobs.py:974 #, python-format msgid "The instance is already on %(compute)s" msgstr "Sanal makine zaten %(compute)s üzerinde" -#: instances/jobs.py:970 +#: instances/jobs.py:976 #, python-format msgid "%(compute)s is not reachable" msgstr "%(compute)s sunucusuna ulaşılamıyor" -#: instances/jobs.py:972 +#: instances/jobs.py:978 #, python-format msgid "%(compute)s is the VM's own host under another name" msgstr "%(compute)s, sanal makinenin kendi sunucusunun başka bir adı" -#: instances/jobs.py:1031 +#: instances/jobs.py:1037 #, python-format msgid "" "The VM migrated, but autostart could not be set on the destination: %(error)s" msgstr "" "Sanal makine taşındı, ancak hedefte otomatik başlatma ayarlanamadı: %(error)s" -#: instances/jobs.py:1038 +#: instances/jobs.py:1044 #, python-format msgid "The VM migrated, but its NVRAM file stays on the source: %(error)s" msgstr "Sanal makine taşındı, ancak NVRAM dosyası kaynakta kaldı: %(error)s" -#: instances/jobs.py:1046 +#: instances/jobs.py:1052 msgid "Migrate VM" msgstr "Sanal makineyi taşı" -#: instances/jobs.py:1093 +#: instances/jobs.py:1099 msgid "Migrating the VM" msgstr "Sanal makine taşınıyor" -#: instances/jobs.py:1142 +#: instances/jobs.py:1148 msgid "libvirt is still migrating the VM" msgstr "libvirt sanal makineyi hâlâ taşıyor" -#: instances/jobs.py:1154 +#: instances/jobs.py:1160 msgid "The VM stayed on the source host" msgstr "Sanal makine kaynak sunucuda kaldı" -#: instances/jobs.py:1156 +#: instances/jobs.py:1162 msgid "" "The VM is on both computes or on neither; check them, then resolve this job." msgstr "" "Sanal makine ya iki sunucuda da var ya da hiçbirinde yok; kontrol edin, sonra" " bu işi çözün." -#: instances/jobs.py:1175 +#: instances/jobs.py:1181 msgid "Move disk" msgstr "Diski taşı" -#: instances/jobs.py:1182 +#: instances/jobs.py:1188 msgid "Choose a disk of the VM" msgstr "Sanal makinenin bir diskini seçin" -#: instances/jobs.py:1206 +#: instances/jobs.py:1212 msgid "Copying the disk" msgstr "Disk kopyalanıyor" -#: instances/jobs.py:1249 +#: instances/jobs.py:1255 #, python-format msgid "Another block job runs on %(dev)s; check the VM" msgstr "" "%(dev)s üzerinde başka bir blok işi çalışıyor; sanal makineyi kontrol edin" -#: instances/jobs.py:1255 +#: instances/jobs.py:1261 #, python-format msgid "The disk stayed in %(path)s; remove %(dest)s if it is there" msgstr "Disk %(path)s içinde kaldı; varsa %(dest)s dosyasını silin" -#: instances/jobs.py:1257 +#: instances/jobs.py:1263 #, python-format msgid "The definitions of %(dev)s name %(paths)s; check the VM" msgstr "%(dev)s tanımları %(paths)s gösteriyor; sanal makineyi kontrol edin" -#: instances/jobs.py:1264 +#: instances/jobs.py:1270 #, python-format msgid "Disk %(path)s was kept: a disk file that stays needs it" msgstr "%(path)s diski korundu: kalan bir disk dosyası ona ihtiyaç duyuyor" -#: instances/jobs.py:1265 +#: instances/jobs.py:1271 #, python-format msgid "The VM is removed, but disk %(path)s was not deleted: %(err)s" msgstr "Sanal makine kaldırıldı, ancak %(path)s diski silinmedi: %(err)s" -#: instances/jobs.py:1266 +#: instances/jobs.py:1272 #, python-format msgid "Disk %(path)s is used by another VM and was kept" msgstr "" "%(path)s diski başka bir sanal makine tarafından kullanılıyor ve korundu" -#: instances/jobs.py:1320 +#: instances/jobs.py:1326 msgid "Delete VM" msgstr "Sanal makineyi sil" -#: instances/jobs.py:1350 +#: instances/jobs.py:1356 msgid "Deleting the VM" msgstr "Sanal makine siliniyor" -#: instances/jobs.py:1362 +#: instances/jobs.py:1368 msgid "The VM was not deleted; it may have been shut off" msgstr "Sanal makine silinmedi; kapatılmış olabilir" @@ -9412,12 +9417,7 @@ msgstr "" msgid "Another job is running on the VM; clone it when that ends" msgstr "Sanal makinede başka bir iş çalışıyor; o bittiğinde klonlayın" -#: vrtManager/instance.py:2591 -#, python-format -msgid "Volume %(name)s already exists in storage pool %(pool)s" -msgstr "%(name)s birimi %(pool)s depolama havuzunda zaten var" - -#: vrtManager/instance.py:2610 +#: vrtManager/instance.py:2604 #, python-format msgid "" "Storage pool %(pool)s has %(free).1f GiB free; the clone needs %(size).1f GiB" @@ -9427,20 +9427,25 @@ msgstr "" "gerektiriyor (kopyalanan diskler, artı bunların %%%(percent)g kadarı, en az " "%(minimum)g GiB)" -#: vrtManager/instance.py:2749 +#: vrtManager/instance.py:2621 +#, python-format +msgid "Volume %(name)s already exists in storage pool %(pool)s" +msgstr "%(name)s birimi %(pool)s depolama havuzunda zaten var" + +#: vrtManager/instance.py:2766 msgid "A network interface that is a host device is removed in the XML editor" msgstr "Sunucu aygıtı olan bir ağ arabirimi XML düzenleyicide kaldırılır" -#: vrtManager/instance.py:2765 +#: vrtManager/instance.py:2782 #, python-format msgid "No network interface with MAC %(old_mac)s" msgstr "MAC adresi %(old_mac)s olan ağ arabirimi yok" -#: vrtManager/instance.py:2768 +#: vrtManager/instance.py:2785 msgid "A network interface that is a host device is changed in the XML editor" msgstr "Sunucu aygıtı olan bir ağ arabirimi XML düzenleyicide değiştirilir" -#: vrtManager/instance.py:2859 +#: vrtManager/instance.py:2876 msgid "" "A VM changes its PCI devices while it runs, or is shut off without a saved " "state" @@ -9448,14 +9453,14 @@ msgstr "" "Sanal makine PCI aygıtlarını çalışırken veya kaydedilmiş durumu olmadan " "kapalıyken değiştirir" -#: vrtManager/instance.py:2871 +#: vrtManager/instance.py:2888 #, python-format msgid "%(err)s; whether the VM has PCI device %(address)s now is not known" msgstr "" "%(err)s; sanal makinede şu anda %(address)s PCI aygıtının olup olmadığı " "bilinmiyor" -#: vrtManager/instance.py:2873 +#: vrtManager/instance.py:2890 #, python-format msgid "" "%(err)s; PCI device %(address)s: the VM is not running, its next start has it" @@ -9463,7 +9468,7 @@ msgstr "" "%(err)s; PCI aygıtı %(address)s: sanal makine çalışmıyor, sonraki başlatmada " "var" -#: vrtManager/instance.py:2875 +#: vrtManager/instance.py:2892 #, python-format msgid "" "%(err)s; PCI device %(address)s: the VM is not running, its next start does " @@ -9472,7 +9477,7 @@ msgstr "" "%(err)s; PCI aygıtı %(address)s: sanal makine çalışmıyor, sonraki başlatmada " "yok" -#: vrtManager/instance.py:2876 +#: vrtManager/instance.py:2893 #, python-format msgid "" "%(err)s; PCI device %(address)s: the running VM has it, its next start has it" @@ -9480,7 +9485,7 @@ msgstr "" "%(err)s; PCI aygıtı %(address)s: çalışan sanal makinede var, sonraki " "başlatmada var" -#: vrtManager/instance.py:2878 +#: vrtManager/instance.py:2895 #, python-format msgid "" "%(err)s; PCI device %(address)s: the running VM has it, its next start does " @@ -9489,7 +9494,7 @@ msgstr "" "%(err)s; PCI aygıtı %(address)s: çalışan sanal makinede var, sonraki " "başlatmada yok" -#: vrtManager/instance.py:2880 +#: vrtManager/instance.py:2897 #, python-format msgid "" "%(err)s; PCI device %(address)s: the running VM does not have it, its next " @@ -9498,7 +9503,7 @@ msgstr "" "%(err)s; PCI aygıtı %(address)s: çalışan sanal makinede yok, sonraki " "başlatmada var" -#: vrtManager/instance.py:2882 +#: vrtManager/instance.py:2899 #, python-format msgid "" "%(err)s; PCI device %(address)s: the running VM does not have it, its next " @@ -9507,34 +9512,34 @@ msgstr "" "%(err)s; PCI aygıtı %(address)s: çalışan sanal makinede yok, sonraki " "başlatmada yok" -#: vrtManager/instance.py:2916 +#: vrtManager/instance.py:2933 #, python-format msgid "The VM has no PCI device %(address)s" msgstr "Sanal makinede %(address)s PCI aygıtı yok" -#: vrtManager/instance.py:2934 +#: vrtManager/instance.py:2951 msgid "The VM has no USB controller" msgstr "Sanal makinede USB denetleyicisi yok" -#: vrtManager/instance.py:2953 +#: vrtManager/instance.py:2970 msgid "The VM has no such USB device" msgstr "Sanal makinede böyle bir USB aygıtı yok" -#: vrtManager/instance.py:2967 +#: vrtManager/instance.py:2984 #, python-format msgid "The VM has no network interface %(mac)s" msgstr "Sanal makinede %(mac)s ağ arabirimi yok" -#: vrtManager/instance.py:2998 +#: vrtManager/instance.py:3015 msgid "The VM has its own RNG device: change it in the XML editor" msgstr "" "Sanal makinenin kendi RNG aygıtı var: bunu XML düzenleyicide değiştirin" -#: vrtManager/instance.py:3025 +#: vrtManager/instance.py:3042 msgid "The VM has its own TPM: change it in the XML editor" msgstr "Sanal makinenin kendi TPM'i var: bunu XML düzenleyicide değiştirin" -#: vrtManager/instance.py:3044 +#: vrtManager/instance.py:3061 #, python-format msgid "Unknown crash action %(action)s" msgstr "Bilinmeyen çökme eylemi %(action)s" diff --git a/locale/zh/LC_MESSAGES/django.mo b/locale/zh/LC_MESSAGES/django.mo index fcd2dcc7b946a7e82670f1395dff56057852d901..7a442aa5b063d866fd64f2957473834b4f1354a6 100644 GIT binary patch delta 41795 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 a+xd%F{w^*I-mebr<5cd*y5z4~*VZqAd9`i; delta 41683 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