From 9521c797334ddf13b99170de4b81ab5ba9866027 Mon Sep 17 00:00:00 2001 From: catborise Date: Sat, 31 Oct 2026 21:16:31 +0300 Subject: [PATCH] feat(locale): the Turkish catalog covers the whole panel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Turkish catalog had not been extracted since 2024: of the panel's 1727 messages, 817 were missing and 489 carried old fuzzy guesses, so most pages, dialogs and messages showed in English, and some fuzzy guesses said something else. The catalog is extracted again (obsolete entries dropped) and every message is translated, the earlier terms kept (Sanal Makine, Sunucu, Depolama havuzu, Birim, Anlık görüntü), placeholders and markup checked against the English. The Settings page's names and descriptions come from the database through migrations that did not mark them for translation; they are marked now (gettext_noop, the stored values unchanged), so they are in the catalog too. --- .../migrations/0014_login_lockout_settings.py | 9 +- .../0017_snapshot_free_space_settings.py | 9 +- .../migrations/0018_worker_settings.py | 5 +- .../migrations/0021_setting_descriptions.py | 65 +- locale/tr/LC_MESSAGES/django.mo | Bin 51428 -> 155114 bytes locale/tr/LC_MESSAGES/django.po | 11128 ++++++++++------ 6 files changed, 7163 insertions(+), 4053 deletions(-) diff --git a/appsettings/migrations/0014_login_lockout_settings.py b/appsettings/migrations/0014_login_lockout_settings.py index 4c9086e3..96724047 100644 --- a/appsettings/migrations/0014_login_lockout_settings.py +++ b/appsettings/migrations/0014_login_lockout_settings.py @@ -1,12 +1,13 @@ from django.core.management.color import no_style from django.db import migrations +from django.utils.translation import gettext_noop as _ SETTINGS = [ - ("Login Failure Limit", "LOGIN_FAILURE_LIMIT", "5", - "Failed logins of a user from one address before it is locked"), - ("Login Lockout Minutes", "LOGIN_LOCKOUT_MINUTES", "15", - "How long a locked login stays locked, in minutes"), + (_("Login Failure Limit"), "LOGIN_FAILURE_LIMIT", "5", + _("Failed logins of a user from one address before it is locked")), + (_("Login Lockout Minutes"), "LOGIN_LOCKOUT_MINUTES", "15", + _("How long a locked login stays locked, in minutes")), ] diff --git a/appsettings/migrations/0017_snapshot_free_space_settings.py b/appsettings/migrations/0017_snapshot_free_space_settings.py index 47298c8f..24ec90f6 100644 --- a/appsettings/migrations/0017_snapshot_free_space_settings.py +++ b/appsettings/migrations/0017_snapshot_free_space_settings.py @@ -1,12 +1,13 @@ from django.core.management.color import no_style from django.db import migrations +from django.utils.translation import gettext_noop as _ SETTINGS = [ - ("Snapshot Free Percent", "SNAPSHOT_FREE_SPACE_PERCENT", "10", - "Free space a storage pool keeps for a snapshot, in percent of the VM's disks in it (0: none)"), - ("Snapshot Free Min GiB", "SNAPSHOT_FREE_SPACE_MIN_GIB", "1", - "Free space a storage pool keeps for a snapshot at least, in GiB (0: none)"), + (_("Snapshot Free Percent"), "SNAPSHOT_FREE_SPACE_PERCENT", "10", + _("Free space a storage pool keeps for a snapshot, in percent of the VM's disks in it (0: none)")), + (_("Snapshot Free Min GiB"), "SNAPSHOT_FREE_SPACE_MIN_GIB", "1", + _("Free space a storage pool keeps for a snapshot at least, in GiB (0: none)")), ] diff --git a/appsettings/migrations/0018_worker_settings.py b/appsettings/migrations/0018_worker_settings.py index 9cea00d8..34148419 100644 --- a/appsettings/migrations/0018_worker_settings.py +++ b/appsettings/migrations/0018_worker_settings.py @@ -1,10 +1,11 @@ from django.core.management.color import no_style from django.db import migrations +from django.utils.translation import gettext_noop as _ SETTINGS = [ - ("Worker Concurrency", "WORKER_CONCURRENCY", "4", "Jobs the worker runs at the same time (1-16)"), - ("Job Retention Days", "JOB_RETENTION_DAYS", "30", "Days finished jobs stay in the job history (1-3650)"), + (_("Worker Concurrency"), "WORKER_CONCURRENCY", "4", _("Jobs the worker runs at the same time (1-16)")), + (_("Job Retention Days"), "JOB_RETENTION_DAYS", "30", _("Days finished jobs stay in the job history (1-3650)")), ] diff --git a/appsettings/migrations/0021_setting_descriptions.py b/appsettings/migrations/0021_setting_descriptions.py index f44854d3..4e5f912e 100644 --- a/appsettings/migrations/0021_setting_descriptions.py +++ b/appsettings/migrations/0021_setting_descriptions.py @@ -1,38 +1,39 @@ from django.db import migrations +from django.utils.translation import gettext_noop as _ -# what each setting does, shown under it on the Settings page +# what each setting does, shown under it on the Settings page, translated there DESCRIPTIONS = { - "INSTANCE_ARCH_DEFAULT_TYPE": "Architecture chosen first on the new VM pages", - "INSTANCE_MACHINE_DEFAULT_TYPE": "Machine type chosen first on the new VM pages", - "INSTANCE_FIRMWARE_DEFAULT_TYPE": "Firmware chosen first for a new x86_64 VM", - "INSTANCE_CPU_DEFAULT_MODE": "CPU mode chosen first for a new VM", - "INSTANCE_NIC_DEFAULT_TYPE": "Network card model chosen first for a new VM (default: libvirt's choice)", - "INSTANCE_VIDEO_DEFAULT_TYPE": "Video device chosen first for a new VM", - "INSTANCE_INPUT_DEFAULT_DEVICE": "Input device chosen first for a new VM (None: no input device)", - "INSTANCE_CDROM_ADD": "Bus of the CD-ROM a new VM gets (None: no CD-ROM)", - "INSTANCE_VOLUME_DEFAULT_BUS": "Bus of new disks", - "INSTANCE_VOLUME_DEFAULT_FORMAT": "Format of new disk images in directory pools", - "INSTANCE_VOLUME_DEFAULT_CACHE": "Cache mode of new disks", - "INSTANCE_VOLUME_DEFAULT_IO": "I/O mode of new disks (native needs cache none or directsync)", - "INSTANCE_VOLUME_DEFAULT_DISCARD": "Discard of new disks (unmap: the guest's TRIM frees space in the image)", - "INSTANCE_VOLUME_DEFAULT_DETECT_ZEROES": "Detect zeroes of new disks: how blocks of zeros the guest writes are stored", - "INSTANCE_VOLUME_DEFAULT_SCSI_CONTROLLER": "Controller model for disks on the SCSI bus", - "INSTANCE_VOLUME_DEFAULT_OWNER_UID": "Owner of new disk image files (0: root; qemu is often 107)", - "INSTANCE_VOLUME_DEFAULT_OWNER_GID": "Group of new disk image files (0: root; qemu is often 107)", - "CLONE_INSTANCE_AUTO_NAME": "Users who are not administrators get clone names made from the prefix", - "CLONE_INSTANCE_DEFAULT_PREFIX": "Prefix of the names made for clones: prefix1, prefix2, ...", - "CONSOLE_SCALE": "The console starts scaled to its window", - "CONSOLE_VIEW_ONLY": "The console starts view-only: no keyboard or mouse input", - "CONSOLE_RESIZE_SESSION": "The console starts asking the guest to fit its screen to the window", - "CONSOLE_CLIP_VIEWPORT": "The console starts clipped to its window, without scaling", - "SHOW_ACCESS_ROOT_PASSWORD": "Show Root Password on a VM's Access tab", - "SHOW_ACCESS_SSH_KEYS": "Show SSH Keys on a VM's Access tab", - "ALLOW_INSTANCE_MULTIPLE_OWNER": "A VM can be given to more than one user", - "QUOTA_DEBUG": "A quota refusal shows the numbers: what would be used and what is allowed", - "VIEW_INSTANCES_LIST_STYLE": "Instances page for administrators: VMs under their host, or one list", - "VIEW_INSTANCE_DETAIL_BOTTOM_BAR": "A VM's page shows a bar with its host's links at the bottom", - "VM_DRBD_STATUS": "The Instances page shows each VM's DRBD state", - "LOGS_PER_PAGE": "Rows per page on the Logs page", + "INSTANCE_ARCH_DEFAULT_TYPE": _("Architecture chosen first on the new VM pages"), + "INSTANCE_MACHINE_DEFAULT_TYPE": _("Machine type chosen first on the new VM pages"), + "INSTANCE_FIRMWARE_DEFAULT_TYPE": _("Firmware chosen first for a new x86_64 VM"), + "INSTANCE_CPU_DEFAULT_MODE": _("CPU mode chosen first for a new VM"), + "INSTANCE_NIC_DEFAULT_TYPE": _("Network card model chosen first for a new VM (default: libvirt's choice)"), + "INSTANCE_VIDEO_DEFAULT_TYPE": _("Video device chosen first for a new VM"), + "INSTANCE_INPUT_DEFAULT_DEVICE": _("Input device chosen first for a new VM (None: no input device)"), + "INSTANCE_CDROM_ADD": _("Bus of the CD-ROM a new VM gets (None: no CD-ROM)"), + "INSTANCE_VOLUME_DEFAULT_BUS": _("Bus of new disks"), + "INSTANCE_VOLUME_DEFAULT_FORMAT": _("Format of new disk images in directory pools"), + "INSTANCE_VOLUME_DEFAULT_CACHE": _("Cache mode of new disks"), + "INSTANCE_VOLUME_DEFAULT_IO": _("I/O mode of new disks (native needs cache none or directsync)"), + "INSTANCE_VOLUME_DEFAULT_DISCARD": _("Discard of new disks (unmap: the guest's TRIM frees space in the image)"), + "INSTANCE_VOLUME_DEFAULT_DETECT_ZEROES": _("Detect zeroes of new disks: how blocks of zeros the guest writes are stored"), + "INSTANCE_VOLUME_DEFAULT_SCSI_CONTROLLER": _("Controller model for disks on the SCSI bus"), + "INSTANCE_VOLUME_DEFAULT_OWNER_UID": _("Owner of new disk image files (0: root; qemu is often 107)"), + "INSTANCE_VOLUME_DEFAULT_OWNER_GID": _("Group of new disk image files (0: root; qemu is often 107)"), + "CLONE_INSTANCE_AUTO_NAME": _("Users who are not administrators get clone names made from the prefix"), + "CLONE_INSTANCE_DEFAULT_PREFIX": _("Prefix of the names made for clones: prefix1, prefix2, ..."), + "CONSOLE_SCALE": _("The console starts scaled to its window"), + "CONSOLE_VIEW_ONLY": _("The console starts view-only: no keyboard or mouse input"), + "CONSOLE_RESIZE_SESSION": _("The console starts asking the guest to fit its screen to the window"), + "CONSOLE_CLIP_VIEWPORT": _("The console starts clipped to its window, without scaling"), + "SHOW_ACCESS_ROOT_PASSWORD": _("Show Root Password on a VM's Access tab"), + "SHOW_ACCESS_SSH_KEYS": _("Show SSH Keys on a VM's Access tab"), + "ALLOW_INSTANCE_MULTIPLE_OWNER": _("A VM can be given to more than one user"), + "QUOTA_DEBUG": _("A quota refusal shows the numbers: what would be used and what is allowed"), + "VIEW_INSTANCES_LIST_STYLE": _("Instances page for administrators: VMs under their host, or one list"), + "VIEW_INSTANCE_DETAIL_BOTTOM_BAR": _("A VM's page shows a bar with its host's links at the bottom"), + "VM_DRBD_STATUS": _("The Instances page shows each VM's DRBD state"), + "LOGS_PER_PAGE": _("Rows per page on the Logs page"), } diff --git a/locale/tr/LC_MESSAGES/django.mo b/locale/tr/LC_MESSAGES/django.mo index 20ed14a50fb1a9b30f3432cb7da4f4dc1d02911d..7ab1ed1fdb3b2df0e92d39c79071a5659a75e39f 100644 GIT binary patch literal 155114 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 TjJrJBKTW+X<0(V~V(xzd;)yuk literal 51428 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 Yw1#9QxX)f`G(u>*?_Tk>+e+~N0fF_~A^-pY diff --git a/locale/tr/LC_MESSAGES/django.po b/locale/tr/LC_MESSAGES/django.po index 130cb704..0122ec10 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: 2024-02-13 15:02+0300\n" +"POT-Creation-Date: 2026-10-31 18:13+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/" @@ -22,181 +22,288 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: accounts/forms.py:25 +#: accounts/auth.py:22 +msgid "Change your password before using the API." +msgstr "API'yi kullanmadan önce parolanızı değiştirin." + +#: accounts/forms.py:28 msgid "Instance owned by another user" msgstr "Diğer kullanıcıya ait sanal makineler" -#: accounts/forms.py:49 +#: accounts/forms.py:36 accounts/templates/account.html:66 +#: instances/templates/instances/settings_tab.html:669 +msgid "Change settings" +msgstr "Ayarları değiştir" + +#: accounts/forms.py:36 accounts/templates/account.html:67 +#: instances/templates/instances/settings_tab.html:669 +msgid "Delete the VM" +msgstr "Sanal makineyi sil" + +#: accounts/forms.py:37 accounts/templates/account.html:68 +#: instances/templates/instances/settings_tab.html:669 +msgid "Change console settings" +msgstr "Konsol ayarlarını değiştir" + +#: accounts/forms.py:38 +msgid "Only together with Change settings" +msgstr "Yalnızca Ayarları değiştirme ile birlikte" + +#: accounts/forms.py:48 +msgid "Another user has this email address" +msgstr "Bu e-posta adresi başka bir kullanıcıya ait" + +#: accounts/forms.py:67 msgid "Key name already exist" msgstr "Anahtar adı zaten mevcut" -#: accounts/forms.py:56 +#: accounts/forms.py:74 msgid "Public key already exist" msgstr "Açık anahtar zaten mevcut" -#: accounts/forms.py:59 +#: accounts/forms.py:77 msgid "Invalid key" msgstr "Geçersiz anahtar" -#: accounts/forms.py:75 +#: accounts/forms.py:93 computes/templates/computes/instances.html:45 +#: instances/templates/add_instance_volume.html:39 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:6 +#: instances/templates/create_instance_w2.html:39 +#: interfaces/templates/interface.html:119 networks/templates/network.html:145 +#: networks/templates/network.html:369 nwfilters/templates/nwfilters.html:29 +#: storages/templates/storage.html:123 virtsecrets/templates/secrets.html:126 +#: virtsecrets/templates/secrets.html:128 +msgid "Name" +msgstr "Ad" + +#: accounts/forms.py:93 +msgid "What uses it, such as a script or a host" +msgstr "Onu ne kullanıyor, örneğin bir betik ya da bir sunucu" + +#: accounts/forms.py:95 accounts/templates/api_token_list.html:19 +msgid "Expires" +msgstr "Sona erme" + +#: accounts/forms.py:96 +msgid "in 30 days" +msgstr "30 gün içinde" + +#: accounts/forms.py:96 +msgid "in 90 days" +msgstr "90 gün içinde" + +#: accounts/forms.py:96 +msgid "in a year" +msgstr "bir yıl içinde" + +#: accounts/forms.py:96 accounts/templates/account.html:29 +#: accounts/templates/api_token_list.html:19 +#: accounts/templates/api_token_list.html:20 accounts/templates/profile.html:25 +#: admin/templates/admin/user_form.html:16 +#: admin/templates/admin/user_list.html:58 +#: operations/templates/operations/jobs.html:15 +msgid "never" +msgstr "hiçbir zaman" + +#: accounts/forms.py:101 msgid "Email" msgstr "E-posta" -#: accounts/models.py:23 +#: accounts/models.py:24 #, python-format msgid "Instance \"%(inst)s\" of user %(user)s" msgstr " %(user)s kullanıcısının sanal makinesi \"%(inst)s\"" -#: accounts/models.py:34 +#: accounts/models.py:35 msgid "key name" msgstr "anahtar adı" -#: accounts/models.py:35 +#: accounts/models.py:36 msgid "public key" msgstr "açık anahtar" -#: accounts/models.py:45 +#: accounts/models.py:47 msgid "max instances" msgstr "en fazla sanal makine" -#: accounts/models.py:47 accounts/models.py:53 accounts/models.py:59 -#: accounts/models.py:65 -msgid "-1 for unlimited. Any integer value" -msgstr "Herhangi bir sayısal değer. Sınırsız için -1." +#: accounts/models.py:49 accounts/models.py:55 accounts/models.py:61 +#: accounts/models.py:67 +msgid "-1: no limit; 0: none allowed" +msgstr "-1: sınır yok; 0: hiç izin yok" -#: accounts/models.py:51 +#: accounts/models.py:53 msgid "max CPUs" msgstr "en fazla CPU" -#: accounts/models.py:57 -msgid "max memory" -msgstr "en fazla bellek" +#: accounts/models.py:59 +msgid "max memory (MiB)" +msgstr "en fazla bellek (MiB)" -#: accounts/models.py:63 -msgid "max disk size" -msgstr "en fazla disk kapasitesi" +#: accounts/models.py:65 +msgid "max disk size (GiB)" +msgstr "en fazla disk boyutu (GiB)" -#: accounts/models.py:80 +#: accounts/models.py:82 msgid "Can change password" msgstr "Parola değiştirebilir" -#: accounts/templates/account.html:7 accounts/templates/account.html:8 +#: accounts/models.py:92 appsettings/models.py:9 computes/models.py:15 +#: instances/models.py:34 interfaces/models.py:8 networks/models.py:8 +#: storages/models.py:8 storages/models.py:25 +msgid "name" +msgstr "ad" + +#: accounts/models.py:93 +msgid "last used" +msgstr "son kullanım" + +#: accounts/templates/account.html:6 accounts/templates/account.html:7 msgid "User Profile" msgstr "Kullanıcı Profili" -#: accounts/templates/account.html:12 -msgid "Email OTP QR code" -msgstr "OTP QR Kodu e-postası" +#: accounts/templates/account.html:17 accounts/templates/profile.html:18 +#: admin/templates/admin/user_form.html:47 +#: admin/templates/admin/user_list.html:26 +#: admin/templates/admin/user_list.html:32 +msgid "Superuser" +msgstr "Süperkullanıcı" -#: accounts/templates/account.html:16 +#: accounts/templates/account.html:19 accounts/templates/profile.html:20 +#: admin/forms.py:94 admin/templates/admin/user_form.html:40 +#: admin/templates/admin/user_list.html:26 +#: admin/templates/admin/user_list.html:34 +msgid "Template editor" +msgstr "Şablon düzenleyici" + +#: accounts/templates/account.html:21 admin/templates/admin/user_list.html:26 +#: admin/templates/admin/user_list.html:41 instances/states.py:12 +msgid "Blocked" +msgstr "Engelli" + +#: accounts/templates/account.html:29 accounts/templates/profile.html:25 +#: admin/templates/admin/user_form.html:16 +#: admin/templates/admin/user_list.html:58 +msgid "Last login" +msgstr "Son oturum" + +#: accounts/templates/account.html:30 +msgid "Joined" +msgstr "Katılma" + +#: accounts/templates/account.html:34 msgid "Edit user" msgstr "Kullanıcı düzenle" -#: accounts/templates/account.html:19 -msgid "Create user instance" -msgstr "Yeni sanal makine oluştur" +#: accounts/templates/account.html:37 +msgid "Email OTP QR code" +msgstr "OTP QR Kodu e-postası" -#: accounts/templates/account.html:28 -#: computes/templates/computes/instances.html:5 -#: computes/templates/computes/instances.html:9 -#: computes/templates/computes/instances.html:30 -#: computes/templates/overview.html:18 instances/templates/allinstances.html:4 -#: instances/templates/allinstances.html:8 -#: instances/templates/bottom_bar.html:18 -#: interfaces/templates/interface.html:17 -#: interfaces/templates/interfaces.html:23 networks/templates/network.html:18 -#: networks/templates/networks.html:20 nwfilters/templates/nwfilter.html:18 -#: nwfilters/templates/nwfilters.html:24 storages/templates/storage.html:24 -#: storages/templates/storages.html:20 templates/navbar.html:14 -#: virtsecrets/templates/secrets.html:26 -msgid "Instances" -msgstr "Sanal Makineler" +#: accounts/templates/account.html:43 +msgid "User sections" +msgstr "Kullanıcı bölümleri" -#: accounts/templates/account.html:33 -msgid "Public Keys" -msgstr "Açık anahtar" +#: accounts/templates/account.html:44 accounts/templates/account.html:52 +#: computes/templates/computes/list.html:30 +#: computes/templates/computes/list.html:57 computes/templates/overview.html:46 +msgid "VMs" +msgstr "Sanal makineler" -#: accounts/templates/account.html:44 admin/templates/admin/logs.html:34 -#: instances/templates/instance.html:6 -msgid "Instance" -msgstr "Sanal Makine" +#: accounts/templates/account.html:45 accounts/templates/account.html:89 +#: accounts/templates/profile.html:44 +msgid "SSH Keys" +msgstr "SSH Anahtarları" -#: accounts/templates/account.html:45 -msgid "VNC" -msgstr "VNC" +#: accounts/templates/account.html:46 accounts/templates/account.html:94 +#: accounts/templates/profile.html:62 +msgid "API Tokens" +msgstr "API Anahtarları" -#: accounts/templates/account.html:46 instances/templates/instance.html:96 -#: instances/templates/instances/resize_tab.html:55 -#: instances/templates/instances/resize_tab.html:57 -#: instances/templates/instances/resize_tab.html:84 -#: instances/templates/instances/resize_tab.html:121 -#: instances/templates/instances/resize_tab.html:125 -#: instances/templates/instances/resize_tab.html:151 -#: instances/templates/instances/resize_tab.html:153 -#: instances/templates/instances/resize_tab.html:158 -msgid "Resize" -msgstr "Boyutlandır" +#: accounts/templates/account.html:53 +msgid "Add VM" +msgstr "Sanal makine ekle" -#: accounts/templates/account.html:47 accounts/templates/account.html:65 -#: accounts/templates/profile.html:55 admin/templates/admin/group_list.html:43 -#: admin/templates/admin/user_list.html:67 -#: computes/templates/computes/list.html:53 -#: instances/templates/instances/settings_tab.html:325 -#: instances/templates/instances/settings_tab.html:329 -#: interfaces/templates/interface.html:61 networks/templates/network.html:51 -#: nwfilters/templates/nwfilter.html:104 nwfilters/templates/nwfilter.html:144 -#: nwfilters/templates/nwfilters.html:119 storages/templates/storage.html:64 -#: storages/templates/storage.html:176 templates/common/confirm_delete.html:23 -#: virtsecrets/templates/secrets.html:79 -msgid "Delete" -msgstr "Sil" +#: accounts/templates/account.html:62 admin/templates/admin/logs.html:40 +#: computes/templates/computes/list.html:56 +#: instances/templates/allinstances.html:106 +#: instances/templates/allinstances_index_nongrouped.html:8 +#: instances/templates/create_steps.html:6 +#: instances/templates/create_steps.html:8 +#: instances/templates/instances/resize_tab.html:35 +#: instances/templates/instances/resize_tab.html:134 +#: operations/templates/operations/jobs.html:24 +msgid "Host" +msgstr "Sunucu" -#: accounts/templates/account.html:48 -#: instances/templates/create_inst_block.html:26 -#: instances/templates/create_instance_w2.html:80 -#: instances/templates/instances/settings_tab.html:254 -#: instances/templates/instances/snapshots_tab.html:78 -#: nwfilters/templates/nwfilter.html:94 nwfilters/templates/nwfilter.html:128 -#: nwfilters/templates/nwfilters.html:56 storages/templates/storage.html:102 -#: virtsecrets/templates/secrets.html:64 -msgid "Action" -msgstr "Eylem" +#: accounts/templates/account.html:69 +#: instances/templates/instances/settings_tab.html:671 +msgid "Power and console only" +msgstr "Yalnızca güç ve konsol" -#: accounts/templates/account.html:60 -msgid "edit" -msgstr "düzenle" +#: accounts/templates/account.html:74 computes/templates/computes/list.html:102 +#: instances/templates/instance_actions.html:9 +#: storages/templates/storage.html:140 +#, python-format +msgid "Actions for %(name)s" +msgstr "%(name)s için işlemler" -#: accounts/templates/account.html:78 -msgid "Key name" -msgstr "Anahtar adı" +#: accounts/templates/account.html:76 +msgid "Change access" +msgstr "Erişimi değiştir" -#: accounts/templates/account.html:79 -msgid "Public key" -msgstr "Açık anahtar" +#: accounts/templates/account.html:77 +msgid "Remove from user" +msgstr "Kullanıcıdan kaldır" + +#: accounts/templates/account.html:83 +msgid "No VMs." +msgstr "Sanal makine yok." #: accounts/templates/accounts/change_password_form.html:7 #: accounts/templates/accounts/change_password_form.html:14 -#: accounts/templates/profile.html:33 +#: accounts/templates/profile.html:35 msgid "Change Password" msgstr "Parola Değiştir" #: accounts/templates/accounts/change_password_form.html:25 #: accounts/templates/accounts/email_otp_form.html:25 -#: admin/templates/admin/user_form.html:20 -#: computes/templates/computes/form.html:22 -#: templates/common/confirm_delete.html:20 templates/common/form.html:20 +#: admin/templates/admin/group_form.html:46 +#: admin/templates/admin/user_form.html:137 +#: computes/templates/computes/form.html:45 +#: console/templates/console-vnc.html:86 +#: instances/templates/add_instance_network_block.html:55 +#: instances/templates/add_instance_owner_block.html:29 +#: instances/templates/add_instance_volume.html:108 +#: instances/templates/create_instance_w1.html:39 +#: instances/templates/create_instance_w2.html:345 +#: instances/templates/instances/destroy_instance_form.html:48 +#: instances/templates/instances/edit_instance_volume.html:111 +#: instances/templates/instances/move_disk.html:27 +#: instances/templates/instances/settings_tab.html:415 +#: instances/templates/instances/settings_tab.html:646 +#: interfaces/templates/create_iface_block.html:147 +#: networks/templates/add_network_qos.html:35 +#: networks/templates/create_net_block.html:126 +#: networks/templates/network.html:374 networks/templates/network.html:401 +#: networks/templates/network.html:440 +#: nwfilters/templates/create_nwfilter_block.html:33 +#: nwfilters/templates/nwfilter.html:178 nwfilters/templates/nwfilters.html:93 +#: operations/templates/operations/job.html:31 +#: storages/templates/create_stg_block.html:183 +#: storages/templates/create_stg_vol_block.html:31 +#: storages/templates/create_stg_vol_block.html:64 +#: storages/templates/storage.html:202 templates/base.html:72 +#: templates/common/confirm_delete.html:25 templates/common/form.html:22 +#: virtsecrets/templates/create_secret_block.html:48 +#: virtsecrets/templates/secrets.html:106 msgid "Cancel" msgstr "İptal" #: accounts/templates/accounts/change_password_form.html:27 -#: instances/templates/instances/settings_tab.html:672 -#: instances/templates/instances/settings_tab.html:676 -#: instances/templates/instances/settings_tab.html:853 -#: instances/templates/instances/settings_tab.html:855 msgid "Change" msgstr "Değiştir" -#: accounts/templates/accounts/email/otp.html:3 +#: accounts/templates/accounts/email/otp.html:2 #, python-format msgid "" "\n" @@ -205,9 +312,9 @@ msgstr "" "\n" "'%(user)s' hesabı için bu OTP QR kodunu tarayın\n" -#: accounts/templates/accounts/email/otp.html:8 +#: accounts/templates/accounts/email/otp.html:7 msgid "Some e-mail clients does not render SVG, also generating PNG." -msgstr "" +msgstr "Bazı e-posta istemcileri SVG göstermez, PNG de oluşturuluyor." #: accounts/templates/accounts/email_otp_form.html:12 msgid "" @@ -223,336 +330,781 @@ msgstr "" msgid "Send" msgstr "Gönder" -#: accounts/templates/accounts/otp_login.html:6 accounts/templates/login.html:6 -#: accounts/templates/logout.html:4 +#: accounts/templates/accounts/otp_login.html:5 accounts/templates/login.html:4 msgid "WebVirtCloud" msgstr "WebVirtCloud" -#: accounts/templates/accounts/otp_login.html:6 -#, fuzzy -#| msgid "Sign In" +#: accounts/templates/accounts/otp_login.html:5 msgid "Sign In with OTP" -msgstr "OTP ile Oturum Aç" +msgstr "OTP ile oturum aç" -#: accounts/templates/accounts/otp_login.html:26 -#: accounts/templates/accounts/otp_login.html:33 -#: accounts/templates/login.html:6 accounts/templates/login.html:26 -#: accounts/templates/login.html:31 -msgid "Sign In" -msgstr "Oturum Aç" +#: accounts/templates/accounts/otp_login.html:14 +msgid "Two-Factor Auth" +msgstr "İki Aşamalı Doğrulama" -#: accounts/templates/accounts/otp_login.html:30 -msgid "I do not have/lost my OTP!" -msgstr "OTP mevcut değil/kaybettim!" +#: accounts/templates/accounts/otp_login.html:15 +msgid "Enter your authentication code to continue" +msgstr "Devam etmek için doğrulama kodunuzu girin" -#: accounts/templates/accounts/otp_login.html:50 -#: accounts/templates/login.html:48 console/templates/console-vnc-lite.html:221 -msgid "Loading" -msgstr "Yükleniyor" +#: accounts/templates/accounts/otp_login.html:28 +#: accounts/templates/login.html:27 console/templates/console-vnc.html:79 +msgid "Username" +msgstr "Kullanıcı Adı" -#: accounts/templates/login.html:22 -msgid "Incorrect username or password." -msgstr "Kullanıcı adı veya parola hatalı." +#: accounts/templates/accounts/otp_login.html:31 +#: accounts/templates/login.html:30 +msgid "Enter username" +msgstr "Kullanıcı adını girin" -#: accounts/templates/login.html:27 admin/templates/admin/logs.html:32 -#: computes/templates/computes/instances.html:64 -#: instances/templates/add_instance_owner_block.html:19 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances/stats_tab.html:88 -msgid "User" -msgstr "Kullanıcı" - -#: accounts/templates/login.html:28 admin/forms.py:78 -#: console/templates/console-spice-full.html:206 -#: console/templates/console-spice-lite.html:58 -#: console/templates/console-spice-lite.html:99 +#: accounts/templates/accounts/otp_login.html:36 +#: accounts/templates/login.html:35 admin/templates/admin/user_form.html:106 +#: console/templates/console-vnc.html:82 instances/forms.py:28 msgid "Password" msgstr "Parola" -#: accounts/templates/logout.html:4 -msgid "Sign Out" -msgstr "Oturumu Kapat" +#: accounts/templates/accounts/otp_login.html:39 +#: accounts/templates/login.html:38 +msgid "Enter password" +msgstr "Parolayı girin" -#: accounts/templates/logout.html:13 -msgid "Successful log out" -msgstr "Oturumdan başarıyla çıkıldı" +#: accounts/templates/accounts/otp_login.html:40 +#: accounts/templates/login.html:39 +msgid "Toggle password visibility" +msgstr "Parolayı göster/gizle" -#: accounts/templates/profile.html:7 accounts/templates/profile.html:9 -#: templates/navbar.html:45 +#: accounts/templates/accounts/otp_login.html:48 +msgid "Security Code" +msgstr "Güvenlik Kodu" + +#: accounts/templates/accounts/otp_login.html:49 +msgid "Lost OTP?" +msgstr "OTP'yi mi kaybettiniz?" + +#: accounts/templates/accounts/otp_login.html:55 +msgid "Leave empty if you have not set up two-factor authentication." +msgstr "İki aşamalı doğrulamayı kurmadıysanız boş bırakın." + +#: accounts/templates/accounts/otp_login.html:60 +msgid "Verify & Sign In" +msgstr "Doğrula ve oturum aç" + +#: accounts/templates/accounts/otp_login.html:66 +msgid "2FA Protection Active" +msgstr "2FA Koruması Etkin" + +#: accounts/templates/accounts/otp_login.html:97 +msgid "Verifying..." +msgstr "Doğrulanıyor..." + +#: accounts/templates/api_token_created.html:4 +#: accounts/templates/api_token_created.html:5 +msgid "API token created" +msgstr "API anahtarı oluşturuldu" + +#: accounts/templates/api_token_created.html:9 +msgid "" +"Copy the token now: it is not shown again. Anyone who has it can use the " +"REST API as you." +msgstr "" +"Anahtarı şimdi kopyalayın: bir daha gösterilmez. Ona sahip olan herkes REST " +"API'yi sizin adınıza kullanabilir." + +#: accounts/templates/api_token_created.html:11 +msgid "Token" +msgstr "Anahtar" + +#: accounts/templates/api_token_created.html:13 +msgid "Use it like this:" +msgstr "Şöyle kullanın:" + +#: accounts/templates/api_token_created.html:15 +msgid "Back to the profile" +msgstr "Profile dön" + +#: accounts/templates/api_token_list.html:10 +#, python-format +msgid "Actions for API token %(name)s" +msgstr "%(name)s API anahtarı için işlemler" + +#: accounts/templates/api_token_list.html:12 +#: accounts/templates/ssh_key_list.html:13 +#: admin/templates/admin/group_list.html:44 +#: admin/templates/admin/tombstone_list.html:42 +#: admin/templates/admin/user_list.html:76 +#: admin/templates/admin/user_list.html:78 +#: instances/templates/create_flavors.html:11 +#: instances/templates/instances/settings_tab.html:257 +#: instances/templates/instances/settings_tab.html:331 +#: instances/templates/instances/snapshots_tab.html:96 +#: instances/templates/instances/snapshots_tab.html:110 +#: networks/templates/network.html:168 storages/templates/storage.html:152 +#: templates/common/confirm_delete.html:5 +#: templates/common/confirm_delete.html:9 +#: templates/common/confirm_delete.html:26 +msgid "Delete" +msgstr "Sil" + +#: accounts/templates/api_token_list.html:16 +msgid "Starts with" +msgstr "Başlangıcı" + +#: accounts/templates/api_token_list.html:18 +#: operations/templates/operations/job.html:76 +msgid "Created" +msgstr "Oluşturulma" + +#: accounts/templates/api_token_list.html:20 +msgid "Last used" +msgstr "Son kullanım" + +#: accounts/templates/api_token_list.html:24 +msgid "No API tokens." +msgstr "API anahtarı yok." + +#: accounts/templates/login.html:4 accounts/templates/login.html:49 +msgid "Sign In" +msgstr "Oturum Aç" + +#: accounts/templates/login.html:14 +msgid "Virtualization Management Console" +msgstr "Sanallaştırma Yönetim Konsolu" + +#: accounts/templates/login.html:20 +msgid "Incorrect username or password." +msgstr "Kullanıcı adı veya parola hatalı." + +#: accounts/templates/login.html:86 +msgid "Signing in..." +msgstr "Oturum açılıyor..." + +#: accounts/templates/profile.html:6 accounts/templates/profile.html:8 +#: templates/navbar.html:50 msgid "Profile" msgstr "Profil" -#: accounts/templates/profile.html:15 -msgid "Edit Profile" -msgstr "Profil Düzenle" +#: accounts/templates/profile.html:27 +msgid "Edit user info form" +msgstr "Kullanıcı bilgilerini düzenleme formu" -#: accounts/templates/profile.html:20 -#: instances/templates/instances/access_tab.html:20 -msgid "SSH Keys" -msgstr "SSH Anahtarları" +#: accounts/templates/profile.html:30 +msgid "Save profile" +msgstr "Profili kaydet" -#: accounts/templates/profile.html:38 -#: instances/templates/instances/settings_tab.html:720 -#: instances/templates/instances/settings_tab.html:722 -msgid "Update" -msgstr "Güncelle" - -#: accounts/templates/profile.html:68 +#: accounts/templates/profile.html:46 msgid "Add SSH Key" msgstr "SSH Anahtarı Ekle" -#: accounts/templates/profile.html:76 -#: instances/templates/add_instance_network_block.html:61 -#: instances/templates/add_instance_owner_block.html:32 -#: instances/templates/create_flav_block.html:29 -#: nwfilters/templates/add_nwf_rule.html:27 +#: accounts/templates/profile.html:49 +msgid "Offered when you create a VM and on a VM's Access tab." +msgstr "" +"Sanal makine oluştururken ve sanal makinenin Erişim sekmesinde sunulur." + +#: accounts/templates/profile.html:52 +msgid "Add key to user form" +msgstr "Kullanıcıya anahtar ekleme formu" + +#: accounts/templates/profile.html:55 +#: instances/templates/add_instance_network_block.html:56 +#: instances/templates/add_instance_owner_block.html:30 +#: instances/templates/create_flavors.html:20 +#: networks/templates/network.html:134 nwfilters/templates/nwfilter.html:45 msgid "Add" msgstr "Ekle" -#: accounts/utils.py:49 +#: accounts/templates/profile.html:64 accounts/templates/profile.html:70 +#: accounts/views.py:69 accounts/views.py:73 +msgid "Create an API token" +msgstr "API anahtarı oluştur" + +#: accounts/templates/profile.html:67 +msgid "" +"A token lets a script or a tool use the REST API as you, without your " +"password or OTP: send it as Authorization: Token <token>. " +"A password change does not delete tokens: delete a token you no longer use, " +"or one that may have leaked." +msgstr "" +"Anahtar, bir betiğin ya da aracın REST API'yi parolanız veya OTP olmadan " +"sizin adınıza kullanmasını sağlar: Authorization: Token <token> olarak gönderin. Parola değişikliği anahtarları silmez: artık " +"kullanmadığınız ya da sızmış olabilecek bir anahtarı silin." + +#: accounts/templates/profile.html:73 +#: storages/templates/create_stg_vol_block.html:65 +msgid "Create" +msgstr "Oluştur" + +#: accounts/templates/ssh_key_list.html:11 +#, python-format +msgid "Actions for SSH key %(name)s" +msgstr "%(name)s SSH anahtarı için işlemler" + +#: accounts/templates/ssh_key_list.html:20 +msgid "No SSH keys." +msgstr "SSH anahtarı yok." + +#: accounts/utils.py:65 msgid "OTP QR Code" msgstr "OTP QR Kodu" -#: accounts/utils.py:50 +#: accounts/utils.py:66 msgid "Please view HTML version of this message." msgstr "Lütfen bu mesajın HTML sürümünü görüntüleyin." -#: accounts/views.py:40 +#: accounts/views.py:46 msgid "Profile updated" msgstr "Profil güncellendi" -#: accounts/views.py:58 +#: accounts/views.py:72 +#, python-format +msgid "A user has at most %(limit)s API tokens: delete one first." +msgstr "" +"Bir kullanıcının en fazla %(limit)s API anahtarı olabilir: önce birini silin." + +#: accounts/views.py:107 +msgid "API token deleted" +msgstr "API anahtarı silindi" + +#: accounts/views.py:115 +msgid "Delete API token" +msgstr "API anahtarını sil" + +#: accounts/views.py:116 +msgid "Scripts and tools that use it can no longer reach the API." +msgstr "Onu kullanan betikler ve araçlar artık API'ye erişemez." + +#: accounts/views.py:126 msgid "SSH key added" msgstr "SSH anahtarı eklendi" -#: accounts/views.py:66 +#: accounts/views.py:134 msgid "Add SSH key" msgstr "SSH Anahtarı Ekle" -#: accounts/views.py:75 +#: accounts/views.py:155 msgid "SSH key deleted" msgstr "SSH anahtarı silindi" -#: accounts/views.py:83 +#: accounts/views.py:163 msgid "Delete SSH key" msgstr "SSH anahtarı sil" -#: accounts/views.py:115 +#: accounts/views.py:164 +msgid "" +"VMs that already have it keep it; VMs created from now on do not get it." +msgstr "" +"Ona zaten sahip olan sanal makinelerde kalır; bundan sonra oluşturulan sanal " +"makinelere eklenmez." + +#: accounts/views.py:212 msgid "Password Changed" msgstr "Parola Değişti" -#: accounts/views.py:135 +#: accounts/views.py:241 msgid "Create User Instance" msgstr "Yeni Kullanıcı Sanal Makinesi Oluştur" -#: accounts/views.py:153 +#: accounts/views.py:275 msgid "Update User Instance" msgstr "Kullanıcı Sanal Makinesini Güncelle" -#: accounts/views.py:190 +#: accounts/views.py:293 +msgid "The user loses access to this VM; the VM itself is not changed." +msgstr "" +"Kullanıcı bu sanal makineye erişimini kaybeder; sanal makinenin kendisi " +"değişmez." + +#: accounts/views.py:326 #, python-format msgid "OTP Sent to %(email)s" msgstr "OTP %(email)s ye gönderildi" -#: accounts/views.py:199 +#: accounts/views.py:335 msgid "Email OTP" msgstr "OTP E-Postası" -#: accounts/views.py:211 +#: accounts/views.py:349 #, python-format msgid "OTP QR code was emailed to user %(user)s" msgstr "OTP QR kodu %(user)s kullanıcısına gönderildi" -#: accounts/views.py:214 +#: accounts/views.py:353 msgid "User email not set, failed to send QR code" msgstr "Kullanıcı e-postası girilmemiş, QR kod gönderimi başarısız" -#: admin/forms.py:49 +#: admin/forms.py:18 +msgid "Change their own password on their profile page" +msgstr "Profil sayfasında kendi parolasını değiştirme" + +#: admin/forms.py:19 +msgid "" +"Clone the VMs they may change and the templates they may view, within their " +"quota" +msgstr "" +"Kotası dahilinde, değiştirebildiği sanal makineleri ve görebildiği " +"şablonları klonlama" + +#: admin/forms.py:20 +msgid "Open a console without the VM's console password" +msgstr "Sanal makinenin konsol parolası olmadan konsol aç" + +#: admin/forms.py:21 +msgid "Take, revert and delete snapshots of the VMs they may change" +msgstr "" +"Değiştirebildiği sanal makinelerin anlık görüntülerini alma, geri yükleme ve " +"silme" + +#: admin/forms.py:22 +msgid "See every VM and host in the lists, read-only" +msgstr "Listelerde tüm sanal makineleri ve sunucuları salt okunur görme" + +#: admin/forms.py:70 msgid "Permissions" msgstr "İzinler" -#: admin/forms.py:56 admin/templates/admin/group_list.html:13 -#: templates/navbar.html:30 +#: admin/forms.py:77 admin/templates/admin/group_list.html:6 +#: admin/templates/admin/group_list.html:8 +#: admin/templates/admin/group_list.html:24 +#: admin/templates/admin/user_form.html:54 templates/navbar.html:33 msgid "Groups" msgstr "Gruplar" -#: admin/forms.py:81 -#, fuzzy -#| msgid "" -#| "Raw passwords are not stored, so there is no way to see\n" -#| " this user's password, but you can change the password " -#| "using this form." -msgid "" -"Raw passwords are not stored, so there is no way to see this user's " -"password, \n" -" but you can change the password using this " -"form." +#: admin/forms.py:95 +msgid "May change and delete the template VMs given to them" +msgstr "Kendisine verilen şablon sanal makineleri değiştirebilir ve silebilir" + +#: admin/forms.py:121 +#, python-format +msgid "NEW_USER_DEFAULT_INSTANCES: %(name)s is not exactly one VM" msgstr "" -"Açık parolalar saklanmadığından bu kullanıcının parolasını\n" -" görme imkanı yok. Fakat parolayı bu formu " -"kullanarak değiştirebilirsiniz." +"NEW_USER_DEFAULT_INSTANCES: %(name)s tam olarak tek bir sanal makine değil" -#: admin/templates/admin/group_list.html:5 admin/views.py:86 -#: instances/templates/instances/settings_tab.html:69 templates/navbar.html:29 -msgid "Users" -msgstr "Kullanıcılar" +#: admin/forms.py:169 +msgid "The user must change it at their next login" +msgstr "Kullanıcı bir sonraki girişinde onu değiştirmek zorundadır" -#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:22 -#: admin/templates/admin/user_list.html:23 -#: computes/templates/computes/instances.html:55 -#: computes/templates/computes/list.html:19 -#: instances/templates/create_instance_w2.html:67 -#: interfaces/templates/interfaces.html:49 networks/templates/networks.html:46 -#: nwfilters/templates/nwfilters.html:133 storages/templates/storage.html:188 -#: storages/templates/storages.html:46 virtsecrets/templates/secrets.html:52 -msgid "Warning" -msgstr "Uyarı" +#: admin/forms.py:179 +msgid "A user without a password cannot be made to change it" +msgstr "Parolası olmayan bir kullanıcıya parola değiştirme zorunluluğu konamaz" -#: admin/templates/admin/group_list.html:20 -msgid "You don't have any groups" -msgstr "Hiç grubunuz yok" +#: admin/templates/admin/group_form.html:16 +msgid "What can its members do?" +msgstr "Üyeleri neler yapabilir?" -#: admin/templates/admin/group_list.html:28 -msgid "Group Name" -msgstr "Grup Adı" +#: admin/templates/admin/group_form.html:17 +msgid "Each member has these permissions besides their own." +msgstr "Her üye kendi izinlerine ek olarak bu izinlere sahiptir." -#: admin/templates/admin/group_list.html:29 -#: admin/templates/admin/user_list.html:37 -#: computes/templates/computes/instances.html:68 -#: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:15 -#: instances/templates/allinstances_index_nongrouped.html:15 -#: instances/templates/instances/settings_tab.html:355 -#: instances/templates/instances/settings_tab.html:525 -#: networks/templates/network.html:176 networks/templates/network.html:285 -#: networks/templates/network.html:333 -msgid "Actions" -msgstr "Eylemler" +#: admin/templates/admin/group_form.html:33 +#: interfaces/templates/interface.html:113 +#: interfaces/templates/interfaces.html:52 +msgid "Members" +msgstr "Üyeler" -#: admin/templates/admin/group_list.html:40 -#: admin/templates/admin/user_list.html:61 -#: computes/templates/computes/list.html:52 networks/templates/network.html:83 -#: nwfilters/templates/nwfilter.html:60 virtsecrets/templates/secrets.html:76 -msgid "Edit" -msgstr "Düzenle" - -#: admin/templates/admin/logs.html:6 admin/templates/admin/logs.html:8 -#: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 -msgid "Logs" -msgstr "Loglar" - -#: admin/templates/admin/logs.html:22 -msgid "You don't have any Logs" -msgstr "Hiç log kaydınız yok" - -#: admin/templates/admin/logs.html:31 -#: instances/templates/instances/snapshots_tab.html:75 -#: instances/templates/instances/stats_tab.html:87 -msgid "Date" -msgstr "Tarih" - -#: admin/templates/admin/logs.html:33 -#: console/templates/console-spice-full.html:202 -#: instances/templates/allinstances_index_nongrouped.html:7 -msgid "Host" -msgstr "Sunucu" - -#: admin/templates/admin/logs.html:35 -#: instances/templates/instances/stats_tab.html:89 -msgid "Message" -msgstr "Mesaj" - -#: admin/templates/admin/user_form.html:22 -#: computes/templates/computes/form.html:24 +#: admin/templates/admin/group_form.html:47 +#: admin/templates/admin/user_form.html:138 +#: computes/templates/computes/form.html:46 #: instances/templates/instances/edit_instance_volume.html:112 -#: networks/templates/add_network_qos.html:52 templates/common/form.html:22 +#: instances/templates/instances/nic_qos_form.html:22 +#: instances/templates/instances/resize_tab.html:114 +#: instances/templates/instances/settings_tab.html:416 +#: instances/templates/instances/settings_tab.html:647 +#: instances/templates/instances/settings_tab.html:873 +#: instances/templates/instances/settings_tab.html:915 +#: instances/templates/instances/settings_tab.html:955 +#: instances/templates/instances/settings_tab.html:985 +#: networks/templates/add_network_qos.html:36 +#: networks/templates/network.html:335 networks/templates/network.html:375 +#: networks/templates/network.html:402 networks/templates/network.html:441 +#: nwfilters/templates/nwfilter.html:153 templates/common/form.html:23 msgid "Save" msgstr "Kaydet" -#: admin/templates/admin/user_list.html:23 -msgid "You don't have any user" -msgstr "Hiç kullanıcınız yok" +#: admin/templates/admin/group_list.html:12 +msgid "New group" +msgstr "Yeni grup" -#: admin/templates/admin/user_list.html:31 -msgid "Username" -msgstr "Kullanıcı Adı" +#: admin/templates/admin/group_list.html:19 +#: admin/templates/admin/user_form.html:62 +msgid "There are no groups yet." +msgstr "Henüz grup yok." -#: admin/templates/admin/user_list.html:32 -#: computes/templates/computes/instances.html:65 -#: computes/templates/computes/list.html:28 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:9 -msgid "Status" -msgstr "Durum" +#: admin/templates/admin/group_list.html:25 admin/templates/admin/logs.html:20 +#: admin/templates/admin/logs.html:26 +#: admin/templates/admin/tombstone_list.html:20 +#: admin/templates/admin/user_list.html:21 +#: instances/templates/allinstances.html:11 networks/templates/network.html:130 +#: nodedevs/templates/nodedevs.html:22 nwfilters/templates/nwfilters.html:23 +#: templates/search_block.html:3 virtsecrets/templates/secrets.html:23 +msgid "Search" +msgstr "Ara" -#: admin/templates/admin/user_list.html:33 -#, fuzzy -#| msgid "Login" -msgid "Last Login" -msgstr "Son Oturum" +#: admin/templates/admin/group_list.html:25 +msgid "Search groups" +msgstr "Grup ara" -#: admin/templates/admin/user_list.html:34 -msgid "Staff" -msgstr "Görevli" +#: admin/templates/admin/group_list.html:35 +#, python-format +msgid "%(count)s member" +msgid_plural "%(count)s members" +msgstr[0] "%(count)s üye" +msgstr[1] "%(count)s üye" -#: admin/templates/admin/user_list.html:35 -msgid "Superuser" -msgstr "Süperkullanıcı" +#: admin/templates/admin/group_list.html:36 +#, python-format +msgid "%(count)s permission" +msgid_plural "%(count)s permissions" +msgstr[0] "%(count)s izin" +msgstr[1] "%(count)s izin" +#: admin/templates/admin/group_list.html:40 +#: admin/templates/admin/user_list.html:63 +#: instances/templates/instances/edit_instance_volume.html:3 +#: instances/templates/instances/settings_tab.html:325 +#: networks/templates/network.html:159 networks/templates/network.html:300 +msgid "Edit" +msgstr "Düzenle" + +#: admin/templates/admin/group_list.html:42 +#: admin/templates/admin/user_list.html:65 +#, python-format +msgid "More actions for %(name)s" +msgstr "%(name)s için diğer işlemler" + +#: admin/templates/admin/group_list.html:53 +msgid "No group matches the search." +msgstr "Aramayla eşleşen grup yok." + +#: admin/templates/admin/logs.html:6 admin/templates/admin/logs.html:8 +#: admin/templates/admin/logs.html:19 +#: instances/templates/instances/stats_tab.html:16 templates/navbar.html:34 +msgid "Logs" +msgstr "Loglar" + +#: admin/templates/admin/logs.html:12 +msgid "Download these rows as an Excel file" +msgstr "Bu satırları Excel dosyası olarak indir" + +#: admin/templates/admin/logs.html:12 +msgid "Excel" +msgstr "Excel" + +#: admin/templates/admin/logs.html:21 +msgid "Search the logs" +msgstr "Loglarda ara" + +#: admin/templates/admin/logs.html:24 +msgid "Failed only" +msgstr "Yalnızca başarısızlar" + +#: admin/templates/admin/logs.html:30 +msgid "No log rows match." +msgstr "Eşleşen log satırı yok." + +#: admin/templates/admin/logs.html:30 +msgid "There are no log rows yet." +msgstr "Henüz log satırı yok." + +#: admin/templates/admin/logs.html:38 +#, python-format +msgid "Date (%(time_zone)s)" +msgstr "Tarih (%(time_zone)s)" + +#: admin/templates/admin/logs.html:39 admin/templates/admin/user_list.html:26 #: admin/templates/admin/user_list.html:36 -msgid "Can Clone" -msgstr "Klonlayabilir" +#: computes/templates/computes/instances.html:46 +#: instances/templates/add_instance_owner_block.html:17 +#: instances/templates/instances/stats_tab.html:64 +#: operations/templates/operations/job.html:21 +#: operations/templates/operations/jobs.html:27 +#: operations/templates/operations/jobs.html:61 +msgid "User" +msgstr "Kullanıcı" -#: admin/templates/admin/user_list.html:49 -#: computes/templates/computes/instances.html:91 -#: instances/templates/allinstances_index_grouped.html:65 -#: instances/templates/allinstances_index_nongrouped.html:44 -#: instances/templates/instance.html:20 +#: admin/templates/admin/logs.html:41 instances/templates/instance.html:8 +msgid "Instance" +msgstr "Sanal Makine" + +#: admin/templates/admin/logs.html:42 +#: instances/templates/instances/stats_tab.html:65 +msgid "Message" +msgstr "Mesaj" + +#: admin/templates/admin/logs.html:43 +#: instances/templates/instances/stats_tab.html:66 +msgid "Result" +msgstr "Sonuç" + +#: admin/templates/admin/logs.html:44 +msgid "IP" +msgstr "IP" + +#: admin/templates/admin/logs.html:56 admin/views.py:285 instances/states.py:19 +#: logs/views.py:17 +msgid "Unknown" +msgstr "Bilinmeyen" + +#: admin/templates/admin/logs.html:56 admin/views.py:285 logs/views.py:17 +msgid "Done" +msgstr "Tamamlandı" + +#: admin/templates/admin/logs.html:56 admin/views.py:285 logs/views.py:17 +#: operations/templates/operations/job.html:107 +msgid "Failed" +msgstr "Başarısız" + +#: admin/templates/admin/tombstone_list.html:6 +#: admin/templates/admin/tombstone_list.html:8 +#: admin/templates/admin/tombstone_list.html:19 templates/navbar.html:35 +msgid "Removed VMs" +msgstr "Kaldırılan Sanal Makineler" + +#: admin/templates/admin/tombstone_list.html:11 +msgid "" +"VMs that vanished from their compute. Their owners come back if the same " +"UUID shows up again before the record expires." +msgstr "" +"Sunucularından kaybolan sanal makineler. Kayıt süresi dolmadan aynı UUID " +"yeniden görünürse sahipleri geri gelir." + +#: admin/templates/admin/tombstone_list.html:14 +msgid "No removed VMs" +msgstr "Kaldırılan sanal makine yok" + +#: admin/templates/admin/tombstone_list.html:20 +msgid "Search removed VMs" +msgstr "Kaldırılan sanal makinelerde ara" + +#: admin/templates/admin/tombstone_list.html:28 +#: instances/templates/instances/settings_tab.html:881 +msgid "Template" +msgstr "Şablon" + +#: admin/templates/admin/tombstone_list.html:33 +msgid "Left" +msgstr "Ayrıldığı sunucu" + +#: admin/templates/admin/tombstone_list.html:34 +msgid "Owners" +msgstr "Sahipler" + +#: admin/templates/admin/tombstone_list.html:37 +msgid "Removed" +msgstr "Kaldırılma" + +#: admin/templates/admin/tombstone_list.html:38 +msgid "expires" +msgstr "sona erer" + +#: admin/templates/admin/tombstone_list.html:49 +msgid "No removed VM matches the search." +msgstr "Aramayla eşleşen kaldırılmış sanal makine yok." + +#: admin/templates/admin/user_form.html:27 +msgid "Active: may sign in" +msgstr "Etkin: oturum açabilir" + +#: admin/templates/admin/user_form.html:28 +msgid "Turn off to block the user while keeping the account." +msgstr "Hesabı koruyarak kullanıcıyı engellemek için kapatın." + +#: admin/templates/admin/user_form.html:32 +#, python-format +msgid "What can %(name)s do?" +msgstr "%(name)s neler yapabilir?" + +#: admin/templates/admin/user_form.html:32 +msgid "What can the user do?" +msgstr "Kullanıcı neler yapabilir?" + +#: admin/templates/admin/user_form.html:34 +msgid "The permissions of the user's groups apply too." +msgstr "Kullanıcının gruplarının izinleri de geçerlidir." + +#: admin/templates/admin/user_form.html:41 +msgid "May change and delete the template VMs given to them." +msgstr "Kendisine verilen şablon sanal makineleri değiştirebilir ve silebilir." + +#: admin/templates/admin/user_form.html:48 +msgid "Has every permission and manages the panel, whatever is chosen below." +msgstr "Aşağıda ne seçilirse seçilsin tüm izinlere sahiptir ve paneli yönetir." + +#: admin/templates/admin/user_form.html:69 +msgid "Own permissions" +msgstr "Kendi izinleri" + +#: admin/templates/admin/user_form.html:70 +msgid "Off grants nothing here; it takes away nothing a group grants." +msgstr "" +"Kapalı olması burada hiçbir şey vermez; bir grubun verdiği hiçbir şeyi de " +"geri almaz." + +#: admin/templates/admin/user_form.html:88 +msgid "Name and password" +msgstr "Ad ve parola" + +#: admin/templates/admin/user_form.html:92 +msgid "password set" +msgstr "parola ayarlı" + +#: admin/templates/admin/user_form.html:92 +msgid "no password" +msgstr "parola yok" + +#: admin/templates/admin/user_form.html:106 +msgid "Set" +msgstr "Ayarla" + +#: admin/templates/admin/user_form.html:106 +msgid "Not set" +msgstr "Ayarlanmadı" + +#: admin/templates/admin/user_form.html:107 +msgid "Change password" +msgstr "Parolayı değiştir" + +#: admin/templates/admin/user_form.html:116 +msgid "Quota" +msgstr "Kota" + +#: admin/templates/admin/user_form.html:118 +msgid "any number of VMs" +msgstr "sınırsız sayıda sanal makine" + +#: admin/templates/admin/user_form.html:118 +#, python-format +msgid "%(count)s VM" +msgid_plural "%(count)s VMs" +msgstr[0] "%(count)s sanal makine" +msgstr[1] "%(count)s sanal makine" + +#: admin/templates/admin/user_form.html:119 +msgid "any vCPUs" +msgstr "sınırsız vCPU" + +#: admin/templates/admin/user_form.html:119 +#, python-format +msgid "%(count)s vCPU" +msgid_plural "%(count)s vCPUs" +msgstr[0] "%(count)s vCPU" +msgstr[1] "%(count)s vCPU" + +#: admin/templates/admin/user_form.html:120 +msgid "any memory" +msgstr "sınırsız bellek" + +#: admin/templates/admin/user_form.html:121 +msgid "any disk size" +msgstr "sınırsız disk boyutu" + +#: admin/templates/admin/user_form.html:125 +msgid "For each limit: -1 means no limit, 0 none allowed." +msgstr "Her sınır için: -1 sınır yok, 0 hiç izin yok demektir." + +#: admin/templates/admin/user_list.html:13 +msgid "New user" +msgstr "Yeni kullanıcı" + +#: admin/templates/admin/user_list.html:20 admin/views.py:116 +#: instances/templates/instances/settings_tab.html:79 templates/navbar.html:32 +msgid "Users" +msgstr "Kullanıcılar" + +#: admin/templates/admin/user_list.html:21 +msgid "Search users" +msgstr "Kullanıcı ara" + +#: admin/templates/admin/user_list.html:26 +#: admin/templates/admin/user_list.html:39 instances/states.py:11 +#: interfaces/templates/interface.html:49 networks/templates/network.html:53 +#: networks/templates/networks.html:27 storages/templates/storage.html:93 +#: storages/templates/storages.html:31 msgid "Active" msgstr "Aktif" +#: admin/templates/admin/user_list.html:49 +msgid "Can clone" +msgstr "Klonlayabilir" + #: admin/templates/admin/user_list.html:51 -msgid "Blocked" -msgstr "Engelli" +#, python-format +msgid "%(count)s API token" +msgid_plural "%(count)s API tokens" +msgstr[0] "%(count)s API anahtarı" +msgstr[1] "%(count)s API anahtarı" -#: admin/templates/admin/user_list.html:60 -msgid "View Profile" -msgstr "Profil Görüntüle" +#: admin/templates/admin/user_list.html:54 +msgid "No groups or API tokens" +msgstr "Grup veya API anahtarı yok" -#: admin/templates/admin/user_list.html:63 +#: admin/templates/admin/user_list.html:67 +msgid "View profile" +msgstr "Profili görüntüle" + +#: admin/templates/admin/user_list.html:71 msgid "Block" msgstr "Engelle" -#: admin/templates/admin/user_list.html:65 +#: admin/templates/admin/user_list.html:71 msgid "Unblock" msgstr "Engeli Kaldır" -#: admin/views.py:41 +#: admin/templates/admin/user_list.html:88 +msgid "No user matches the search." +msgstr "Aramayla eşleşen kullanıcı yok." + +#: admin/views.py:57 msgid "Create Group" msgstr "Grup Oluştur" -#: admin/views.py:59 +#: admin/views.py:81 msgid "Update Group" msgstr "Grubu Güncelle" -#: admin/views.py:112 +#: admin/views.py:97 +msgid "Its members stay but lose the permissions it gave them." +msgstr "Üyeleri kalır ancak grubun onlara verdiği izinleri kaybeder." + +#: admin/views.py:103 +msgid "You cannot block, delete or demote your own account" +msgstr "Kendi hesabınızı engelleyemez, silemez veya yetkisini düşüremezsiniz" + +#: admin/views.py:141 msgid "Create User" msgstr "Kullanıcı Oluştur" -#: admin/views.py:137 +#: admin/views.py:182 msgid "Update User" msgstr "Kullanıcı Güncelle" -#: admin/views.py:151 +#: admin/views.py:203 #, python-format msgid "Password changed for %(user)s" msgstr "%(user)s parolası değiştirildi" -#: admin/views.py:155 +#: admin/views.py:207 msgid "Wrong Data Provided" msgstr "Hatalı Veri" +#: admin/views.py:236 +msgid "Their access to VMs, SSH keys and settings go; the VMs themselves stay." +msgstr "" +"Sanal makinelere erişimi, SSH anahtarları ve ayarları silinir; sanal " +"makinelerin kendisi kalır." + +#: admin/views.py:331 +msgid "deleted user" +msgstr "silinmiş kullanıcı" + +#: admin/views.py:342 +#, python-format +msgid "Removed VM %(name)s deleted" +msgstr "Kaldırılan sanal makine %(name)s silindi" + +#: admin/views.py:349 +msgid "Its owners no longer get the VM back if its UUID shows up again." +msgstr "" +"UUID'si yeniden görünse bile sahipleri sanal makineyi artık geri almaz." + #: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Theme" msgstr "Tema" @@ -707,7 +1259,7 @@ msgstr "VM Mimari Tipi" #: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "Architecture type: x86_64, i686, etc" -msgstr "Mimari Tipler: x86_64, i688, vs" +msgstr "Mimari tipi: x86_64, i686 vb." #: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "VM Console Type" @@ -798,10 +1350,8 @@ msgid "Clip console viewport" msgstr "Konsol bağlantı noktası" #: appsettings/migrations/0006_auto_20220630_0717.py:10 -#, fuzzy -#| msgid "Status" msgid "VM DRBD Status" -msgstr "VM DRDB Durumu" +msgstr "VM DRBD durumu" #: appsettings/migrations/0006_auto_20220630_0717.py:10 msgid "Show VM DRBD Status" @@ -816,16 +1366,12 @@ msgid "Add or not cdrom device while instance creating" msgstr "Sanal makine oluşturulurken cd-rom hiç ekleme veya bus tipini seç" #: appsettings/migrations/0008_auto_20220905_1459.py:11 -#, fuzzy -#| msgid "VM Machine Type" msgid "VM Video Type" -msgstr "VM Görüntü Tipi" +msgstr "VM video tipi" #: appsettings/migrations/0008_auto_20220905_1459.py:11 -#, fuzzy -#| msgid "Can clone instances" msgid "Change instance default video type" -msgstr "Sanal makineleri klonlayabilir" +msgstr "Sanal makinenin varsayılan video tipini değiştir" #: appsettings/migrations/0008_auto_20220905_1459.py:12 msgid "VM Input Device" @@ -836,22 +1382,190 @@ msgid "Add or not input device with specify its type" msgstr "Girdi aygıtını belirtilen tipte ekle veya hiç ekleme" #: appsettings/migrations/0010_auto_20231030_1305.py:10 -#, fuzzy -#| msgid "Type" msgid "VM NIC Type" -msgstr "VM NIC Tipi" +msgstr "VM NIC tipi" #: appsettings/migrations/0010_auto_20231030_1305.py:10 -#, fuzzy -#| msgid "Can clone instances" msgid "Change instance default NIC type" msgstr "Sanal makinenin varsayılan NIC tipini değiştir" -#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 -#: interfaces/models.py:8 networks/models.py:8 storages/models.py:8 -#: storages/models.py:25 -msgid "name" -msgstr "ad" +#: appsettings/migrations/0014_login_lockout_settings.py:7 +msgid "Login Failure Limit" +msgstr "Oturum açma hata sınırı" + +#: appsettings/migrations/0014_login_lockout_settings.py:8 +msgid "Failed logins of a user from one address before it is locked" +msgstr "Bir kullanıcının bir adresten kilitlenmeden önceki başarısız oturum açma sayısı" + +#: appsettings/migrations/0014_login_lockout_settings.py:9 +msgid "Login Lockout Minutes" +msgstr "Oturum açma kilit süresi (dakika)" + +#: appsettings/migrations/0014_login_lockout_settings.py:10 +msgid "How long a locked login stays locked, in minutes" +msgstr "Kilitlenen bir oturum açmanın kilitli kaldığı süre, dakika olarak" + +#: appsettings/migrations/0017_snapshot_free_space_settings.py:7 +msgid "Snapshot Free Percent" +msgstr "Anlık görüntü boş alan yüzdesi" + +#: appsettings/migrations/0017_snapshot_free_space_settings.py:8 +msgid "" +"Free space a storage pool keeps for a snapshot, in percent of the VM's disks " +"in it (0: none)" +msgstr "Bir depolama havuzunun anlık görüntü için ayırdığı boş alan; sanal makinenin bu havuzdaki disklerinin yüzdesi olarak (0: yok)" + +#: appsettings/migrations/0017_snapshot_free_space_settings.py:9 +msgid "Snapshot Free Min GiB" +msgstr "Anlık görüntü en az boş alan (GiB)" + +#: appsettings/migrations/0017_snapshot_free_space_settings.py:10 +msgid "" +"Free space a storage pool keeps for a snapshot at least, in GiB (0: none)" +msgstr "Bir depolama havuzunun anlık görüntü için en az ayırdığı boş alan, GiB olarak (0: yok)" + +#: appsettings/migrations/0018_worker_settings.py:7 +msgid "Worker Concurrency" +msgstr "Eş zamanlı iş sayısı" + +#: appsettings/migrations/0018_worker_settings.py:7 +msgid "Jobs the worker runs at the same time (1-16)" +msgstr "İşleyicinin aynı anda çalıştırdığı iş sayısı (1-16)" + +#: appsettings/migrations/0018_worker_settings.py:8 +msgid "Job Retention Days" +msgstr "İş geçmişi saklama süresi (gün)" + +#: appsettings/migrations/0018_worker_settings.py:8 +msgid "Days finished jobs stay in the job history (1-3650)" +msgstr "Biten işlerin iş geçmişinde kaldığı gün sayısı (1-3650)" + +#: appsettings/migrations/0021_setting_descriptions.py:6 +msgid "Architecture chosen first on the new VM pages" +msgstr "Yeni sanal makine sayfalarında önce seçilen mimari" + +#: appsettings/migrations/0021_setting_descriptions.py:7 +msgid "Machine type chosen first on the new VM pages" +msgstr "Yeni sanal makine sayfalarında önce seçilen makine tipi" + +#: appsettings/migrations/0021_setting_descriptions.py:8 +msgid "Firmware chosen first for a new x86_64 VM" +msgstr "Yeni bir x86_64 sanal makine için önce seçilen yonga yazılımı" + +#: appsettings/migrations/0021_setting_descriptions.py:9 +msgid "CPU mode chosen first for a new VM" +msgstr "Yeni bir sanal makine için önce seçilen CPU modu" + +#: appsettings/migrations/0021_setting_descriptions.py:10 +msgid "" +"Network card model chosen first for a new VM (default: libvirt's choice)" +msgstr "Yeni bir sanal makine için önce seçilen ağ kartı modeli (default: libvirt'in seçimi)" + +#: appsettings/migrations/0021_setting_descriptions.py:11 +msgid "Video device chosen first for a new VM" +msgstr "Yeni bir sanal makine için önce seçilen video aygıtı" + +#: appsettings/migrations/0021_setting_descriptions.py:12 +msgid "Input device chosen first for a new VM (None: no input device)" +msgstr "Yeni bir sanal makine için önce seçilen girdi aygıtı (None: girdi aygıtı yok)" + +#: appsettings/migrations/0021_setting_descriptions.py:13 +msgid "Bus of the CD-ROM a new VM gets (None: no CD-ROM)" +msgstr "Yeni bir sanal makineye verilen CD-ROM'un veri yolu (None: CD-ROM yok)" + +#: appsettings/migrations/0021_setting_descriptions.py:14 +msgid "Bus of new disks" +msgstr "Yeni disklerin veri yolu" + +#: appsettings/migrations/0021_setting_descriptions.py:15 +msgid "Format of new disk images in directory pools" +msgstr "Dizin havuzlarındaki yeni disk imajlarının biçimi" + +#: appsettings/migrations/0021_setting_descriptions.py:16 +msgid "Cache mode of new disks" +msgstr "Yeni disklerin önbellek modu" + +#: appsettings/migrations/0021_setting_descriptions.py:17 +msgid "I/O mode of new disks (native needs cache none or directsync)" +msgstr "Yeni disklerin G/Ç modu (native, önbellek modu none veya directsync gerektirir)" + +#: appsettings/migrations/0021_setting_descriptions.py:18 +msgid "Discard of new disks (unmap: the guest's TRIM frees space in the image)" +msgstr "Yeni disklerin discard ayarı (unmap: konuğun TRIM komutu imajda yer açar)" + +#: appsettings/migrations/0021_setting_descriptions.py:19 +msgid "" +"Detect zeroes of new disks: how blocks of zeros the guest writes are stored" +msgstr "Yeni disklerin sıfır algılama ayarı: konuğun yazdığı sıfır bloklarının nasıl saklanacağı" + +#: appsettings/migrations/0021_setting_descriptions.py:20 +msgid "Controller model for disks on the SCSI bus" +msgstr "SCSI veri yolundaki diskler için denetleyici modeli" + +#: appsettings/migrations/0021_setting_descriptions.py:21 +msgid "Owner of new disk image files (0: root; qemu is often 107)" +msgstr "Yeni disk imajı dosyalarının sahibi (0: root; qemu çoğunlukla 107)" + +#: appsettings/migrations/0021_setting_descriptions.py:22 +msgid "Group of new disk image files (0: root; qemu is often 107)" +msgstr "Yeni disk imajı dosyalarının grubu (0: root; qemu çoğunlukla 107)" + +#: appsettings/migrations/0021_setting_descriptions.py:23 +msgid "Users who are not administrators get clone names made from the prefix" +msgstr "Yönetici olmayan kullanıcılar, önekten oluşturulan klon adlarını alır" + +#: appsettings/migrations/0021_setting_descriptions.py:24 +msgid "Prefix of the names made for clones: prefix1, prefix2, ..." +msgstr "Klonlar için oluşturulan adların öneki: prefix1, prefix2, ..." + +#: appsettings/migrations/0021_setting_descriptions.py:25 +msgid "The console starts scaled to its window" +msgstr "Konsol, penceresine ölçeklenmiş olarak açılır" + +#: appsettings/migrations/0021_setting_descriptions.py:26 +msgid "The console starts view-only: no keyboard or mouse input" +msgstr "Konsol yalnızca görüntüleme modunda açılır: klavye ve fare girdisi yok" + +#: appsettings/migrations/0021_setting_descriptions.py:27 +msgid "The console starts asking the guest to fit its screen to the window" +msgstr "Konsol, konuktan ekranını pencereye uydurmasını isteyerek açılır" + +#: appsettings/migrations/0021_setting_descriptions.py:28 +msgid "The console starts clipped to its window, without scaling" +msgstr "Konsol, ölçeklenmeden penceresine kırpılmış olarak açılır" + +#: appsettings/migrations/0021_setting_descriptions.py:29 +msgid "Show Root Password on a VM's Access tab" +msgstr "Sanal makinenin Erişim sekmesinde root parolasını göster" + +#: appsettings/migrations/0021_setting_descriptions.py:30 +msgid "Show SSH Keys on a VM's Access tab" +msgstr "Sanal makinenin Erişim sekmesinde SSH anahtarlarını göster" + +#: appsettings/migrations/0021_setting_descriptions.py:31 +msgid "A VM can be given to more than one user" +msgstr "Bir sanal makine birden fazla kullanıcıya verilebilir" + +#: appsettings/migrations/0021_setting_descriptions.py:32 +msgid "" +"A quota refusal shows the numbers: what would be used and what is allowed" +msgstr "Kota reddi sayıları gösterir: ne kadar kullanılacağını ve ne kadarına izin verildiğini" + +#: appsettings/migrations/0021_setting_descriptions.py:33 +msgid "Instances page for administrators: VMs under their host, or one list" +msgstr "Yöneticiler için Sanal Makineler sayfası: sanal makineler sunucularının altında ya da tek bir listede" + +#: appsettings/migrations/0021_setting_descriptions.py:34 +msgid "A VM's page shows a bar with its host's links at the bottom" +msgstr "Sanal makinenin sayfası, altta sunucusunun bağlantılarını içeren bir çubuk gösterir" + +#: appsettings/migrations/0021_setting_descriptions.py:35 +msgid "The Instances page shows each VM's DRBD state" +msgstr "Sanal Makineler sayfası her sanal makinenin DRBD durumunu gösterir" + +#: appsettings/migrations/0021_setting_descriptions.py:36 +msgid "Rows per page on the Logs page" +msgstr "Loglar sayfasında sayfa başına satır" #: appsettings/models.py:10 msgid "key" @@ -874,1597 +1588,3108 @@ msgstr "tanım" msgid "Edit Settings" msgstr "Ayarları Düzenle" -#: appsettings/templates/appsettings.html:11 -msgid "App Settings" -msgstr "Uygulama Ayarları" +#: appsettings/templates/appsettings.html:21 +msgid "Settings groups" +msgstr "Ayar grupları" -#: appsettings/templates/appsettings.html:15 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:23 +#: appsettings/templates/appsettings.html:32 +msgid "Appearance" +msgstr "Görünüm" + +#: appsettings/templates/appsettings.html:35 templates/navbar.html:48 msgid "Language" msgstr "Dil" -#: appsettings/templates/appsettings.html:48 -msgid "After change please full refresh page with 'Ctrl + F5' " -msgstr "Değişiklikten sonra lütfen 'Ctrl + F5' ile sayfayı yenileyin" +#: appsettings/templates/appsettings.html:44 +msgid "Yours only, in this browser" +msgstr "Yalnızca sizin için, bu tarayıcıda" -#: appsettings/templates/appsettings.html:53 -msgid "Other Settings" -msgstr "Diğer Ayarlar" +#: appsettings/templates/appsettings.html:45 +msgid "Change language" +msgstr "Dili değiştir" -#: appsettings/views.py:40 +#: appsettings/templates/appsettings.html:54 +msgid "For every user" +msgstr "Tüm kullanıcılar için" + +#: appsettings/templates/appsettings.html:55 +msgid "Change theme" +msgstr "Temayı değiştir" + +#: appsettings/templates/appsettings.html:98 #, python-format -msgid "SASS directory path is changed. Now: %(dir)s" -msgstr "SASS dizin yolu değiştirildi. Şimdi: %(dir)s" +msgid "Save %(group_title)s" +msgstr "%(group_title)s kaydet" -#: appsettings/views.py:76 +#: appsettings/views.py:35 +msgid "New VM defaults" +msgstr "Yeni sanal makine varsayılanları" + +#: appsettings/views.py:38 instances/templates/instance.html:54 +#: instances/templates/instances/destroy_instance_form.html:32 +#: instances/templates/instances/settings_tab.html:203 +msgid "Disks" +msgstr "Diskler" + +#: appsettings/views.py:42 +msgid "Clones" +msgstr "Klonlar" + +#: appsettings/views.py:43 console/templates/console-base.html:10 +#: console/templates/console-base.html:23 +#: instances/templates/instance_actions.html:11 +#: instances/templates/instances/access_tab.html:16 +#: instances/templates/instances/settings_tab.html:32 +#: instances/templates/instances/settings_tab.html:698 +msgid "Console" +msgstr "Konsol" + +#: appsettings/views.py:44 +msgid "VM access and owners" +msgstr "Sanal makine erişimi ve sahipleri" + +#: appsettings/views.py:46 +msgid "Snapshots and jobs" +msgstr "Anlık görüntüler ve işler" + +#: appsettings/views.py:48 +msgid "Login" +msgstr "Oturum açma" + +#: appsettings/views.py:49 +msgid "Lists and pages" +msgstr "Listeler ve sayfalar" + +#: appsettings/views.py:56 +#, python-format +msgid "%(setting)s takes at most %(length)s characters" +msgstr "%(setting)s en fazla %(length)s karakter alır" + +#: appsettings/views.py:61 +#, python-format +msgid "%(setting)s must be a whole number between %(low)s and %(high)s" +msgstr "%(setting)s, %(low)s ile %(high)s arasında bir tam sayı olmalıdır" + +#: appsettings/views.py:64 +#, python-format +msgid "%(setting)s must be one of %(choices)s" +msgstr "%(setting)s şunlardan biri olmalıdır: %(choices)s" + +#: appsettings/views.py:82 +#, python-format +msgid "Unknown theme: %(theme)s" +msgstr "Bilinmeyen tema: %(theme)s" + +#: appsettings/views.py:88 #, python-format msgid "Theme is changed. Now: %(theme)s" msgstr "Tema değiştirildi. Şimdi: %(theme)s" -#: appsettings/views.py:91 +#: appsettings/views.py:111 #, python-format -msgid "%(setting)s is changed. Now: %(value)s" -msgstr "%(setting)s değiştirildi. Şimdi: %(value)s" +msgid "Saved: %(settings)s" +msgstr "Kaydedildi: %(settings)s" -#: computes/forms.py:21 -msgid "FQDN/IP" -msgstr "FQDN/IP" +#: appsettings/views.py:113 +msgid "Nothing changed" +msgstr "Hiçbir şey değişmedi" -#: computes/models.py:12 -msgid "hostname" -msgstr "sunucuadı" +#: appsettings/views.py:120 vrtManager/nodedevs.py:195 +#: vrtManager/nodedevs.py:234 +msgid "Other" +msgstr "Diğer" -#: computes/models.py:13 -msgid "login" -msgstr "kullanıcı" +#: computes/forms.py:18 +msgid "Stored, leave empty to keep" +msgstr "Kayıtlı, korumak için boş bırakın" -#: computes/models.py:14 -msgid "password" -msgstr "parola" - -#: computes/models.py:15 -msgid "details" -msgstr "detaylar" - -#: computes/templates/computes/form.html:6 -msgid "Add Compute" -msgstr "Sunucu Ekle" - -#: computes/templates/computes/form.html:11 -msgid "Create Compute" -msgstr "Sunucu Oluştur" - -#: computes/templates/computes/instances.html:27 -#: computes/templates/computes/list.html:48 -#: computes/templates/computes/list.html:50 computes/templates/overview.html:6 -#: computes/templates/overview.html:15 interfaces/templates/interface.html:14 -#: interfaces/templates/interfaces.html:20 networks/templates/network.html:15 -#: networks/templates/networks.html:17 nwfilters/templates/nwfilter.html:15 -#: nwfilters/templates/nwfilters.html:21 storages/templates/storage.html:21 -#: storages/templates/storages.html:17 virtsecrets/templates/secrets.html:23 -msgid "Overview" -msgstr "Genel Bakış" - -#: computes/templates/computes/instances.html:33 -#: computes/templates/overview.html:21 interfaces/templates/interface.html:20 -#: interfaces/templates/interfaces.html:26 networks/templates/network.html:21 -#: networks/templates/networks.html:23 nwfilters/templates/nwfilter.html:21 -#: nwfilters/templates/nwfilters.html:27 storages/templates/storage.html:27 -#: storages/templates/storages.html:5 storages/templates/storages.html:7 -#: storages/templates/storages.html:23 virtsecrets/templates/secrets.html:29 -msgid "Storages" -msgstr "Depolamalar" - -#: computes/templates/computes/instances.html:36 -#: computes/templates/overview.html:24 interfaces/templates/interface.html:23 -#: interfaces/templates/interfaces.html:29 networks/templates/network.html:24 -#: networks/templates/networks.html:5 networks/templates/networks.html:7 -#: networks/templates/networks.html:26 nwfilters/templates/nwfilter.html:24 -#: nwfilters/templates/nwfilters.html:30 storages/templates/storage.html:30 -#: storages/templates/storages.html:26 virtsecrets/templates/secrets.html:32 -msgid "Networks" -msgstr "Ağlar" - -#: computes/templates/computes/instances.html:39 -#: computes/templates/overview.html:27 interfaces/templates/interface.html:26 -#: interfaces/templates/interfaces.html:6 -#: interfaces/templates/interfaces.html:8 -#: interfaces/templates/interfaces.html:32 networks/templates/network.html:27 -#: networks/templates/networks.html:29 nwfilters/templates/nwfilter.html:27 -#: nwfilters/templates/nwfilters.html:33 storages/templates/storage.html:33 -#: storages/templates/storages.html:29 virtsecrets/templates/secrets.html:35 -msgid "Interfaces" -msgstr "Arabirimler" - -#: computes/templates/computes/instances.html:42 -#: computes/templates/overview.html:30 interfaces/templates/interface.html:29 -#: interfaces/templates/interfaces.html:35 networks/templates/network.html:30 -#: networks/templates/networks.html:32 nwfilters/templates/nwfilter.html:30 -#: nwfilters/templates/nwfilters.html:6 nwfilters/templates/nwfilters.html:8 -#: nwfilters/templates/nwfilters.html:36 storages/templates/storage.html:36 -#: storages/templates/storages.html:32 virtsecrets/templates/secrets.html:38 -msgid "NWFilters" -msgstr "AğFiltreleri" - -#: computes/templates/computes/instances.html:45 -#: computes/templates/overview.html:33 interfaces/templates/interface.html:32 -#: interfaces/templates/interfaces.html:38 networks/templates/network.html:33 -#: networks/templates/networks.html:35 nwfilters/templates/nwfilter.html:33 -#: nwfilters/templates/nwfilters.html:39 -#: storages/templates/create_stg_block.html:139 -#: storages/templates/storage.html:39 storages/templates/storages.html:35 -#: virtsecrets/templates/secrets.html:5 virtsecrets/templates/secrets.html:11 -#: virtsecrets/templates/secrets.html:41 -msgid "Secrets" -msgstr "Parolalar" - -#: computes/templates/computes/instances.html:56 -msgid "Hypervisor doesn't have any Instances" -msgstr "Hipervizör üzerinde hiç sanal makine yok" - -#: computes/templates/computes/instances.html:63 -#: computes/templates/computes/list.html:27 -#: instances/templates/add_instance_volume.html:45 -#: instances/templates/add_instance_volume.html:47 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/create_inst_block.html:21 -#: instances/templates/create_instance_w2.html:76 -#: instances/templates/create_instance_w2.html:102 -#: instances/templates/create_instance_w2.html:105 -#: instances/templates/create_instance_w2.html:340 -#: instances/templates/create_instance_w2.html:342 -#: instances/templates/create_instance_w2.html:589 -#: instances/templates/create_instance_w2.html:591 -#: instances/templates/instances/settings_tab.html:353 -#: instances/templates/instances/snapshots_tab.html:76 -#: interfaces/templates/create_iface_block.html:19 -#: interfaces/templates/interface.html:76 -#: networks/templates/create_net_block.html:19 -#: networks/templates/modify_ipv4_fixed_address.html:31 -#: networks/templates/modify_ipv6_fixed_address.html:31 -#: networks/templates/network.html:175 networks/templates/network.html:284 -#: nwfilters/templates/nwfilter.html:42 nwfilters/templates/nwfilters.html:55 -#: nwfilters/templates/nwfilters.html:99 nwfilters/templates/nwfilters.html:101 -#: storages/templates/create_stg_block.html:57 -#: storages/templates/create_stg_block.html:86 -#: storages/templates/create_stg_block.html:115 -#: storages/templates/create_stg_block.html:180 -#: storages/templates/create_stg_block.html:229 -#: storages/templates/create_stg_vol_block.html:22 -#: storages/templates/storage.html:98 storages/templates/storage.html:126 -#: storages/templates/storage.html:128 -msgid "Name" -msgstr "Ad" - -#: computes/templates/computes/instances.html:63 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instances/settings_tab.html:811 -#: instances/templates/instances/settings_tab.html:834 +#: computes/forms.py:28 computes/templates/computes/instances.html:45 +#: instances/templates/instances/settings_tab.html:838 +#: instances/templates/instances/settings_tab.html:870 +#: instances/templates/instances/snapshots_tab.html:23 +#: instances/templates/instances/snapshots_tab.html:67 msgid "Description" msgstr "Tanım" -#: computes/templates/computes/instances.html:66 -#: instances/templates/allinstances_index_grouped.html:13 -#: instances/templates/allinstances_index_nongrouped.html:13 -#: instances/templates/create_inst_block.html:22 -#: instances/templates/create_instance_w2.html:77 -#: instances/templates/create_instance_w2.html:358 -#: instances/templates/create_instance_w2.html:607 -#: instances/templates/instance.html:46 instances/templates/instance.html:48 -msgid "VCPU" -msgstr "VCPU" +#: computes/forms.py:29 +msgid "Shown on the hosts list" +msgstr "Sunucu listesinde gösterilir" -#: computes/templates/computes/instances.html:67 -#: computes/templates/overview.html:80 -#: instances/templates/allinstances_index_grouped.html:14 -#: instances/templates/allinstances_index_nongrouped.html:14 -#: instances/templates/create_inst_block.html:24 -#: instances/templates/instances/resize_tab.html:12 -msgid "Memory" -msgstr "Bellek" +#: computes/forms.py:30 +msgid "SASL login" +msgstr "SASL kullanıcı adı" -#: computes/templates/computes/instances.html:94 -#: instances/templates/allinstances_index_grouped.html:66 -#: instances/templates/allinstances_index_nongrouped.html:46 -#: instances/templates/instance.html:17 -msgid "Off" -msgstr "Kapalı" +#: computes/forms.py:30 +msgid "SASL password" +msgstr "SASL parolası" -#: computes/templates/computes/instances.html:97 -#: instances/templates/allinstances_index_grouped.html:68 -#: instances/templates/allinstances_index_nongrouped.html:48 -msgid "Suspended" -msgstr "Duraklatılmış" +#: computes/forms.py:35 computes/templates/create_comp_block.html:10 +msgid "libvirt over TCP, with a SASL login" +msgstr "TCP üzerinden libvirt, SASL girişiyle" -#: computes/templates/computes/list.html:6 -#: computes/templates/computes/list.html:12 templates/navbar.html:18 -msgid "Computes" -msgstr "Sunucular" +#: computes/forms.py:49 computes/templates/create_comp_block.html:14 +msgid "libvirt over SSH, with the panel's SSH key" +msgstr "SSH üzerinden libvirt, panelin SSH anahtarıyla" -#: computes/templates/computes/list.html:19 -msgid "You don't have any computes" -msgstr "Hiç sunucunuz yok" +#: computes/forms.py:50 +msgid "FQDN/IP" +msgstr "FQDN/IP" -#: computes/templates/computes/list.html:29 computes/templates/overview.html:90 -#: instances/templates/instances/settings_tab.html:176 -#: instances/templates/instances/settings_tab.html:215 -#: instances/templates/instances/settings_tab.html:263 -msgid "Details" -msgstr "Ayrıntılar" +#: computes/forms.py:56 +msgid "SSH user" +msgstr "SSH kullanıcısı" -#: computes/templates/computes/list.html:40 -#: instances/templates/allinstances_index_grouped.html:31 -#: instances/templates/instances/settings_tab.html:906 -msgid "Connected" -msgstr "Bağlı" +#: computes/forms.py:63 computes/templates/create_comp_block.html:18 +msgid "libvirt over TLS, with certificates" +msgstr "TLS üzerinden libvirt, sertifikalarla" -#: computes/templates/computes/list.html:40 -msgid "Not Connected" -msgstr "Bağlı değil" - -#: computes/templates/create_comp_block.html:6 -msgid "TCP" -msgstr "TCP" - -#: computes/templates/create_comp_block.html:7 -msgid "SSH" -msgstr "SSH" - -#: computes/templates/create_comp_block.html:8 -msgid "TLS" -msgstr "TLS" - -#: computes/templates/create_comp_block.html:9 +#: computes/forms.py:76 computes/templates/create_comp_block.html:21 msgid "Local" msgstr "Yerel" -#: computes/templates/create_comp_block.html:10 -msgid "Add new host" -msgstr "Yeni sunucu ekle" +#: computes/forms.py:77 computes/templates/create_comp_block.html:22 +msgid "the libvirt of the host the panel runs on, by its socket" +msgstr "panelin çalıştığı sunucunun libvirt'i, soketi üzerinden" -#: computes/templates/overview.html:40 -msgid "Basic details" -msgstr "Temel ayrıntılar" +#: computes/models.py:16 +msgid "hostname" +msgstr "sunucuadı" -#: computes/templates/overview.html:42 -#: instances/templates/instances/info_tab.html:5 -#: storages/templates/create_stg_block.html:186 -msgid "Hostname" -msgstr "Sunucuadı" +#: computes/models.py:17 +msgid "login" +msgstr "kullanıcı" -#: computes/templates/overview.html:44 -msgid "Hypervisors" -msgstr "Hipervizörler" +#: computes/models.py:18 +msgid "password" +msgstr "parola" -#: computes/templates/overview.html:61 -msgid "more" -msgstr "daha" +#: computes/models.py:19 +msgid "details" +msgstr "detaylar" -#: computes/templates/overview.html:71 -msgid "Emulator" -msgstr "Emülatör" +#: computes/models.py:22 +msgid "migration address" +msgstr "taşıma adresi" -#: computes/templates/overview.html:73 -#: instances/templates/instances/info_tab.html:11 -msgid "Version" -msgstr "Sürüm" +#: computes/models.py:28 +msgid "" +"IP address or host name the other hosts send migrating VMs to; empty: the " +"host's own host name, which they must be able to resolve" +msgstr "" +"Diğer sunucuların taşınan sanal makineleri gönderdiği IP adresi veya sunucu " +"adı; boş: sunucunun kendi adı, diğer sunucular bu adı çözümleyebilmelidir" -#: computes/templates/overview.html:75 -msgid "Qemu" -msgstr "Qemu" +#: computes/models.py:33 computes/templates/computes/form.html:34 +msgid "gstfsd key" +msgstr "gstfsd anahtarı" -#: computes/templates/overview.html:77 -msgid "Libvirt" -msgstr "Libvirt" +#: computes/models.py:39 +msgid "" +"GSTFSD_KEY in the host's /etc/default/webvirt-gstfsd: the panel sets the " +"root password and SSH key of a shut-off VM with it; empty: they cannot be " +"set there" +msgstr "" +"Sunucudaki /etc/default/webvirt-gstfsd içindeki GSTFSD_KEY: panel kapalı bir " +"sanal makinenin root parolasını ve SSH anahtarını bununla ayarlar; boş: bu " +"sunucuda ayarlanamazlar" -#: computes/templates/overview.html:82 -#: instances/templates/create_instance_w1.html:36 -#: instances/templates/create_instance_w1.html:50 -msgid "Architecture" -msgstr "Mimari" +#: computes/templates/computes/capacity_line.txt:2 +#, python-format +msgid "Given to VMs: %(counter)s vCPU (%(ratio)s:1), %(assigned)s memory." +msgid_plural "" +"Given to VMs: %(counter)s vCPUs (%(ratio)s:1), %(assigned)s memory." +msgstr[0] "" +"Sanal makinelere verilen: %(counter)s vCPU (%(ratio)s:1), %(assigned)s " +"bellek." +msgstr[1] "" +"Sanal makinelere verilen: %(counter)s vCPU (%(ratio)s:1), %(assigned)s " +"bellek." -#: computes/templates/overview.html:84 -msgid "Logical CPUs" -msgstr "Mantıksal CPUlar" +#: computes/templates/computes/capacity_line.txt:4 +#: computes/templates/computes/list.html:95 computes/templates/overview.html:83 +msgid "The capacity could not be read." +msgstr "Kapasite okunamadı." -#: computes/templates/overview.html:86 -msgid "Processor" -msgstr "İşlemci" +#: computes/templates/computes/capacity_memory.html:6 +msgid "" +"Dark: running VMs. Light: shut-off VMs, which take their memory again when " +"they start." +msgstr "" +"Koyu: çalışan sanal makineler. Açık: kapalı sanal makineler; başladıklarında " +"belleklerini yeniden alırlar." -#: computes/templates/overview.html:88 +#: computes/templates/computes/capacity_memory.html:8 +msgid "Memory of running VMs" +msgstr "Çalışan sanal makinelerin belleği" + +#: computes/templates/computes/capacity_memory.html:9 +#, python-format +msgid "%(running)s of the host's %(memory)s" +msgstr "Sunucunun %(memory)s belleğinden %(running)s" + +#: computes/templates/computes/capacity_memory.html:13 +msgid "Memory of shut-off VMs" +msgstr "Kapalı sanal makinelerin belleği" + +#: computes/templates/computes/capacity_memory.html:14 +#, python-format +msgid "%(stopped)s of the host's %(memory)s" +msgstr "Sunucunun %(memory)s belleğinden %(stopped)s" + +#: computes/templates/computes/capacity_memory.html:18 +#: computes/templates/computes/capacity_vcpus.html:18 +#: computes/templates/computes/list.html:86 +#, python-format +msgid "%(running)s running" +msgstr "%(running)s çalışıyor" + +#: computes/templates/computes/capacity_storage.html:4 +msgid "The storage pools could not be read." +msgstr "Depolama havuzları okunamadı." + +#: computes/templates/computes/capacity_storage.html:6 +msgid "No active storage pool." +msgstr "Etkin depolama havuzu yok." + +#: computes/templates/computes/capacity_storage.html:12 +#, python-format +msgid "%(counter)s more pool" +msgid_plural "%(counter)s more pools" +msgstr[0] "%(counter)s havuz daha" +msgstr[1] "%(counter)s havuz daha" + +#: computes/templates/computes/capacity_vcpus.html:4 +#, python-format +msgid "%(counter)s vCPU" +msgid_plural "%(counter)s vCPUs" +msgstr[0] "%(counter)s vCPU" +msgstr[1] "%(counter)s vCPU" + +#: computes/templates/computes/capacity_vcpus.html:4 +#: computes/templates/computes/list.html:39 +#, python-format +msgid "on %(counter)s CPU" +msgid_plural "on %(counter)s CPUs" +msgstr[0] "%(counter)s CPU üzerinde" +msgstr[1] "%(counter)s CPU üzerinde" + +#: computes/templates/computes/capacity_vcpus.html:6 +msgid "" +"Dark: running VMs. Light: shut-off VMs, which take their vCPUs again when " +"they start." +msgstr "" +"Koyu: çalışan sanal makineler. Açık: kapalı sanal makineler; başladıklarında " +"vCPU'larını yeniden alırlar." + +#: computes/templates/computes/capacity_vcpus.html:8 +msgid "vCPUs of running VMs" +msgstr "Çalışan sanal makinelerin vCPU'ları" + +#: computes/templates/computes/capacity_vcpus.html:9 +#, python-format +msgid "%(running)s of the host's %(cpus)s CPUs" +msgstr "Sunucunun %(cpus)s CPU'sundan %(running)s" + +#: computes/templates/computes/capacity_vcpus.html:13 +msgid "vCPUs of shut-off VMs" +msgstr "Kapalı sanal makinelerin vCPU'ları" + +#: computes/templates/computes/capacity_vcpus.html:14 +#, python-format +msgid "%(stopped)s of the host's %(cpus)s CPUs" +msgstr "Sunucunun %(cpus)s CPU'sundan %(stopped)s" + +#: computes/templates/computes/form.html:5 +msgid "Edit host" +msgstr "Sunucuyu düzenle" + +#: computes/templates/computes/form.html:5 +#: computes/templates/computes/form.html:8 +#: computes/templates/create_comp_block.html:5 +msgid "Add host" +msgstr "Sunucu ekle" + +#: computes/templates/computes/form.html:8 +#, python-format +msgid "Edit host: %(name)s" +msgstr "Sunucuyu düzenle: %(name)s" + +#: computes/templates/computes/form.html:19 +#: computes/templates/overview.html:181 msgid "Connection" msgstr "Bağlantı" -#: computes/templates/overview.html:94 -#: instances/templates/instances/edit_instance_volume.html:26 -msgid "Performance" -msgstr "Başarım" +#: computes/templates/computes/form.html:31 +#: instances/templates/create_instance_w2.html:248 +msgid "Advanced" +msgstr "Gelişmiş" -#: computes/templates/overview.html:100 -msgid "CPU Utilization" -msgstr "CPU Kullanımı" +#: computes/templates/computes/form.html:33 +msgid "Migration address" +msgstr "Taşıma adresi" -#: computes/templates/overview.html:109 -msgid "RAM Utilization" -msgstr "RAM Kullanımı" +#: computes/templates/computes/form.html:33 +msgid "the host name" +msgstr "sunucu adı" -#: computes/validators.py:17 +#: computes/templates/computes/form.html:34 +msgid "stored" +msgstr "kayıtlı" + +#: computes/templates/computes/form.html:34 +#: instances/templates/instances/edit_instance_volume.html:82 +#: instances/templates/instances/settings_tab.html:347 +#: instances/templates/instances/settings_tab.html:378 +#: networks/templates/networks.html:63 +msgid "none" +msgstr "hiçbiri" + +#: computes/templates/computes/host_nav.html:4 +msgid "Host sections" +msgstr "Sunucu bölümleri" + +#: computes/templates/computes/host_nav.html:7 +#: computes/templates/computes/host_nav.html:8 +#: computes/templates/computes/list.html:104 computes/templates/overview.html:6 +msgid "Overview" +msgstr "Genel Bakış" + +#: computes/templates/computes/host_nav.html:11 +#: computes/templates/computes/host_nav.html:12 +#: computes/templates/computes/instances.html:6 +#: computes/templates/computes/instances.html:7 +#: computes/templates/overview.html:52 instances/templates/allinstances.html:4 +#: instances/templates/allinstances.html:5 +#: instances/templates/instances/host_link.html:7 +#: instances/templates/instances/host_link.html:9 templates/navbar.html:14 +msgid "Instances" +msgstr "Sanal Makineler" + +#: computes/templates/computes/host_nav.html:15 +#: computes/templates/computes/host_nav.html:16 +#: computes/templates/overview.html:74 +#: instances/templates/instances/settings_tab.html:554 +#: instances/templates/instances/settings_tab.html:812 +#: storages/templates/storage.html:6 storages/templates/storage.html:8 +msgid "Storage" +msgstr "Depolama" + +#: computes/templates/computes/host_nav.html:19 +#: computes/templates/computes/host_nav.html:20 +#: instances/templates/add_instance_network_block.html:18 +#: instances/templates/create_instance_w2.html:220 +#: instances/templates/create_instance_w2.html:222 +#: instances/templates/instances/settings_tab.html:379 +#: networks/templates/networks.html:5 networks/templates/networks.html:7 +msgid "Networks" +msgstr "Ağlar" + +#: computes/templates/computes/host_nav.html:23 +#: computes/templates/computes/host_nav.html:24 +#: instances/templates/add_instance_network_block.html:23 +#: instances/templates/instances/settings_tab.html:384 +#: interfaces/templates/interfaces.html:6 +#: interfaces/templates/interfaces.html:8 +msgid "Interfaces" +msgstr "Arabirimler" + +#: computes/templates/computes/host_nav.html:27 +#: computes/templates/computes/host_nav.html:28 +#: nwfilters/templates/nwfilters.html:22 +msgid "Filters" +msgstr "Filtreler" + +#: computes/templates/computes/host_nav.html:31 +#: computes/templates/computes/host_nav.html:32 +#: virtsecrets/templates/secrets.html:6 virtsecrets/templates/secrets.html:8 +#: virtsecrets/templates/secrets.html:22 +msgid "Secrets" +msgstr "Parolalar" + +#: computes/templates/computes/host_nav.html:35 +#: computes/templates/computes/host_nav.html:36 +#: nodedevs/templates/nodedevs.html:6 nodedevs/templates/nodedevs.html:8 +msgid "Devices" +msgstr "Aygıtlar" + +#: computes/templates/computes/instances.html:11 +msgid "New Instance" +msgstr "Yeni sanal makine" + +#: computes/templates/computes/instances.html:30 +msgid "Problem occurred with host" +msgstr "Sunucu ile ilgili bir problem meydana geldi" + +#: computes/templates/computes/instances.html:36 +#: computes/templates/computes/list.html:16 +msgid "Warning" +msgstr "Uyarı" + +#: computes/templates/computes/instances.html:37 +msgid "Hypervisor doesn't have any Instances" +msgstr "Hipervizör üzerinde hiç sanal makine yok" + +#: computes/templates/computes/instances.html:47 +#: instances/templates/allinstances_index_grouped.html:12 +#: instances/templates/allinstances_index_nongrouped.html:10 +msgid "Status" +msgstr "Durum" + +#: computes/templates/computes/instances.html:48 +msgid "VCPU" +msgstr "VCPU" + +#: computes/templates/computes/instances.html:49 +#: computes/templates/computes/list.html:59 computes/templates/overview.html:66 +#: computes/templates/overview.html:150 +#: instances/templates/allinstances_index_grouped.html:17 +#: instances/templates/allinstances_index_nongrouped.html:15 +#: instances/templates/create_inst_block.html:33 +#: instances/templates/instance.html:50 +#: instances/templates/instances/resize_tab.html:15 +#: instances/templates/instances/stats_tab.html:32 +msgid "Memory" +msgstr "Bellek" + +#: computes/templates/computes/instances.html:50 +#: computes/templates/computes/list.html:60 +#: instances/templates/allinstances_index_grouped.html:18 +#: instances/templates/allinstances_index_nongrouped.html:16 +#: instances/templates/instances/settings_tab.html:453 +#: instances/templates/instances/settings_tab.html:488 +#: networks/templates/network.html:146 networks/templates/network.html:204 +#: networks/templates/network.html:286 nwfilters/templates/nwfilter.html:56 +#: nwfilters/templates/nwfilter.html:100 nwfilters/templates/nwfilters.html:35 +#: storages/templates/storage.html:126 virtsecrets/templates/secrets.html:33 +msgid "Actions" +msgstr "Eylemler" + +#: computes/templates/computes/list.html:5 +#: computes/templates/computes/list.html:11 templates/navbar.html:18 +msgid "Computes" +msgstr "Sunucular" + +#: computes/templates/computes/list.html:16 +msgid "You don't have any computes" +msgstr "Hiç sunucunuz yok" + +#: computes/templates/computes/list.html:23 +msgid "Hosts" +msgstr "Sunucular" + +#: computes/templates/computes/list.html:25 +msgid "connected" +msgstr "bağlı" + +#: computes/templates/computes/list.html:32 +msgid "running" +msgstr "çalışıyor" + +#: computes/templates/computes/list.html:37 +msgid "vCPUs given" +msgstr "Verilen vCPU" + +#: computes/templates/computes/list.html:44 +msgid "Memory given" +msgstr "Atanan bellek" + +#: computes/templates/computes/list.html:46 +#, python-format +msgid "of %(memory)s" +msgstr "/ %(memory)s" + +#: computes/templates/computes/list.html:58 computes/templates/overview.html:58 +#: instances/forms.py:15 instances/templates/allinstances_index_grouped.html:16 +#: instances/templates/allinstances_index_nongrouped.html:14 +#: instances/templates/create_instance_w2.html:60 +msgid "vCPUs" +msgstr "vCPU" + +#: computes/templates/computes/list.html:71 computes/templates/overview.html:19 +#: console/templates/console-vnc.html:13 +#: console/templates/console-xterm.html:16 +#: instances/templates/allinstances_index_grouped.html:36 +#: instances/templates/instances/settings_tab.html:972 +#: networks/templates/network.html:260 +msgid "Connected" +msgstr "Bağlı" + +#: computes/templates/computes/list.html:73 computes/templates/overview.html:21 +#: instances/templates/allinstances_index_grouped.html:38 +#: instances/templates/instances/settings_tab.html:973 +msgid "Not connected" +msgstr "Bağlı değil" + +#: computes/templates/computes/list.html:95 +msgid "No capacity while the host cannot be reached." +msgstr "Sunucuya ulaşılamadığı sürece kapasite gösterilmez." + +#: computes/templates/computes/list.html:105 computes/templates/overview.html:9 +#: computes/templates/overview.html:34 +msgid "Edit connection" +msgstr "Bağlantıyı düzenle" + +#: computes/templates/computes/list.html:107 +#: computes/templates/overview.html:10 +msgid "Remove from panel" +msgstr "Panelden kaldır" + +#: computes/templates/computes/pool_bar.html:5 +#, python-format +msgid "%(name)s used" +msgstr "%(name)s kullanımı" + +#: computes/templates/computes/pool_bar.html:8 +#, python-format +msgid "%(free)s free of %(size)s" +msgstr "%(size)s alanın %(free)s kadarı boş" + +#: computes/templates/overview.html:32 msgid "" -"Hostname must contain only numbers, or the domain name separated by \".\"" +"The panel cannot reach this host, so its VMs, capacity and load are not " +"shown:" msgstr "" -"Sunucu adı sadece rakam içerebilir, ya da \".\" ile ayrılmış alanlar..." +"Panel bu sunucuya ulaşamıyor, bu yüzden sanal makineleri, kapasitesi ve yükü " +"gösterilmiyor:" -#: computes/validators.py:20 -msgid "Wrong IP address" -msgstr "Hatalı IP adresi" +#: computes/templates/overview.html:33 +msgid "Try again" +msgstr "Yeniden dene" -#: computes/validators.py:26 -msgid "The hostname must not contain any special characters" -msgstr "Sunucu alan adı herhangi bir özel karakter içeremez" +#: computes/templates/overview.html:39 +msgid "The host's details could not be read:" +msgstr "Sunucunun ayrıntıları okunamadı:" -#: console/templates/console-base.html:51 +#: computes/templates/overview.html:50 +#, python-format +msgid "%(running)s running, %(shutoff)s shut off" +msgstr "%(running)s çalışıyor, %(shutoff)s kapalı" + +#: computes/templates/overview.html:50 +#, python-format +msgid "%(paused)s paused" +msgstr "%(paused)s duraklatılmış" + +#: computes/templates/overview.html:50 +#, python-format +msgid "%(other)s other" +msgstr "%(other)s diğer" + +#: computes/templates/overview.html:77 storages/templates/storages.html:5 +#: storages/templates/storages.html:7 +msgid "Storages" +msgstr "Depolamalar" + +#: computes/templates/overview.html:91 +msgid "CPU in use" +msgstr "Kullanılan CPU" + +#: computes/templates/overview.html:94 +msgid "CPU in use, recent readings" +msgstr "Kullanımdaki CPU, son ölçümler" + +#: computes/templates/overview.html:101 +msgid "Memory in use" +msgstr "Kullanılan bellek" + +#: computes/templates/overview.html:104 +msgid "Memory in use, recent readings" +msgstr "Kullanımdaki bellek, son ölçümler" + +#: computes/templates/overview.html:110 +msgid "" +"The last 10 readings, one every 5 seconds. Memory in use leaves out the " +"host's buffers and cache." +msgstr "" +"Her 5 saniyede bir alınan son 10 ölçüm. Kullanımdaki bellek, sunucunun " +"tamponlarını ve önbelleğini içermez." + +#: computes/templates/overview.html:111 +#, python-format +msgid "Updated at %%(time)s." +msgstr "%%(time)s itibarıyla güncellendi." + +#: computes/templates/overview.html:112 +#, python-format +msgid "Not updated since %%(time)s: the host did not answer." +msgstr "%%(time)s itibarıyla güncellenmedi: sunucu yanıt vermedi." + +#: computes/templates/overview.html:112 +msgid "Waiting for the first reading." +msgstr "İlk ölçüm bekleniyor." + +#: computes/templates/overview.html:119 +msgid "Hardware" +msgstr "Donanım" + +#: computes/templates/overview.html:122 +msgid "Processor" +msgstr "İşlemci" + +#: computes/templates/overview.html:126 +#: instances/templates/create_instance_w1.html:22 +msgid "Architecture" +msgstr "Mimari" + +#: computes/templates/overview.html:130 +msgid "Logical CPUs" +msgstr "Mantıksal CPUlar" + +#: computes/templates/overview.html:134 +msgid "Physical cores" +msgstr "Fiziksel çekirdekler" + +#: computes/templates/overview.html:138 +msgid "Sockets" +msgstr "Soketler" + +#: computes/templates/overview.html:142 +msgid "NUMA nodes" +msgstr "NUMA düğümleri" + +#: computes/templates/overview.html:146 +msgid "Clock" +msgstr "Saat" + +#: computes/templates/overview.html:158 +msgid "Software and connection" +msgstr "Yazılım ve bağlantı" + +#: computes/templates/overview.html:161 +#: instances/templates/instances/info_tab.html:6 +msgid "Hostname" +msgstr "Sunucuadı" + +#: computes/templates/overview.html:173 +msgid "Guest architectures" +msgstr "Konuk mimarileri" + +#: computes/templates/overview.html:177 +msgid "Emulator" +msgstr "Emülatör" + +#: computes/templates/overview.html:198 instances/templates/instance.html:252 +msgid "average over" +msgstr "ortalama süresi" + +#: computes/validators.py:25 +msgid "Enter an IPv4 address or a host name, without a scheme, port or path" +msgstr "Şema, port veya yol olmadan bir IPv4 adresi ya da sunucu adı girin" + +#: computes/validators.py:36 +msgid "" +"The login may contain only letters, digits, '.', '_' and '-', and may not " +"start with '-'" +msgstr "" +"Kullanıcı adı yalnızca harf, rakam, '.', '_' ve '-' içerebilir ve '-' ile " +"başlayamaz" + +#: computes/validators.py:42 +msgid "The name must not contain any special characters" +msgstr "Ad herhangi bir özel karakter içermemelidir" + +#: computes/validators.py:53 +msgid "Enter an IP address or a host name, without a scheme or port" +msgstr "Şema veya port olmadan bir IP adresi ya da sunucu adı girin" + +#: computes/validators.py:60 +msgid "" +"Enter the 64 hexadecimal characters of GSTFSD_KEY in the host's /etc/default/" +"webvirt-gstfsd" +msgstr "" +"Sunucudaki /etc/default/webvirt-gstfsd içindeki GSTFSD_KEY değerinin 64 " +"onaltılık karakterini girin" + +#: computes/views.py:196 +#, python-format +msgid "" +"Its VMs keep running on the host and leave the panel; their owners are kept " +"for %(days)s days on the Removed VMs page and come back if the host is added " +"again." +msgstr "" +"Sanal makineleri sunucuda çalışmaya devam eder ve panelden çıkar; sahipleri " +"Kaldırılan Sanal Makineler sayfasında %(days)s gün tutulur ve sunucu yeniden " +"eklenirse geri gelir." + +#: console/templates/console-menu.html:6 msgid "Send key(s)" msgstr "Anahtar(ları) gönder" -#: console/templates/console-base.html:71 +#: console/templates/console-menu.html:10 +msgid "System" +msgstr "Sistem" + +#: console/templates/console-menu.html:14 +msgid "Navigation & Desktop" +msgstr "Gezinme ve Masaüstü" + +#: console/templates/console-menu.html:21 +msgid "Terminal Control" +msgstr "Terminal Denetimi" + +#: console/templates/console-menu.html:31 +msgid "Virtual Consoles (Ctrl+Alt+F#)" +msgstr "Sanal Konsollar (Ctrl+Alt+F#)" + +#: console/templates/console-menu.html:49 +msgid "Hold until chosen again" +msgstr "Yeniden seçilene kadar basılı tut" + +#: console/templates/console-menu.html:57 msgid "Fullscreen" msgstr "Tamekran" -#: console/templates/console-spice-full.html:56 -msgid "must set host and port" -msgstr "sunucu adresi ve portu ayarlanmalı" +#: console/templates/console-vnc.html:13 +#: console/templates/console-xterm.html:16 +msgid "Disconnected" +msgstr "Bağlantı yok" -#: console/templates/console-spice-full.html:83 -#: console/templates/console-spice-full.html:97 -#: console/templates/console-spice-lite.html:138 -#: console/templates/console-spice-lite.html:150 -msgid "disconnect" -msgstr "bağlantı kes" +#: console/templates/console-vnc.html:14 +msgid "Connection lost" +msgstr "Bağlantı koptu" -#: console/templates/console-spice-full.html:114 -#: console/templates/console-spice-lite.html:167 -msgid "File API is not supported" -msgstr "Dosya API desteklenmiyor" +#: console/templates/console-vnc.html:14 +msgid "Could not connect" +msgstr "Bağlanılamadı" -#: console/templates/console-spice-full.html:204 -msgid "Port" -msgstr "Bağlantı Noktası" +#: console/templates/console-vnc.html:15 +msgid "Authentication failed" +msgstr "Kimlik doğrulama başarısız" -#: console/templates/console-spice-full.html:212 -msgid "Show console" -msgstr "Konsolu göster" +#: console/templates/console-vnc.html:15 +#: console/templates/console-xterm.html:18 +msgid "Connecting" +msgstr "Bağlanılıyor" -#: console/templates/console-spice-full.html:214 -#: interfaces/templates/interface.html:60 networks/templates/network.html:50 -#: networks/templates/network.html:120 networks/templates/network.html:126 -#: networks/templates/network.html:232 networks/templates/network.html:238 -#: storages/templates/storage.html:63 -msgid "Start" -msgstr "Başlat" +#: console/templates/console-vnc.html:21 console/templates/console-vnc.html:97 +msgid "Clipboard" +msgstr "Pano" -#: console/templates/console-spice-lite.html:109 -msgid "must specify host and port in URL" -msgstr "URL de sunucu adresi ve portu belirtilmelidir" +#: console/templates/console-vnc.html:25 +msgid "View" +msgstr "Görünüm" -#: console/templates/console-vnc-full.html:78 -msgid "noVNC encountered an error" -msgstr "noVNC bir hatayla karşılaştı" +#: console/templates/console-vnc.html:27 +msgid "Scaling" +msgstr "Ölçekleme" -#: console/views.py:61 -#, fuzzy -#| msgid "You do not have permission to access this page." +#: console/templates/console-vnc.html:29 +#: instances/templates/add_instance_network_block.html:41 +#: instances/templates/create_instance_w2.html:275 +#: instances/templates/create_instance_w2.html:304 +#: instances/templates/create_instance_w2.html:314 +#: instances/templates/instance.html:55 +#: instances/templates/instances/settings_tab.html:186 +#: instances/templates/instances/settings_tab.html:342 +#: instances/templates/instances/settings_tab.html:402 +#: instances/templates/instances/stats_tab.html:84 +#: interfaces/templates/create_iface_block.html:94 +#: interfaces/templates/create_iface_block.html:117 +#: interfaces/templates/interface.html:97 +msgid "None" +msgstr "Hiçbiri" + +#: console/templates/console-vnc.html:30 +msgid "Fit to the window" +msgstr "Pencereye sığdır" + +#: console/templates/console-vnc.html:31 +msgid "Resize the VM's screen to the window" +msgstr "Sanal makinenin ekranını pencereye göre boyutlandır" + +#: console/templates/console-vnc.html:35 +msgid "Clip to the window" +msgstr "Pencereye göre kırp" + +#: console/templates/console-vnc.html:39 +msgid "Drag to move a clipped screen" +msgstr "Kırpılmış ekranı kaydırmak için sürükleyin" + +#: console/templates/console-vnc.html:43 +msgid "View only" +msgstr "Yalnızca görüntüle" + +#: console/templates/console-vnc.html:47 +msgid "Show a dot when the VM hides the cursor" +msgstr "Sanal makine imleci gizlediğinde bir nokta göster" + +#: console/templates/console-vnc.html:49 +msgid "Quality" +msgstr "Kalite" + +#: console/templates/console-vnc.html:51 +msgid "Compression" +msgstr "Sıkıştırma" + +#: console/templates/console-vnc.html:56 console/templates/console-vnc.html:68 +msgid "Keyboard" +msgstr "Klavye" + +#: console/templates/console-vnc.html:62 +#: console/templates/console-xterm.html:25 +msgid "Reconnect" +msgstr "Yeniden bağlan" + +#: console/templates/console-vnc.html:62 +#: console/templates/console-xterm.html:25 +msgid "Disconnect" +msgstr "Bağlantıyı kes" + +#: console/templates/console-vnc.html:75 +msgid "The console asks for its password" +msgstr "Konsol parolasını soruyor" + +#: console/templates/console-vnc.html:87 +msgid "Connect" +msgstr "Bağlan" + +#: console/templates/console-vnc.html:98 +#: instances/templates/add_instance_network_block.html:11 +#: instances/templates/add_instance_owner_block.html:11 +#: instances/templates/add_instance_volume.html:15 +#: instances/templates/allinstances.html:32 +#: instances/templates/allinstances.html:88 +#: instances/templates/create_inst_block.html:12 +#: instances/templates/create_instance_w2.html:357 +#: instances/templates/instances/edit_instance_volume.html:13 +#: instances/templates/instances/move_disk.html:13 +#: instances/templates/instances/settings_tab.html:366 +#: instances/templates/instances/settings_tab.html:638 +#: interfaces/templates/create_iface_block.html:20 +#: networks/templates/add_network_qos.html:8 +#: networks/templates/create_net_block.html:20 +#: networks/templates/network.html:350 networks/templates/network.html:388 +#: networks/templates/network.html:414 +#: nwfilters/templates/create_nwfilter_block.html:17 +#: nwfilters/templates/nwfilter.html:165 nwfilters/templates/nwfilters.html:85 +#: storages/templates/create_stg_block.html:21 +#: storages/templates/create_stg_vol_block.html:16 +#: storages/templates/create_stg_vol_block.html:50 +#: storages/templates/storage.html:174 templates/base.html:68 +#: virtsecrets/templates/create_secret_block.html:16 +#: virtsecrets/templates/secrets.html:97 +msgid "Close" +msgstr "Kapat" + +#: console/templates/console-vnc.html:101 +msgid "Text" +msgstr "Metin" + +#: console/templates/console-vnc.html:104 +msgid "" +"Type it: the VM gets it key by key, as the keys of its keyboard layout, also " +"in its firmware, an installer or a login prompt. The VM's clipboard takes it " +"only with clipboard support in the VM; what the VM copies shows here." +msgstr "" +"Buraya yazın: sanal makine metni, kendi klavye düzeninin tuşları olarak tuş " +"tuş alır; üretici yazılımında, bir kurulum programında veya giriş ekranında " +"da çalışır. Sanal makinenin panosu metni yalnızca sanal makinede pano " +"desteği varsa alır; sanal makinenin kopyaladıkları burada görünür." + +#: console/templates/console-vnc.html:106 +msgid "The VM's keyboard layout" +msgstr "Sanal makinenin klavye düzeni" + +#: console/templates/console-vnc.html:113 +msgid "Nothing was typed: no key types these characters on this layout:" +msgstr "Hiçbir şey yazılmadı: bu düzende bu karakterleri yazan bir tuş yok:" + +#: console/templates/console-vnc.html:116 +msgid "Send to the VM's clipboard" +msgstr "Sanal makinenin panosuna gönder" + +#: console/templates/console-vnc.html:117 +msgid "Type it" +msgstr "Klavyeyle yaz" + +#: console/templates/console-xterm.html:17 +#, python-format +msgid "Taken over by %%(name)s" +msgstr "%%(name)s tarafından devralındı" + +#: console/templates/console-xterm.html:18 +msgid "Connected. If the VM shows nothing, press Enter." +msgstr "Bağlandı. Sanal makine hiçbir şey göstermiyorsa Enter'a basın." + +#: console/views.py:43 msgid "" "User does not have permission to access console or host/instance not exist" -msgstr "Bu sayfaya erişim izniniz yok." +msgstr "" +"Kullanıcının konsola erişim izni yok ya da sunucu/sanal makine mevcut değil" -#: console/views.py:106 +#: console/views.py:69 msgid "Fail to get console. Please check the console configuration of your VM." msgstr "" "Konsola erişim başarısız. Lütfen sanal makinenizin konsol yapılandırmasını " "kontrol ediniz." -#: console/views.py:109 -#, python-format -msgid "Console type '%(type)s' has not support" -msgstr "'%(type)s' tipi konsol desteklenmiyor" +#: console/views.py:71 +msgid "The VM is not running: start it to open its console." +msgstr "Sanal makine çalışmıyor: konsolunu açmak için başlatın." -#: instances/forms.py:76 +#: console/views.py:74 +msgid "" +"This console listens only on its host, which the panel reaches over TCP or " +"TLS. Let the console listen on all interfaces in the VM's console settings, " +"or add the host as an SSH host." +msgstr "" +"Bu konsol yalnızca kendi sunucusunda dinliyor; panel bu sunucuya TCP veya " +"TLS üzerinden ulaşıyor. Sanal makinenin konsol ayarlarında konsolun tüm " +"arabirimlerde dinlemesini sağlayın ya da sunucuyu SSH sunucusu olarak " +"ekleyin." + +#: console/views.py:80 +msgid "" +"Serial console is disabled on this server. Please switch VM graphics to VNC " +"or ask an administrator." +msgstr "" +"Seri konsol bu sunucuda devre dışı. Lütfen sanal makinenin grafiklerini " +"VNC'ye çevirin ya da bir yöneticiye başvurun." + +#: console/views.py:85 +#, python-format +msgid "" +"Console type '%(type)s' is not supported. Please switch the VM graphics to " +"VNC." +msgstr "" +"'%(type)s' konsol tipi desteklenmiyor. Lütfen sanal makinenin grafik tipini " +"VNC olarak değiştirin." + +#: instances/forms.py:14 instances/templates/create_instance_w2.html:66 +msgid "Memory (MiB)" +msgstr "Bellek (MiB)" + +#: instances/forms.py:16 +msgid "Disk (GiB)" +msgstr "Disk (GiB)" + +#: instances/forms.py:25 +msgid "Console type" +msgstr "Konsol tipi" + +#: instances/forms.py:30 +msgid "Keep the password" +msgstr "Parolayı koru" + +#: instances/forms.py:31 +msgid "Generate a new one" +msgstr "Yenisini oluştur" + +#: instances/forms.py:32 +msgid "Set a new one" +msgstr "Yenisini belirle" + +#: instances/forms.py:33 +msgid "No password" +msgstr "Parola yok" + +#: instances/forms.py:38 +msgid "New password" +msgstr "Yeni parola" + +#: instances/forms.py:58 +msgid "Serial (xterm; the guest needs a getty on ttyS0)" +msgstr "Seri (xterm; konuk sistemde ttyS0 üzerinde getty gerekir)" + +#: instances/forms.py:65 +msgid "Auto" +msgstr "Otomatik" + +#: instances/forms.py:74 +msgid "Listen on" +msgstr "Dinlenen" + +#: instances/forms.py:81 +msgid "Keymap" +msgstr "Klavye eşlemi" + +#: instances/forms.py:90 +msgid "Enter the new password." +msgstr "Yeni parolayı girin." + +#: instances/forms.py:93 +msgid "A VNC password takes at most 8 bytes." +msgstr "VNC parolası en fazla 8 bayt olabilir." + +#: instances/forms.py:99 +msgid "" +"The console listens beyond localhost; only an administrator can remove its " +"password." +msgstr "" +"Konsol localhost dışında da dinliyor; parolasını yalnızca bir yönetici " +"kaldırabilir." + +#: instances/forms.py:135 msgid "The name of the virtual machine must not contain any special characters" msgstr "Sanal makine adı özel karakterler içeremez" -#: instances/models.py:11 +#: instances/jobs.py:149 +msgid "Choose the clone's name from the list of free names" +msgstr "Klonun adını boş adlar listesinden seçin" + +#: instances/jobs.py:176 +#, python-format +msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" +msgstr "" +"%(quota_msg)s' Kullanıcı kotası doldu, '%(clone_name)s' in CPU su yeniden " +"boyutlandırılamıyor!" + +#: instances/jobs.py:179 instances/jobs.py:485 +#, python-format +msgid "Instance '%(clone_name)s' already exists!" +msgstr "'%(clone_name)s' sanal makinesi zaten mevcut!" + +#: instances/jobs.py:182 +#, 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:184 +#, 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:187 +#, 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:246 +msgid "Delete snapshot" +msgstr "Anlık görüntüyü sil" + +#: instances/jobs.py:269 +msgid "Merging the snapshot" +msgstr "Anlık görüntü birleştiriliyor" + +#: instances/jobs.py:291 +msgid "libvirt is still merging the snapshot" +msgstr "libvirt anlık görüntüyü hâlâ birleştiriyor" + +#: instances/jobs.py:312 +msgid "Take snapshot" +msgstr "Anlık görüntü al" + +#: instances/jobs.py:336 +msgid "Taking the snapshot" +msgstr "Anlık görüntü alınıyor" + +#: instances/jobs.py:349 +msgid "libvirt is still taking the snapshot" +msgstr "libvirt anlık görüntüyü hâlâ alıyor" + +#: instances/jobs.py:375 +msgid "Revert snapshot" +msgstr "Snapshota dön" + +#: instances/jobs.py:404 +msgid "Reverting the VM" +msgstr "Sanal makine geri döndürülüyor" + +#: instances/jobs.py:415 +msgid "libvirt is still reverting the VM" +msgstr "libvirt sanal makineyi hâlâ geri döndürüyor" + +#: instances/jobs.py:456 +msgid "Clone VM" +msgstr "Sanal makineyi klonla" + +#: instances/jobs.py:495 instances/jobs.py:503 instances/jobs.py:751 +msgid "Copying disks" +msgstr "Diskler kopyalanıyor" + +#: instances/jobs.py:629 +msgid "libvirt is still copying the disks" +msgstr "libvirt diskleri hâlâ kopyalıyor" + +#: instances/jobs.py:662 instances/templates/create_instance_w1.html:58 +#: instances/templates/create_instance_w2.html:346 +msgid "Create VM" +msgstr "Sanal makine oluştur" + +#: instances/jobs.py:685 instances/views.py:2408 +msgid "A virtual machine with this name already exists" +msgstr "Bu isimde bir sanal makine mevcut" + +#: instances/jobs.py:687 +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:690 +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:692 +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:694 +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:696 +msgid "Invalid cache mode" +msgstr "Geçersiz önbellek modu" + +#: instances/jobs.py:698 +#, 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:700 +#, python-format +msgid "A CD-ROM cannot use the %(bus)s bus" +msgstr "CD-ROM %(bus)s veri yolunu kullanamaz" + +#: instances/jobs.py:703 +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:706 +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:712 +msgid "Invalid firmware" +msgstr "Geçersiz donanım yazılımı" + +#: instances/jobs.py:770 +msgid "Writing the cloud-init seed" +msgstr "cloud-init tohumu yazılıyor" + +#: instances/jobs.py:777 +msgid "Defining the VM" +msgstr "Sanal makine tanımlanıyor" + +#: instances/jobs.py:833 +#, python-format +msgid "The instance is already on %(compute)s" +msgstr "Sanal makine zaten %(compute)s üzerinde" + +#: instances/jobs.py:835 +#, python-format +msgid "%(compute)s is not reachable" +msgstr "%(compute)s sunucusuna ulaşılamıyor" + +#: instances/jobs.py:837 +#, 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:855 +msgid "Migrate VM" +msgstr "Sanal makineyi taşı" + +#: instances/jobs.py:899 +msgid "Migrating the VM" +msgstr "Sanal makine taşınıyor" + +#: instances/jobs.py:931 +msgid "libvirt is still migrating the VM" +msgstr "libvirt sanal makineyi hâlâ taşıyor" + +#: instances/jobs.py:972 +msgid "Move disk" +msgstr "Diski taşı" + +#: instances/jobs.py:1003 +msgid "Copying the disk" +msgstr "Disk kopyalanıyor" + +#: instances/models.py:18 msgid "label" msgstr "etiket" -#: instances/models.py:12 +#: instances/models.py:19 msgid "memory" msgstr "bellek" -#: instances/models.py:13 +#: instances/models.py:20 msgid "vcpu" msgstr "vcpu" -#: instances/models.py:14 +#: instances/models.py:21 msgid "disk" msgstr "disk" -#: instances/models.py:28 +#: instances/models.py:35 msgid "uuid" msgstr "uuid" -#: instances/models.py:29 +#: instances/models.py:36 msgid "is template" msgstr "şablon mu" -#: instances/models.py:30 +#: instances/models.py:37 msgid "created" msgstr "oluşturuldu" -#: instances/models.py:31 +#: instances/models.py:38 msgid "drbd" -msgstr "" +msgstr "drbd" -#: instances/models.py:221 +#: instances/models.py:221 instances/templates/create_instance_w2.html:108 +#: instances/templates/instances/resize_tab.html:20 +#: instances/templates/instances/settings_tab.html:25 +#: instances/templates/instances/stats_tab.html:49 +msgid "Disk" +msgstr "Disk" + +#: instances/models.py:223 instances/templates/create_instance_w2.html:302 +#: instances/templates/instances/settings_tab.html:167 +msgid "CD-ROM" +msgstr "CD-ROM" + +#: instances/models.py:225 +msgid "NIC" +msgstr "NIC" + +#: instances/models.py:386 msgid "Live" msgstr "Canlı" -#: instances/models.py:222 -#, fuzzy -#| msgid "Edit XML" -msgid "Undefine XML" -msgstr "XML Düzenle" - -#: instances/models.py:223 +#: instances/models.py:387 msgid "Offline" msgstr "Çevrimdışı" -#: instances/models.py:224 -#, fuzzy -#| msgid "Auto converge" +#: instances/models.py:388 msgid "Auto Converge" msgstr "Otomatik yavaşlat" -#: instances/models.py:225 -#, fuzzy -#| msgid "Compressed" +#: instances/models.py:389 msgid "Compress" -msgstr "Sıkıştırılmış" +msgstr "Sıkıştır" -#: instances/models.py:226 -msgid "Post Copy" -msgstr "Kopya Sonrası" - -#: instances/models.py:227 +#: instances/models.py:390 msgid "Unsafe" msgstr "Güvenli olmayan" -#: instances/models.py:239 +#: instances/models.py:402 msgid "No Virtual Machine name has been entered" msgstr "Sanal makine adı girilmedi" -#: instances/models.py:243 +#: instances/models.py:406 msgid "No VCPU has been entered" msgstr "VCPU belirtilmedi" -#: instances/models.py:248 +#: instances/models.py:412 msgid "No RAM size has been entered" msgstr "RAM boyutu belirtilmedi" -#: instances/models.py:252 +#: instances/models.py:416 msgid "No Network pool has been choosen" msgstr "Ağ havuzu seçilmedi" -#: instances/models.py:260 +#: instances/models.py:424 msgid "Please select HDD cache mode" msgstr "Lütfen HDD ön bellek modunu seçin" -#: instances/models.py:271 -msgid "Please select a graphics type" -msgstr "Lütfen grafik tipini seçiniz" - -#: instances/models.py:274 +#: instances/models.py:436 msgid "Please select a video driver" msgstr "Lütfen bir video sürücüsü seçin" -#: instances/models.py:293 +#: instances/models.py:473 msgid "Can access console without password" msgstr "Parolasız konsol erişimi yapabilir" -#: instances/templates/add_instance_network_block.html:13 -msgid "Add Instance Network" -msgstr "Sanal makine ağı ekle" +#: instances/states.py:10 +msgid "No state" +msgstr "Durum yok" -#: instances/templates/add_instance_network_block.html:19 -#: instances/templates/create_instance_w2.html:182 -#: instances/templates/instances/settings_tab.html:373 -#: instances/templates/instances/settings_tab.html:409 -#: instances/templates/instances/settings_tab.html:521 -#: interfaces/templates/interface.html:46 -#: interfaces/templates/interface.html:75 -#: interfaces/templates/interfaces.html:65 -#: networks/templates/modify_ipv4_fixed_address.html:25 -#: networks/templates/network.html:173 -msgid "MAC" -msgstr "MAC" +#: instances/states.py:13 +msgid "Suspended" +msgstr "Duraklatılmış" -#: instances/templates/add_instance_network_block.html:25 -#: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:423 -#: instances/templates/instances/settings_tab.html:36 -#: instances/templates/instances/settings_tab.html:421 -#: networks/templates/network.html:6 networks/templates/network.html:8 -#: networks/templates/network.html:108 networks/templates/network.html:219 -msgid "Network" -msgstr "Ağ" +#: instances/states.py:14 +msgid "Shutting down" +msgstr "Kapanıyor" -#: instances/templates/add_instance_network_block.html:38 -#: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:464 -#: instances/templates/create_instance_w2.html:716 -#: instances/templates/instances/settings_tab.html:430 -#: nwfilters/templates/nwfilter.html:6 nwfilters/templates/nwfilter.html:8 +#: instances/states.py:15 interfaces/templates/create_iface_block.html:58 +#: interfaces/templates/interface.html:76 networks/templates/network.html:105 +msgid "Off" +msgstr "Kapalı" + +#: instances/states.py:16 +msgid "Crashed" +msgstr "Çöktü" + +#: instances/states.py:17 +msgid "PM suspended" +msgstr "Güç yönetimiyle askıya alındı" + +#: instances/templates/add_instance_network_block.html:4 +#: instances/templates/add_instance_network_block.html:10 +msgid "Add network device" +msgstr "Ağ aygıtı ekle" + +#: instances/templates/add_instance_network_block.html:8 +msgid "Add instance network form" +msgstr "Sanal makine ağı ekleme formu" + +#: instances/templates/add_instance_network_block.html:16 +#: instances/templates/allinstances.html:105 +#: instances/templates/instances/edit_instance_volume.html:21 +#: instances/templates/instances/settings_tab.html:230 +#: instances/templates/instances/settings_tab.html:311 +#: instances/templates/instances/settings_tab.html:375 +msgid "Source" +msgstr "Kaynak" + +#: instances/templates/add_instance_network_block.html:31 +#: instances/templates/instances/settings_tab.html:341 +#: instances/templates/instances/settings_tab.html:392 +msgid "Model" +msgstr "Model" + +#: instances/templates/add_instance_network_block.html:39 +#: instances/templates/instances/settings_tab.html:342 +#: instances/templates/instances/settings_tab.html:400 msgid "NWFilter" msgstr "AğFiltresi" -#: instances/templates/add_instance_network_block.html:41 -#: instances/templates/add_instance_volume.html:122 -#: instances/templates/create_instance_w2.html:157 -#: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:412 -#: instances/templates/create_instance_w2.html:467 -#: instances/templates/create_instance_w2.html:651 -#: instances/templates/create_instance_w2.html:670 -#: instances/templates/create_instance_w2.html:719 -#: instances/templates/instances/access_tab.html:122 -#: instances/templates/instances/settings_tab.html:191 -#: instances/templates/instances/settings_tab.html:434 -#: instances/templates/instances/stats_tab.html:94 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:74 -#: storages/templates/create_stg_block.html:147 -#: storages/templates/storage.html:50 storages/templates/storage.html:52 -#: storages/templates/storage.html:54 -msgid "None" -msgstr "Hiçbiri" +#: instances/templates/add_instance_network_block.html:48 +#: instances/templates/allinstances.html:104 +#: instances/templates/instances/settings_tab.html:340 +#: instances/templates/instances/settings_tab.html:409 +#: interfaces/templates/interface.html:60 +#: interfaces/templates/interface.html:121 +#: interfaces/templates/interfaces.html:39 networks/templates/network.html:67 +msgid "MAC" +msgstr "MAC" -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:475 -#: instances/templates/create_instance_w2.html:727 -#, fuzzy -#| msgid "Type" -msgid "NIC Type" -msgstr "NIC Tipi" +#: instances/templates/add_instance_network_block.html:50 +msgid "A random address is filled in; empty: libvirt chooses one." +msgstr "" +"Rastgele bir adres doldurulur; boş bırakılırsa libvirt bir adres seçer." -#: instances/templates/add_instance_network_block.html:60 -#: instances/templates/add_instance_owner_block.html:31 -#: instances/templates/add_instance_volume.html:94 -#: instances/templates/add_instance_volume.html:149 -#: instances/templates/create_flav_block.html:26 -#: instances/templates/create_instance_w2.html:304 -#: instances/templates/instances/edit_instance_volume.html:111 -#: instances/templates/instances/settings_tab.html:455 -#: interfaces/templates/create_iface_block.html:140 -#: networks/templates/add_network_qos.html:51 -#: networks/templates/create_net_block.html:86 -#: networks/templates/modify_ipv4_fixed_address.html:45 -#: networks/templates/modify_ipv6_fixed_address.html:45 -#: nwfilters/templates/add_nwf_rule.html:26 -#: nwfilters/templates/create_nwfilter_block.html:26 -#: nwfilters/templates/nwfilters.html:79 nwfilters/templates/nwfilters.html:107 -#: storages/templates/create_stg_block.html:70 -#: storages/templates/create_stg_block.html:99 -#: storages/templates/create_stg_block.html:155 -#: storages/templates/create_stg_block.html:217 -#: storages/templates/create_stg_block.html:245 -#: storages/templates/create_stg_vol_block.html:29 -#: storages/templates/create_stg_vol_block.html:57 -#: storages/templates/storage.html:156 -#: virtsecrets/templates/create_secret_block.html:55 -#: virtsecrets/templates/secrets.html:104 -msgid "Close" -msgstr "Kapat" +#: instances/templates/add_instance_owner_block.html:4 +#: instances/templates/add_instance_owner_block.html:10 +msgid "Add owner" +msgstr "Sahip ekle" -#: instances/templates/add_instance_owner_block.html:13 -msgid "Add Instance Owner" -msgstr "Sanal makine sahibi ekle" +#: instances/templates/add_instance_owner_block.html:24 +msgid "Every user who is not an administrator is already an owner." +msgstr "Yönetici olmayan her kullanıcı zaten sahip." -#: instances/templates/add_instance_volume.html:4 -#: instances/templates/add_instance_volume.html:95 -#: instances/templates/add_instance_volume.html:150 -msgid "Add Volume" -msgstr "Birim Ekle" +#: instances/templates/add_instance_volume.html:5 +#: instances/templates/add_instance_volume.html:14 +#: instances/templates/add_instance_volume.html:109 +msgid "Add disk" +msgstr "Disk ekle" -#: instances/templates/add_instance_volume.html:13 -msgid "Add Instance Volume" -msgstr "Sanal makine birimi ekle" +#: instances/templates/add_instance_volume.html:12 +msgid "Add disk form" +msgstr "Disk ekleme formu" -#: instances/templates/add_instance_volume.html:20 -msgid "New Disk" -msgstr "Yeni Disk" +#: instances/templates/add_instance_volume.html:19 +#: instances/templates/create_instance_w2.html:110 +msgid "Disk source" +msgstr "Disk kaynağı" -#: instances/templates/add_instance_volume.html:25 -msgid "Existing Disk" -msgstr "Mevcut Disk" +#: instances/templates/add_instance_volume.html:21 +#: instances/templates/create_instance_w2.html:124 instances/views.py:2427 +msgid "New disk" +msgstr "Yeni disk" -#: instances/templates/add_instance_volume.html:33 -#: instances/templates/add_instance_volume.html:103 -msgid "Volume parameters" -msgstr "Birim parametreleri" +#: instances/templates/add_instance_volume.html:21 +msgid "An empty disk of the size you set, made in a pool." +msgstr "Belirlediğiniz boyutta, bir havuzda oluşturulan boş bir disk." -#: instances/templates/add_instance_volume.html:35 -#: instances/templates/add_instance_volume.html:105 -#: instances/templates/create_instance_w2.html:148 -#: instances/templates/create_instance_w2.html:662 -#: instances/templates/instances/settings_tab.html:252 -#: storages/templates/storage.html:5 storages/templates/storage.html:10 -msgid "Storage" -msgstr "Depolama" +#: instances/templates/add_instance_volume.html:23 +msgid "Existing volume" +msgstr "Mevcut birim" + +#: instances/templates/add_instance_volume.html:23 +msgid "A volume already in a pool of the host." +msgstr "Sunucunun bir havuzunda zaten bulunan bir birim." + +#: instances/templates/add_instance_volume.html:31 +#: instances/templates/add_instance_volume.html:70 +#: instances/templates/create_instance_w2.html:127 +#: instances/templates/create_instance_w2.html:155 +#: instances/templates/instances/move_disk.html:16 +#: instances/templates/instances/settings_tab.html:229 +msgid "Storage pool" +msgstr "Depolama havuzu" + +#: instances/templates/add_instance_volume.html:41 +#: instances/templates/create_instance_w2.html:43 storages/forms.py:89 +#: storages/templates/storage.html:182 +msgid "Letters, digits, dot, dash and underscore." +msgstr "Harf, rakam, nokta, tire ve alt çizgi." + +#: instances/templates/add_instance_volume.html:44 +msgid "Size" +msgstr "Boyut" #: instances/templates/add_instance_volume.html:51 -#: storages/templates/create_stg_block.html:198 -#: storages/templates/storage.html:101 storages/templates/storage.html:139 +#: instances/templates/instances/edit_instance_volume.html:82 +#: storages/templates/storage.html:124 storages/templates/storage.html:189 msgid "Format" msgstr "Biçem" #: instances/templates/add_instance_volume.html:61 -#: storages/templates/storage.html:55 storages/templates/storage.html:100 -#: storages/templates/storages.html:62 -msgid "Size" -msgstr "Boyut" +#: instances/templates/create_instance_w2.html:144 +#: instances/templates/create_instance_w2.html:210 storages/forms.py:95 +#: storages/forms.py:115 storages/templates/storage.html:198 +msgid "Preallocate metadata (qcow2)" +msgstr "Meta veriyi önceden ayır (qcow2)" -#: instances/templates/add_instance_volume.html:65 -#: instances/templates/create_instance_w2.html:90 -msgid "GB" -msgstr "GB" +#: instances/templates/add_instance_volume.html:73 +msgid "Choose a pool" +msgstr "Bir havuz seçin" -#: instances/templates/add_instance_volume.html:68 -#: instances/templates/add_instance_volume.html:128 -#: instances/templates/instances/edit_instance_volume.html:90 -#: instances/templates/instances/settings_tab.html:181 -#: instances/templates/instances/settings_tab.html:220 -msgid "Bus" -msgstr "Veriyolu" - -#: instances/templates/add_instance_volume.html:78 -#: instances/templates/add_instance_volume.html:138 -msgid "Cache" -msgstr "Önbellek" - -#: instances/templates/add_instance_volume.html:88 -#: instances/templates/instances/settings_tab.html:789 -#: storages/templates/storage.html:149 -msgid "Metadata" -msgstr "Üstveri" - -#: instances/templates/add_instance_volume.html:108 -msgid "Select Pool" -msgstr "Havuz seç" - -#: instances/templates/add_instance_volume.html:119 +#: instances/templates/add_instance_volume.html:80 virtsecrets/forms.py:7 msgid "Volume" msgstr "Birim" -#: instances/templates/allinstances.html:21 -msgid "Problem occurred with host" -msgstr "Sunucu ile ilgili bir problem meydana geldi" +#: instances/templates/add_instance_volume.html:82 +msgid "Choose a pool first" +msgstr "Önce bir havuz seçin" -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:11 -#, fuzzy -#| msgid "Disk" +#: instances/templates/add_instance_volume.html:90 +#: instances/templates/create_instance_w2.html:174 +#: instances/templates/instances/edit_instance_volume.html:82 +#: instances/templates/instances/edit_instance_volume.html:87 +msgid "Bus" +msgstr "Veriyolu" + +#: instances/templates/add_instance_volume.html:98 +#: instances/templates/instances/edit_instance_volume.html:45 +msgid "Cache mode" +msgstr "Önbellek modu" + +#: instances/templates/allinstances.html:13 +msgid "Find IP / MAC" +msgstr "IP / MAC bul" + +#: instances/templates/allinstances.html:26 +#, python-format +msgid "The panel cannot reach %(counter)s host:" +msgid_plural "The panel cannot reach %(counter)s hosts:" +msgstr[0] "Panel %(counter)s sunucuya ulaşamıyor:" +msgstr[1] "Panel %(counter)s sunucuya ulaşamıyor:" + +#: instances/templates/allinstances.html:37 +msgid "A host of some of your virtual machines cannot be reached right now." +msgstr "Bazı sanal makinelerinizin bir sunucusuna şu anda ulaşılamıyor." + +#: instances/templates/allinstances.html:45 +msgid "VM states" +msgstr "Sanal makine durumları" + +#: instances/templates/allinstances.html:48 +msgid "All" +msgstr "Tümü" + +#: instances/templates/allinstances.html:57 +#, python-format +msgid "%%(shown)s of %%(all)s VMs match" +msgstr "%%(all)s sanal makineden %%(shown)s eşleşiyor" + +#: instances/templates/allinstances.html:60 +msgid "There are no VMs here yet." +msgstr "Burada henüz sanal makine yok." + +#: instances/templates/allinstances.html:68 +msgid "No VM matches the search and the state." +msgstr "Aramayla ve durumla eşleşen sanal makine yok." + +#: instances/templates/allinstances.html:69 +msgid "Clear the filters" +msgstr "Filtreleri temizle" + +#: instances/templates/allinstances.html:73 +msgid "The search did not go through. Try again." +msgstr "Arama tamamlanamadı. Yeniden deneyin." + +#: instances/templates/allinstances.html:74 +msgid "No running VM reports this address." +msgstr "Bu adresi bildiren çalışan sanal makine yok." + +#: instances/templates/allinstances.html:75 +msgid "No VM has a network card with this MAC address." +msgstr "Bu MAC adresine sahip ağ kartı olan sanal makine yok." + +#: instances/templates/allinstances.html:76 +msgid "(not registered in the panel)" +msgstr "(panelde kayıtlı değil)" + +#: instances/templates/allinstances.html:76 +msgid "possible conflict" +msgstr "olası çakışma" + +#: instances/templates/allinstances.html:77 +#, python-format +msgid "Running VMs checked: %%(n)s." +msgstr "Denetlenen çalışan sanal makine: %%(n)s." + +#: instances/templates/allinstances.html:78 +#, python-format +msgid "" +"%%(n)s had no connected guest agent; a static address on them cannot be seen." +msgstr "" +"%%(n)s sanal makinede bağlı konuk ajanı yoktu; bunlardaki statik adresler " +"görülemez." + +#: instances/templates/allinstances.html:79 +#, python-format +msgid "" +"Guest agents not read (a paused VM, no answer in time, or an error): %%(n)s." +msgstr "" +"Okunamayan konuk ajanları (duraklatılmış sanal makine, zamanında yanıt yok " +"ya da hata): %%(n)s." + +#: instances/templates/allinstances.html:80 +#, python-format +msgid "Not reached: %%(hosts)s." +msgstr "Ulaşılamadı: %%(hosts)s." + +#: instances/templates/allinstances.html:81 +#, python-format +msgid "Not finished in time: %%(hosts)s." +msgstr "Zamanında bitmedi: %%(hosts)s." + +#: instances/templates/allinstances.html:82 +#, python-format +msgid "Read at %%(time)s." +msgstr "Okunma zamanı: %%(time)s." + +#: instances/templates/allinstances.html:83 +msgid "Some of your VMs could not be checked." +msgstr "Sanal makinelerinizin bazıları denetlenemedi." + +#: instances/templates/allinstances.html:87 +msgid "Find the VMs using an IP or MAC address" +msgstr "Bir IP veya MAC adresini kullanan sanal makineleri bul" + +#: instances/templates/allinstances.html:92 +msgid "IP address, network or MAC address" +msgstr "IP adresi, ağ veya MAC adresi" + +#: instances/templates/allinstances.html:94 +msgid "or" +msgstr "veya" + +#: instances/templates/allinstances.html:95 +msgid "Find" +msgstr "Bul" + +#: instances/templates/allinstances.html:102 +#: interfaces/templates/interface.html:101 networks/templates/network.html:143 +#: networks/templates/network.html:199 networks/templates/network.html:360 +#: nodedevs/templates/nodedevs.html:32 +msgid "Address" +msgstr "Adres" + +#: instances/templates/allinstances.html:103 +#: interfaces/templates/interface.html:153 networks/templates/network.html:202 +msgid "VM" +msgstr "VM" + +#: instances/templates/allinstances_index_grouped.html:9 +msgid "Collapse or expand every host" +msgstr "Tüm sunucuları daralt veya genişlet" + +#: instances/templates/allinstances_index_grouped.html:14 +#: instances/templates/allinstances_index_nongrouped.html:12 msgid "Role/Disk" msgstr "Rol/Disk" -#: instances/templates/allinstances_index_grouped.html:15 -#: instances/templates/create_inst_block.html:25 -msgid "Mem Usage" -msgstr "Bellek Kullanımı" +#: instances/templates/allinstances_index_grouped.html:28 +#, python-format +msgid "Collapse or expand %(name)s" +msgstr "%(name)s öğesini daralt veya genişlet" -#: instances/templates/bottom_bar.html:5 -msgid "HOST" -msgstr "SUNUCU" +#: instances/templates/allinstances_index_grouped.html:40 +#: nwfilters/templates/nwfilters.html:48 +#, python-format +msgid "%(counter)s VM" +msgid_plural "%(counter)s VMs" +msgstr[0] "%(counter)s sanal makine" +msgstr[1] "%(counter)s sanal makine" -#: instances/templates/create_flav_block.html:15 -msgid "Add New Flavor" +#: instances/templates/allinstances_index_grouped.html:41 +msgid "collapsed" +msgstr "daraltıldı" + +#: instances/templates/allinstances_index_grouped.html:48 +#, python-format +msgid "host memory %(percent)s%% in use" +msgstr "sunucu belleği kullanımı %%%(percent)s" + +#: instances/templates/allinstances_index_grouped.html:49 +msgid "Host memory in use" +msgstr "Kullanımdaki sunucu belleği" + +#: instances/templates/create_flavors.html:11 +#, python-format +msgid "" +"Delete flavor %(name)s? Only the size template goes; VMs made from it keep " +"their size." msgstr "" +"%(name)s hazır boyutu silinsin mi? Yalnızca boyut şablonu silinir; ondan " +"oluşturulan sanal makineler boyutlarını korur." -#: instances/templates/create_inst_block.html:12 -msgid "Choose a compute for new instance" -msgstr "Yeni sanal makine için bir sunucu seç" +#: instances/templates/create_flavors.html:17 +msgid "Add flavor" +msgstr "Hazır boyut ekle" + +#: instances/templates/create_inst_block.html:4 +msgid "New VM" +msgstr "Yeni sanal makine" + +#: instances/templates/create_inst_block.html:11 +msgid "New instance" +msgstr "Yeni sanal makine" + +#: instances/templates/create_inst_block.html:16 +msgid "Choose the host the VM runs on." +msgstr "Sanal makinenin çalışacağı sunucuyu seçin." #: instances/templates/create_inst_block.html:23 -#: instances/templates/instances/stats_tab.html:23 -msgid "CPU Usage" -msgstr "CPU Kullanımı" +#: instances/templates/instance.html:46 +#: instances/templates/instances/resize_tab.html:10 +#: instances/templates/instances/stats_tab.html:25 +msgid "CPU" +msgstr "CPU" -#: instances/templates/create_inst_block.html:52 -msgid "Choose" -msgstr "Seç" +#: instances/templates/create_inst_block.html:25 +#, python-format +msgid "CPU usage of %(name)s" +msgstr "%(name)s CPU kullanımı" -#: instances/templates/create_instance_w1.html:5 -#: instances/templates/create_instance_w2.html:5 +#: instances/templates/create_inst_block.html:35 +#, python-format +msgid "Memory usage of %(name)s" +msgstr "%(name)s bellek kullanımı" + +#: instances/templates/create_inst_block.html:47 +msgid "No compute is reachable." +msgstr "Ulaşılabilir sunucu yok." + +#: instances/templates/create_instance_w1.html:6 +#: instances/templates/create_instance_w2.html:9 msgid "Create new instance" msgstr "Yeni sanal makine oluştur" -#: instances/templates/create_instance_w1.html:5 -msgid "Select Type" -msgstr "Tip seç" +#: instances/templates/create_instance_w1.html:6 +#: instances/templates/create_instance_w1.html:19 +#: instances/templates/create_steps.html:11 +#: instances/templates/create_steps.html:13 +#: instances/templates/create_steps.html:15 +msgid "Machine" +msgstr "Makine" -#: instances/templates/create_instance_w1.html:8 -#: instances/templates/create_instance_w2.html:12 +#: instances/templates/create_instance_w1.html:9 +#: instances/templates/create_instance_w2.html:20 #, python-format msgid "New instance on %(host)s " msgstr "%(host)s üzerinde yeni sanal makine" -#: instances/templates/create_instance_w1.html:41 -#: instances/templates/instances/settings_tab.html:55 -#: networks/templates/network.html:73 nwfilters/templates/nwfilter.html:50 -msgid "XML" -msgstr "XML" +#: instances/templates/create_instance_w1.html:30 +msgid "Machine type" +msgstr "Makine tipi" -#: instances/templates/create_instance_w1.html:60 -msgid "Chipset" -msgstr "Yonga" +#: instances/templates/create_instance_w1.html:32 +msgid "The host's machine types for this architecture." +msgstr "Sunucunun bu mimari için makine türleri." -#: instances/templates/create_instance_w1.html:70 +#: instances/templates/create_instance_w1.html:40 msgid "Next" msgstr "İleri" -#: instances/templates/create_instance_w1.html:85 -#: instances/templates/create_instance_w2.html:306 -#: instances/templates/create_instance_w2.html:308 -#: instances/templates/create_instance_w2.html:571 -#: instances/templates/create_instance_w2.html:575 -#: instances/templates/create_instance_w2.html:823 -#: instances/templates/create_instance_w2.html:827 -#: interfaces/templates/create_iface_block.html:143 -#: networks/templates/create_net_block.html:87 -#: networks/templates/modify_ipv4_fixed_address.html:46 -#: networks/templates/modify_ipv6_fixed_address.html:46 -#: nwfilters/templates/create_nwfilter_block.html:27 -#: storages/templates/create_stg_block.html:71 -#: storages/templates/create_stg_block.html:100 -#: storages/templates/create_stg_block.html:159 -#: storages/templates/create_stg_block.html:163 -#: storages/templates/create_stg_block.html:220 -#: storages/templates/create_stg_block.html:248 -#: storages/templates/create_stg_vol_block.html:58 -#: virtsecrets/templates/create_secret_block.html:56 -msgid "Create" -msgstr "Oluştur" +#: instances/templates/create_instance_w1.html:48 +msgid "Or define it from XML" +msgstr "Ya da XML ile tanımlayın" -#: instances/templates/create_instance_w2.html:45 -msgid "Flavor" -msgstr "" +#: instances/templates/create_instance_w1.html:52 +msgid "Create instance from XML" +msgstr "XML ile sanal makine oluştur" -#: instances/templates/create_instance_w2.html:50 -msgid "Custom" -msgstr "Özel" +#: instances/templates/create_instance_w1.html:55 +msgid "Domain XML" +msgstr "Domain XML" -#: instances/templates/create_instance_w2.html:55 -msgid "Template" -msgstr "Şablon" +#: instances/templates/create_instance_w2.html:29 +msgid "Create virtual machine" +msgstr "Sanal makine oluştur" -#: instances/templates/create_instance_w2.html:63 -msgid "Create from flavor" -msgstr "" +#: instances/templates/create_instance_w2.html:37 +msgid "Name and size" +msgstr "Ad ve boyut" -#: instances/templates/create_instance_w2.html:67 -msgid "Hypervisor doesn't have any Flavors" -msgstr "" +#: instances/templates/create_instance_w2.html:49 +msgid "Presets" +msgstr "Hazır ayarlar" -#: instances/templates/create_instance_w2.html:78 -#: instances/templates/create_instance_w2.html:387 -#: instances/templates/create_instance_w2.html:634 -#: instances/templates/instance.html:51 -msgid "RAM" -msgstr "RAM" +#: instances/templates/create_instance_w2.html:51 +msgid "Manage flavors" +msgstr "Hazır boyutları yönet" -#: instances/templates/create_instance_w2.html:79 -#: instances/templates/create_instance_w2.html:402 -msgid "HDD" -msgstr "HDD" - -#: instances/templates/create_instance_w2.html:89 -#: instances/templates/create_instance_w2.html:391 -#: instances/templates/create_instance_w2.html:638 -#: instances/templates/instance.html:51 -#: instances/templates/instances/resize_tab.html:95 -#: instances/templates/instances/resize_tab.html:109 -msgid "MB" -msgstr "MB" - -#: instances/templates/create_instance_w2.html:96 -msgid "Create Virtual Machine" -msgstr "Sanal Makine Oluştur" - -#: instances/templates/create_instance_w2.html:114 -#: instances/templates/create_instance_w2.html:347 -#: instances/templates/create_instance_w2.html:596 +#: instances/templates/create_instance_w2.html:73 msgid "Firmware" msgstr "Üretici yazılımı" -#: instances/templates/create_instance_w2.html:126 -#: instances/templates/create_instance_w2.html:365 -#: instances/templates/create_instance_w2.html:613 -msgid "VCPU Config" -msgstr "VCPU Konfigi" +#: instances/templates/create_instance_w2.html:84 +msgid "CPU mode" +msgstr "CPU modu" -#: instances/templates/create_instance_w2.html:129 -#: instances/templates/create_instance_w2.html:368 -#: instances/templates/create_instance_w2.html:616 -msgid "no-mode" -msgstr "mod-yok" +#: instances/templates/create_instance_w2.html:86 +#: storages/templates/create_stg_block.html:118 +msgid "Choose…" +msgstr "Seçin…" -#: instances/templates/create_instance_w2.html:173 -#: instances/templates/create_instance_w2.html:437 -#: instances/templates/create_instance_w2.html:689 -#: instances/templates/instances/edit_instance_volume.html:31 -msgid "Advanced" -msgstr "Gelişmiş" +#: instances/templates/create_instance_w2.html:89 +msgid "Custom CPU Models" +msgstr "Özel CPU modelleri" -#: instances/templates/create_instance_w2.html:209 -#: instances/templates/create_instance_w2.html:705 -msgid "HDD cache mode" -msgstr "HDD önbellek modu" +#: instances/templates/create_instance_w2.html:136 storages/forms.py:94 +msgid "Size (GiB)" +msgstr "Boyut (GiB)" -#: instances/templates/create_instance_w2.html:221 -#: instances/templates/create_instance_w2.html:486 -#: instances/templates/create_instance_w2.html:738 -msgid "Graphics" -msgstr "Grafikler" +#: instances/templates/create_instance_w2.html:151 instances/views.py:2428 +msgid "Existing volumes" +msgstr "Mevcut birimler" -#: instances/templates/create_instance_w2.html:232 -#: instances/templates/create_instance_w2.html:497 -#: instances/templates/create_instance_w2.html:749 -msgid "Video" -msgstr "Görüntü" - -#: instances/templates/create_instance_w2.html:246 -#: instances/templates/create_instance_w2.html:511 -#: instances/templates/create_instance_w2.html:763 -msgid "Console Access" -msgstr "Konsol Erişimi" - -#: instances/templates/create_instance_w2.html:256 -#: instances/templates/create_instance_w2.html:258 -#: instances/templates/create_instance_w2.html:521 -#: instances/templates/create_instance_w2.html:523 -#: instances/templates/create_instance_w2.html:773 -#: instances/templates/create_instance_w2.html:775 -msgid "Console Password" -msgstr "Konsol Parolası" - -#: instances/templates/create_instance_w2.html:262 -#: instances/templates/create_instance_w2.html:527 -#: instances/templates/create_instance_w2.html:779 -#, fuzzy -#| msgid "Add CD-ROM" -msgid "Add CD-Rom" -msgstr "CD-ROM Ekle" - -#: instances/templates/create_instance_w2.html:265 -#: instances/templates/create_instance_w2.html:278 -#: instances/templates/create_instance_w2.html:530 -#: instances/templates/create_instance_w2.html:543 -#: instances/templates/create_instance_w2.html:782 -#: instances/templates/create_instance_w2.html:795 -msgid "False" -msgstr "" - -#: instances/templates/create_instance_w2.html:275 -#: instances/templates/create_instance_w2.html:540 -#: instances/templates/create_instance_w2.html:792 -#, fuzzy -#| msgid "Add a network device" -msgid "Add Input Device" -msgstr "Bir ağ aygıtı ekle" - -#: instances/templates/create_instance_w2.html:288 -#: instances/templates/create_instance_w2.html:553 -#: instances/templates/create_instance_w2.html:805 -msgid "Guest Agent" -msgstr "Misafir Aracı" - -#: instances/templates/create_instance_w2.html:295 -#: instances/templates/create_instance_w2.html:560 -#: instances/templates/create_instance_w2.html:812 -msgid "VirtIO" -msgstr "VirtIO" - -#: instances/templates/create_instance_w2.html:322 -#: instances/templates/instances/settings_tab.html:473 -#: instances/templates/instances/settings_tab.html:549 -#: instances/templates/instances/settings_tab.html:559 -#: instances/templates/instances/snapshots_tab.html:106 -#: interfaces/templates/interface.html:61 -#: interfaces/templates/interface.html:63 networks/templates/network.html:51 -#: networks/templates/network.html:53 networks/templates/network.html:63 -#: networks/templates/network.html:137 networks/templates/network.html:190 -#: networks/templates/network.html:195 networks/templates/network.html:250 -#: networks/templates/network.html:299 networks/templates/network.html:304 -#: networks/templates/network.html:354 networks/templates/network.html:359 -#: nwfilters/templates/nwfilter.html:104 nwfilters/templates/nwfilter.html:144 -#: nwfilters/templates/nwfilters.html:119 storages/templates/storage.html:65 -#: storages/templates/storage.html:68 storages/templates/storage.html:80 -#: storages/templates/storage.html:176 virtsecrets/templates/secrets.html:79 -msgid "Are you sure?" -msgstr "Emin misiniz?" - -#: instances/templates/create_instance_w2.html:394 -msgid "Added Disks" -msgstr "Eklenen Diskler" - -#: instances/templates/create_instance_w2.html:407 -#: instances/templates/create_instance_w2.html:646 +#: instances/templates/create_instance_w2.html:157 +#: instances/templates/create_instance_w2.html:189 msgid "Select pool" msgstr "Havuz seçin" -#: instances/templates/create_instance_w2.html:446 -#: instances/templates/create_instance_w2.html:698 -msgid "Disk Metadata" -msgstr "Disk Metadata" - -#: instances/templates/create_instance_w2.html:448 -#: instances/templates/create_instance_w2.html:700 -msgid "Metadata preallocation" -msgstr "Metadata öntahsis" - -#: instances/templates/create_instance_w2.html:450 -#: instances/templates/create_instance_w2.html:702 -msgid "Image" -msgstr "İmaj" - -#: instances/templates/create_instance_w2.html:453 -msgid "HDD Cache Mode" -msgstr "HDD Önbellek Modu" - -#: instances/templates/create_instance_w2.html:641 -msgid "Template Disk" -msgstr "Şablon Diski" - -#: instances/templates/create_instance_w2.html:676 -#, fuzzy -#| msgid "Network" -msgid "Network/MAC" -msgstr "Ağ/MAC" - -#: instances/templates/instance.html:23 -#: instances/templates/instance_actions.html:14 -#: instances/templates/instance_actions.html:25 -#: instances/templates/instance_actions.html:37 -#: instances/templates/instances/power_tab.html:24 -#: instances/templates/instances/power_tab.html:81 instances/views.py:370 -msgid "Suspend" -msgstr "Duraklat" - -#: instances/templates/instance.html:30 -msgid "Guest Agent Enabled & Connected" -msgstr "Misafir Aracı Etkin & Bağlı" - -#: instances/templates/instance.html:33 -msgid "Guest Agent Enabled but not Connected" -msgstr "Misafir Aracı Etkin fakat bağlı değil" - -#: instances/templates/instance.html:37 -msgid "Guest Agent Not Enabled & Not Connected" -msgstr "Misafir Aracı etkin değil & Bağlanmamış" - -#: instances/templates/instance.html:54 -#: instances/templates/instances/resize_tab.html:17 -#: instances/templates/instances/settings_tab.html:22 -msgid "Disk" -msgstr "Disk" - -#: instances/templates/instance.html:62 -#, fuzzy -#| msgid "Remove Instance's data" -msgid "Show Instance OS details" -msgstr "Sanal makinenin OS detaylarını göster" - -#: instances/templates/instance.html:66 -msgid "Refresh instance info" -msgstr "Sanal makine bilgilerini yenile" - -#: instances/templates/instance.html:72 -msgid "quota reached" -msgstr "kotaya erişildi" - -#: instances/templates/instance.html:84 -msgid "Power" -msgstr "Güç" - -#: instances/templates/instance.html:90 -msgid "Access" -msgstr "Erişim" - -#: instances/templates/instance.html:103 -msgid "Snapshot" -msgstr "Anlık Görüntü" - -#: instances/templates/instance.html:110 templates/navbar.html:32 -msgid "Settings" -msgstr "Ayarlar" - -#: instances/templates/instance.html:116 -msgid "Stats" -msgstr "İstatistikler" - -#: instances/templates/instance.html:122 -#: instances/templates/instances/destroy_instance_form.html:35 -#: instances/templates/instances/destroy_tab.html:17 -#: instances/templates/instances/destroy_tab.html:19 -#: instances/templates/instances/destroy_tab.html:22 instances/views.py:417 -msgid "Destroy" -msgstr "Sil" - -#: instances/templates/instance_actions.html:6 -#: instances/templates/instances/settings_tab.html:43 -#: instances/templates/instances/settings_tab.html:817 -#: instances/templates/instances/settings_tab.html:819 -#: nwfilters/templates/nwfilters.html:108 -#: nwfilters/templates/nwfilters.html:114 storages/templates/storage.html:157 -#: storages/templates/storage.html:164 -msgid "Clone" -msgstr "Klonla" - -#: instances/templates/instance_actions.html:10 -#: instances/templates/instance_actions.html:35 -#: instances/templates/instances/power_tab.html:46 -#: instances/templates/instances/power_tab.html:120 -#: instances/templates/instances/power_tab.html:122 instances/views.py:340 -msgid "Power On" -msgstr "Başlat" - -#: instances/templates/instance_actions.html:15 -#: instances/templates/instances/power_tab.html:8 -#: instances/templates/instances/power_tab.html:58 instances/views.py:360 -msgid "Power Off" -msgstr "Kapat" - -#: instances/templates/instance_actions.html:16 -#: instances/templates/instance_actions.html:29 -#: instances/templates/instances/power_tab.html:13 -#: instances/templates/instances/power_tab.html:65 instances/views.py:351 -msgid "Power Cycle" -msgstr "Yeniden başlat" - -#: instances/templates/instance_actions.html:17 -#: instances/templates/instance_actions.html:30 -msgid "VNC Console" -msgstr "VNC Konsolu" - -#: instances/templates/instance_actions.html:22 -#: instances/templates/instances/power_tab.html:33 -#: instances/templates/instances/power_tab.html:92 -#: instances/templates/instances/power_tab.html:107 instances/views.py:378 -msgid "Resume" -msgstr "Devam ettir" - -#: instances/templates/instance_actions.html:26 -#: instances/templates/instances/power_tab.html:18 -#: instances/templates/instances/power_tab.html:38 -#: instances/templates/instances/power_tab.html:73 -#: instances/templates/instances/power_tab.html:99 instances/views.py:386 -msgid "Force Off" -msgstr "Zorla Kapat" - -#: instances/templates/instance_actions.html:41 -#: instances/templates/instances/access_tab.html:7 -#: instances/templates/instances/access_tab.html:67 -#: instances/templates/instances/access_tab.html:74 -#: instances/templates/instances/access_tab.html:77 -#: instances/templates/instances/access_tab.html:81 -#: instances/templates/instances/settings_tab.html:29 -msgid "Console" -msgstr "Konsol" - -#: instances/templates/instances/access_tab.html:13 -msgid "Root Password" -msgstr "Root Parolası" - -#: instances/templates/instances/access_tab.html:27 -#: instances/templates/instances/access_tab.html:142 -msgid "VDI" -msgstr "VDI" - -#: instances/templates/instances/access_tab.html:35 -#, python-format -msgid "" -" This action opens a new window with a %(type)s connection to the console of " -"the instance." -msgstr "" -"Bu eylem sanal makinenin konsoluna bir %(type)s bağlantısı penceresi açar." - -#: instances/templates/instances/access_tab.html:42 -msgid "Scale" -msgstr "Ölçekle" - -#: instances/templates/instances/access_tab.html:48 -msgid "View Only" -msgstr "Sadece Görüntüle" - -#: instances/templates/instances/access_tab.html:54 -msgid "Resize Session" -msgstr "Oturumu Boyutlandır" - -#: instances/templates/instances/access_tab.html:60 -msgid "View Clipboard" -msgstr "Panoyu Görüntüle" - -#: instances/templates/instances/access_tab.html:73 -#: instances/templates/instances/access_tab.html:76 -msgid "Console port" -msgstr "Konsol bağlantı noktası" - -#: instances/templates/instances/access_tab.html:74 -msgid "Lite" -msgstr "Hafif" - -#: instances/templates/instances/access_tab.html:77 -msgid "Full" -msgstr "Tam" - -#: instances/templates/instances/access_tab.html:87 -msgid "You need shut down your instance and enter a new root password." -msgstr "Sanal makinenizi kapatmalı ve yeni kök parolanızı girmelisiniz." - -#: instances/templates/instances/access_tab.html:94 -msgid "Enter Password" -msgstr "Parola Gir" - -#: instances/templates/instances/access_tab.html:99 -#: instances/templates/instances/access_tab.html:102 -msgid "Reset Root Password" -msgstr "Kök parola sıfırla" - -#: instances/templates/instances/access_tab.html:110 -msgid "You need shut down your instance and choose your public key." -msgstr "Sanal makinenizi kapatmalı ve açık anahtarınızı seçmelisiniz." - -#: instances/templates/instances/access_tab.html:129 -#: instances/templates/instances/access_tab.html:131 -msgid "Add Public Key" -msgstr "Açık Anahtar Ekle" - -#: instances/templates/instances/access_tab.html:139 -msgid "" -"This action opens a remote viewer with a connection to the console of the " -"instance." -msgstr "" -"Bu eylem sanal makinenin konsoluna bir bağlantı ile uzak görüntüleyiciyi " -"açar." - -#: instances/templates/instances/access_tab.html:144 -msgid "To download console.vv file for virt-viewer." -msgstr "virt-viewer için console.vv dosyasını indir." - -#: instances/templates/instances/access_tab.html:145 -msgid "Get console.vv" -msgstr "console.vv dosyasını al" - -#: instances/templates/instances/destroy_instance_form.html:4 -msgid "Confirm Destroy" -msgstr "Silme işlemini onayla" - -#: instances/templates/instances/destroy_instance_form.html:8 -msgid "Destroy instance" -msgstr "Sanal makineyi sil" - -#: instances/templates/instances/destroy_instance_form.html:15 -msgid "Instance is suspended, cannot destroy!" -msgstr "Sanal makine duraklatılmış, makine yok edilemez!" - -#: instances/templates/instances/destroy_instance_form.html:19 -msgid "This action is irreversible!" -msgstr "Bu eylem geri döndürülemez!" - -#: instances/templates/instances/destroy_instance_form.html:24 -msgid "Remove Instance's data" -msgstr "Sanal makinenin verisini sil" - -#: instances/templates/instances/destroy_instance_form.html:30 -msgid "Remove Instance's NVRAM" -msgstr "Sanal makine NVRAM'ini sil" - -#: instances/templates/instances/destroy_instance_form.html:41 -msgid "You cannot destroy instance!" -msgstr "Sanal makineyi silemezsiniz!" - -#: instances/templates/instances/destroy_tab.html:7 -msgid "Destroy Instance" -msgstr "Sanal makineyi sil" - -#: instances/templates/instances/destroy_tab.html:14 -msgid "This action starts remove instance process" -msgstr "Bu eylem sanal makine silme işlemini başlatır." - -#: instances/templates/instances/edit_instance_volume.html:4 -msgid "Edit Volume" -msgstr "Birim Düzenle" - -#: instances/templates/instances/edit_instance_volume.html:13 -msgid "Edit Instance Volume" -msgstr "Sanal makine birimi düzenle" - -#: instances/templates/instances/edit_instance_volume.html:21 -msgid "Virtual Disk" -msgstr "Sanal Disk" - -#: instances/templates/instances/edit_instance_volume.html:39 -msgid "Volume Path" -msgstr "Birim Yolu" - -#: instances/templates/instances/edit_instance_volume.html:43 -msgid "Readonly" -msgstr "Sadece okunur" - -#: instances/templates/instances/edit_instance_volume.html:47 -msgid "Shareable" -msgstr "Paylaşılabilir" - -#: instances/templates/instances/edit_instance_volume.html:54 -msgid "Cache mode" -msgstr "Önbellek modu" - -#: instances/templates/instances/edit_instance_volume.html:62 -msgid "IO mode" -msgstr "GÇ modu" - -#: instances/templates/instances/edit_instance_volume.html:70 -msgid "Discard mode" -msgstr "Diskard modu" - -#: instances/templates/instances/edit_instance_volume.html:78 -msgid "Detect zeroes" -msgstr "Sıfırları yakala" - -#: instances/templates/instances/edit_instance_volume.html:98 -msgid "Serial Number" -msgstr "Seri Numarası" - -#: instances/templates/instances/edit_instance_volume.html:102 -msgid "Storage Format" -msgstr "Depolama Biçemi" - -#: instances/templates/instances/edit_instance_volume.html:112 -#, fuzzy -#| msgid "Are you sure to detach volume?" -msgid "Are you sure to change volume properties?" -msgstr "Birimi özelliklerini değiştirmek istediğinize emin misiniz?" - -#: instances/templates/instances/info_tab.html:3 -#, fuzzy -#| msgid "Guest Agent" -msgid "Guest Info" -msgstr "Konak Bilgisi" - -#: instances/templates/instances/info_tab.html:7 -#, fuzzy -#| msgid "Name" -msgid "OS Name" -msgstr "OS Adı" - -#: instances/templates/instances/info_tab.html:9 -msgid "OS Pretty-Name" -msgstr "OS Kısa adı" - -#: instances/templates/instances/info_tab.html:13 -msgid "Kernel Release" -msgstr "Çekirdek Sürümü" - -#: instances/templates/instances/info_tab.html:15 -#, fuzzy -#| msgid "Version" -msgid "Kernel Version" -msgstr "Çekirdek Versiyonu" - -#: instances/templates/instances/info_tab.html:17 -msgid "Timezone / Offset" -msgstr "Saat Dilimi / Konum" - -#: instances/templates/instances/power_tab.html:55 -msgid "This action sends an ACPI shutdown signal to the instance." -msgstr "Bu eylem sanal makineye bir ACPI kapatma sinyali gönderir." - -#: instances/templates/instances/power_tab.html:63 -msgid "" -"This action forcibly powers off and start the instance and may cause data " -"corruption." -msgstr "" -"Bu eylem sanal makineyi zorla kapatır ve yeniden başlatır ve bu eylem veri " -"bozulmasına yol açabilir." - -#: instances/templates/instances/power_tab.html:70 -#: instances/templates/instances/power_tab.html:97 -msgid "" -"This action forcibly powers off the instance and may cause data corruption." -msgstr "" -"Bu eylem sanal makineyi zorla kapatır ve bu veri bozulmasına yol açabilir." - -#: instances/templates/instances/power_tab.html:79 -msgid "This action suspends the instance." -msgstr "Bu eylem sanal makineyi duraklatır." - -#: instances/templates/instances/power_tab.html:90 -msgid "This action restore the instance after suspend." -msgstr "Bu eylem sanal makineyi sürdürmeye döndürür." - -#: instances/templates/instances/power_tab.html:105 -msgid "Administrator blocked your instance." -msgstr "Yönetici sizin sanal makinenizi blokladı." - -#: instances/templates/instances/power_tab.html:115 -msgid "Click on Power On button to start this instance." -msgstr "Sanal makineyi başlatmak için Başlat tuşuna tıklayın" - -#: instances/templates/instances/power_tab.html:119 -msgid "Template instance cannot be started." -msgstr "Şablon sanal makine başlatılamaz" - -#: instances/templates/instances/resize_tab.html:7 -msgid "CPU" -msgstr "CPU" - -#: instances/templates/instances/resize_tab.html:28 -msgid "Logical host CPUs" -msgstr "Mantıksal Sunucu CPUları" - -#: instances/templates/instances/resize_tab.html:30 -#: instances/templates/instances/resize_tab.html:95 -#: instances/templates/instances/resize_tab.html:136 -msgid "Current Allocation" -msgstr "Mevcut Tahsisat" - -#: instances/templates/instances/resize_tab.html:44 -#: instances/templates/instances/resize_tab.html:109 -msgid "Maximum Allocation" -msgstr "Maksimum Tahsisat" - -#: instances/templates/instances/resize_tab.html:62 -msgid "Logical Instance Active/Maximum CPUs" -msgstr "Mantıksal sanal makine Aktif/Maksimum CPUları" - -#: instances/templates/instances/resize_tab.html:70 -#: instances/templates/instances/settings_tab.html:86 -#: instances/templates/instances/settings_tab.html:102 -#: networks/templates/network.html:63 storages/templates/storage.html:80 -msgid "Disable" -msgstr "Devredışı" - -#: instances/templates/instances/resize_tab.html:72 -msgid "Constant" -msgstr "Sabit" - -#: instances/templates/instances/resize_tab.html:74 -#: instances/templates/instances/settings_tab.html:84 -#: instances/templates/instances/settings_tab.html:98 -#: networks/templates/network.html:61 storages/templates/storage.html:77 -msgid "Enable" -msgstr "Etkin" - -#: instances/templates/instances/resize_tab.html:83 -#: instances/templates/instances/resize_tab.html:124 -#: instances/templates/instances/resize_tab.html:157 -msgid "You don't have permission for resizing instance" -msgstr "Sanal makineyi yeniden boyutlandırma iznine sahip değilsiniz" - -#: instances/templates/instances/resize_tab.html:92 -msgid "Total host memory" -msgstr "Toplam sunucu belleği" - -#: instances/templates/instances/resize_tab.html:104 -#: instances/templates/instances/resize_tab.html:118 -msgid "Custom value" -msgstr "Özel değer" - -#: instances/templates/instances/resize_tab.html:133 -msgid "Disk allocation (GB)" -msgstr "Disk Tahsisi (GB)" - -#: instances/templates/instances/resize_tab.html:140 -#: instances/templates/instances/settings_tab.html:284 -msgid "Error getting disk info" -msgstr "Disk bilgisi elde edilirken hata" - -#: instances/templates/instances/settings_tab.html:17 -msgid "Boot" -msgstr "Ön Yükleme" - -#: instances/templates/instances/settings_tab.html:50 -#: instances/templates/instances/settings_tab.html:655 -#: instances/templates/instances/settings_tab.html:657 -msgid "Migrate" -msgstr "Taşı" - -#: instances/templates/instances/settings_tab.html:62 -msgid "Options" -msgstr "Seçenekler" - -#: instances/templates/instances/settings_tab.html:79 -#: networks/templates/network.html:57 storages/templates/storage.html:72 -msgid "Autostart" -msgstr "Otomatik başlat" - -#: instances/templates/instances/settings_tab.html:82 -msgid "Autostart your instance when host server is power on " -msgstr "Sunucu başlatıldığında sanal makineyi de otomatik başlat" - -#: instances/templates/instances/settings_tab.html:91 -msgid "Boot Order" -msgstr "Boot sırası" - -#: instances/templates/instances/settings_tab.html:95 -msgid "Enable Boot Menu for your instance when it starts up " -msgstr "Sanal makinenizin ön yükleme menüsünü başlangıçta etkinleştir" - -#: instances/templates/instances/settings_tab.html:98 -msgid "Show boot menu" -msgstr "Ön yükleme menüsünü göster" - -#: instances/templates/instances/settings_tab.html:102 -msgid "Hide boot menu" -msgstr "Ön yükleme menüsünü gizle" - -#: instances/templates/instances/settings_tab.html:107 -msgid "Please shutdown instance to modify boot menu" -msgstr "Ön yükleme menüsünü düzenlemek için lütfen sanal makineyi kapatın" - -#: instances/templates/instances/settings_tab.html:137 -msgid "up: move selected devices" -msgstr "yukarı: seçili aygıtları taşı" - -#: instances/templates/instances/settings_tab.html:140 -msgid "down: move selected devices" -msgstr "aşağı: seçili aygıtları taşı" - -#: instances/templates/instances/settings_tab.html:146 -#: instances/templates/instances/settings_tab.html:456 -msgid "Apply" -msgstr "Uygula" - -#: instances/templates/instances/settings_tab.html:156 -msgid "Instance Media" -msgstr "Sanal Makine Medyası" - -#: instances/templates/instances/settings_tab.html:159 -msgid "Add CD-ROM" -msgstr "CD-ROM Ekle" - -#: instances/templates/instances/settings_tab.html:182 -#: instances/templates/instances/settings_tab.html:221 -#: instances/templates/instances/settings_tab.html:249 -#: interfaces/templates/create_iface_block.html:35 -#: networks/templates/network.html:44 networks/templates/networks.html:59 -#: storages/templates/create_stg_block.html:92 +#: instances/templates/create_instance_w2.html:162 +#: instances/templates/create_instance_w2.html:163 +#: storages/templates/storage.html:116 storages/templates/storages.html:47 +msgid "Volumes" +msgstr "Birimler" + +#: instances/templates/create_instance_w2.html:167 +msgid "Chosen volumes" +msgstr "Seçilen birimler" + +#: instances/templates/create_instance_w2.html:171 +#: instances/templates/instances/edit_instance_volume.html:81 +#: interfaces/templates/create_iface_block.html:78 +#: interfaces/templates/interface.html:113 networks/templates/networks.html:39 +#: nodedevs/templates/nodedevs.html:33 nodedevs/templates/nodedevs.html:79 +#: storages/templates/create_stg_block.html:78 msgid "Device" msgstr "Aygıt" -#: instances/templates/instances/settings_tab.html:183 -#: instances/templates/instances/settings_tab.html:222 -msgid "CD-ROM" -msgstr "CD-ROM" +#: instances/templates/create_instance_w2.html:178 +#: instances/templates/create_instance_w2.html:236 +#: instances/templates/instances/settings_tab.html:678 +#: networks/templates/network.html:303 +msgid "Remove" +msgstr "Kaldır" -#: instances/templates/instances/settings_tab.html:196 -#: instances/templates/instances/settings_tab.html:198 -msgid "Mount" -msgstr "Bağla" +#: instances/templates/create_instance_w2.html:184 instances/views.py:2429 +msgid "Clone from template" +msgstr "Şablondan klonla" -#: instances/templates/instances/settings_tab.html:201 -msgid "Detach CD-ROM (remove device)" -msgstr "CD-ROM ayır (cihazi sil)" +#: instances/templates/create_instance_w2.html:187 +msgid "Template pool" +msgstr "Şablon havuzu" -#: instances/templates/instances/settings_tab.html:227 -#: instances/templates/instances/settings_tab.html:229 -msgid "Unmount" -msgstr "Ayır" +#: instances/templates/create_instance_w2.html:194 +msgid "Template volume" +msgstr "Şablon birimi" -#: instances/templates/instances/settings_tab.html:238 -msgid "There is not any CD-ROM device." -msgstr "Hiçbir CD-ROM aygıtı mevcut değil." +#: instances/templates/create_instance_w2.html:199 +msgid "Copy into pool" +msgstr "Havuza kopyala" -#: instances/templates/instances/settings_tab.html:243 -msgid "Instance Volume" -msgstr "Sanal Makine Birimi" +#: instances/templates/create_instance_w2.html:221 +msgid "Add networks" +msgstr "Ağ ekle" -#: instances/templates/instances/settings_tab.html:250 -msgid "Used" -msgstr "Kullanılan" +#: instances/templates/create_instance_w2.html:228 +msgid "Network interfaces" +msgstr "Ağ arabirimleri" -#: instances/templates/instances/settings_tab.html:251 -msgid "Capacity" -msgstr "Kapasite" +#: instances/templates/create_instance_w2.html:235 +msgid "MAC address" +msgstr "MAC adresi" -#: instances/templates/instances/settings_tab.html:253 -#: instances/templates/instances/settings_tab.html:385 -msgid "Source" -msgstr "Kaynak" +#: instances/templates/create_instance_w2.html:255 +msgid "Disk cache mode" +msgstr "Disk önbellek modu" -#: instances/templates/instances/settings_tab.html:309 -#: instances/templates/instances/settings_tab.html:313 -msgid "Detach" -msgstr "Ayır" +#: instances/templates/create_instance_w2.html:264 +msgid "NIC type" +msgstr "NIC tipi" -#: instances/templates/instances/settings_tab.html:309 -msgid "Are you sure to detach volume?" -msgstr "Birimi ayırmak istediğinize emin misiniz?" +#: instances/templates/create_instance_w2.html:273 +#: nwfilters/templates/nwfilter.html:6 nwfilters/templates/nwfilter.html:8 +msgid "Network filter" +msgstr "Ağ filtresi" -#: instances/templates/instances/settings_tab.html:313 -#: instances/templates/instances/settings_tab.html:329 -msgid "Are you sure? This may lead data corruption!" -msgstr "Emin misiniz? Bu veri bozulmasına yol açabilir!" +#: instances/templates/create_instance_w2.html:283 vrtManager/nodedevs.py:29 +msgid "Video" +msgstr "Görüntü" -#: instances/templates/instances/settings_tab.html:325 -msgid "Are you sure to delete volume?" -msgstr "Birimi silmek istediğinize emin misiniz?" +#: instances/templates/create_instance_w2.html:293 +msgid "Console access" +msgstr "Konsol erişimi" -#: instances/templates/instances/settings_tab.html:343 -msgid "Add a network device" -msgstr "Bir ağ aygıtı ekle" +#: instances/templates/create_instance_w2.html:312 +msgid "Input device" +msgstr "Girdi aygıtı" -#: instances/templates/instances/settings_tab.html:349 -msgid "Network Devices" -msgstr "Ağ Aygıtları" +#: instances/templates/create_instance_w2.html:324 +msgid "Guest agent" +msgstr "Misafir aracı" -#: instances/templates/instances/settings_tab.html:354 -msgid "Info" -msgstr "Bilgi" +#: instances/templates/create_instance_w2.html:328 +msgid "Cloud-init seed" +msgstr "Cloud-init tohumu" -#: instances/templates/instances/settings_tab.html:367 -msgid "active" -msgstr "aktif" +#: instances/templates/create_instance_w2.html:329 +msgid "The hostname and your SSH keys on the CD-ROM, for cloud images" +msgstr "Bulut imajları için CD-ROM'da sunucuadı ve SSH anahtarlarınız" -#: instances/templates/instances/settings_tab.html:379 -#: nwfilters/templates/nwfilter.html:72 -msgid "Filter" -msgstr "Filtre" +#: instances/templates/create_instance_w2.html:334 +msgid "VirtIO devices" +msgstr "VirtIO aygıtları" -#: instances/templates/instances/settings_tab.html:393 -msgid "Edit NIC" -msgstr "NIC Düzenle" +#: instances/templates/create_instance_w2.html:356 +msgid "Flavors" +msgstr "Hazır boyutlar" -#: instances/templates/instances/settings_tab.html:403 -msgid "Edit Instance Network" -msgstr "Sanal Makine Ağını Düzenle" +#: instances/templates/create_instance_w2.html:375 +msgid "Add volume" +msgstr "Birim ekle" -#: instances/templates/instances/settings_tab.html:416 -msgid "Net Source" -msgstr "Ağ Kaynağı" +#: instances/templates/create_instance_w2.html:382 +msgid "Add network" +msgstr "Ağ ekle" -#: instances/templates/instances/settings_tab.html:424 -#: interfaces/templates/interface.html:5 interfaces/templates/interface.html:7 -#: interfaces/templates/interface.html:40 -msgid "Interface" -msgstr "Arabirim" +#: instances/templates/create_presets.html:12 +msgid "A preset fills vCPUs, memory and a new disk of its size." +msgstr "" +"Hazır ayar; vCPU, bellek ve kendi boyutunda yeni bir disk alanlarını " +"doldurur." -#: instances/templates/instances/settings_tab.html:442 -#: instances/templates/instances/settings_tab.html:494 -msgid "Model" -msgstr "Model" +#: instances/templates/create_presets.html:14 +msgid "No flavors yet." +msgstr "Henüz hazır boyut yok." -#: instances/templates/instances/settings_tab.html:456 -msgid "Apply network changes" -msgstr "Ağ değişikliklerini uygula" +#: instances/templates/create_steps.html:3 +msgid "Create a VM" +msgstr "Sanal makine oluştur" -#: instances/templates/instances/settings_tab.html:472 -msgid "Delete Device" -msgstr "Aygıtı Sil" +#: instances/templates/create_steps.html:18 +#: instances/templates/create_steps.html:20 +msgid "Details" +msgstr "Ayrıntılar" -#: instances/templates/instances/settings_tab.html:482 -#: interfaces/templates/create_iface_block.html:73 -#: interfaces/templates/interface.html:42 +#: instances/templates/instance.html:29 +msgid "OS details" +msgstr "İşletim sistemi ayrıntıları" + +#: instances/templates/instance.html:31 +msgid "Refresh" +msgstr "Yenile" + +#: instances/templates/instance.html:36 +msgid "Guest agent off" +msgstr "Misafir aracı kapalı" + +#: instances/templates/instance.html:38 +msgid "Guest agent connected" +msgstr "Misafir aracı bağlı" + +#: instances/templates/instance.html:40 +msgid "Guest agent not connected" +msgstr "Misafir aracı bağlı değil" + +#: instances/templates/instance.html:42 +#, python-format +msgid "%(counter)s snapshot" +msgid_plural "%(counter)s snapshots" +msgstr[0] "%(counter)s anlık görüntü" +msgstr[1] "%(counter)s anlık görüntü" + +#: instances/templates/instance.html:47 +msgid "of" +msgstr "/" + +#: instances/templates/instance.html:47 +msgid "vCPU" +msgstr "vCPU" + +#: instances/templates/instance.html:58 +#: instances/templates/instances/settings_tab.html:312 msgid "IPv4" msgstr "IPv4" -#: instances/templates/instances/settings_tab.html:488 -#: interfaces/templates/create_iface_block.html:78 -#: interfaces/templates/interface.html:44 +#: instances/templates/instance.html:64 +msgid "Instance actions" +msgstr "Sanal makine işlemleri" + +#: instances/templates/instance.html:66 +#: instances/templates/instances/power_tab.html:11 +msgid "Power" +msgstr "Güç" + +#: instances/templates/instance.html:69 +#: instances/templates/instances/access_tab.html:7 +msgid "Access" +msgstr "Erişim" + +#: instances/templates/instance.html:72 +msgid "Resize" +msgstr "Boyutlandır" + +#: instances/templates/instance.html:76 +msgid "Snapshot" +msgstr "Anlık Görüntü" + +#: instances/templates/instance.html:81 templates/navbar.html:37 +msgid "Settings" +msgstr "Ayarlar" + +#: instances/templates/instance.html:85 +msgid "Stats" +msgstr "İstatistikler" + +#: instances/templates/instance.html:88 +#: instances/templates/instances/destroy_tab.html:7 +msgid "Destroy" +msgstr "Sil" + +#: instances/templates/instance.html:144 +msgid "The DHCP file has no free name to suggest." +msgstr "DHCP dosyasında önerilecek boş ad yok." + +#: instances/templates/instance.html:253 +msgid "In" +msgstr "Gelen" + +#: instances/templates/instance.html:253 +msgid "Out" +msgstr "Giden" + +#: instances/templates/instance.html:253 +msgid "Read" +msgstr "Okuma" + +#: instances/templates/instance.html:253 +msgid "Write" +msgstr "Yaz" + +#: instances/templates/instance.html:385 +msgid "The host's devices could not be read." +msgstr "Sunucunun aygıtları okunamadı." + +#: instances/templates/instance.html:400 +msgid "Checking the disks…" +msgstr "Diskler denetleniyor…" + +#: instances/templates/instance.html:411 +msgid "The disks could not be checked." +msgstr "Diskler denetlenemedi." + +#: instances/templates/instance.html:421 +msgid "Checking the hosts…" +msgstr "Sunucular denetleniyor…" + +#: instances/templates/instance.html:435 +msgid "No host can take the VM now." +msgstr "Şu anda sanal makineyi alabilecek sunucu yok." + +#: instances/templates/instance.html:441 +msgid "The hosts could not be checked." +msgstr "Sunucular denetlenemedi." + +#: instances/templates/instance.html:470 +msgid "The guest agent did not answer" +msgstr "Konuk ajanı yanıt vermedi" + +#: instances/templates/instance_actions.html:13 +#: instances/templates/instances/settings_tab.html:53 +#: instances/templates/instances/settings_tab.html:848 +#: instances/templates/instances/settings_tab.html:850 +#: nwfilters/templates/nwfilters.html:57 nwfilters/templates/nwfilters.html:94 +#: storages/templates/storage.html:143 storages/templates/storage.html:203 +msgid "Clone" +msgstr "Klonla" + +#: instances/templates/instance_actions.html:17 +#: instances/templates/instance_actions.html:33 +#: interfaces/templates/interface.html:18 networks/templates/network.html:18 +#: storages/templates/storage.html:22 +msgid "Start" +msgstr "Başlat" + +#: instances/templates/instance_actions.html:22 +#: instances/templates/instance_actions.html:31 +#: instances/templates/instances/power_tab.html:19 +msgid "Resume" +msgstr "Devam ettir" + +#: instances/templates/instance_actions.html:27 +msgid "Shut down" +msgstr "Kapat" + +#: instances/templates/instance_actions.html:39 +#: interfaces/templates/interface.html:22 networks/templates/network.html:22 +#: networks/templates/network.html:162 storages/templates/storage.html:26 +#: storages/templates/storage.html:147 +msgid "More actions" +msgstr "Diğer işlemler" + +#: instances/templates/instance_actions.html:44 +#: instances/templates/instances/power_tab.html:20 +msgid "Suspend" +msgstr "Duraklat" + +#: instances/templates/instance_actions.html:50 +#: instances/templates/instances/power_tab.html:39 +#, python-format +msgid "" +"Force off %(name)s? It stops at once, as after a power cut; what the guest " +"has not written to disk is lost." +msgstr "" +"%(name)s zorla kapatılsın mı? Elektrik kesilmiş gibi hemen durur; konuk " +"sistemin diske yazmadıkları kaybolur." + +#: instances/templates/instance_actions.html:50 +msgid "Force off" +msgstr "Zorla kapat" + +#: instances/templates/instance_actions.html:56 +#: instances/templates/instances/power_tab.html:35 +#, python-format +msgid "" +"Power cycle %(name)s? It stops at once, as after a power cut, and starts " +"again; what the guest has not written to disk is lost." +msgstr "" +"%(name)s yeniden başlatılsın mı? Elektrik kesilmiş gibi hemen durur ve " +"yeniden başlar; konuk sistemin diske yazmadıkları kaybolur." + +#: instances/templates/instance_actions.html:56 +msgid "Power cycle" +msgstr "Yeniden başlat" + +#: instances/templates/instance_name_cell.html:12 +msgid "more owners" +msgstr "sahip daha" + +#: instances/templates/instances/access_tab.html:3 +msgid "Instance access options" +msgstr "Sanal makine erişim seçenekleri" + +#: instances/templates/instances/access_tab.html:9 +msgid "" +"Only the owners of this instance and administrators can open its console." +msgstr "" +"Bu sanal makinenin konsolunu yalnızca sahipleri ve yöneticiler açabilir." + +#: instances/templates/instances/access_tab.html:20 +msgid "Remote viewer address" +msgstr "Uzak görüntüleyici adresi" + +#: instances/templates/instances/access_tab.html:24 +msgid "VDI" +msgstr "VDI" + +#: instances/templates/instances/access_tab.html:25 +msgid "Get console.vv" +msgstr "console.vv dosyasını al" + +#: instances/templates/instances/access_tab.html:30 +msgid "Console opens a window here." +msgstr "Konsol burada bir pencere açar." + +#: instances/templates/instances/access_tab.html:31 +msgid "VDI opens your remote viewer; console.vv sets up virt-viewer." +msgstr "VDI uzak görüntüleyicinizi açar; console.vv virt-viewer'ı ayarlar." + +#: instances/templates/instances/access_tab.html:32 +msgid "" +"A remote viewer cannot reach this console: it listens on the host only, or " +"it is a serial one." +msgstr "" +"Uzak görüntüleyici bu konsola ulaşamaz: konsol yalnızca sunucuda dinliyor ya " +"da seri konsol." + +#: instances/templates/instances/access_tab.html:35 +msgid "Start the VM to open its console." +msgstr "Konsolunu açmak için sanal makineyi başlatın." + +#: instances/templates/instances/access_tab.html:41 instances/views.py:1075 +msgid "Reset root password" +msgstr "Root parolasını sıfırla" + +#: instances/templates/instances/access_tab.html:43 +msgid "The guest's root user gets this password." +msgstr "Konuk sistemin root kullanıcısı bu parolayı alır." + +#: instances/templates/instances/access_tab.html:44 +#: instances/templates/instances/access_tab.html:67 +msgid "The guest agent is not connected: connect it, or shut the VM down." +msgstr "Konuk ajanı bağlı değil: bağlayın ya da sanal makineyi kapatın." + +#: instances/templates/instances/access_tab.html:45 +#: instances/templates/instances/access_tab.html:68 +msgid "Shut the VM down, or run it with its guest agent." +msgstr "Sanal makineyi kapatın ya da konuk ajanıyla çalıştırın." + +#: instances/templates/instances/access_tab.html:52 +msgid "Reset Root Password" +msgstr "Kök parola sıfırla" + +#: instances/templates/instances/access_tab.html:63 +msgid "Add SSH key for root" +msgstr "root için SSH anahtarı ekle" + +#: instances/templates/instances/access_tab.html:65 +msgid "You have no saved public key." +msgstr "Kayıtlı açık anahtarınız yok." + +#: instances/templates/instances/access_tab.html:65 +msgid "Add one in your profile." +msgstr "Profilinizden bir tane ekleyin." + +#: instances/templates/instances/access_tab.html:66 +msgid "One of your public keys joins root's keys in the guest." +msgstr "" +"Açık anahtarlarınızdan biri konuk sistemdeki root anahtarlarına eklenir." + +#: instances/templates/instances/access_tab.html:77 +msgid "Add Public Key" +msgstr "Açık Anahtar Ekle" + +#: instances/templates/instances/destroy_instance_form.html:3 +#: instances/templates/instances/destroy_instance_form.html:6 +#, python-format +msgid "Destroy %(name)s" +msgstr "%(name)s sanal makinesini sil" + +#: instances/templates/instances/destroy_instance_form.html:6 +#, python-format +msgid "on %(host)s" +msgstr "%(host)s üzerinde" + +#: instances/templates/instances/destroy_instance_form.html:10 +msgid "" +"The VM's definition, saved state and snapshot records are removed. A running " +"VM is forced off first; what the guest has not written to disk is lost." +msgstr "" +"Sanal makinenin tanımı, kayıtlı durumu ve anlık görüntü kayıtları " +"kaldırılır. Çalışan bir sanal makine önce zorla kapatılır; konuk sistemin " +"diske yazmadıkları kaybolur." + +#: instances/templates/instances/destroy_instance_form.html:13 +msgid "What should happen to the files?" +msgstr "Dosyalara ne olsun?" + +#: instances/templates/instances/destroy_instance_form.html:18 +msgid "Delete disk files" +msgstr "Disk dosyalarını sil" + +#: instances/templates/instances/destroy_instance_form.html:19 +msgid "" +"With them go this VM's external snapshot files, snapshot memory files and " +"cloud-init seed." +msgstr "" +"Onlarla birlikte bu sanal makinenin harici anlık görüntü dosyaları, anlık " +"görüntü bellek dosyaları ve cloud-init tohumu da silinir." + +#: instances/templates/instances/destroy_instance_form.html:25 +msgid "Keep the disk files" +msgstr "Disk dosyalarını koru" + +#: instances/templates/instances/destroy_instance_form.html:26 +msgid "" +"They stay with their internal snapshot data; the snapshot records still go " +"with the VM." +msgstr "" +"Dosyalar iç anlık görüntü verileriyle birlikte kalır; anlık görüntü " +"kayıtları yine de sanal makineyle birlikte silinir." + +#: instances/templates/instances/destroy_instance_form.html:35 +msgid "no file" +msgstr "dosya yok" + +#: instances/templates/instances/destroy_instance_form.html:39 +msgid "" +"A file another VM uses on any of the panel's hosts, directly or under its " +"own disk, is kept, and so is the template a disk was made from. If a host " +"cannot be checked, the VM is not destroyed." +msgstr "" +"Panelin herhangi bir sunucusunda başka bir sanal makinenin doğrudan ya da " +"kendi diskinin altında kullandığı dosyalar korunur; bir diskin oluşturulduğu " +"şablon da korunur. Bir sunucu denetlenemezse sanal makine silinmez." + +#: instances/templates/instances/destroy_instance_form.html:43 +msgid "Delete the NVRAM file (firmware settings). Untick to keep it." +msgstr "" +"NVRAM dosyasını (ürün yazılımı ayarları) sil. Korumak için işareti kaldırın." + +#: instances/templates/instances/destroy_instance_form.html:47 +msgid "This cannot be undone." +msgstr "Bu işlem geri alınamaz." + +#: instances/templates/instances/destroy_instance_form.html:49 +msgid "Destroy VM" +msgstr "Sanal makineyi sil" + +#: instances/templates/instances/destroy_tab.html:9 +msgid "Review destruction" +msgstr "Silmeyi gözden geçir" + +#: instances/templates/instances/destroy_tab.html:10 +msgid "The next page shows what goes and lets you keep the disk files." +msgstr "" +"Sonraki sayfa neyin silineceğini gösterir ve disk dosyalarını korumanıza " +"izin verir." + +#: instances/templates/instances/destroy_tab.html:12 +msgid "" +"Only the owners allowed to delete this VM and administrators can destroy it." +msgstr "" +"Bu sanal makineyi yalnızca silme izni olan sahipleri ve yöneticiler " +"silebilir." + +#: instances/templates/instances/edit_instance_volume.html:10 +#, python-format +msgid "Edit %(dev)s" +msgstr "Düzenle: %(dev)s" + +#: instances/templates/instances/edit_instance_volume.html:18 +#: instances/templates/instances/settings_tab.html:370 +msgid "The VM is running: the changes apply at its next start." +msgstr "" +"Sanal makine çalışıyor: değişiklikler bir sonraki başlatmada uygulanır." + +#: instances/templates/instances/edit_instance_volume.html:24 +#: virtsecrets/templates/secrets.html:124 +msgid "Volume path" +msgstr "Birim yolu" + +#: instances/templates/instances/edit_instance_volume.html:30 +#: instances/templates/instances/settings_tab.html:269 +msgid "Read-only" +msgstr "Salt okunur" + +#: instances/templates/instances/edit_instance_volume.html:34 +#: instances/templates/instances/settings_tab.html:270 +msgid "Shareable" +msgstr "Paylaşılabilir" + +#: instances/templates/instances/edit_instance_volume.html:41 +msgid "Performance" +msgstr "Başarım" + +#: instances/templates/instances/edit_instance_volume.html:42 +msgid "Default leaves the setting to libvirt." +msgstr "Varsayılan, ayarı libvirt'e bırakır." + +#: instances/templates/instances/edit_instance_volume.html:53 +#: instances/templates/instances/settings_tab.html:265 +msgid "IO mode" +msgstr "GÇ modu" + +#: instances/templates/instances/edit_instance_volume.html:61 +msgid "Discard mode" +msgstr "Diskard modu" + +#: instances/templates/instances/edit_instance_volume.html:69 +#: instances/templates/instances/settings_tab.html:267 +msgid "Detect zeroes" +msgstr "Sıfırları yakala" + +#: instances/templates/instances/edit_instance_volume.html:82 +#: instances/templates/instances/settings_tab.html:268 +msgid "Serial" +msgstr "Seri" + +#: instances/templates/instances/edit_instance_volume.html:94 +msgid "Shut the VM down to change the bus." +msgstr "Veri yolunu değiştirmek için sanal makineyi kapatın." + +#: instances/templates/instances/edit_instance_volume.html:98 +msgid "Serial number" +msgstr "Seri numarası" + +#: instances/templates/instances/edit_instance_volume.html:102 +msgid "Image format" +msgstr "İmaj biçimi" + +#: instances/templates/instances/edit_instance_volume.html:104 +msgid "The format the image is in: changing it does not convert the image." +msgstr "İmajın biçimi: değiştirmek imajı dönüştürmez." + +#: instances/templates/instances/host_devices_form.html:5 +#, python-format +msgid "The host's devices could not be read: %(error)s" +msgstr "Sunucunun aygıtları okunamadı: %(error)s" + +#: instances/templates/instances/host_devices_form.html:8 +msgid "USB device of the host" +msgstr "Sunucunun USB aygıtı" + +#: instances/templates/instances/host_devices_form.html:9 +msgid "Choose a USB device of the host…" +msgstr "Sunucunun bir USB aygıtını seçin…" + +#: instances/templates/instances/host_devices_form.html:14 +msgid "Add USB device" +msgstr "USB aygıtı ekle" + +#: instances/templates/instances/host_devices_form.html:17 +msgid "PCI device of the host" +msgstr "Sunucunun PCI aygıtı" + +#: instances/templates/instances/host_devices_form.html:18 +msgid "Choose a PCI device of the host…" +msgstr "Sunucunun bir PCI aygıtını seçin…" + +#: instances/templates/instances/host_devices_form.html:20 +msgid "no driver" +msgstr "sürücü yok" + +#: instances/templates/instances/host_devices_form.html:23 +msgid "Add PCI device" +msgstr "PCI aygıtı ekle" + +#: instances/templates/instances/host_devices_form.html:25 +msgid "" +"A paused VM, or one with a saved state, does not change its PCI devices." +msgstr "" +"Duraklatılmış ya da kayıtlı durumu olan bir sanal makinenin PCI aygıtları " +"değiştirilemez." + +#: instances/templates/instances/host_devices_form.html:26 +msgid "" +"The device is plugged into the running VM at once and kept for its next " +"start; libvirt binds it to vfio-pci. It needs a free slot: on a q35 VM a " +"free pcie-root-port, added while the VM is shut off." +msgstr "" +"Aygıt çalışan sanal makineye hemen takılır ve bir sonraki başlatma için " +"korunur; libvirt onu vfio-pci'ye bağlar. Boş bir yuva gerekir: q35 sanal " +"makinede, sanal makine kapalıyken eklenmiş boş bir pcie-root-port." + +#: instances/templates/instances/host_devices_form.html:27 +msgid "" +"libvirt binds the device to vfio-pci when the VM starts, and gives it back " +"to the host when the VM stops; a device bound to vfio-pci before stays bound " +"to it." +msgstr "" +"libvirt, sanal makine başlarken aygıtı vfio-pci'ye bağlar ve sanal makine " +"durduğunda sunucuya geri verir; önceden vfio-pci'ye bağlı olan bir aygıt " +"bağlı kalır." + +#: instances/templates/instances/host_link.html:3 +msgid "Location" +msgstr "Konum" + +#: instances/templates/instances/info_tab.html:3 +msgid "Guest Info" +msgstr "Konuk Bilgisi" + +#: instances/templates/instances/info_tab.html:8 +msgid "OS Name" +msgstr "İşletim Sistemi Adı" + +#: instances/templates/instances/info_tab.html:10 +msgid "OS Pretty-Name" +msgstr "OS Kısa adı" + +#: instances/templates/instances/info_tab.html:12 +msgid "Version" +msgstr "Sürüm" + +#: instances/templates/instances/info_tab.html:14 +msgid "Kernel Release" +msgstr "Çekirdek Sürümü" + +#: instances/templates/instances/info_tab.html:16 +msgid "Kernel Version" +msgstr "Çekirdek Sürümü" + +#: instances/templates/instances/info_tab.html:18 +msgid "Timezone / Offset" +msgstr "Saat Dilimi / Konum" + +#: instances/templates/instances/migrate_plan.html:4 +#, python-format +msgid "The disks could not be checked: %(error)s" +msgstr "Diskler denetlenemedi: %(error)s" + +#: instances/templates/instances/migrate_plan.html:6 +msgid "The VM has no disk files: its disks stay where they are." +msgstr "Sanal makinenin disk dosyası yok: diskleri oldukları yerde kalır." + +#: instances/templates/instances/migrate_plan.html:13 +msgid "On the destination" +msgstr "Hedefte" + +#: instances/templates/instances/migrate_plan.html:15 +msgid "Stays on shared storage" +msgstr "Paylaşılan depolamada kalır" + +#: instances/templates/instances/migrate_plan.html:19 +#, python-format +msgid "Copy to %(name)s (%(free)s free)" +msgstr "%(name)s havuzuna kopyala (%(free)s boş)" + +#: instances/templates/instances/migrate_plan.html:21 +#, python-format +msgid "%(name)s has a file of this name" +msgstr "%(name)s içinde bu adda bir dosya var" + +#: instances/templates/instances/migrate_plan.html:27 +#, python-format +msgid "Cannot be copied: %(reason)s" +msgstr "Kopyalanamaz: %(reason)s" + +#: instances/templates/instances/migrate_plan.html:29 +msgid "Every pool of the destination host has a file of this name" +msgstr "Hedef sunucunun her havuzunda bu adda bir dosya var" + +#: instances/templates/instances/migrate_plan.html:31 +msgid "No pool of the destination host can take it" +msgstr "Hedef sunucunun hiçbir havuzu bunu alamıyor" + +#: instances/templates/instances/migrate_plan.html:37 +msgid "Disks of the next start" +msgstr "Sonraki başlatmanın diskleri" + +#: instances/templates/instances/migrate_plan.html:38 +msgid "The VM gets these at its next start; the migration does not copy them." +msgstr "" +"Sanal makine bunları bir sonraki başlatmada alır; taşıma bunları kopyalamaz." + +#: instances/templates/instances/migrate_plan.html:42 +msgid "on storage both hosts share" +msgstr "iki sunucunun paylaştığı depolamada" + +#: instances/templates/instances/migrate_plan.html:43 +msgid "" +"not on storage both hosts share: detach it, or move it to shared storage " +"first" +msgstr "" +"iki sunucunun paylaştığı depolamada değil: ayırın ya da önce paylaşılan " +"depolamaya taşıyın" + +#: instances/templates/instances/migrate_plan.html:50 +msgid "" +"A copy is made during the migration and takes as long as the disk's data " +"needs. Disks on network storage stay where they are." +msgstr "" +"Taşıma sırasında bir kopya oluşturulur ve diskteki verinin gerektirdiği " +"kadar sürer. Ağ depolamadaki diskler oldukları yerde kalır." + +#: instances/templates/instances/migrate_plan.html:51 +msgid "" +"A shut-off VM is started paused for a copy, its CPUs never run, and is shut " +"off on the destination." +msgstr "" +"Kapalı bir sanal makine kopyalama için duraklatılmış olarak başlatılır, " +"CPU'ları hiç çalışmaz ve hedefte kapatılır." + +#: instances/templates/instances/move_disk.html:5 +msgid "Move to another pool" +msgstr "Başka bir havuza taşı" + +#: instances/templates/instances/move_disk.html:5 +#: instances/templates/instances/move_disk.html:28 +msgid "Move" +msgstr "Taşı" + +#: instances/templates/instances/move_disk.html:12 +#, python-format +msgid "Move %(dev)s" +msgstr "%(dev)s taşı" + +#: instances/templates/instances/move_disk.html:22 +msgid "The host has no other storage pool to move the disk to." +msgstr "Sunucuda diskin taşınabileceği başka depolama havuzu yok." + +#: instances/templates/instances/move_disk.html:24 +#, python-format +msgid "" +"The disk is copied into the pool, a running VM's without stopping it, and " +"the VM uses the copy; %(path)s is deleted then, unless a VM or volume of any " +"host uses it." +msgstr "" +"Disk havuza kopyalanır (çalışan bir sanal makinenin diski durdurulmadan) ve " +"sanal makine kopyayı kullanır; ardından, herhangi bir sunucudaki bir sanal " +"makine ya da birim kullanmıyorsa %(path)s silinir." + +#: instances/templates/instances/nic_qos_form.html:3 +#, python-format +msgid "%(direction)s QoS form" +msgstr "%(direction)s QoS formu" + +#: instances/templates/instances/nic_qos_form.html:6 +#: networks/templates/network.html:292 +msgid "Inbound" +msgstr "Gelen" + +#: instances/templates/instances/nic_qos_form.html:6 +#: networks/templates/network.html:292 +msgid "Outbound" +msgstr "Giden" + +#: instances/templates/instances/nic_qos_form.html:9 +#: networks/templates/network.html:283 +msgid "Average" +msgstr "Ortalama" + +#: instances/templates/instances/nic_qos_form.html:13 +#: networks/templates/network.html:284 +msgid "Peak" +msgstr "Tepe" + +#: instances/templates/instances/nic_qos_form.html:17 +#: networks/templates/network.html:285 +msgid "Burst" +msgstr "Ani yük" + +#: instances/templates/instances/nic_qos_form.html:24 +#, python-format +msgid "" +"Remove the %(direction)s limit of %(mac)s? A running VM keeps it until it is " +"powered off and on." +msgstr "" +"%(mac)s için %(direction)s sınırı kaldırılsın mı? Çalışan bir sanal makine, " +"kapatılıp açılana kadar sınırı korur." + +#: instances/templates/instances/nic_qos_form.html:24 +msgid "Delete limit" +msgstr "Sınırı sil" + +#: instances/templates/instances/power_tab.html:5 +msgid "" +"Only the owners of this instance and administrators can change its power " +"state." +msgstr "" +"Bu sanal makinenin güç durumunu yalnızca sahipleri ve yöneticiler " +"değiştirebilir." + +#: instances/templates/instances/power_tab.html:16 +msgid "Power actions that keep the guest's data" +msgstr "Konuk sistemin verilerini koruyan güç işlemleri" + +#: instances/templates/instances/power_tab.html:17 +msgid "Power On" +msgstr "Başlat" + +#: instances/templates/instances/power_tab.html:18 +msgid "Power Off" +msgstr "Kapat" + +#: instances/templates/instances/power_tab.html:23 +msgid "Power On starts the VM." +msgstr "Başlat, sanal makineyi başlatır." + +#: instances/templates/instances/power_tab.html:24 +msgid "Power Off asks the guest to shut down; the guest decides." +msgstr "Kapat, konuk sistemden kapanmasını ister; karar konuk sisteme aittir." + +#: instances/templates/instances/power_tab.html:25 +msgid "Resume lets the paused VM run on." +msgstr "" +"Devam ettir, duraklatılmış sanal makinenin çalışmayı sürdürmesini sağlar." + +#: instances/templates/instances/power_tab.html:26 +msgid "Suspend pauses its vCPUs; the VM stays in memory." +msgstr "Duraklat, vCPU'larını duraklatır; sanal makine bellekte kalır." + +#: instances/templates/instances/power_tab.html:32 +msgid "Power actions that cut the power" +msgstr "Gücü kesen güç işlemleri" + +#: instances/templates/instances/power_tab.html:35 +msgid "Power Cycle" +msgstr "Yeniden başlat" + +#: instances/templates/instances/power_tab.html:39 +msgid "Force Off" +msgstr "Zorla Kapat" + +#: instances/templates/instances/power_tab.html:43 +msgid "These cut the power: what the guest has not written to disk is lost." +msgstr "Bunlar gücü keser: konuk sistemin diske yazmadıkları kaybolur." + +#: instances/templates/instances/power_tab.html:44 +msgid "" +"Power Cycle then starts the VM again, with the settings pending its next " +"start." +msgstr "" +"Yeniden başlat, ardından sanal makineyi bir sonraki başlatmayı bekleyen " +"ayarlarla yeniden başlatır." + +#: instances/templates/instances/power_tab.html:50 +msgid "The VM is paused. An administrator can resume it." +msgstr "Sanal makine duraklatıldı. Bir yönetici devam ettirebilir." + +#: instances/templates/instances/power_tab.html:52 +msgid "A template is not started: clone it to make a VM." +msgstr "Şablon başlatılmaz: sanal makine oluşturmak için klonlayın." + +#: instances/templates/instances/power_tab.html:54 +msgid "There is no power action for the VM in this state." +msgstr "Bu durumdaki sanal makine için güç işlemi yok." + +#: instances/templates/instances/resize_tab.html:33 +msgid "CPU allocation" +msgstr "CPU ataması" + +#: instances/templates/instances/resize_tab.html:34 +#, python-format +msgid "Now %(cur)s of %(max)s vCPUs." +msgstr "Şu an %(max)s vCPU'dan %(cur)s." + +#: instances/templates/instances/resize_tab.html:35 +#, python-format +msgid "%(count)s logical CPUs" +msgstr "%(count)s mantıksal CPU" + +#: instances/templates/instances/resize_tab.html:39 +#: instances/templates/instances/resize_tab.html:138 +msgid "The VM gets these at its next start." +msgstr "Sanal makine bunları bir sonraki başlatmada alır." + +#: instances/templates/instances/resize_tab.html:40 +msgid "Shut the VM down to change its vCPUs." +msgstr "vCPU'larını değiştirmek için sanal makineyi kapatın." + +#: instances/templates/instances/resize_tab.html:40 +msgid "While it runs, turn vCPUs on and off below." +msgstr "Çalışırken vCPU'ları aşağıdan açıp kapatın." + +#: instances/templates/instances/resize_tab.html:44 +msgid "Current vCPUs" +msgstr "Geçerli vCPU'lar" + +#: instances/templates/instances/resize_tab.html:52 +msgid "Maximum vCPUs" +msgstr "En fazla vCPU" + +#: instances/templates/instances/resize_tab.html:61 +msgid "Resize CPU" +msgstr "CPU Boyutlandır" + +#: instances/templates/instances/resize_tab.html:70 +msgid "Live vCPUs" +msgstr "Canlı vCPU'lar" + +#: instances/templates/instances/resize_tab.html:72 +msgid "Turn a vCPU on or off now; the next start keeps it so. vCPU 0 stays on." +msgstr "" +"Bir vCPU'yu şimdi açın veya kapatın; sonraki başlatmada da öyle kalır. vCPU " +"0 açık kalır." + +#: instances/templates/instances/resize_tab.html:73 +msgid "A paused VM cannot let one go: resume it to turn vCPUs off." +msgstr "" +"Duraklatılmış sanal makine vCPU bırakamaz: vCPU'ları kapatmak için devam " +"ettirin." + +#: instances/templates/instances/resize_tab.html:82 +#, python-format +msgid "%(id)s · Fixed" +msgstr "%(id)s · Sabit" + +#: instances/templates/instances/resize_tab.html:84 +#, python-format +msgid "%(id)s · On" +msgstr "%(id)s · Açık" + +#: instances/templates/instances/resize_tab.html:84 +msgid "turn off" +msgstr "kapat" + +#: instances/templates/instances/resize_tab.html:86 +#, python-format +msgid "%(id)s · Off" +msgstr "%(id)s · Kapalı" + +#: instances/templates/instances/resize_tab.html:86 +msgid "turn on" +msgstr "aç" + +#: instances/templates/instances/resize_tab.html:99 +msgid "vCPU hot plug" +msgstr "vCPU sıcak takma" + +#: instances/templates/instances/resize_tab.html:101 +msgid "Lets vCPUs up to the maximum be turned on and off while the VM runs." +msgstr "" +"Sanal makine çalışırken azami sayıya kadar vCPU'ların açılıp kapatılmasını " +"sağlar." + +#: instances/templates/instances/resize_tab.html:102 +#: instances/templates/instances/settings_tab.html:893 +msgid "Shut the VM down to change this." +msgstr "Bunu değiştirmek için sanal makineyi kapatın." + +#: instances/templates/instances/resize_tab.html:109 +#: instances/templates/instances/settings_tab.html:980 +msgid "Enabled" +msgstr "Etkin" + +#: instances/templates/instances/resize_tab.html:110 +#: instances/templates/instances/settings_tab.html:981 +msgid "Disabled" +msgstr "Devredışı" + +#: instances/templates/instances/resize_tab.html:123 +#: instances/templates/instances/resize_tab.html:160 +#: instances/templates/instances/resize_tab.html:201 +msgid "You don't have permission for resizing instance" +msgstr "Sanal makineyi yeniden boyutlandırma iznine sahip değilsiniz" + +#: instances/templates/instances/resize_tab.html:132 +msgid "Memory allocation" +msgstr "Bellek ataması" + +#: instances/templates/instances/resize_tab.html:133 +#, python-format +msgid "Now %(cur)s MiB of maximum %(max)s MiB." +msgstr "Şu an en fazla %(max)s MiB'den %(cur)s MiB." + +#: instances/templates/instances/resize_tab.html:134 +#, python-format +msgid "%(total)s memory" +msgstr "%(total)s bellek" + +#: instances/templates/instances/resize_tab.html:139 +msgid "" +"The current memory changes now, up to the maximum; shut the VM down to " +"change the maximum." +msgstr "" +"Geçerli bellek, azami değere kadar hemen değişir; azami değeri değiştirmek " +"için sanal makineyi kapatın." + +#: instances/templates/instances/resize_tab.html:143 +msgid "Current memory (MiB)" +msgstr "Geçerli bellek (MiB)" + +#: instances/templates/instances/resize_tab.html:147 +msgid "Maximum memory (MiB)" +msgstr "En fazla bellek (MiB)" + +#: instances/templates/instances/resize_tab.html:153 +msgid "Resize memory" +msgstr "Belleği boyutlandır" + +#: instances/templates/instances/resize_tab.html:169 +#: instances/templates/instances/resize_tab.html:191 +#: instances/templates/instances/resize_tab.html:193 +msgid "Grow disks" +msgstr "Diskleri büyüt" + +#: instances/templates/instances/resize_tab.html:170 +msgid "" +"A new size in GiB, larger than the disk's; empty keeps a disk as it is. " +"Disks grow while the VM runs; the guest then grows its partition and file " +"system." +msgstr "" +"GiB cinsinden, diskin boyutundan büyük yeni bir boyut; boş bırakılırsa disk " +"olduğu gibi kalır. Diskler sanal makine çalışırken büyür; ardından konuk " +"sistem bölümünü ve dosya sistemini büyütür." + +#: instances/templates/instances/resize_tab.html:178 +#: instances/templates/instances/settings_tab.html:217 +msgid "Error getting disk info" +msgstr "Disk bilgisi elde edilirken hata" + +#: instances/templates/instances/resize_tab.html:180 +#, python-format +msgid "Now %(size)s" +msgstr "Şu an %(size)s" + +#: instances/templates/instances/settings_tab.html:20 +msgid "Boot" +msgstr "Ön Yükleme" + +#: instances/templates/instances/settings_tab.html:39 +#: instances/templates/instances/settings_tab.html:790 +#: instances/templates/instances/stats_tab.html:42 +#: networks/templates/network.html:6 networks/templates/network.html:8 +#: networks/templates/network.html:48 +msgid "Network" +msgstr "Ağ" + +#: instances/templates/instances/settings_tab.html:46 +msgid "Host devices" +msgstr "Sunucu aygıtları" + +#: instances/templates/instances/settings_tab.html:60 +#: instances/templates/instances/settings_tab.html:610 +#: instances/templates/instances/settings_tab.html:613 +msgid "Migrate" +msgstr "Taşı" + +#: instances/templates/instances/settings_tab.html:65 +msgid "XML" +msgstr "XML" + +#: instances/templates/instances/settings_tab.html:72 +msgid "Options" +msgstr "Seçenekler" + +#: instances/templates/instances/settings_tab.html:86 +msgid "While the VM runs, most settings here apply at its next start." +msgstr "" +"Sanal makine çalışırken buradaki ayarların çoğu bir sonraki başlatmada " +"uygulanır." + +#: instances/templates/instances/settings_tab.html:96 +msgid "Startup settings" +msgstr "Başlangıç ayarları" + +#: instances/templates/instances/settings_tab.html:102 +#: networks/templates/network.html:54 networks/templates/networks.html:31 +#: storages/templates/storage.html:95 storages/templates/storages.html:35 +msgid "Autostart" +msgstr "Otomatik başlat" + +#: instances/templates/instances/settings_tab.html:104 +msgid "Start this VM when the host starts." +msgstr "Sunucu başladığında bu sanal makineyi başlat." + +#: instances/templates/instances/settings_tab.html:111 +msgid "Boot menu" +msgstr "Ön yükleme menüsü" + +#: instances/templates/instances/settings_tab.html:113 +msgid "Show a device chooser when the VM starts." +msgstr "Sanal makine başlarken aygıt seçiciyi göster." + +#: instances/templates/instances/settings_tab.html:119 +msgid "Boot order" +msgstr "Ön yükleme sırası" + +#: instances/templates/instances/settings_tab.html:120 +msgid "" +"Checked devices boot from top to bottom. Up and Down move all checked " +"devices." +msgstr "" +"İşaretli aygıtlar yukarıdan aşağıya doğru ön yüklenir. Yukarı ve Aşağı tüm " +"işaretli aygıtları taşır." + +#: instances/templates/instances/settings_tab.html:123 +msgid "The VM now boots by device type:" +msgstr "Sanal makine şu anda aygıt türüne göre ön yükleniyor:" + +#: instances/templates/instances/settings_tab.html:125 +msgid "Checking devices replaces this order." +msgstr "Aygıtları işaretlemek bu sıranın yerini alır." + +#: instances/templates/instances/settings_tab.html:135 +msgid "empty" +msgstr "boş" + +#: instances/templates/instances/settings_tab.html:140 +msgid "Up" +msgstr "Yukarı" + +#: instances/templates/instances/settings_tab.html:141 +msgid "Down" +msgstr "Aşağı" + +#: instances/templates/instances/settings_tab.html:142 +msgid "Apply order" +msgstr "Sırayı uygula" + +#: instances/templates/instances/settings_tab.html:150 +msgid "" +"The VM is running: CD-ROM drives added now use the SCSI bus. Shut it down to " +"detach other CD-ROM drives, or to detach or delete disks." +msgstr "" +"Sanal makine çalışıyor: şimdi eklenen CD-ROM sürücüleri SCSI veri yolunu " +"kullanır. Diğer CD-ROM sürücülerini ayırmak ya da diskleri ayırmak veya " +"silmek için sanal makineyi kapatın." + +#: instances/templates/instances/settings_tab.html:154 +msgid "Removable media" +msgstr "Çıkarılabilir ortam" + +#: instances/templates/instances/settings_tab.html:155 +msgid "Add CD-ROM form" +msgstr "CD-ROM ekleme formu" + +#: instances/templates/instances/settings_tab.html:156 +msgid "Add CD-ROM" +msgstr "CD-ROM Ekle" + +#: instances/templates/instances/settings_tab.html:168 +msgid "No media" +msgstr "Ortam yok" + +#: instances/templates/instances/settings_tab.html:172 +#: instances/templates/instances/settings_tab.html:249 +msgid "Detach" +msgstr "Ayır" + +#: instances/templates/instances/settings_tab.html:177 +msgid "Unmount" +msgstr "Ayır" + +#: instances/templates/instances/settings_tab.html:179 +msgid "ISO image" +msgstr "ISO imajı" + +#: instances/templates/instances/settings_tab.html:191 +msgid "Mount" +msgstr "Bağla" + +#: instances/templates/instances/settings_tab.html:198 +msgid "The VM has no CD-ROM drive." +msgstr "Sanal makinenin CD-ROM sürücüsü yok." + +#: instances/templates/instances/settings_tab.html:223 +#: storages/templates/storage.html:125 +msgid "Capacity" +msgstr "Kapasite" + +#: instances/templates/instances/settings_tab.html:224 +#, python-format +msgid "%(used)s used" +msgstr "%(used)s kullanılıyor" + +#: instances/templates/instances/settings_tab.html:226 +#, python-format +msgid "%(dev)s used" +msgstr "%(dev)s kullanılıyor" + +#: instances/templates/instances/settings_tab.html:234 +msgid "Edit instance volume form" +msgstr "Sanal makine birimi düzenleme formu" + +#: instances/templates/instances/settings_tab.html:249 +#, python-format +msgid "Detach %(dev)s? Its file is kept." +msgstr "%(dev)s ayrılsın mı? Dosyası korunur." + +#: instances/templates/instances/settings_tab.html:257 +#, python-format +msgid "Delete %(dev)s? It is detached and its file and data are removed." +msgstr "%(dev)s silinsin mi? Ayrılır, dosyası ve verileri kaldırılır." + +#: instances/templates/instances/settings_tab.html:262 +#: instances/templates/instances/settings_tab.html:337 +msgid "Device details" +msgstr "Aygıt ayrıntıları" + +#: instances/templates/instances/settings_tab.html:264 +msgid "Cache" +msgstr "Önbellek" + +#: instances/templates/instances/settings_tab.html:266 +msgid "Discard" +msgstr "Discard" + +#: instances/templates/instances/settings_tab.html:282 +#, python-format +msgid "PCIe slots: %(free)s free of %(total)s" +msgstr "PCIe yuvaları: %(total)s yuvadan %(free)s boş" + +#: instances/templates/instances/settings_tab.html:282 +#, python-format +msgid "%(next_free)s free from the next start" +msgstr "sonraki başlatmadan itibaren %(next_free)s boş" + +#: instances/templates/instances/settings_tab.html:286 +msgid "Add PCIe slots" +msgstr "PCIe yuvası ekle" + +#: instances/templates/instances/settings_tab.html:298 +msgid "Network devices" +msgstr "Ağ aygıtları" + +#: instances/templates/instances/settings_tab.html:308 +msgid "no target" +msgstr "hedef yok" + +#: instances/templates/instances/settings_tab.html:312 +#: instances/templates/instances/settings_tab.html:343 +msgid "unknown" +msgstr "bilinmiyor" + +#: instances/templates/instances/settings_tab.html:313 +msgid "Link state form" +msgstr "Bağlantı durumu formu" + +#: instances/templates/instances/settings_tab.html:318 +#: interfaces/templates/link_badge.html:1 +msgid "Link up" +msgstr "Bağlantı açık" + +#: instances/templates/instances/settings_tab.html:318 +#: interfaces/templates/link_badge.html:1 +msgid "Link down" +msgstr "Bağlantı kapalı" + +#: instances/templates/instances/settings_tab.html:327 +msgid "Add QoS" +msgstr "QoS ekle" + +#: instances/templates/instances/settings_tab.html:329 +msgid "Delete network device form" +msgstr "Ağ aygıtı silme formu" + +#: instances/templates/instances/settings_tab.html:331 +#, python-format +msgid "" +"Remove network card %(mac)s? A running VM loses its connection through it at " +"once." +msgstr "" +"%(mac)s ağ kartı kaldırılsın mı? Çalışan bir sanal makine bu kart üzerinden " +"bağlantısını hemen kaybeder." + +#: instances/templates/instances/settings_tab.html:339 +#: interfaces/templates/create_iface_block.html:26 +#: interfaces/templates/interface.html:43 +#: interfaces/templates/interface.html:120 +#: networks/templates/create_net_block.html:26 +#: networks/templates/network.html:58 networks/templates/networks.html:35 +#: nodedevs/templates/nodedevs.html:34 nodedevs/templates/nodedevs.html:80 +#: storages/templates/storage.html:99 storages/templates/storages.html:39 +#: virtsecrets/templates/secrets.html:29 +msgid "Type" +msgstr "Tip" + +#: instances/templates/instances/settings_tab.html:343 msgid "IPv6" msgstr "IPv6" -#: instances/templates/instances/settings_tab.html:502 +#: instances/templates/instances/settings_tab.html:347 +msgid "QoS limits" +msgstr "QoS sınırları" + +#: instances/templates/instances/settings_tab.html:347 +msgid "inbound, outbound" +msgstr "gelen, giden" + +#: instances/templates/instances/settings_tab.html:347 +msgid "inbound" +msgstr "gelen" + +#: instances/templates/instances/settings_tab.html:347 +msgid "outbound" +msgstr "giden" + +#: instances/templates/instances/settings_tab.html:350 +msgid "" +"Average and peak are in KiB/s, burst in KiB. A running VM gets a change " +"after it is powered off and on." +msgstr "" +"Ortalama ve tepe KiB/s, ani yük KiB cinsindendir. Çalışan bir sanal makine " +"değişikliği kapatılıp açıldıktan sonra alır." + +#: instances/templates/instances/settings_tab.html:353 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication" @@ -2472,363 +4697,956 @@ msgstr "" "macvtap birçok yapılandırmada sunucu ile sanal makine ağı arasındaki " "iletişimde çalışmaz" +#: instances/templates/instances/settings_tab.html:363 +#, python-format +msgid "Edit eth%(nic)s" +msgstr "eth%(nic)s düzenle" + +#: instances/templates/instances/settings_tab.html:378 +#, python-format +msgid "%(nic)s, as it is" +msgstr "%(nic)s, olduğu gibi" + +#: instances/templates/instances/settings_tab.html:423 +msgid "Add network QoS form" +msgstr "Ağ QoS ekleme formu" + +#: instances/templates/instances/settings_tab.html:429 +msgid "The VM has no network device." +msgstr "Sanal makinenin ağ aygıtı yok." + +#: instances/templates/instances/settings_tab.html:437 +msgid "" +"Devices of the host given to the VM. The VM starts only on a host that has " +"them; it is not migrated while it has them, and its clones get none." +msgstr "" +"Sanal makineye verilen sunucu aygıtları. Sanal makine yalnızca bu aygıtlara " +"sahip bir sunucuda başlar; bunlara sahipken taşınmaz ve klonları bunları " +"almaz." + +#: instances/templates/instances/settings_tab.html:441 +msgid "Reading the host's devices…" +msgstr "Sunucunun aygıtları okunuyor…" + +#: instances/templates/instances/settings_tab.html:449 +msgid "USB device" +msgstr "USB aygıtı" + +#: instances/templates/instances/settings_tab.html:450 +msgid "Chosen by" +msgstr "Seçim ölçütü" + +#: instances/templates/instances/settings_tab.html:451 +#: instances/templates/instances/settings_tab.html:486 +msgid "Running VM" +msgstr "Çalışan sanal makine" + +#: instances/templates/instances/settings_tab.html:452 +#: instances/templates/instances/settings_tab.html:487 +msgid "Next start" +msgstr "Sonraki başlatma" + +#: instances/templates/instances/settings_tab.html:460 +#, python-format +msgid "Its address %(bus)s/%(device)s" +msgstr "Adresi %(bus)s/%(device)s" + +#: instances/templates/instances/settings_tab.html:460 +msgid "Its model: any device of it" +msgstr "Modeli: bu modelin herhangi bir aygıtı" + +#: instances/templates/instances/settings_tab.html:461 +#, python-format +msgid "Has %(bus)s/%(device)s" +msgstr "%(bus)s/%(device)s üzerinde" + +#: instances/templates/instances/settings_tab.html:462 +#: instances/templates/instances/settings_tab.html:496 +msgid "Yes" +msgstr "Evet" + +#: instances/templates/instances/settings_tab.html:462 +#: instances/templates/instances/settings_tab.html:496 +msgid "No" +msgstr "Hayır" + +#: instances/templates/instances/settings_tab.html:469 +msgid "Remove the USB device" +msgstr "USB aygıtını kaldır" + +#: instances/templates/instances/settings_tab.html:470 +msgid "Remove this USB device from the VM? A running VM loses it at once." +msgstr "" +"Bu USB aygıtı sanal makineden kaldırılsın mı? Çalışan bir sanal makine onu " +"hemen kaybeder." + +#: instances/templates/instances/settings_tab.html:485 +msgid "PCI device" +msgstr "PCI aygıtı" + +#: instances/templates/instances/settings_tab.html:495 +msgid "Has it" +msgstr "Var" + +#: instances/templates/instances/settings_tab.html:501 +msgid "Remove the PCI device" +msgstr "PCI aygıtını kaldır" + +#: instances/templates/instances/settings_tab.html:502 +msgid "A paused VM, or one with a saved state, does not change its PCI devices" +msgstr "" +"Duraklatılmış ya da durumu kaydedilmiş bir sanal makinenin PCI aygıtları " +"değiştirilemez" + +#: instances/templates/instances/settings_tab.html:503 +msgid "" +"Remove this PCI device from the VM? A running VM's guest has to let it go." +msgstr "" +"Bu PCI aygıtı sanal makineden kaldırılsın mı? Çalışan bir sanal makinede " +"konuk sistemin aygıtı bırakması gerekir." + #: instances/templates/instances/settings_tab.html:515 -#: networks/templates/network.html:323 -msgid "QoS Configuration" -msgstr "QoS Yapılandırması" +msgid "Network interface" +msgstr "Ağ arabirimi" -#: instances/templates/instances/settings_tab.html:521 -#: networks/templates/add_network_qos.html:19 -#: networks/templates/network.html:329 nwfilters/templates/nwfilter.html:124 -msgid "Direction" -msgstr "Yön" +#: instances/templates/instances/settings_tab.html:516 +msgid "running VM and next start" +msgstr "çalışan sanal makine ve sonraki başlatma" -#: instances/templates/instances/settings_tab.html:522 -#: networks/templates/add_network_qos.html:28 -#: networks/templates/network.html:330 -msgid "Average" -msgstr "Ortalama" +#: instances/templates/instances/settings_tab.html:516 +msgid "running VM only" +msgstr "yalnızca çalışan sanal makine" -#: instances/templates/instances/settings_tab.html:523 -#: networks/templates/add_network_qos.html:35 -#: networks/templates/network.html:331 -msgid "Peak" -msgstr "Tepe" +#: instances/templates/instances/settings_tab.html:516 +msgid "next start only" +msgstr "yalnızca sonraki başlatmada" -#: instances/templates/instances/settings_tab.html:524 -#: networks/templates/add_network_qos.html:42 -#: networks/templates/network.html:332 -msgid "Burst" +#: instances/templates/instances/settings_tab.html:516 +msgid "changed in the XML editor" +msgstr "XML düzenleyicide değiştirilir" + +#: instances/templates/instances/settings_tab.html:520 +msgid "The VM has no host devices." +msgstr "Sanal makinenin sunucu aygıtı yok." + +#: instances/templates/instances/settings_tab.html:527 +msgid "Migration route" +msgstr "Taşıma yolu" + +#: instances/templates/instances/settings_tab.html:530 +#: networks/templates/network.html:392 +msgid "From" +msgstr "Başlangıç" + +#: instances/templates/instances/settings_tab.html:535 +#: networks/templates/network.html:396 +msgid "To" +msgstr "Bitiş" + +#: instances/templates/instances/settings_tab.html:544 +msgid "" +"The VM is running: it migrates live, or paused for the transfer when Live " +"migration is off." msgstr "" +"Sanal makine çalışıyor: canlı taşınır, Canlı olarak taşı kapalıysa aktarım " +"süresince duraklatılır." -#: instances/templates/instances/settings_tab.html:549 -#: networks/templates/network.html:354 -msgid "Edit QoS" -msgstr "QoS Düzenle" +#: instances/templates/instances/settings_tab.html:545 +msgid "The VM is paused: it stays paused on the destination." +msgstr "Sanal makine duraklatılmış: hedefte de duraklatılmış kalır." -#: instances/templates/instances/settings_tab.html:559 -#: networks/templates/network.html:359 -msgid "Delete QoS" -msgstr "QoS Sil" +#: instances/templates/instances/settings_tab.html:546 +msgid "The VM is shut off: it moves offline." +msgstr "Sanal makine kapalı: çevrimdışı taşınır." -#: instances/templates/instances/settings_tab.html:575 -msgid "For migration both host servers must have equal settings and OS type" +#: instances/templates/instances/settings_tab.html:547 +msgid "" +"Both hosts need the same emulator; the VM's definition leaves the source " +"host." msgstr "" -"Taşıma için iki sunucu da eşlenik ayarlara ve OS tipine sahip olmalıdır" +"İki sunucuda da aynı emülatör olmalıdır; sanal makinenin tanımı kaynak " +"sunucudan kaldırılır." -#: instances/templates/instances/settings_tab.html:579 -msgid "Original host" -msgstr "Orijinal Sunucu" +#: instances/templates/instances/settings_tab.html:560 +msgid "Transfer settings" +msgstr "Aktarım ayarları" -#: instances/templates/instances/settings_tab.html:585 -msgid "Host migration" -msgstr "Sunucu taşıma" - -#: instances/templates/instances/settings_tab.html:602 +#: instances/templates/instances/settings_tab.html:566 msgid "Live migration" msgstr "Canlı olarak taşı" -#: instances/templates/instances/settings_tab.html:610 -msgid "Unsafe migration" -msgstr "Güvensiz şekilde taşı" +#: instances/templates/instances/settings_tab.html:568 +msgid "" +"The VM keeps running while its memory is copied. Off, it is paused for the " +"transfer." +msgstr "" +"Belleği kopyalanırken sanal makine çalışmaya devam eder. Kapalıysa aktarım " +"süresince duraklatılır." -#: instances/templates/instances/settings_tab.html:618 -msgid "Delete original" -msgstr "Orjinalini sil" - -#: instances/templates/instances/settings_tab.html:626 -msgid "Offline migration" -msgstr "Çevrimdışı olarak taşı" - -#: instances/templates/instances/settings_tab.html:634 -msgid "Post copy" -msgstr "Kopya sonrası" - -#: instances/templates/instances/settings_tab.html:642 -msgid "Forces CPU convergence during live migration" -msgstr "Canlı göç esnasında CPU yu yavaşlamaya zorlar" - -#: instances/templates/instances/settings_tab.html:642 +#: instances/templates/instances/settings_tab.html:575 msgid "Auto converge" msgstr "Otomatik yavaşlat" -#: instances/templates/instances/settings_tab.html:650 -msgid "Compress instance memory for fast migration" -msgstr "Hızlı taşıma için sanal makine belleğini sıkıştır" +#: instances/templates/instances/settings_tab.html:577 +msgid "" +"Slows the guest's CPUs so that a busy VM's live migration can finish. Only " +"with Live migration." +msgstr "" +"Yoğun bir sanal makinenin canlı taşımasının bitebilmesi için konuk sistemin " +"CPU'larını yavaşlatır. Yalnızca canlı taşımada." -#: instances/templates/instances/settings_tab.html:650 +#: instances/templates/instances/settings_tab.html:582 msgid "Compressed" msgstr "Sıkıştırılmış" -#: instances/templates/instances/settings_tab.html:663 -msgid "If you need to edit XML please Power Off the instance" +#: instances/templates/instances/settings_tab.html:584 +msgid "Compresses the memory sent: less network, more CPU on both hosts." msgstr "" -"XML üzerinden ayarları değiştirmek istiyorsanız sanal makineyi kapatmalısınız" +"Gönderilen belleği sıkıştırır: daha az ağ trafiği, iki sunucuda da daha " +"fazla CPU." -#: instances/templates/instances/settings_tab.html:685 +#: instances/templates/instances/settings_tab.html:589 +msgid "Unsafe migration" +msgstr "Güvensiz şekilde taşı" + +#: instances/templates/instances/settings_tab.html:591 +msgid "" +"Skips libvirt's safety checks, such as a disk cache mode that can corrupt " +"data in a migration." +msgstr "" +"libvirt'in güvenlik denetimlerini atlar; örneğin taşımada veriyi bozabilecek " +"bir disk önbellek modu." + +#: instances/templates/instances/settings_tab.html:597 +msgid "Delete the source files of copied disks" +msgstr "Kopyalanan disklerin kaynak dosyalarını sil" + +#: instances/templates/instances/settings_tab.html:599 +msgid "" +"After a migration that copied disks, their files on the source host go. " +"Disks on shared storage stay." +msgstr "" +"Diskleri kopyalayan bir taşımadan sonra kaynak sunucudaki dosyaları silinir. " +"Paylaşımlı depolamadaki diskler kalır." + +#: instances/templates/instances/settings_tab.html:608 +msgid "Migration runs as a background job." +msgstr "Taşıma arka planda bir iş olarak çalışır." + +#: instances/templates/instances/settings_tab.html:622 +msgid "" +"This is the definition for the VM's next start; a saved change applies then." +msgstr "" +"Bu, sanal makinenin sonraki başlatmasındaki tanımdır; kaydedilen değişiklik " +"o zaman uygulanır." + +#: instances/templates/instances/settings_tab.html:629 +msgid "Review changes" +msgstr "Değişiklikleri incele" + +#: instances/templates/instances/settings_tab.html:633 +msgid "" +"The request did not go through; your edit is still in the editor. Try again, " +"or copy it and reload the page." +msgstr "" +"İstek iletilemedi; düzenlemeniz hâlâ düzenleyicide. Yeniden deneyin ya da " +"kopyalayıp sayfayı yeniden yükleyin." + +#: instances/templates/instances/settings_tab.html:637 +msgid "Review the XML change" +msgstr "XML değişikliğini incele" + +#: instances/templates/instances/settings_tab.html:642 +msgid "The XML is the same as the VM's definition; there is nothing to save." +msgstr "XML, sanal makinenin tanımıyla aynı; kaydedilecek bir şey yok." + +#: instances/templates/instances/settings_tab.html:656 msgid "Instance owners" msgstr "Sanal makine sahipleri" -#: instances/templates/instances/settings_tab.html:714 -msgid "To change console settings, shutdown the instance." -msgstr "Konsol ayarlarını değiştirmek için sanal makineyi kapatın" +#: instances/templates/instances/settings_tab.html:659 +msgid "" +"Every owner can power the VM and open its console. A new owner has no other " +"right until it is given one." +msgstr "" +"Her sahip sanal makineyi açıp kapatabilir ve konsolunu açabilir. Yeni bir " +"sahibin, verilene kadar başka bir hakkı yoktur." + +#: instances/templates/instances/settings_tab.html:677 +msgid "Edit rights" +msgstr "Hakları düzenle" + +#: instances/templates/instances/settings_tab.html:686 +msgid "The VM has no owner: only administrators can use it." +msgstr "Sanal makinenin sahibi yok: yalnızca yöneticiler kullanabilir." + +#: instances/templates/instances/settings_tab.html:693 +msgid "Console settings" +msgstr "Konsol ayarları" + +#: instances/templates/instances/settings_tab.html:695 +msgid "" +"The running console keeps its current settings; changes here apply after the " +"VM is shut down and started." +msgstr "" +"Çalışan konsol mevcut ayarlarını korur; buradaki değişiklikler sanal makine " +"kapatılıp başlatıldıktan sonra uygulanır." + +#: instances/templates/instances/settings_tab.html:702 +msgid "The settings below apply to a VNC console." +msgstr "Aşağıdaki ayarlar VNC konsolu için geçerlidir." + +#: instances/templates/instances/settings_tab.html:704 +msgid "The VNC settings appear once the console type VNC is saved." +msgstr "VNC ayarları, konsol tipi VNC olarak kaydedildiğinde görünür." + +#: instances/templates/instances/settings_tab.html:712 +msgid "VNC connection" +msgstr "VNC bağlantısı" + +#: instances/templates/instances/settings_tab.html:717 +msgid "Only administrators can change this." +msgstr "Bunu yalnızca yöneticiler değiştirebilir." + +#: instances/templates/instances/settings_tab.html:717 +msgid "Beyond localhost the console is reachable from the network." +msgstr "localhost dışında konsola ağdan erişilebilir." + +#: instances/templates/instances/settings_tab.html:728 +msgid "VNC password" +msgstr "VNC parolası" #: instances/templates/instances/settings_tab.html:731 +msgid "A password is set." +msgstr "Parola ayarlanmış." + +#: instances/templates/instances/settings_tab.html:731 +msgid "No password is set." +msgstr "Parola ayarlanmamış." + +#: instances/templates/instances/settings_tab.html:741 +msgid "Up to 8 characters (an accented letter counts as two), used with \\" +msgstr "" +"En fazla 8 karakter (aksanlı bir harf iki sayılır), şununla kullanılır: \\" + +#: instances/templates/instances/settings_tab.html:748 +msgid "Save console settings" +msgstr "Konsol ayarlarını kaydet" + +#: instances/templates/instances/settings_tab.html:757 msgid "Create a clone" msgstr "Bir klon oluştur" -#: instances/templates/instances/settings_tab.html:734 -msgid "Clone Name" -msgstr "Klon Adı" +#: instances/templates/instances/settings_tab.html:758 +#, python-format +msgid "Source VM: %(name)s" +msgstr "Kaynak sanal makine: %(name)s" -#: instances/templates/instances/settings_tab.html:740 -#: instances/templates/instances/settings_tab.html:769 +#: instances/templates/instances/settings_tab.html:762 +#: instances/templates/instances/settings_tab.html:773 +#: instances/templates/instances/settings_tab.html:776 +msgid "Clone name" +msgstr "Klon adı" + +#: instances/templates/instances/settings_tab.html:768 +#: instances/templates/instances/settings_tab.html:800 msgid "Guess" msgstr "Tahmin" -#: instances/templates/instances/settings_tab.html:758 -msgid "Network devices" -msgstr "Ağ aygıtları" +#: instances/templates/instances/settings_tab.html:774 +msgid "Automatic" +msgstr "Otomatik" -#: instances/templates/instances/settings_tab.html:767 +#: instances/templates/instances/settings_tab.html:794 +msgid "New MAC address" +msgstr "Yeni MAC adresi" + +#: instances/templates/instances/settings_tab.html:797 msgid "Random" msgstr "Rastgele" -#: instances/templates/instances/settings_tab.html:781 -msgid "Storage devices" -msgstr "Depolama aygıtları" +#: instances/templates/instances/settings_tab.html:815 +#, python-format +msgid "Pool: %(pool)s" +msgstr "Havuz: %(pool)s" -#: instances/templates/instances/settings_tab.html:805 -#: instances/templates/instances/settings_tab.html:828 +#: instances/templates/instances/settings_tab.html:816 +msgid "New volume name" +msgstr "Yeni birim adı" + +#: instances/templates/instances/settings_tab.html:822 +msgid "Preallocate qcow2 metadata" +msgstr "qcow2 meta verisini önceden ayır" + +#: instances/templates/instances/settings_tab.html:827 +msgid "The VM has no disk to copy." +msgstr "Sanal makinenin kopyalanacak diski yok." + +#: instances/templates/instances/settings_tab.html:835 +msgid "Optional details" +msgstr "İsteğe bağlı ayrıntılar" + +#: instances/templates/instances/settings_tab.html:836 +#: instances/templates/instances/settings_tab.html:868 msgid "Title" msgstr "Başlık" -#: instances/templates/instances/settings_tab.html:825 -msgid "To set instance template name description, shutdown the instance." +#: instances/templates/instances/settings_tab.html:843 +msgid "" +"The clone gets none of the VM's host devices: one VM holds a device of the " +"host." msgstr "" -"Sanal makine şablon adını ve tanımını ayarlamak için sanal makineyi kapatın." +"Klon, sanal makinenin sunucu aygıtlarını almaz: bir sunucu aygıtını tek bir " +"sanal makine tutar." -#: instances/templates/instances/settings_tab.html:840 -msgid "Is template" -msgstr "Şablon?" - -#: instances/templates/instances/settings_tab.html:861 -msgid "To set instance video model, shutdown the instance." -msgstr "Sanal makine video modelini ayarlamak için sanal makineyi kapatın." +#: instances/templates/instances/settings_tab.html:846 +msgid "Cloning runs as a background job." +msgstr "Klonlama arka planda bir iş olarak çalışır." #: instances/templates/instances/settings_tab.html:864 -msgid "Primary Video Model" -msgstr "Birincil Video Model" +msgid "VM details" +msgstr "Sanal makine ayrıntıları" -#: instances/templates/instances/settings_tab.html:868 -msgid "please choose" -msgstr "lütfen seçiniz" +#: instances/templates/instances/settings_tab.html:865 +msgid "A title and description to identify the VM." +msgstr "Sanal makineyi tanımlamak için bir başlık ve açıklama." -#: instances/templates/instances/settings_tab.html:874 -#: instances/templates/instances/settings_tab.html:876 -#: instances/templates/instances/settings_tab.html:894 -#: instances/templates/instances/settings_tab.html:896 -#: instances/templates/instances/settings_tab.html:922 -#: virtsecrets/templates/secrets.html:105 -msgid "Set" -msgstr "Ayarla" - -#: instances/templates/instances/settings_tab.html:883 -msgid "To set instance vCPUs hotpluggable" -msgstr "Sanal makinenin vCPUlarını hotpluggable yapmak için" - -#: instances/templates/instances/settings_tab.html:886 -msgid "vCPU Hot Plug" +#: instances/templates/instances/settings_tab.html:882 +msgid "" +"A template is a VM to clone: it is not counted in quotas and cannot be " +"started." msgstr "" +"Şablon, klonlanacak bir sanal makinedir: kotalarda sayılmaz ve başlatılamaz." -#: instances/templates/instances/settings_tab.html:890 -#: instances/templates/instances/settings_tab.html:919 -msgid "Enabled" -msgstr "Etkin" +#: instances/templates/instances/settings_tab.html:889 +msgid "Use as a template" +msgstr "Şablon olarak kullan" -#: instances/templates/instances/settings_tab.html:891 -#: instances/templates/instances/settings_tab.html:920 -msgid "Disabled" -msgstr "Devredışı" +#: instances/templates/instances/settings_tab.html:892 +msgid "Only administrators and staff can change this." +msgstr "Bunu yalnızca yöneticiler ve personel değiştirebilir." + +#: instances/templates/instances/settings_tab.html:902 +msgid "Primary video model" +msgstr "Birincil video modeli" #: instances/templates/instances/settings_tab.html:903 -msgid "To Enable/Disable Qemu Guest Agent. Status" -msgstr "Misafir Aracıyı Etkilenleştirme/Devredışı bırakmak için. Durum" +msgid "The graphics device the guest sees." +msgstr "Konuk sistemin gördüğü grafik aygıtı." -#: instances/templates/instances/settings_tab.html:908 -msgid "Disconnected" -msgstr "Bağlantı yok" +#: instances/templates/instances/settings_tab.html:924 +msgid "Random number generator" +msgstr "Rastgele sayı üreteci" -#: instances/templates/instances/settings_tab.html:911 -msgid "Unknown" -msgstr "Bilinmeyen" +#: instances/templates/instances/settings_tab.html:925 +msgid "" +"A virtio device that feeds the guest's entropy from the host: a new VM does " +"not wait for it at boot. From the next start." +msgstr "" +"Konuk sistemin entropisini sunucudan besleyen bir virtio aygıtı: yeni bir " +"sanal makine açılışta onu beklemez. Sonraki başlatmadan itibaren." -#: instances/templates/instances/settings_tab.html:915 -msgid "Qemu Guest Agent" -msgstr "Qemu Konak Ajanı" +#: instances/templates/instances/settings_tab.html:931 +msgid "Virtio RNG" +msgstr "Virtio RNG" -#: instances/templates/instances/snapshots_tab.html:8 -#, fuzzy -#| msgid "Take Snapshot" -msgid "Take Snapshot - Internal" -msgstr "Anlık Görüntü Oluştur - Disk içine" +#: instances/templates/instances/settings_tab.html:934 +msgid "The VM has its own RNG device: change it in the XML editor." +msgstr "Sanal makinenin kendi RNG aygıtı var: XML düzenleyicide değiştirin." + +#: instances/templates/instances/settings_tab.html:942 +msgid "When the guest crashes" +msgstr "Konuk sistem çöktüğünde" + +#: instances/templates/instances/settings_tab.html:943 +msgid "" +"For a crash the guest reports, not a hang. Stop keeps a VM that crashes " +"again and again down for a look. From the next start." +msgstr "" +"Konuk sistemin bildirdiği bir çökme içindir, donma için değil. Durdur, " +"tekrar tekrar çöken bir sanal makineyi incelemek için kapalı tutar. Sonraki " +"başlatmadan itibaren." + +#: instances/templates/instances/settings_tab.html:950 +msgid "Restart" +msgstr "Yeniden başlat" + +#: instances/templates/instances/settings_tab.html:951 +#: interfaces/templates/interface.html:16 networks/templates/network.html:16 +#: storages/templates/storage.html:18 +msgid "Stop" +msgstr "Durdur" + +#: instances/templates/instances/settings_tab.html:959 +#, python-format +msgid "%(action)s: change it in the XML editor." +msgstr "%(action)s: XML düzenleyicide değiştirin." + +#: instances/templates/instances/settings_tab.html:967 +msgid "QEMU guest agent" +msgstr "QEMU konuk ajanı" + +#: instances/templates/instances/settings_tab.html:968 +msgid "The channel to the agent in the guest: a running VM gets it at once." +msgstr "" +"Konuk sistemdeki ajana giden kanal: çalışan bir sanal makine onu hemen alır." + +#: instances/templates/instances/settings_tab.html:969 +msgid "Agent" +msgstr "Ajan" + +#: instances/templates/instances/settings_tab.html:970 +msgid "VM not running" +msgstr "Sanal makine çalışmıyor" + +#: instances/templates/instances/settings_tab.html:971 +msgid "No channel" +msgstr "Kanal yok" + +#: instances/templates/instances/snapshots_tab.html:11 +msgid "Snapshots" +msgstr "Anlık görüntüler" #: instances/templates/instances/snapshots_tab.html:13 -#, fuzzy -#| msgid "Take Snapshot" -msgid "Take Snapshot - External" -msgstr "Anlık Görüntü Oluştur - Disk dışına" - -#: instances/templates/instances/snapshots_tab.html:18 -msgid "Manage Snapshots" -msgstr "Anlık Görüntüleri Yönet" - -#: instances/templates/instances/snapshots_tab.html:26 -#, fuzzy -#| msgid "" -#| "This may take more than an hour, depending on how much content is on your " -#| "instance and how large the disk is." msgid "" -"With running machine, internal snapshots may take more than an hour, " -"depending on how much memory has on your instance and how large the disk is." +"A disk job is running on this VM; snapshot actions are unavailable until it " +"ends." msgstr "" -"Bu işlem diskinizin büyüklüğüne ve sanal makinenizin boyutuna göre bir " -"saatten fazla sürebilir" +"Bu sanal makinede bir disk işi çalışıyor; bitene kadar anlık görüntü " +"işlemleri kullanılamaz." +#: instances/templates/instances/snapshots_tab.html:16 #: instances/templates/instances/snapshots_tab.html:27 -msgid "" -"Live snapshot could cause server timeout and instance might be paused!!!" -msgstr -"Canlı anlık görüntü alma işlemi sunucuda süre aşımına yol açabilir ve sanal makine uzun süre duraklayabilir!!!" +msgid "Take a snapshot" +msgstr "Anlık görüntü al" -#: instances/templates/instances/snapshots_tab.html:29 -#, fuzzy -#| msgid "Create new instance" -msgid "Create an internal snapshot" -msgstr "Yeni disk için snapshot oluştur" +#: instances/templates/instances/snapshots_tab.html:19 +#: instances/templates/instances/snapshots_tab.html:20 +#: instances/templates/instances/snapshots_tab.html:63 +#: instances/templates/instances/snapshots_tab.html:64 +msgid "Snapshot name" +msgstr "Anlık görüntü adı" + +#: instances/templates/instances/snapshots_tab.html:20 +#: instances/templates/instances/snapshots_tab.html:64 +msgid "Letters, digits, '.', '_' or '-'; not starting with '.'" +msgstr "Harfler, rakamlar, '.', '_' veya '-'; '.' ile başlamaz" + +#: instances/templates/instances/snapshots_tab.html:24 +#: instances/templates/instances/snapshots_tab.html:68 +msgid "Description (optional)" +msgstr "Açıklama (isteğe bağlı)" #: instances/templates/instances/snapshots_tab.html:34 -#: instances/templates/instances/snapshots_tab.html:56 -#, fuzzy -#| msgid "Enter Snapshot Name" -msgid "Snapshot Name" -msgstr "Anlık Görüntü Adı" +msgid "Save memory too" +msgstr "Belleği de kaydet" -#: instances/templates/instances/snapshots_tab.html:36 -#: instances/templates/instances/snapshots_tab.html:58 -#, fuzzy -#| msgid "Description" -msgid "Snapshot Description" -msgstr "Anlık Görüntü Açıklaması" +#: instances/templates/instances/snapshots_tab.html:42 +msgid "Freeze the guest's file systems" +msgstr "Konuk sistemin dosya sistemlerini dondur" -#: instances/templates/instances/snapshots_tab.html:38 -#: instances/templates/instances/snapshots_tab.html:40 -#: instances/templates/instances/snapshots_tab.html:60 -#: instances/templates/instances/snapshots_tab.html:62 -msgid "Take Snapshot" -msgstr "Anlık Görüntü Oluştur" +#: instances/templates/instances/snapshots_tab.html:46 +msgid "" +"The VM has internal snapshots: delete them before taking an external one." +msgstr "" +"Sanal makinenin dahili anlık görüntüleri var: harici bir tane almadan önce " +"onları silin." + +#: instances/templates/instances/snapshots_tab.html:47 +msgid "" +"Snapshots newer than the one reverted to exist: delete them before taking a " +"new one." +msgstr "" +"Geri dönülen anlık görüntüden daha yeni anlık görüntüler var: yenisini " +"almadan önce onları silin." #: instances/templates/instances/snapshots_tab.html:48 -msgid "You can get external snapshots within this tab." -msgstr "Bu sekmeden harici anlık görüntüleri oluşturabilirsiniz." +msgid "Each disk goes on in a new file next to it; the VM keeps running." +msgstr "" +"Her disk yanındaki yeni bir dosyada devam eder; sanal makine çalışmaya devam " +"eder." + +#: instances/templates/instances/snapshots_tab.html:49 +msgid "With memory, the VM pauses while its memory is saved." +msgstr "" +"Bellekle birlikte alınırsa sanal makine, belleği kaydedilirken duraklatılır." #: instances/templates/instances/snapshots_tab.html:50 -msgid "Create an external snapshot" -msgstr "Harici bir anlık görüntü oluştur" +msgid "Memory and frozen file systems are for a running VM." +msgstr "" +"Bellek ve dondurulmuş dosya sistemleri çalışan bir sanal makine içindir." -#: instances/templates/instances/snapshots_tab.html:52 -msgid "" -"External snapshots are experimental in this stage, use it if you know what " -"you are doing. 'Revert Snapshot' may require manual operation with CLI." -msgstr "Harici anlık görüntüler bu aşamada deneysel düzeydedir. Ne yaptığınızı" -"biliyorsanız kullanın. 'Anlı görüntüye dön' işlemi komut satırından elle müdahale gerektirebilir." +#: instances/templates/instances/snapshots_tab.html:50 +msgid "Freezing needs the guest agent, which is not connected." +msgstr "Dondurma için konuk ajanı gerekir, ancak bağlı değil." -#: instances/templates/instances/snapshots_tab.html:65 -msgid "WebVirtCloud supports only one external snapshot at the moment." -msgstr "WebVirtCoud halihazırda sadece bir adet harici anlık görüntüyü desteklemektedir." +#: instances/templates/instances/snapshots_tab.html:54 +msgid "Internal snapshot: a fallback for a VM that cannot take an external one" +msgstr "" +"Dahili anlık görüntü: harici anlık görüntü alamayan bir sanal makine için " +"yedek yol" +#: instances/templates/instances/snapshots_tab.html:55 #: instances/templates/instances/snapshots_tab.html:71 -msgid "Choose a snapshot for restore/delete" -msgstr "Geri yükleme/Silme için bir anlık görüntü seçin" +msgid "Take an internal snapshot" +msgstr "Dahili anlık görüntü al" -#: instances/templates/instances/snapshots_tab.html:77 -#, fuzzy -#| msgid "Description" -msgid "Type - Description" -msgstr "Tip - Açıklama" +#: instances/templates/instances/snapshots_tab.html:57 +msgid "" +"The disks and memory go into the disk files. The VM does not respond while " +"its memory is saved, which can take long: avoid it in production." +msgstr "" +"Diskler ve bellek disk dosyalarına yazılır. Belleği kaydedilirken sanal " +"makine yanıt vermez ve bu uzun sürebilir: üretim ortamında kaçının." -#: instances/templates/instances/snapshots_tab.html:86 -#, fuzzy -#| msgid "Interface" -msgid "Internal" -msgstr "Dahili" +#: instances/templates/instances/snapshots_tab.html:58 +msgid "" +"The disks and memory go into the disk files; the paused VM stays paused." +msgstr "" +"Diskler ve bellek disk dosyalarına yazılır; duraklatılmış sanal makine " +"duraklatılmış kalır." -#: instances/templates/instances/snapshots_tab.html:92 -#: instances/templates/instances/snapshots_tab.html:125 -msgid "Revert to this Snapshot" -msgstr "Bu anlık görüntüye dön" +#: instances/templates/instances/snapshots_tab.html:59 +msgid "The disks go into their files." +msgstr "Diskler kendi dosyalarına yazılır." -#: instances/templates/instances/snapshots_tab.html:97 -msgid "To restore snapshots you need Power Off the instance." -msgstr "Anlık görüntüye dönmek için lütfen sanal makineyi kapatınız." +#: instances/templates/instances/snapshots_tab.html:74 +msgid "The VM has external snapshots: the two kinds do not mix." +msgstr "" +"Sanal makinenin harici anlık görüntüleri var: iki tür bir arada kullanılamaz." -#: instances/templates/instances/snapshots_tab.html:106 -#: instances/templates/instances/snapshots_tab.html:133 -msgid "Delete Snapshot" -msgstr "Anlık Görüntü Sil" +#: instances/templates/instances/snapshots_tab.html:83 +msgid "external" +msgstr "harici" + +#: instances/templates/instances/snapshots_tab.html:83 +msgid "with memory" +msgstr "bellekle" + +#: instances/templates/instances/snapshots_tab.html:83 +msgid "internal" +msgstr "dahili" + +#: instances/templates/instances/snapshots_tab.html:83 +msgid "current" +msgstr "geçerli" + +#: instances/templates/instances/snapshots_tab.html:89 +#, python-format +msgid "Revert to snapshot %(name)s? Changes made since it are lost." +msgstr "" +"%(name)s anlık görüntüsüne dönülsün mü? O zamandan beri yapılan " +"değişiklikler kaybolur." + +#: instances/templates/instances/snapshots_tab.html:89 +msgid "" +"The VM is powered off and starts again from the snapshot's disks, as after a " +"power cut." +msgstr "" +"Sanal makine kapatılır ve bir elektrik kesintisinden sonraki gibi anlık " +"görüntünün diskleriyle yeniden başlar." + +#: instances/templates/instances/snapshots_tab.html:89 +msgid "The VM is powered off and comes back paused on the snapshot's disks." +msgstr "" +"Sanal makine kapatılır ve anlık görüntünün diskleriyle duraklatılmış olarak " +"geri gelir." + +#: instances/templates/instances/snapshots_tab.html:89 +msgid "" +"These disks are detached; their writes since the current snapshot are " +"discarded and their files are kept:" +msgstr "" +"Bu diskler ayrılır; geçerli anlık görüntüden beri yapılan yazmaları atılır " +"ve dosyaları korunur:" + +#: instances/templates/instances/snapshots_tab.html:89 +msgid "Firmware variables (NVRAM) are not restored." +msgstr "Üretici yazılımı değişkenleri (NVRAM) geri yüklenmez." + +#: instances/templates/instances/snapshots_tab.html:90 +#: instances/templates/instances/snapshots_tab.html:104 +msgid "Revert" +msgstr "Geri dön" + +#: instances/templates/instances/snapshots_tab.html:95 +#, python-format +msgid "" +"Delete snapshot %(name)s? Its files are merged with the disks; the VM's data " +"is kept." +msgstr "" +"%(name)s anlık görüntüsü silinsin mi? Dosyaları disklerle birleştirilir; " +"sanal makinenin verileri korunur." + +#: instances/templates/instances/snapshots_tab.html:102 +#, python-format +msgid "" +"Revert to snapshot %(name)s? Disk changes made since it are lost; a snapshot " +"of a running VM starts it again as it was then." +msgstr "" +"%(name)s anlık görüntüsüne dönülsün mü? O zamandan beri yapılan disk " +"değişiklikleri kaybolur; çalışan bir sanal makinenin anlık görüntüsü onu o " +"anki hâliyle yeniden başlatır." + +#: instances/templates/instances/snapshots_tab.html:104 +#: instances/templates/instances/snapshots_tab.html:116 +msgid "Shut the VM down to revert to an internal snapshot." +msgstr "Dahili bir anlık görüntüye dönmek için sanal makineyi kapatın." + +#: instances/templates/instances/snapshots_tab.html:109 +#, python-format +msgid "Delete snapshot %(name)s? The VM's current disks are not changed." +msgstr "" +"%(name)s anlık görüntüsü silinsin mi? Sanal makinenin geçerli diskleri " +"değişmez." #: instances/templates/instances/snapshots_tab.html:118 -msgid "External" -msgstr "Harici" +msgid "The VM has no snapshot." +msgstr "Sanal makinenin anlık görüntüsü yok." -#: instances/templates/instances/snapshots_tab.html:145 -msgid "You do not have any snapshots" -msgstr "Hiç anlık görüntünüz yok" +#: instances/templates/instances/snapshots_tab.html:120 +#, python-format +msgid "Times in %(TIME_ZONE)s. A VM with snapshots cannot be migrated." +msgstr "" +"Saatler %(TIME_ZONE)s saat dilimindedir. Anlık görüntüsü olan bir sanal " +"makine taşınamaz." #: instances/templates/instances/stats_tab.html:8 -msgid "Real Time" -msgstr "Gerçek Zamanlı" +msgid "Updates every 5 seconds." +msgstr "Her 5 saniyede bir güncellenir." -#: instances/templates/instances/stats_tab.html:37 -msgid "Memory Usage" -msgstr "Bellek Kullanımı" +#: instances/templates/instances/stats_tab.html:10 +msgid "The VM is not running: nothing is measured." +msgstr "Sanal makine çalışmıyor: hiçbir şey ölçülmüyor." -#: instances/templates/instances/stats_tab.html:52 -msgid "Bandwidth Device" -msgstr "Bant Genişliği Aygıtı" +#: instances/templates/instances/stats_tab.html:14 +msgid "Stats view" +msgstr "İstatistik görünümü" -#: instances/templates/instances/stats_tab.html:68 -msgid "Disk I/O device" -msgstr "Disk G/Ç aygıtı" +#: instances/templates/instances/stats_tab.html:15 +msgid "Graphs" +msgstr "Grafikler" -#: instances/utils.py:99 +#: instances/templates/instances/stats_tab.html:26 +msgid "of the host" +msgstr "sunucu kapasitesinin" + +#: instances/templates/instances/stats_tab.html:28 +msgid "CPU use, recent readings" +msgstr "CPU kullanımı, son ölçümler" + +#: instances/templates/instances/stats_tab.html:35 +msgid "Memory use, recent readings" +msgstr "Bellek kullanımı, son ölçümler" + +#: instances/templates/instances/stats_tab.html:44 +#, python-format +msgid "Network %(mac)s, recent readings" +msgstr "Ağ %(mac)s, son ölçümler" + +#: instances/templates/instances/stats_tab.html:51 +#, python-format +msgid "Disk %(dev)s, recent readings" +msgstr "Disk %(dev)s, son ölçümler" + +#: instances/templates/instances/stats_tab.html:63 +msgid "Date" +msgstr "Tarih" + +#: instances/templates/instances/stats_tab.html:73 +msgid "The latest rows, newest first." +msgstr "En son satırlar, en yenisi önce." + +#: instances/templates/instances/stats_tab.html:74 +msgid "All of this VM's logs" +msgstr "Bu sanal makinenin tüm logları" + +#: instances/templates/instances/stats_tab.html:85 +msgid "The logs could not be loaded." +msgstr "Loglar yüklenemedi." + +#: instances/utils.py:63 +#, python-format +msgid "The disk files cannot be checked on %(host)s: %(err)s" +msgstr "Disk dosyaları %(host)s üzerinde denetlenemiyor: %(err)s" + +#: instances/utils.py:179 msgid "None available device name" msgstr "Hiçbiri uygun aygıt adı değil" -#: instances/views.py:336 +#: instances/utils.py:345 +#, python-format +msgid "%(hostname)s via %(address)s" +msgstr "%(address)s üzerinden %(hostname)s" + +#: instances/utils.py:384 +msgid "Invalid MAC address" +msgstr "Geçersiz MAC adresi" + +#: instances/utils.py:386 +msgid "More MAC addresses than networks" +msgstr "Ağlardan daha fazla MAC adresi" + +#: instances/views.py:143 +msgid "Enter an IP address, a network such as 192.0.2.0/24, or a MAC address." +msgstr "Bir IP adresi, 192.0.2.0/24 gibi bir ağ ya da bir MAC adresi girin." + +#: instances/views.py:149 instances/views.py:183 +msgid "Too many searches are still running; try again shortly." +msgstr "Çok fazla arama hâlâ çalışıyor; birazdan yeniden deneyin." + +#: instances/views.py:229 +#, python-format +msgid "The host %(host)s of '%(name)s' cannot be reached: %(error)s" +msgstr "'%(name)s' sanal makinesinin sunucusu %(host)s erişilemiyor: %(error)s" + +#: instances/views.py:235 +#, python-format +msgid "The host of '%(name)s' cannot be reached right now." +msgstr "'%(name)s' sanal makinesinin sunucusuna şu anda erişilemiyor." + +#: instances/views.py:236 +msgid " Jobs on it can be followed under Jobs in the menu." +msgstr " Üzerindeki işler menüdeki İşler bölümünden izlenebilir." + +#: instances/views.py:333 +msgid "There is no other host to migrate to." +msgstr "Taşınacak başka bir sunucu yok." + +#: instances/views.py:335 +msgid "A VM migrates when it is running, paused or shut off." +msgstr "" +"Sanal makine çalışırken, duraklatılmışken ya da kapalıyken taşınabilir." + +#: instances/views.py:337 +msgid "" +"A VM with snapshots cannot be migrated: its snapshots stay on this host. " +"Delete them first." +msgstr "" +"Anlık görüntüsü olan bir sanal makine taşınamaz: anlık görüntüleri bu " +"sunucuda kalır. Önce onları silin." + +#: instances/views.py:339 +msgid "" +"A VM with host devices cannot be migrated: the destination may not have " +"them. Remove them first." +msgstr "" +"Sunucu aygıtları olan bir sanal makine taşınamaz: hedefte bu aygıtlar " +"olmayabilir. Önce onları kaldırın." + +#: instances/views.py:605 +msgid "The VM was moved meanwhile; try again." +msgstr "Sanal makine bu arada taşındı; yeniden deneyin." + +#: instances/views.py:636 +msgid "" +"The quota cannot be checked because a host of your virtual machines cannot " +"be reached. Nothing was changed." +msgstr "" +"Sanal makinelerinizin bir sunucusuna erişilemediği için kota denetlenemiyor. " +"Hiçbir şey değiştirilmedi." + +#: instances/views.py:717 +msgid "" +"The running VM has no free PCI slot for another disk on this bus: choose the " +"scsi bus if the VM has a SCSI controller, or shut the VM down and add the " +"disk then; Add PCIe slots on the Disks tab gives it free ones from its next " +"start. A new volume stays in its pool, to attach as an existing volume." +msgstr "" +"Çalışan sanal makinenin bu veriyolunda başka bir disk için boş PCI yuvası " +"yok: sanal makinede SCSI denetleyicisi varsa scsi veriyolunu seçin ya da " +"sanal makineyi kapatıp diski sonra ekleyin; Diskler sekmesindeki PCIe " +"yuvaları ekle, sonraki başlatmadan itibaren ona boş yuvalar verir. Yeni bir " +"birim havuzunda kalır, mevcut birim olarak eklenebilir." + +#: instances/views.py:721 +msgid "" +"The running VM has no free PCI slot for the SCSI controller the disk needs: " +"shut the VM down and add the disk then; Add PCIe slots on the Disks tab " +"gives it free ones from its next start. A new volume stays in its pool, to " +"attach as an existing volume." +msgstr "" +"Çalışan sanal makinenin diskin gerektirdiği SCSI denetleyicisi için boş PCI " +"yuvası yok: sanal makineyi kapatıp diski sonra ekleyin; Diskler sekmesindeki " +"PCIe yuvaları ekle, sonraki başlatmadan itibaren ona boş yuvalar verir. Yeni " +"bir birim havuzunda kalır, mevcut birim olarak eklenebilir." + +#: instances/views.py:739 +#, python-format +msgid "Invalid disk options: %(options)s" +msgstr "Geçersiz disk seçenekleri: %(options)s" + +#: instances/views.py:749 instances/views.py:764 msgid "Templates cannot be started." msgstr "Şablon makineler başlatılamaz." -#: instances/views.py:464 -#, fuzzy, python-format -#| msgid "Instance is migrated to %(hostname)s" -msgid "Instance is migrated(%(method)s) to %(hostname)s" -msgstr "Sanal makine %(hostname)% ya taşındı" +#: instances/views.py:860 +#, 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/views.py:490 -msgid "Reset root password" -msgstr "Root parolasını sıfırla" +#: instances/views.py:866 +#, 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/views.py:498 instances/views.py:533 -msgid "Please shutdown down your instance and then try again" -msgstr "Lütfen sanal makinenizi kapatın ve yeniden deneyin" +#: instances/views.py:875 +#, 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/views.py:523 +#: instances/views.py:997 +#, python-format +msgid "Set the gstfsd key of %(compute)s first (Computes, edit the host)" +msgstr "" +"Önce %(compute)s sunucusunun gstfsd anahtarını ayarlayın (Sunucular, " +"sunucuyu düzenle)" + +#: instances/views.py:1003 instances/views.py:1017 instances/views.py:1026 +#, python-format +msgid "gstfsd error: %(err)s" +msgstr "gstfsd hatası: %(err)s" + +#: instances/views.py:1027 +msgid "the reply is not signed with the key" +msgstr "yanıt anahtarla imzalanmamış" + +#: instances/views.py:1035 +msgid "Shut the VM down, or start its QEMU guest agent, and try again" +msgstr "" +"Sanal makineyi kapatın ya da QEMU konuk ajanını başlatın ve yeniden deneyin" + +#: instances/views.py:1048 +msgid "The change may still be made when the agent answers again." +msgstr "Ajan yeniden yanıt verdiğinde değişiklik yine de yapılabilir." + +#: instances/views.py:1079 +msgid "Enter a password" +msgstr "Bir parola girin" + +#: instances/views.py:1093 +msgid "Select an SSH public key" +msgstr "Bir SSH açık anahtarı seçin" + +#: instances/views.py:1115 #, python-format msgid "Installed new SSH public key %(keyname)s" msgstr "Yeni %(keyname)s SSH açık anahtarı yüklendi" -#: instances/views.py:555 +#: instances/views.py:1135 +msgid "Enter a whole number of vCPUs" +msgstr "vCPU sayısı için bir tam sayı girin" + +#: instances/views.py:1139 +msgid "Shut off the VM to change its vCPUs" +msgstr "vCPU'larını değiştirmek için sanal makineyi kapatın" + +#: instances/views.py:1142 +msgid "The current vCPUs cannot be more than the maximum" +msgstr "Geçerli vCPU sayısı en fazla değerden büyük olamaz" + +#: instances/views.py:1150 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" @@ -2836,12 +5654,20 @@ msgstr "" "%(quota_msg)s kullanıcısı kotası doldu, '%(instance_name)s' in CPU su " "yeniden boyutlandırılamıyor!" -#: instances/views.py:565 +#: instances/views.py:1161 #, python-format -msgid "CPU is resized: %(old)s to %(new)s" -msgstr "CPU sayısı değiştirildi: %(old)s -> %(new)s" +msgid "vCPUs set to %(cur)s (maximum %(max)s)" +msgstr "vCPU sayısı %(cur)s olarak ayarlandı (en fazla %(max)s)" -#: instances/views.py:601 +#: instances/views.py:1180 +msgid "Enter a whole number for memory" +msgstr "Bellek için bir tam sayı girin" + +#: instances/views.py:1183 +msgid "The current memory cannot be more than the maximum" +msgstr "Geçerli bellek en fazla değerden büyük olamaz" + +#: instances/views.py:1188 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize memory of " @@ -2850,17 +5676,25 @@ msgstr "" "%(quota_msg)s kullanıcı kotası doldu, '%(instance_name)s' in belleği yeniden " "boyutlandırılamıyor!" -#: instances/views.py:610 -#, fuzzy, python-format -#| msgid "Memory is resized" -msgid "" -"Memory is resized: current/max: %(old_cur)s/%(old_max)s to %(new_cur)s/" -"%(new_max)s" -msgstr "" -"Bellek kapasitesi değiştirildi: current/max: %(old_cur)s/%(old_max)s/" -"%(new_max)s" +#: instances/views.py:1197 +#, python-format +msgid "Memory set to %(cur)s MiB (maximum %(max)s MiB)" +msgstr "Bellek %(cur)s MiB olarak ayarlandı (en fazla %(max)s MiB)" -#: instances/views.py:652 +#: instances/views.py:1217 +msgid "Enter disk sizes as whole GiB" +msgstr "Disk boyutlarını tam GiB olarak girin" + +#: instances/views.py:1221 +#, python-format +msgid "%(dev)s is %(size)s: a disk cannot shrink" +msgstr "%(dev)s boyutu %(size)s: disk küçültülemez" + +#: instances/views.py:1229 +msgid "No disks were selected or valid for resizing." +msgstr "Boyutlandırma için seçilmiş ya da geçerli disk yok." + +#: instances/views.py:1239 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" @@ -2868,259 +5702,225 @@ msgstr "" "%(quota_msg)s kullanıcı kotası doldu, '%(instance_name)s' in diski yeniden " "boyutlandırılamıyor!" -#: instances/views.py:660 +#: instances/views.py:1254 +#, python-format +msgid "The storage pool of %(dev)s cannot resize its volumes" +msgstr "%(dev)s diskinin depolama havuzu birimlerini boyutlandıramaz" + +#: instances/views.py:1256 #, python-format msgid "Disk is resized: %(dev)s" msgstr "Disk boyutu değiştirildi: %(dev)s" -#: instances/views.py:729 -#, fuzzy, python-format -#| msgid "Attach new disk %(name)s (%(format)s)" -msgid "Attach new disk: %(name)s (%(format)s)" -msgstr "Yeni disk tak %(name)s (%(format)s)" +#: instances/views.py:1350 +msgid "The VM's machine has no PCIe slots to add" +msgstr "Sanal makinenin makine tipinde eklenecek PCIe yuvası yok" -#: instances/views.py:782 +#: instances/views.py:1355 #, python-format -msgid "Attach Existing disk: %(target_dev)s" -msgstr "Takılan mevcut disk: %(target_dev)s" +msgid "%(count)s PCIe slots added" +msgstr "%(count)s PCIe yuvası eklendi" -#: instances/views.py:849 +#: instances/views.py:1357 +#, python-format +msgid "%(count)s PCIe slots added: the VM gets them at its next start" +msgstr "" +"%(count)s PCIe yuvası eklendi: sanal makine bunları sonraki başlatmasında " +"alır" + +#: instances/views.py:1488 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" "Birim değişiklikleri uygulandı. Ama yeniden başlatıldıktan sonra uygulanacak" -#: instances/views.py:854 +#: instances/views.py:1493 msgid "Volume is changed successfully." msgstr "Birim başarıyla değiştirildi." -#: instances/views.py:855 +#: instances/views.py:1511 #, python-format -msgid "Edit disk: %(target_dev)s" -msgstr "Disk düzenle: %(target_dev)s" +msgid "Disk %(dev)s is not a storage volume of this instance" +msgstr "%(dev)s diski bu sanal makinenin bir depolama birimi değil" -#: instances/views.py:879 +#: instances/views.py:1518 #, python-format -msgid "Delete disk: %(dev)s" -msgstr "Disk sil: %(dev)s" - -#: instances/views.py:897 -#, python-format -msgid "Detach disk: %(dev)s" -msgstr "Diski ayır: %(dev)s" - -#: instances/views.py:919 -#, python-format -msgid "Add CD-ROM: %(target)s" -msgstr "CD-ROM Ekle: %(target)s" - -#: instances/views.py:934 -#, python-format -msgid "Detach CD-ROM: %(dev)s" -msgstr "CD-ROM ayır: %(dev)s" - -#: instances/views.py:949 -#, python-format -msgid "Mount media: %(dev)s" -msgstr "Medyayı tak: %(dev)s" - -#: instances/views.py:964 -#, python-format -msgid "Unmount media: %(dev)s" -msgstr "Medyayı ayır: %(dev)s" - -#: instances/views.py:982 -#, fuzzy, python-format -#| msgid "Create snapshot: %(snap)s" -msgid "Create snapshot: %(snap)s" -msgstr "Anlık görüntü oluştur: %(snap_name)s" - -#: instances/views.py:997 -#, fuzzy, python-format -#| msgid "Delete snapshot: %(snap)s" -msgid "Delete snapshot: %(snap)s" -msgstr "Anlık görüntü sil: %(snap_name)s" - -#: instances/views.py:1012 -msgid "Successful revert snapshot: " -msgstr "Anlık görüntü geri dönüş başarılı:" - -#: instances/views.py:1015 -#, fuzzy, python-format -#| msgid "Delete snapshot: %(snap_name)s" -msgid "Revert snapshot: %(snap)s" -msgstr "Anlık görüntüye dönüldü: %(snap_name)s" - -#: instances/views.py:1032 -#, fuzzy, python-format -#| msgid "Create snapshot: %(snap)s" -msgid "Create external snapshot: %(snap)s" -msgstr "Anlık görüntü oluştur: %(snap_name)s" - -#: instances/views.py:1066 -#, fuzzy, python-format -#| msgid "Delete snapshot: %(snap_name)s" -msgid "Revert external snapshot: %(snap)s" -msgstr "Anlık görüntüye dönüldü: %(snap_name)s" - -#: instances/views.py:1087 -#, fuzzy, python-format -#| msgid "Delete snapshot: %(snap)s" -msgid "Delete external snapshot: %(snap)s" -msgstr "Anlık görüntü sil: %(snap_name)s" - -#: instances/views.py:1104 -#, python-format -msgid "VCPU %(id)s is enabled=%(enabled)s" +msgid "Disk %(dev)s has a pending change; delete it once the VM is shut down" msgstr "" +"%(dev)s diskinin bekleyen bir değişikliği var; sanal makine kapatıldığında " +"silin" -#: instances/views.py:1113 +#: instances/views.py:1533 #, python-format -msgid "VCPU Hot-plug is enabled=%(status)s" +msgid "Volume %(vol)s is used by another VM; detach it instead" msgstr "" +"%(vol)s birimi başka bir sanal makine tarafından kullanılıyor; onun yerine " +"ayırın" -#: instances/views.py:1123 -msgid "Set autostart" -msgstr "Otomatik başlatmayı ayarla" - -#: instances/views.py:1132 -msgid "Unset autostart" -msgstr "Otomatik başlatmayı iptal et" - -#: instances/views.py:1141 -msgid "Enable boot menu" -msgstr "Ön yükleme menüsünü etkinleştir" - -#: instances/views.py:1150 -msgid "Disable boot menu" -msgstr "Ön yükleme menüsünü devredışı bırak" - -#: instances/views.py:1165 -msgid "Set boot order" -msgstr "Ön yükleme sırasını ayarla" - -#: instances/views.py:1171 -msgid "Boot menu changes applied. But it will be activated after shutdown" +#: instances/views.py:1545 +#, python-format +msgid "" +"The guest has not released disk %(dev)s yet; volume %(vol)s was kept. Delete " +"it from the storage pool once the VM is shut down." msgstr "" -"Ön yükleme menüsü değişiklikleri uygulandı. Fakat yeniden başlatılınca " -"uygulanacak" +"Konuk sistem %(dev)s diskini henüz bırakmadı; %(vol)s birimi korundu. Sanal " +"makine kapatıldığında depolama havuzundan silin." -#: instances/views.py:1176 +#: instances/views.py:1556 +#, python-format +msgid "Disk %(dev)s was detached, but its volume was kept: %(err)s" +msgstr "%(dev)s diski ayrıldı, ancak birimi korundu: %(err)s" + +#: instances/views.py:1660 +#, python-format +msgid "Snapshot was not deleted: %(err)s" +msgstr "Anlık görüntü silinmedi: %(err)s" + +#: instances/views.py:1775 +msgid "Check at least one device to boot from." +msgstr "Önyükleme için en az bir aygıt işaretleyin." + +#: instances/views.py:1789 +msgid "Boot order changed. It applies at the next start." +msgstr "Ön yükleme sırası değiştirildi. Sonraki başlatmada uygulanır." + +#: instances/views.py:1791 msgid "Boot order changed successfully." msgstr "Ön yükleme sırası başarıyla değiştirildi." -#: instances/views.py:1187 -#, fuzzy -#| msgid "Can clone instances" -msgid "Change instance XML" -msgstr "Sanal makineleri klonlayabilir" +#: instances/views.py:1811 +msgid "The XML is empty" +msgstr "XML boş" -#: instances/views.py:1201 +#: instances/views.py:1815 instances/views.py:2418 #, python-format -msgid "Set Guest Agent: %(status)s" -msgstr "Konak Ajanını Ayarla: %(status)s" +msgid "The XML is not well-formed: %(error)s" +msgstr "XML düzgün biçimlendirilmemiş: %(error)s" -#: instances/views.py:1211 -#, fuzzy, python-format -#| msgid "Set Video Model" -msgid "Set Video Model: %(model)s" -msgstr "Görüntü Modeli Ayarla" +#: instances/views.py:1817 +#, python-format +msgid "The XML must keep the VM's UUID %(uuid)s." +msgstr "XML, sanal makinenin %(uuid)s UUID'sini korumalıdır." -#: instances/views.py:1220 -msgid "Change network" -msgstr "Ağ değiştir" +#: instances/views.py:1821 +msgid "" +"The definition has changed since the editor was opened. Reload the page to " +"edit the current one." +msgstr "" +"Düzenleyici açıldığından beri tanım değişti. Geçerli tanımı düzenlemek için " +"sayfayı yeniden yükleyin." -#: instances/views.py:1243 +#: instances/views.py:1833 +msgid "The XML definition was saved." +msgstr "XML tanımı kaydedildi." + +#: instances/views.py:1835 +msgid "The XML definition was saved; the VM uses it from its next start." +msgstr "" +"XML tanımı kaydedildi; sanal makine onu sonraki başlatmasından itibaren " +"kullanır." + +#: instances/views.py:1902 +msgid "Select one network interface to change" +msgstr "Değiştirilecek bir ağ arabirimi seçin" + +#: instances/views.py:1940 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "" "Ağ aygıtı yapılandırması değiştirildi. Aktifleştirmek için lütfen sanal " "makineyi kapatın." -#: instances/views.py:1269 -#, fuzzy, python-format -#| msgid "Add network" -msgid "Add network: %(mac)s" -msgstr "Ağ ekle: %(mac)s" +#: instances/views.py:1942 +msgid "Network device changed" +msgstr "Ağ aygıtı değiştirildi" -#: instances/views.py:1280 +#: instances/views.py:1954 +msgid "No network selected" +msgstr "Ağ seçilmedi" + +#: instances/views.py:1974 +msgid "" +"The running VM has no free PCI slot for another network device: shut it down " +"and add the device then; Add PCIe slots on the Disks tab gives it free ones " +"from its next start." +msgstr "" +"Çalışan sanal makinenin başka bir ağ aygıtı için boş PCI yuvası yok: kapatıp " +"aygıtı sonra ekleyin; Diskler sekmesindeki PCIe yuvaları ekle, sonraki " +"başlatmadan itibaren ona boş yuvalar verir." + +#: instances/views.py:2011 instances/views.py:2017 +msgid "The VM has it" +msgstr "Sanal makinede var" + +#: instances/views.py:2048 #, python-format -msgid "Delete Network: %(mac)s" -msgstr "Ağ sil: %(mac)s" +msgid "The host has no USB device %(device)s" +msgstr "Sunucuda %(device)s USB aygıtı yok" -#: instances/views.py:1293 +#: instances/views.py:2069 #, python-format -msgid "Set Link State: %(state)s" -msgstr "Bağlantı durumunu ayarla: %(state)s" +msgid "The host has no PCI device %(device)s" +msgstr "Sunucuda %(device)s PCI aygıtı yok" -#: instances/views.py:1314 networks/views.py:254 +#: instances/views.py:2087 +#, python-format +msgid "" +"Removal of PCI device %(address)s requested: the guest has not let it go " +"yet; it stays in the running VM until it does or the VM stops." +msgstr "" +"%(address)s PCI aygıtının kaldırılması istendi: konuk sistem aygıtı henüz " +"bırakmadı; bırakana ya da sanal makine durana kadar çalışan sanal makinede " +"kalır." + +#: instances/views.py:2132 instances/views.py:2162 +msgid "Select a network interface and a QoS direction" +msgstr "Bir ağ arabirimi ve bir QoS yönü seçin" + +#: instances/views.py:2135 +msgid "QoS rates must be whole numbers" +msgstr "QoS hızları tam sayı olmalıdır" + +#: instances/views.py:2142 networks/views.py:229 #, python-format msgid "%(qos_dir)s QoS is set" msgstr "%(qos_dir)s QoS ayarlandı" -#: instances/views.py:1320 +#: instances/views.py:2147 #, python-format msgid "" -"%(qos_dir)s QoS is set. Network XML is changed. Stop and " -"start network to activate new config." +"%(qos_dir)s QoS is set. A running VM gets it after it is powered off and on." msgstr "" -"%(qos_dir)s QoS ayarlandı. Ağ XML i değiştirildi. \\ Aktifleştirmek için " -"durdurun ve yeniden başlatın." +"%(qos_dir)s QoS ayarlandı. Çalışan bir sanal makine, kapatılıp açıldıktan " +"sonra bunu alır." -#: instances/views.py:1338 networks/views.py:275 +#: instances/views.py:2169 networks/views.py:255 #, python-format msgid "%(qos_dir)s QoS is deleted" msgstr "%(qos_dir)s QoS silindi" -#: instances/views.py:1344 +#: instances/views.py:2174 #, python-format msgid "" -"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " -"start network to activate new config." +"%(qos_dir)s QoS is deleted. A running VM keeps the old limit until it is " +"powered off and on." msgstr "" -"%(qos_dir)s QoS silindi. Ağ XML i değiştirildi. \\ Aktifleştirmek için " -"durdurun ve yeniden başlatın." +"%(qos_dir)s QoS silindi. Çalışan bir sanal makine, kapatılıp açılana kadar " +"eski sınırı korur." -#: instances/views.py:1364 +#: instances/views.py:2202 msgid "Only one owner is allowed and the one already added" msgstr "Sadece bir sahibe izin verilmiştir ve bir sahip zaten eklenmiş" -#: instances/views.py:1370 +#: instances/views.py:2204 #, python-format -msgid "Add owner: %(user)s" -msgstr "Sahip ekle: %(user)s" +msgid "%(user)s is already an owner" +msgstr "%(user)s zaten bir sahip" -#: instances/views.py:1381 +#: instances/views.py:2248 #, python-format -msgid "Delete owner: %(userinstance_id)s " -msgstr "Sahip sil: %(userinstance_id)s" +msgid "Console settings were not saved: %(errors)s" +msgstr "Konsol ayarları kaydedilmedi: %(errors)s" -#: instances/views.py:1416 -#, python-format -msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" -msgstr "" -"%(quota_msg)s' Kullanıcı kotası doldu, '%(clone_name)s' in CPU su yeniden " -"boyutlandırılamıyor!" - -#: instances/views.py:1423 -#, python-format -msgid "Instance '%(clone_name)s' already exists!" -msgstr "'%(clone_name)s' sanal makinesi zaten mevcut!" - -#: instances/views.py:1428 -#, python-format -msgid "Instance name '%(clone_name)s' contains invalid characters!" -msgstr "Sanal makine adı '%(clone_name)s' geçersiz karakterler içermektedir!" - -#: instances/views.py:1437 -#, python-format -msgid "Instance MAC '%(clone_mac)s' invalid format!" -msgstr "Sanal makine MAC adresi '%(clone_mac)s' geçersiz biçemde belirtilmiş!" - -#: instances/views.py:1451 -#, python-format -msgid "Create a clone of '%(instance_name)s'" -msgstr "'%(instance_name)s' un klonu oluştur" - -#: instances/views.py:1496 +#: instances/views.py:2270 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." @@ -3128,579 +5928,1024 @@ msgstr "" "Konsol parolası ayarlanırken hata oluştu. Sanal makinenin bir grafik " "aygıtına sahip olduğundan emin olunuz." -#: instances/views.py:1501 -msgid "Set VNC password" -msgstr "VNC parolası ayarlar" +#: instances/views.py:2317 +msgid "Shut the VM down to change whether it is a template." +msgstr "Şablon olup olmadığını değiştirmek için sanal makineyi kapatın." -#: instances/views.py:1512 -msgid "Set VNC keymap" -msgstr "VNC Keymapi ayarla" +#: instances/views.py:2324 +#, python-format +msgid "User %(quota_msg)s quota reached, '%(instance_name)s' stays a template!" +msgstr "" +"Kullanıcının %(quota_msg)s kotası doldu, '%(instance_name)s' şablon olarak " +"kalıyor!" -#: instances/views.py:1519 -msgid "Set VNC type" -msgstr "VNC tipini ayarla" +#: instances/views.py:2406 +msgid "The XML has no name" +msgstr "XML'de ad yok" -#: instances/views.py:1526 -msgid "Set VNC listen address" -msgstr "VNC dinleme adresini ayarla" +#: instances/views.py:2420 webvirtcloud/middleware.py:75 +#, python-format +msgid "libvirt Error - %(exception)s" +msgstr "libvirt Hatası - %(exception)s" -#: instances/views.py:1551 -msgid "Edit options" -msgstr "Seçenekleri düzenle" +#: instances/views.py:2427 +msgid "An empty disk of the size you set" +msgstr "Belirlediğiniz boyutta boş bir disk" -#: instances/views.py:1565 -msgid "Send console.vv file" -msgstr "console.vv dosyası gönder" +#: instances/views.py:2428 +msgid "Volumes already in a pool" +msgstr "Bir havuzda zaten bulunan birimler" -#: instances/views.py:1634 instances/views.py:1740 -msgid "A virtual machine with this name already exists" -msgstr "Bu isimde bir sanal makine mevcut" +#: instances/views.py:2429 +msgid "A copy of a template volume" +msgstr "Bir şablon biriminin kopyası" -#: instances/views.py:1722 +#: instances/views.py:2527 msgid "You haven't defined any storage pools" msgstr "Hiç bir depolama havuzu tanımlamadınız" -#: instances/views.py:1724 +#: instances/views.py:2529 msgid "You haven't defined any network pools" msgstr "Hiç bir ağ havuzu tanımlamadınız" -#: instances/views.py:1745 -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/views.py:1752 -msgid "No Virtual Machine MAC has been entered" -msgstr "Sanal makine için MAC adresi belirtmediniz" - -#: instances/views.py:1787 -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/views.py:1816 -msgid "First you need to create or select an image" -msgstr "Öncelikle bir imaj oluşturun ya da mevcut bir imajı seçin" - -#: instances/views.py:1839 -msgid "Invalid cache mode" -msgstr "Geçersiz önbellek modu" - -#: instances/views.py:1885 -msgid "Instance is created" -msgstr "Sanal makine oluşturuldu" - -#: instances/views.py:1914 +#: instances/views.py:2592 msgid "Flavor Created" msgstr "Flavor Oluşturuldu" -#: instances/views.py:1920 +#: instances/views.py:2600 msgid "Create Flavor" msgstr "Kullanıcı Oluştur" -#: instances/views.py:1930 +#: instances/views.py:2615 msgid "Flavor Updated" msgstr "Flavor Güncellendi" -#: instances/views.py:1936 +#: instances/views.py:2621 msgid "Update Flavor" msgstr "Flavor Güncelle" -#: instances/views.py:1945 +#: instances/views.py:2633 msgid "Flavor Deleted" msgstr "Flavor Silindi" -#: interfaces/forms.py:37 -msgid "The IPv4 address must not contain any special characters" -msgstr "IPv4 adresi herhangi bir özel karakter içeremez" +#: instances/views.py:2639 +msgid "Only the size template goes; VMs made from it keep their size." +msgstr "" +"Yalnızca boyut şablonu silinir; ondan oluşturulan sanal makineler " +"boyutlarını korur." -#: interfaces/forms.py:41 -msgid "The IPv4 address must not exceed 20 characters" -msgstr "IPv4 adresi 20 karakterden fazla olamaz" +#: interfaces/forms.py:53 +msgid "The IPv4 address is not valid (e.g. 192.0.2.10/24)" +msgstr "IPv4 adresi geçerli değil (örn. 192.0.2.10/24)" -#: interfaces/forms.py:50 -msgid "The IPv4 gateway must not contain any special characters" -msgstr "IPv4 ağ geçidi adresi herhangi bir özel karakter içeremez" +#: interfaces/forms.py:62 +msgid "The IPv4 gateway is not valid" +msgstr "IPv4 ağ geçidi geçerli değil" -#: interfaces/forms.py:54 -msgid "The IPv4 gateway must not exceed 20 characters" -msgstr "IPv4 ağ geçidi adresi 20 karakterden fazla olamaz" +#: interfaces/forms.py:74 +msgid "The IPv6 address is not valid (e.g. 2001:db8::10/64)" +msgstr "IPv6 adresi geçerli değil (örn. 2001:db8::10/64)" -#: interfaces/forms.py:63 -msgid "The IPv6 address must not contain any special characters" -msgstr "IPv6 adresi herhangi bir özel karakter içeremez" +#: interfaces/forms.py:87 +msgid "The IPv6 gateway is not valid" +msgstr "IPv6 ağ geçidi geçerli değil" -#: interfaces/forms.py:67 -msgid "The IPv6 address must not exceed 100 characters" -msgstr "IPv6 adresi 100 karakterden fazla olamaz" +#: interfaces/forms.py:95 +msgid "The interface name may have up to 15 letters, digits and . _ -" +msgstr "Arabirim adı en fazla 15 harf, rakam ve . _ - içerebilir" -#: interfaces/forms.py:76 -msgid "The IPv6 gateway must not contain any special characters" -msgstr "IPv6 ağ geçidi adresi herhangi bir özel karakter içeremez" +#: interfaces/forms.py:98 +#, python-format +msgid "The host already defines interface %(name)s" +msgstr "Sunucuda %(name)s arabirimi zaten tanımlı" -#: interfaces/forms.py:80 -msgid "The IPv6 gateway must not exceed 100 characters" -msgstr "IPv6 ağ geçidi adresi 100 karakterden fazla olamaz" +#: interfaces/forms.py:107 +msgid "The device name may have up to 15 letters, digits and . _ -" +msgstr "Aygıt adı en fazla 15 harf, rakam ve . _ - içerebilir" -#: interfaces/forms.py:89 interfaces/forms.py:102 -msgid "The interface must not contain any special characters" -msgstr "Arabirim hehangi bir özel karakter içeremez" +#: interfaces/forms.py:116 +msgid "A static configuration needs an address" +msgstr "Statik yapılandırma bir adres gerektirir" -#: interfaces/forms.py:93 interfaces/forms.py:106 -msgid "The interface must not exceed 10 characters" -msgstr "Arabirim 10 karakterden fazla olamaz" +#: interfaces/forms.py:120 +msgid "A bridge needs STP on or off" +msgstr "Köprü için STP açık ya da kapalı olmalıdır" + +#: interfaces/forms.py:122 +msgid "A bridge needs a forward delay" +msgstr "Köprü bir iletim gecikmesi gerektirir" + +#: interfaces/forms.py:124 +msgid "A bridge needs a device" +msgstr "Köprü için bir aygıt gerekir" + +#: interfaces/forms.py:126 +msgid "The device is not on this host" +msgstr "Aygıt bu sunucuda değil" + +#: interfaces/forms.py:128 +msgid "The device is a bridge, bond or VLAN, a member of one, or a VM's" +msgstr "" +"Aygıt bir köprü, bond ya da VLAN, bunlardan birinin üyesi ya da bir sanal " +"makineye ait" + +#: interfaces/forms.py:130 +msgid "A bridge cannot contain itself" +msgstr "Köprü kendisini içeremez" + +#: interfaces/forms.py:132 +msgid "" +"An ethernet interface configures a device of this host in no bridge, bond or " +"VLAN" +msgstr "" +"Ethernet arabirimi, bu sunucunun hiçbir köprü, bond ya da VLAN içinde " +"olmayan bir aygıtını yapılandırır" #: interfaces/models.py:10 -#, fuzzy -#| msgid "No username has been entered" msgid "No interface name has been entered" -msgstr "Arayüz adı girilmedi" +msgstr "Arabirim adı girilmedi" #: interfaces/models.py:12 networks/models.py:12 storages/models.py:12 #: storages/models.py:46 -#, fuzzy -#| msgid "Status" msgid "status" msgstr "durum" #: interfaces/models.py:13 networks/models.py:13 -#, fuzzy -#| msgid "Device" msgid "device" msgstr "aygıt" #: interfaces/models.py:14 networks/models.py:14 -#, fuzzy -#| msgid "Forward" msgid "forward" -msgstr "yönledirme" +msgstr "yönlendirme" -#: interfaces/templates/create_iface_block.html:13 -msgid "Create New Interface" -msgstr "Yeni Arabirim Oluştur" +#: interfaces/templates/create_iface_block.html:7 +#: interfaces/templates/create_iface_block.html:17 +msgid "New interface" +msgstr "Yeni arabirim" -#: interfaces/templates/create_iface_block.html:25 -msgid "Start mode" -msgstr "Başlatma modu" +#: interfaces/templates/create_iface_block.html:18 +#: networks/templates/create_net_block.html:18 +#: nwfilters/templates/create_nwfilter_block.html:15 +#: storages/templates/create_stg_block.html:19 +#: virtsecrets/templates/create_secret_block.html:14 +#, python-format +msgid "On %(host)s" +msgstr "%(host)s üzerinde" #: interfaces/templates/create_iface_block.html:28 -msgid "none" -msgstr "hiçbiri" +#: interfaces/templates/create_iface_block.html:36 +#: networks/templates/create_net_block.html:34 +#: networks/templates/create_net_block.html:90 +#: networks/templates/network.html:62 networks/views.py:25 +#: vrtManager/nodedevs.py:14 +msgid "Bridge" +msgstr "Köprü" -#: interfaces/templates/create_iface_block.html:29 -msgid "onboot" -msgstr "başlangıçta" +#: interfaces/templates/create_iface_block.html:28 +msgid "A new bridge over a device of the host; VMs can join it." +msgstr "" +"Sunucunun bir aygıtı üzerinde yeni bir köprü; sanal makineler ona " +"katılabilir." #: interfaces/templates/create_iface_block.html:30 -msgid "hotplug" -msgstr "" +#: interfaces/templates/create_iface_block.html:75 interfaces/views.py:31 +msgid "Ethernet" +msgstr "Ethernet" -#: interfaces/templates/create_iface_block.html:45 -#: interfaces/templates/interface.html:77 -#: interfaces/templates/interfaces.html:64 -#: storages/templates/create_stg_block.html:50 -#: storages/templates/create_stg_block.html:79 -#: storages/templates/create_stg_block.html:108 -#: storages/templates/create_stg_block.html:173 -#: storages/templates/storages.html:60 -msgid "Type" -msgstr "Tip" +#: interfaces/templates/create_iface_block.html:30 +msgid "A device of the host, configured and started by libvirt." +msgstr "Sunucunun libvirt tarafından yapılandırılıp başlatılan bir aygıtı." -#: interfaces/templates/create_iface_block.html:48 -msgid "bridge" -msgstr "köprü" +#: interfaces/templates/create_iface_block.html:39 +msgid "Bridge name" +msgstr "Köprü adı" + +#: interfaces/templates/create_iface_block.html:46 +msgid "Member device" +msgstr "Üye aygıt" #: interfaces/templates/create_iface_block.html:49 -msgid "ethernet" -msgstr "ethernet" +#: interfaces/templates/create_iface_block.html:81 +msgid "Choose a device" +msgstr "Bir aygıt seçin" -#: interfaces/templates/create_iface_block.html:54 -msgid "STP" -msgstr "STP" +#: interfaces/templates/create_iface_block.html:52 +msgid "Devices in no bridge, bond or VLAN." +msgstr "Hiçbir köprü, bond ya da VLAN içinde olmayan aygıtlar." -#: interfaces/templates/create_iface_block.html:58 -msgid "on" -msgstr "açık" +#: interfaces/templates/create_iface_block.html:56 +msgid "Spanning tree (STP)" +msgstr "Yayılan ağaç (STP)" #: interfaces/templates/create_iface_block.html:59 -msgid "off" -msgstr "kapalı" +#: interfaces/templates/interface.html:76 +msgid "On" +msgstr "Açık" -#: interfaces/templates/create_iface_block.html:64 -msgid "Delay" -msgstr "Geçikme" +#: interfaces/templates/create_iface_block.html:63 +msgid "Forward delay (s)" +msgstr "İletim gecikmesi (sn)" + +#: interfaces/templates/create_iface_block.html:70 +msgid "" +"The device's own addresses go: the bridge takes the ones below, and " +"connections through the device drop while it is rebuilt." +msgstr "" +"Aygıtın kendi adresleri kaldırılır: köprü aşağıdakileri alır ve aygıt " +"yeniden oluşturulurken onun üzerinden geçen bağlantılar kopar." #: interfaces/templates/create_iface_block.html:87 -msgid "IPv4 Mode" -msgstr "IPv4 Modu" +msgid "The host has every device defined already; a device's page shows it." +msgstr "Sunucunun her aygıtı zaten tanımlı; aygıtın sayfası onu gösterir." -#: interfaces/templates/create_iface_block.html:90 -#: interfaces/templates/create_iface_block.html:117 -#: networks/templates/network.html:110 networks/templates/network.html:221 -msgid "DHCP" -msgstr "DHCP" - -#: interfaces/templates/create_iface_block.html:91 -#: interfaces/templates/create_iface_block.html:118 +#: interfaces/templates/create_iface_block.html:96 +#: interfaces/templates/create_iface_block.html:119 +#: interfaces/templates/interface.html:97 msgid "Static" msgstr "Statik" -#: interfaces/templates/create_iface_block.html:92 -#: interfaces/templates/create_iface_block.html:116 -msgid "No configuration" -msgstr "Yapılandırma yok" +#: interfaces/templates/create_iface_block.html:102 +#: interfaces/templates/create_iface_block.html:125 +msgid "Address/prefix" +msgstr "Adres/önek" -#: interfaces/templates/create_iface_block.html:97 -msgid "IPv4 Address" -msgstr "IPv4 Adresi" +#: interfaces/templates/create_iface_block.html:108 +#: interfaces/templates/create_iface_block.html:131 +msgid "Gateway" +msgstr "Ağ geçidi" -#: interfaces/templates/create_iface_block.html:103 -msgid "IPv4 Gateway" -msgstr "IPv4 Ağ Geçidi" - -#: interfaces/templates/create_iface_block.html:113 -msgid "IPv6 Mode" -msgstr "IPv6 Modu" - -#: interfaces/templates/create_iface_block.html:123 -msgid "IPv6 Address" -msgstr "IPv6 Adresi" - -#: interfaces/templates/create_iface_block.html:129 -msgid "IPv6 Gateway" -msgstr "IPv6 Ağ Geçidi" - -#: interfaces/templates/interface.html:48 -msgid "Interface Type" -msgstr "Arabirim Tipi" - -#: interfaces/templates/interface.html:51 -msgid "Bridge Device" -msgstr "Köprü Aygıtı" - -#: interfaces/templates/interface.html:54 -msgid "Boot Mode" -msgstr "Başlama Modu" +#: interfaces/templates/create_iface_block.html:138 +#: interfaces/templates/interface.html:55 +msgid "Starts" +msgstr "Başlatma" +#: interfaces/templates/create_iface_block.html:140 #: interfaces/templates/interface.html:56 -#: interfaces/templates/interface.html:79 networks/templates/network.html:46 -#: storages/templates/storage.html:59 +msgid "On boot" +msgstr "Ön yüklemede" + +#: interfaces/templates/create_iface_block.html:141 +#: interfaces/templates/interface.html:56 +msgid "When plugged in" +msgstr "Takıldığında" + +#: interfaces/templates/create_iface_block.html:142 +#: interfaces/templates/interface.html:56 +msgid "Only by hand" +msgstr "Yalnızca elle" + +#: interfaces/templates/create_iface_block.html:148 +msgid "Create interface" +msgstr "Arabirim oluştur" + +#: interfaces/templates/interface.html:5 interfaces/templates/interface.html:7 +#: interfaces/templates/interface.html:40 +msgid "Interface" +msgstr "Arabirim" + +#: interfaces/templates/interface.html:12 +#, python-format +msgid "Actions for interface %(iface)s" +msgstr "%(iface)s arabirimi için eylemler" + +#: interfaces/templates/interface.html:16 +#, python-format +msgid "" +"Stop interface %(name)s? The host and its VMs lose their connections through " +"it at once; if you reach the host through it, you lose the host." +msgstr "" +"%(name)s arabirimi durdurulsun mu? Sunucu ve sanal makineleri onun üzerinden " +"geçen bağlantılarını hemen kaybeder; sunucuya onun üzerinden erişiyorsanız " +"sunucuya erişimi kaybedersiniz." + +#: interfaces/templates/interface.html:26 +#, python-format +msgid "" +"Delete interface %(name)s? Its definition is removed from the host; a " +"bridge's members are defined again on their own, its addresses going to its " +"only member." +msgstr "" +"%(name)s arabirimi silinsin mi? Tanımı sunucudan kaldırılır; bir köprünün " +"üyeleri ayrı ayrı yeniden tanımlanır ve adresleri tek üyesine geçer." + +#: interfaces/templates/interface.html:26 +msgid "Delete (stop it first)" +msgstr "Sil (önce durdurun)" + +#: interfaces/templates/interface.html:26 +msgid "Delete interface" +msgstr "Arabirimi sil" + +#: interfaces/templates/interface.html:46 networks/templates/network.html:51 +#: operations/templates/operations/jobs.html:38 +#: operations/templates/operations/jobs.html:62 +#: storages/templates/storage.html:91 msgid "State" msgstr "Durum" -#: interfaces/templates/interface.html:63 networks/templates/network.html:53 -#: storages/templates/storage.html:67 -msgid "Stop" -msgstr "Durdur" +#: interfaces/templates/interface.html:49 +msgid "Inactive" +msgstr "Pasif" -#: interfaces/templates/interface.html:70 -msgid "Slaves" -msgstr "Köleler" +#: interfaces/templates/interface.html:64 +#: interfaces/templates/interfaces.html:43 +msgid "MTU" +msgstr "MTU" -#: interfaces/templates/interface.html:78 +#: interfaces/templates/interface.html:69 +#: interfaces/templates/interface.html:123 +#: interfaces/templates/interfaces.html:47 msgid "Speed" msgstr "Hız" -#: interfaces/templates/interfaces.html:49 -msgid "Hypervisor doesn't have any Interfaces" -msgstr "Hipervizör hiçbir arabirime sahip değil" +#: interfaces/templates/interface.html:74 +msgid "Spanning tree" +msgstr "Yayılan ağaç" + +#: interfaces/templates/interface.html:81 +#: interfaces/templates/interfaces.html:57 nodedevs/templates/nodedevs.html:37 +#: nodedevs/templates/nodedevs.html:82 virtsecrets/templates/secrets.html:32 +msgid "Used by" +msgstr "Kullanan" + +#: interfaces/templates/interface.html:82 +#: interfaces/templates/interfaces.html:58 +#, python-format +msgid "network %(net)s" +msgstr "%(net)s ağı" + +#: interfaces/templates/interface.html:96 networks/templates/network.html:260 +msgid "Configured" +msgstr "Yapılandırılmış" + +#: interfaces/templates/interface.html:97 +msgid "Automatic (SLAAC)" +msgstr "Otomatik (SLAAC)" + +#: interfaces/templates/interface.html:122 +msgid "Link" +msgstr "Bağlantı" + +#: interfaces/templates/interface.html:140 +msgid "libvirt reports no members." +msgstr "libvirt hiçbir üye bildirmiyor." + +#: interfaces/templates/interface.html:147 +msgid "Connected VM interfaces" +msgstr "Bağlı sanal makine arabirimleri" + +#: interfaces/templates/interface.html:154 +msgid "Tap" +msgstr "Tap" + +#: interfaces/templates/interface.html:155 +msgid "VM's MAC" +msgstr "Sanal makinenin MAC'i" + +#: interfaces/templates/interface.html:170 +msgid "No running VM is on this bridge." +msgstr "Bu köprüde çalışan sanal makine yok." + +#: interfaces/templates/interfaces.html:20 +msgid "libvirt lists no interfaces of this host." +msgstr "libvirt bu sunucunun hiçbir arabirimini listelemiyor." + +#: interfaces/templates/interfaces.html:23 +msgid "Search interfaces" +msgstr "Arabirimlerde ara" + +#: interfaces/templates/interfaces.html:53 +#, python-format +msgid "%(counter)s reported" +msgid_plural "%(counter)s reported" +msgstr[0] "%(counter)s bildirildi" +msgstr[1] "%(counter)s bildirildi" + +#: interfaces/templates/interfaces.html:68 +msgid "No interface matches the search." +msgstr "Aramayla eşleşen arabirim yok." + +#: interfaces/templates/interfaces_unchangeable.html:4 +msgid "" +"This host's libvirt only reads network interfaces and does not tell their " +"addresses: change them on the host, for example with NetworkManager." +msgstr "" +"Bu sunucunun libvirt'i ağ arabirimlerini yalnızca okur ve adreslerini " +"bildirmez: onları sunucuda değiştirin, örneğin NetworkManager ile." + +#: interfaces/templates/link_badge.html:1 +#, python-format +msgid "Link %(link)s" +msgstr "Bağlantı %(link)s" + +#: interfaces/templates/link_badge.html:1 +msgid "Link unknown" +msgstr "Bağlantı durumu bilinmiyor" + +#: interfaces/views.py:30 +msgid "Bridges" +msgstr "Köprüler" + +#: interfaces/views.py:30 +msgid "Bonds" +msgstr "Bond'lar" + +#: interfaces/views.py:31 +msgid "VLANs" +msgstr "VLAN'lar" + +#: interfaces/views.py:45 +#, python-format +msgid "The network devices of this host could not be read: %(error)s" +msgstr "Bu sunucunun ağ aygıtları okunamadı: %(error)s" #: logs/models.py:5 msgid "user" msgstr "kullanıcı" #: logs/models.py:6 -#, fuzzy -#| msgid "hostname" msgid "host" -msgstr "sunucuadı" +msgstr "sunucu" #: logs/models.py:7 msgid "instance" msgstr "sanal makine" #: logs/models.py:8 +msgid "instance UUID" +msgstr "sanal makine UUID" + +#: logs/models.py:9 msgid "message" msgstr "mesaj" -#: logs/models.py:9 +#: logs/models.py:10 msgid "date" msgstr "tarih" -#: networks/forms.py:9 storages/forms.py:9 storages/models.py:10 -msgid "No pool name has been entered" -msgstr "Havuz adı girilmedi" +#: logs/models.py:11 +msgid "success" +msgstr "başarılı" -#: networks/forms.py:13 -msgid "No IPv4 subnet has been entered" -msgstr "IPv4 subneti girilmemiş" +#: logs/models.py:12 +msgid "IP address" +msgstr "IP Adresi" #: networks/forms.py:18 -msgid "No IPv6 subnet has been entered" -msgstr "IPv6 subneti girilmemiş" +#, python-format +msgid "%(subnet)s is not an IPv%(version)s subnet" +msgstr "%(subnet)s bir IPv%(version)s alt ağı değil" -#: networks/forms.py:34 storages/forms.py:30 -msgid "The pool name must not contain any special characters" -msgstr "Havuz adı herhangi bir özel karakter içermemelidir" +#: networks/forms.py:20 +msgid "The IPv4 network prefix must be /30 or shorter" +msgstr "IPv4 ağ öneki /30 veya daha kısa olmalıdır" -#: networks/forms.py:38 storages/forms.py:34 -msgid "The pool name must not exceed 20 characters" -msgstr "Havuz adı 20 karakterden fazla olamaz" - -#: networks/forms.py:47 -msgid "The IPv4 subnet must not contain any special characters" -msgstr "IPv4 subnet herhangi bir özel karakter içeremez" - -#: networks/forms.py:51 -msgid "The IPv4 subnet must not exceed 20 characters" -msgstr "IPv4 subneti 20 karakterden fazla olamaz" - -#: networks/forms.py:60 -msgid "The IPv6 subnet must not contain any special characters" -msgstr "IPv6 subneti herhangi bir özel karakter içeremez" - -#: networks/forms.py:64 -msgid "The IPv6 subnet must not exceed 42 characters" -msgstr "IPv6 subneti 42 karakterden fazla olamaz" - -#: networks/forms.py:74 -msgid "The pool bridge name must not contain any special characters" -msgstr "Havuz köprü adı herhangi bir özel karakter içeremez" - -#: networks/forms.py:78 -msgid "The pool bridge name must not exceed 20 characters" -msgstr "Havuz köprü adı 20 karakterden fazla olamaz" - -#: networks/models.py:10 -#, fuzzy -#| msgid "No username has been entered" -msgid "No network name has been entered" -msgstr "Ağ adı adı girilmedi" - -#: networks/templates/add_network_qos.html:14 -msgid "Add QoS for Network" -msgstr "Ağ için QoS Ekle" - -#: networks/templates/add_network_qos.html:22 -msgid "Inbound" -msgstr "Gelen" - -#: networks/templates/add_network_qos.html:23 -msgid "Outbound" -msgstr "Giden" - -#: networks/templates/add_network_qos.html:30 -#: networks/templates/add_network_qos.html:37 -#: networks/templates/add_network_qos.html:44 -msgid "kilobytes" -msgstr "kilobayt" - -#: networks/templates/create_net_block.html:13 -msgid "Add New Network" -msgstr "Yeni Ağ Ekle" - -#: networks/templates/create_net_block.html:21 -#: storages/templates/create_stg_block.html:59 -#: storages/templates/create_stg_block.html:88 -msgid "default" -msgstr "varsayılan" - -#: networks/templates/create_net_block.html:25 -msgid "Type forwarding" -msgstr "Yönlendirme Tipi" - -#: networks/templates/create_net_block.html:28 -#: networks/templates/network.html:96 -msgid "NAT" -msgstr "NAT" - -#: networks/templates/create_net_block.html:29 -#: networks/templates/network.html:99 networks/templates/network.html:216 -msgid "ROUTE" -msgstr "ROUTE" - -#: networks/templates/create_net_block.html:30 -#: networks/templates/network.html:105 networks/templates/network.html:214 -msgid "ISOLATE" -msgstr "ISOLATE" - -#: networks/templates/create_net_block.html:31 -#: networks/templates/network.html:102 -msgid "BRIDGE" -msgstr "BRIDGE" - -#: networks/templates/create_net_block.html:32 -msgid "MACVTAP" -msgstr "MACVTAP" - -#: networks/templates/create_net_block.html:37 -msgid "IPv4 Subnet pool" -msgstr "IPv4 Subnet Havuzu" - -#: networks/templates/create_net_block.html:43 -msgid "DHCPv4" -msgstr "DHCPv4" - -#: networks/templates/create_net_block.html:49 -msgid "Fixed Addresses" -msgstr "Sabit Adresler" - -#: networks/templates/create_net_block.html:55 -msgid "Enable IPv6" -msgstr "IPv6 Etkileştir" - -#: networks/templates/create_net_block.html:61 -msgid "IPv6 Subnet pool" -msgstr "IPv6 Subnet havuzu" - -#: networks/templates/create_net_block.html:67 -msgid "DHCPv6" -msgstr "DHCPv6" - -#: networks/templates/create_net_block.html:73 -msgid "Bridge Name" -msgstr "Köprü Adı" - -#: networks/templates/create_net_block.html:79 -msgid "Open vSwitch" -msgstr "Open vSwitch" - -#: networks/templates/modify_ipv4_fixed_address.html:13 -msgid "Add IPv4 Fixed Address" -msgstr "Sabit IPv4 Adresi Ekle" - -#: networks/templates/modify_ipv4_fixed_address.html:19 -#: networks/templates/modify_ipv6_fixed_address.html:19 -msgid "Subnet Pool" -msgstr "Subnet Havuzu" - -#: networks/templates/modify_ipv4_fixed_address.html:37 -#: networks/templates/modify_ipv6_fixed_address.html:37 -#: networks/templates/network.html:174 networks/templates/network.html:283 -msgid "Address" -msgstr "Adres" - -#: networks/templates/modify_ipv6_fixed_address.html:13 -msgid "Add IPV6 Fixed Address" -msgstr "Sabit IPv6 Adresi Ekle" - -#: networks/templates/modify_ipv6_fixed_address.html:25 -#: networks/templates/network.html:282 -msgid "ID" -msgstr "ID" - -#: networks/templates/network.html:42 -msgid "Network name" -msgstr "Ağ adı" - -#: networks/templates/network.html:90 -msgid "IPv4 Configuration" -msgstr "IPv4 Yapılandırması" - -#: networks/templates/network.html:93 -msgid "IPv4 Forwarding" -msgstr "IPv4 Yönlendirme" - -#: networks/templates/network.html:113 networks/templates/network.html:225 -msgid "ON" -msgstr "AÇIK" - -#: networks/templates/network.html:115 networks/templates/network.html:227 -msgid "OFF" -msgstr "KAPALI" - -#: networks/templates/network.html:122 networks/templates/network.html:128 -#: networks/templates/network.html:234 networks/templates/network.html:240 -msgid "End" -msgstr "Son" - -#: networks/templates/network.html:136 networks/templates/network.html:249 -msgid "Edit DHCP Range" -msgstr "DHCP Aralığı Düzenle" - -#: networks/templates/network.html:150 -msgid "IPv4 Fixed Addresses" -msgstr "IPv4 Sabit Adresleri" - -#: networks/templates/network.html:159 networks/templates/network.html:269 -#: nwfilters/templates/nwfilters.html:84 -msgid "Show" -msgstr "Göster" - -#: networks/templates/network.html:166 networks/templates/network.html:276 -msgid "Clear" -msgstr "Temizle" - -#: networks/templates/network.html:190 networks/templates/network.html:299 -msgid "Edit entry" -msgstr "Girdiyi düzenle" - -#: networks/templates/network.html:195 networks/templates/network.html:304 -msgid "Delete entry" -msgstr "Girdiyi sil" - -#: networks/templates/network.html:208 -msgid "IPv6 Configuration" -msgstr "IPv6 Yapılandırması" - -#: networks/templates/network.html:211 -msgid "IPv6 Forwarding" -msgstr "IPv6 Yönlendirme" - -#: networks/templates/network.html:262 -msgid "IPv6 Fixed Addresses" -msgstr "IPv6 Sabit Adresleri" - -#: networks/templates/networks.html:46 -msgid "Hypervisor doesn't have any Network" -msgstr "Hipervizör hiçbir Ağa sahip değil" - -#: networks/templates/networks.html:61 -msgid "Forward" -msgstr "Yönledirme" - -#: networks/views.py:43 -msgid "Network pool name already in use" -msgstr "Ağ havuzu adı zaten kullanımda" - -#: networks/views.py:50 -msgid "Please enter bridge/dev name" -msgstr "Lütfen köprü/aygıt adı giriniz" - -#: networks/views.py:65 +#: networks/forms.py:22 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "Libvirt için IPv6 ağ prefixi /64 olmak zorundadır" -#: networks/views.py:138 -msgid "Unknown Network Family" -msgstr "Bilinmeyen Ağ Ailesi" +#: networks/forms.py:36 storages/forms.py:27 storages/models.py:10 +msgid "No pool name has been entered" +msgstr "Havuz adı girilmedi" -#: networks/views.py:190 +#: networks/forms.py:39 networks/templates/create_net_block.html:53 +msgid "IPv4 subnet" +msgstr "IPv4 alt ağı" + +#: networks/forms.py:40 networks/templates/create_net_block.html:73 +msgid "IPv6 subnet" +msgstr "IPv6 alt ağı" + +#: networks/forms.py:45 +msgid "Bridge or interface" +msgstr "Köprü veya arabirim" + +#: networks/forms.py:56 storages/forms.py:51 +msgid "The pool name must not contain any special characters" +msgstr "Havuz adı herhangi bir özel karakter içermemelidir" + +#: networks/forms.py:59 +msgid "This host has a network of that name" +msgstr "Bu sunucuda bu adda bir ağ var" + +#: networks/forms.py:72 +msgid "The pool bridge name must not contain any special characters" +msgstr "Havuz köprü adı herhangi bir özel karakter içeremez" + +#: networks/forms.py:83 networks/forms.py:87 networks/forms.py:91 +#: storages/forms.py:82 +msgid "This field is required." +msgstr "Bu alan gerekli." + +#: networks/forms.py:101 #, python-format -msgid "Fixed address operation completed for %(family)s" -msgstr "{%(family)s} sabit adres operasyonu tamamlandı." +msgid "Network %(net)s has %(subnet)s" +msgstr "%(net)s ağı %(subnet)s alt ağını kullanıyor" -#: networks/views.py:204 +#: networks/models.py:10 +msgid "No network name has been entered" +msgstr "Ağ adı girilmedi" + +#: networks/templates/add_network_qos.html:7 #, python-format -msgid "%(family)s Fixed Address is Deleted." -msgstr "%(family)s sabit adresi silindi." +msgid "Bandwidth limit of eth%(nic)s" +msgstr "eth%(nic)s bant genişliği sınırı" -#: networks/views.py:215 -#, python-format -msgid "%(family)s DHCP Range is Changed." -msgstr "%(family)s DHCP aralığı değiştirildi." +#: networks/templates/add_network_qos.html:13 +#: networks/templates/network.html:282 networks/templates/network.html:418 +#: nwfilters/templates/nwfilter.html:97 +msgid "Direction" +msgstr "Yön" -#: networks/views.py:228 -msgid "" -"Network XML is changed. \\Stop and start network to activate new config." +#: networks/templates/add_network_qos.html:15 +msgid "Inbound: to the VM" +msgstr "Gelen: sanal makineye" + +#: networks/templates/add_network_qos.html:16 +msgid "Outbound: from the VM" +msgstr "Giden: sanal makineden" + +#: networks/templates/add_network_qos.html:20 +#: networks/templates/network.html:426 +msgid "Average (KiB/s)" +msgstr "Ortalama (KiB/s)" + +#: networks/templates/add_network_qos.html:24 +#: networks/templates/network.html:430 +msgid "Peak (KiB/s)" +msgstr "Tepe (KiB/s)" + +#: networks/templates/add_network_qos.html:28 +#: networks/templates/network.html:434 +msgid "Burst (KiB)" +msgstr "Ani yük (KiB)" + +#: networks/templates/add_network_qos.html:32 +msgid "A running VM gets a change after it is powered off and on." +msgstr "Çalışan bir sanal makine, değişikliği kapatılıp açıldıktan sonra alır." + +#: networks/templates/create_net_block.html:7 +#: networks/templates/create_net_block.html:17 +msgid "New network" +msgstr "Yeni ağ" + +#: networks/templates/create_net_block.html:28 networks/views.py:22 +msgid "NAT" +msgstr "NAT" + +#: networks/templates/create_net_block.html:28 +msgid "VMs reach out through the host's address, on a private subnet." msgstr "" -"Ağ XML i değiştirildi. \\ Aktifleştirmek için durdurun ve yeniden başlatın." +"Sanal makineler özel bir alt ağda, sunucunun adresi üzerinden dışarıya " +"erişir." -#: networks/views.py:233 +#: networks/templates/create_net_block.html:30 networks/views.py:23 +msgid "Routed" +msgstr "Yönlendirilmiş" + +#: networks/templates/create_net_block.html:30 +msgid "The host routes the subnet; the upstream router needs a route back." +msgstr "" +"Sunucu alt ağı yönlendirir; üst yönlendiricinin geri dönüş rotasına ihtiyacı " +"vardır." + +#: networks/templates/create_net_block.html:32 networks/views.py:21 +msgid "Isolated" +msgstr "Yalıtılmış" + +#: networks/templates/create_net_block.html:32 networks/views.py:21 +msgid "VMs reach each other and the host only." +msgstr "Sanal makineler yalnızca birbirine ve sunucuya erişir." + +#: networks/templates/create_net_block.html:34 +msgid "VMs join a bridge of the host, on its outside network." +msgstr "Sanal makineler sunucunun bir köprüsüne, onun dış ağında katılır." + +#: networks/templates/create_net_block.html:36 +#: networks/templates/create_net_block.html:109 networks/views.py:26 +msgid "Macvtap" +msgstr "Macvtap" + +#: networks/templates/create_net_block.html:36 networks/views.py:26 +msgid "" +"VMs share an interface of the host; the host cannot reach them through it." +msgstr "" +"Sanal makineler sunucunun bir arabirimini paylaşır; sunucu onlara bu " +"arabirim üzerinden erişemez." + +#: networks/templates/create_net_block.html:42 +msgid "Network name" +msgstr "Ağ adı" + +#: networks/templates/create_net_block.html:45 +#: storages/templates/create_stg_block.html:60 +msgid "Letters, digits, dots, dashes and underscores; up to 20." +msgstr "Harfler, rakamlar, nokta, tire ve alt çizgi; en fazla 20." + +#: networks/templates/create_net_block.html:50 +#: networks/templates/networks.html:44 networks/templates/networks.html:62 +msgid "Addresses" +msgstr "Adresler" + +#: networks/templates/create_net_block.html:56 +msgid "The host takes its first address." +msgstr "Sunucu ilk adresi alır." + +#: networks/templates/create_net_block.html:60 +#: networks/templates/network.html:101 +msgid "DHCP" +msgstr "DHCP" + +#: networks/templates/create_net_block.html:63 +msgid "Give the VMs addresses from the subnet" +msgstr "Sanal makinelere alt ağdan adres ver" + +#: networks/templates/create_net_block.html:69 +msgid "IPv6 too" +msgstr "IPv6 da" + +#: networks/templates/create_net_block.html:76 +msgid "A /64." +msgstr "Bir /64." + +#: networks/templates/create_net_block.html:80 +msgid "DHCPv6" +msgstr "DHCPv6" + +#: networks/templates/create_net_block.html:83 +msgid "Give the VMs IPv6 addresses" +msgstr "Sanal makinelere IPv6 adresi ver" + +#: networks/templates/create_net_block.html:92 +#: networks/templates/network.html:62 +msgid "Host bridge" +msgstr "Sunucu köprüsü" + +#: networks/templates/create_net_block.html:99 +msgid "" +"A bridge the host already has; the field suggests the ones libvirt lists." +msgstr "" +"Sunucuda zaten var olan bir köprü; alan, libvirt'in listelediklerini önerir." + +#: networks/templates/create_net_block.html:104 +msgid "It is an Open vSwitch bridge" +msgstr "Bu bir Open vSwitch köprüsüdür" + +#: networks/templates/create_net_block.html:111 +#: networks/templates/network.html:62 +msgid "Host interface" +msgstr "Sunucu arabirimi" + +#: networks/templates/create_net_block.html:118 +msgid "The interface the VMs share, such as the host's uplink." +msgstr "" +"Sanal makinelerin paylaştığı arabirim, örneğin sunucunun dış bağlantısı." + +#: networks/templates/create_net_block.html:123 +msgid "The network starts at once, and with the host from then on." +msgstr "Ağ hemen başlar ve bundan sonra sunucuyla birlikte başlar." + +#: networks/templates/create_net_block.html:127 +msgid "Create network" +msgstr "Ağ oluştur" + +#: networks/templates/network.html:12 +#, python-format +msgid "Actions for network %(pool)s" +msgstr "%(pool)s ağı için eylemler" + +#: networks/templates/network.html:16 +#, python-format +msgid "" +"Stop network %(name)s? Running VMs on it lose their connection through it at " +"once." +msgstr "" +"%(name)s ağı durdurulsun mu? Üzerindeki çalışan sanal makineler bu ağ " +"üzerinden bağlantılarını hemen kaybeder." + +#: networks/templates/network.html:27 +#, python-format +msgid "" +"Disable autostart of network %(name)s? After the host restarts it stays " +"stopped, and VMs that use it do not start." +msgstr "" +"%(name)s ağının otomatik başlatması kapatılsın mı? Sunucu yeniden " +"başladıktan sonra ağ durdurulmuş kalır ve onu kullanan sanal makineler " +"başlamaz." + +#: networks/templates/network.html:27 storages/templates/storage.html:31 +msgid "Disable autostart" +msgstr "Otomatik başlatmayı kapat" + +#: networks/templates/network.html:29 storages/templates/storage.html:33 +msgid "Enable autostart" +msgstr "Otomatik başlatmayı aç" + +#: networks/templates/network.html:36 +#, python-format +msgid "Delete network %(name)s? VMs that use it no longer start." +msgstr "%(name)s ağı silinsin mi? Onu kullanan sanal makineler artık başlamaz." + +#: networks/templates/network.html:36 +msgid "Delete network" +msgstr "Ağı sil" + +#: networks/templates/network.html:53 networks/templates/networks.html:29 +#: storages/templates/storage.html:93 storages/templates/storages.html:33 +msgid "Stopped" +msgstr "Durdurulmuş" + +#: networks/templates/network.html:76 +msgid "" +"The VMs on this network take their addresses from the outside network: " +"libvirt gives none." +msgstr "" +"Bu ağdaki sanal makineler adreslerini dış ağdan alır: libvirt adres vermez." + +#: networks/templates/network.html:86 +msgid "Stop the network to change its range" +msgstr "Aralığını değiştirmek için ağı durdurun" + +#: networks/templates/network.html:89 networks/templates/network.html:387 +msgid "DHCP range" +msgstr "DHCP aralığı" + +#: networks/templates/network.html:95 networks/templates/network.html:354 +msgid "Subnet" +msgstr "Alt ağ" + +#: networks/templates/network.html:98 +msgid "Host's address" +msgstr "Sunucunun adresi" + +#: networks/templates/network.html:104 +msgid "Fixed addresses only" +msgstr "Yalnızca sabit adresler" + +#: networks/templates/network.html:113 +msgid "The network has no address of the host: its VMs reach each other only." +msgstr "" +"Ağda sunucuya ait bir adres yok: sanal makineleri yalnızca birbirine ulaşır." + +#: networks/templates/network.html:120 +msgid "" +"The network has no IPv6 address; the XML definition below can give it one." +msgstr "Ağın IPv6 adresi yok; aşağıdaki XML tanımıyla bir adres verilebilir." + +#: networks/templates/network.html:128 +msgid "Fixed addresses" +msgstr "Sabit adresler" + +#: networks/templates/network.html:130 +msgid "Search fixed addresses" +msgstr "Sabit adreslerde ara" + +#: networks/templates/network.html:144 networks/templates/network.html:200 +msgid "MAC / DUID" +msgstr "MAC / DUID" + +#: networks/templates/network.html:156 +#, python-format +msgid "Actions for %(address)s" +msgstr "%(address)s için eylemler" + +#: networks/templates/network.html:168 +#, python-format +msgid "" +"Delete the fixed address %(address)s? The VM may get another address when " +"its lease ends." +msgstr "" +"%(address)s sabit adresi silinsin mi? Sanal makine, kirası bittiğinde başka " +"bir adres alabilir." + +#: networks/templates/network.html:180 +msgid "No fixed address matches the search." +msgstr "Aramayla eşleşen sabit adres yok." + +#: networks/templates/network.html:183 +msgid "No fixed addresses: every VM gets one from the DHCP range." +msgstr "Sabit adres yok: her sanal makine DHCP aralığından adres alır." + +#: networks/templates/network.html:185 +msgid "The network serves no DHCP, so it has no fixed addresses." +msgstr "Ağ DHCP sunmuyor, bu yüzden sabit adresi yok." + +#: networks/templates/network.html:191 +msgid "DHCP leases" +msgstr "DHCP kiraları" + +#: networks/templates/network.html:193 +#, python-format +msgid "The leases could not be read: %(error)s" +msgstr "Kiralar okunamadı: %(error)s" + +#: networks/templates/network.html:201 +msgid "Host name" +msgstr "Sunucu adı" + +#: networks/templates/network.html:203 +msgid "Ends" +msgstr "Bitiş" + +#: networks/templates/network.html:212 +msgid "Fixed" +msgstr "Sabit" + +#: networks/templates/network.html:225 +#, python-format +msgid "in %(time)s" +msgstr "%(time)s içinde" + +#: networks/templates/network.html:228 +msgid "Never" +msgstr "Hiçbir zaman" + +#: networks/templates/network.html:236 +msgid "Make fixed" +msgstr "Sabitle" + +#: networks/templates/network.html:245 +msgid "No current DHCP leases." +msgstr "Geçerli DHCP kirası yok." + +#: networks/templates/network.html:247 +msgid "The network is not running, so it gives no leases." +msgstr "Ağ çalışmıyor, bu yüzden kira vermiyor." + +#: networks/templates/network.html:254 +msgid "VMs on this network" +msgstr "Bu ağdaki sanal makineler" + +#: networks/templates/network.html:265 +msgid "No VM is defined on this network." +msgstr "Bu ağda tanımlı sanal makine yok." + +#: networks/templates/network.html:272 +msgid "Bandwidth limits" +msgstr "Bant genişliği sınırları" + +#: networks/templates/network.html:274 +msgid "Add limit" +msgstr "Sınır ekle" + +#: networks/templates/network.html:297 +msgid "Actions for the limit" +msgstr "Sınır için eylemler" + +#: networks/templates/network.html:304 +#, python-format +msgid "" +"Remove the %(direction)s limit of network %(name)s? It stays in force until " +"the network is stopped and started." +msgstr "" +"%(name)s ağının %(direction)s sınırı kaldırılsın mı? Ağ durdurulup " +"başlatılana kadar geçerli kalır." + +#: networks/templates/network.html:314 +msgid "No limits: the network's VMs share the host's bandwidth freely." +msgstr "" +"Sınır yok: ağın sanal makineleri sunucunun bant genişliğini serbestçe " +"paylaşır." + +#: networks/templates/network.html:317 +msgid "A change takes effect when the network is stopped and started again." +msgstr "Değişiklik, ağ durdurulup yeniden başlatıldığında geçerli olur." + +#: networks/templates/network.html:326 nwfilters/templates/nwfilter.html:144 +msgid "XML definition" +msgstr "XML tanımı" + +#: networks/templates/network.html:330 +msgid "Change the network's XML" +msgstr "Ağın XML'ini değiştir" + +#: networks/templates/network.html:331 +msgid "" +"The saved definition: a running network takes a change when it is stopped " +"and started again." +msgstr "" +"Kayıtlı tanım: çalışan bir ağ, değişikliği durdurulup yeniden " +"başlatıldığında alır." + +#: networks/templates/network.html:333 +msgid "Network XML" +msgstr "Ağ XML'i" + +#: networks/templates/network.html:349 +msgid "Fixed address" +msgstr "Sabit adres" + +#: networks/templates/network.html:364 +msgid "MAC (IPv4) or DUID (IPv6)" +msgstr "MAC (IPv4) veya DUID (IPv6)" + +#: networks/templates/network.html:366 +msgid "The VM's network card; without it, the VM is known by its name." +msgstr "Sanal makinenin ağ kartı; o olmadan sanal makine adıyla tanınır." + +#: networks/templates/network.html:413 +msgid "Bandwidth limit" +msgstr "Bant genişliği sınırı" + +#: networks/templates/network.html:421 +msgid "Inbound: to the VMs" +msgstr "Gelen: sanal makinelere" + +#: networks/templates/network.html:422 +msgid "Outbound: from the VMs" +msgstr "Giden: sanal makinelerden" + +#: networks/templates/network.html:437 +msgid "Linux applies a peak to inbound traffic only." +msgstr "Linux tepe değerini yalnızca gelen trafiğe uygular." + +#: networks/templates/networks.html:16 +msgid "This host has no networks." +msgstr "Bu sunucuda ağ yok." + +#: networks/templates/networks.html:45 +msgid "from the outside network" +msgstr "dış ağdan" + +#: networks/templates/networks.html:54 +#, python-format +msgid "DHCP %(start)s – %(end)s" +msgstr "DHCP %(start)s – %(end)s" + +#: networks/templates/networks.html:55 +msgid "DHCP: fixed addresses only" +msgstr "DHCP: yalnızca sabit adresler" + +#: networks/templates/networks.html:56 +msgid "No DHCP" +msgstr "DHCP yok" + +#: networks/views.py:22 +msgid "VMs reach out through the host's address; IPv6, when set, is routed." +msgstr "" +"Sanal makineler dışarıya sunucunun adresi üzerinden çıkar; IPv6 ayarlıysa " +"yönlendirilir." + +#: networks/views.py:23 +msgid "" +"The host routes the subnet; the upstream router needs a route back to it." +msgstr "" +"Sunucu alt ağı yönlendirir; üst yönlendiricinin ona geri dönen bir rotası " +"olmalıdır." + +#: networks/views.py:24 +msgid "Open" +msgstr "Açık" + +#: networks/views.py:24 +msgid "The host routes the subnet and adds no firewall rules for it." +msgstr "" +"Sunucu alt ağı yönlendirir ve onun için güvenlik duvarı kuralı eklemez." + +#: networks/views.py:25 +msgid "" +"VMs join a bridge of the host and take their addresses from its network." +msgstr "" +"Sanal makineler sunucunun bir köprüsüne katılır ve adreslerini onun ağından " +"alır." + +#: networks/views.py:27 +msgid "SR-IOV" +msgstr "SR-IOV" + +#: networks/views.py:27 +msgid "VMs get a virtual function of the host's network card." +msgstr "Sanal makineler sunucunun ağ kartının bir sanal işlevini alır." + +#: networks/views.py:166 +msgid "The fixed address is unchanged" +msgstr "Sabit adres değişmedi" + +#: networks/views.py:168 +#, python-format +msgid "The fixed address %(address)s is set" +msgstr "%(address)s sabit adresi ayarlandı" + +#: networks/views.py:177 +#, python-format +msgid "The fixed address %(address)s is deleted" +msgstr "%(address)s sabit adresi silindi" + +#: networks/views.py:185 +msgid "The DHCP range is changed" +msgstr "DHCP aralığı değiştirildi" + +#: networks/views.py:202 +msgid "Network XML is changed. Stop and start network to activate new config." +msgstr "" +"Ağ XML'i değiştirildi. Yeni yapılandırmayı etkinleştirmek için ağı durdurup " +"başlatın." + +#: networks/views.py:207 msgid "Network XML is changed." msgstr "Ağ XML i değiştirildi." -#: networks/views.py:247 +#: networks/views.py:222 #, python-format msgid "" "%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network " @@ -3709,164 +6954,595 @@ msgstr "" "%(qos_dir)s QoS is updated.Ağ XML i değiştirildi. \\ Aktifleştirmek için " "durdurun ve yeniden başlatın." -#: networks/views.py:267 -#, fuzzy, python-format -#| msgid "" -#| "%(qos_dir)s QoS is deleted. Network XML is changed. Stop " -#| "and start network to activate new config." +#: networks/views.py:247 +#, python-format msgid "" -"%(qos_dir)s QoS is deleted. Network XML is changed. " -"Stop and start network to activate new config" +"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and start network " +"to activate new config" msgstr "" -"%(qos_dir)s QoS silindi. Ağ XML i değiştirildi. \\ Aktifleştirmek için " -"durdurun ve yeniden başlatın." +"%(qos_dir)s QoS silindi. Ağ XML'i değiştirildi. Yeni yapılandırmayı " +"etkinleştirmek için ağı durdurup başlatın" -#: nwfilters/templates/add_nwf_rule.html:13 -msgid "Add New NWFilter Rule" -msgstr "Yeni AğFiltresi Ekle" +#: nodedevs/templates/nodedevs.html:17 +msgid "" +"No IOMMU groups detected: a PCI device cannot be given to a VM. The host " +"needs its IOMMU (Intel VT-d, AMD-Vi) turned on in the firmware and the " +"kernel; on Intel, boot it with intel_iommu=on." +msgstr "" +"IOMMU grubu bulunamadı: bir PCI aygıtı sanal makineye verilemez. Sunucunun " +"IOMMU'su (Intel VT-d, AMD-Vi) ürün yazılımında ve çekirdekte açık olmalıdır; " +"Intel'de intel_iommu=on ile önyükleyin." -#: nwfilters/templates/add_nwf_rule.html:23 -msgid "If there is a rule which has same attributes it replaces that rule" -msgstr "Eğer aynı niteliklerde bir kural varsa bu kuralla değiştirilecektir" +#: nodedevs/templates/nodedevs.html:22 +msgid "Search devices" +msgstr "Aygıtlarda ara" -#: nwfilters/templates/create_nwfilter_block.html:13 -msgid "Create New NWFilter" -msgstr "Yeni AğFiltresi Oluştur" +#: nodedevs/templates/nodedevs.html:26 +msgid "PCI devices" +msgstr "PCI aygıtları" -#: nwfilters/templates/nwfilter.html:40 nwfilters/templates/nwfilters.html:54 -#: virtsecrets/templates/secrets.html:61 +#: nodedevs/templates/nodedevs.html:35 +msgid "Driver" +msgstr "Sürücü" + +#: nodedevs/templates/nodedevs.html:36 nodedevs/templates/nodedevs.html:81 +msgid "Host resources" +msgstr "Sunucu kaynakları" + +#: nodedevs/templates/nodedevs.html:44 +msgid "Without an IOMMU group" +msgstr "IOMMU grubu olmadan" + +#: nodedevs/templates/nodedevs.html:44 +#, python-format +msgid "IOMMU group %(group)s" +msgstr "IOMMU grubu %(group)s" + +#: nodedevs/templates/nodedevs.html:53 +#, python-format +msgid "Virtual function of %(address)s" +msgstr "%(address)s aygıtının sanal işlevi" + +#: nodedevs/templates/nodedevs.html:54 +#, python-format +msgid "%(counter)s virtual function" +msgid_plural "%(counter)s virtual functions" +msgstr[0] "%(counter)s sanal işlev" +msgstr[1] "%(counter)s sanal işlev" + +#: nodedevs/templates/nodedevs.html:67 +msgid "The host reports no PCI devices." +msgstr "Sunucu hiç PCI aygıtı bildirmiyor." + +#: nodedevs/templates/nodedevs.html:72 +msgid "USB devices" +msgstr "USB aygıtları" + +#: nodedevs/templates/nodedevs.html:78 +msgid "Bus / device" +msgstr "Veriyolu / aygıt" + +#: nodedevs/templates/nodedevs.html:92 +msgid "" +"One of several of this model: a VM that names the model alone may take any " +"of them." +msgstr "" +"Bu modelden birkaç taneden biri: yalnızca modeli belirten bir sanal makine " +"bunlardan herhangi birini alabilir." + +#: nodedevs/templates/nodedevs.html:98 +#, python-format +msgid "By model: %(vms)s" +msgstr "Modele göre: %(vms)s" + +#: nodedevs/templates/nodedevs.html:106 +msgid "The host reports no USB devices." +msgstr "Sunucu hiç USB aygıtı bildirmiyor." + +#: nodedevs/templates/nodedevs.html:110 +msgid "No device matches the search." +msgstr "Aramayla eşleşen aygıt yok." + +#: nwfilters/templates/create_nwfilter_block.html:5 +#: nwfilters/templates/create_nwfilter_block.html:14 +msgid "New filter" +msgstr "Yeni filtre" + +#: nwfilters/templates/create_nwfilter_block.html:21 +msgid "" +"Name it and give its rules and the filters it references; libvirt gives it a " +"UUID. In a rule, in is traffic to the VM, out from it; a lower priority " +"applies first." +msgstr "" +"Ad verin, kurallarını ve başvurduğu filtreleri girin; libvirt ona bir UUID " +"verir. Bir kuralda in sanal makineye gelen, out ondan çıkan trafiktir; düşük " +"öncelik önce uygulanır." + +#: nwfilters/templates/create_nwfilter_block.html:22 +msgid "libvirt's filter format" +msgstr "libvirt'in filtre biçimi" + +#: nwfilters/templates/create_nwfilter_block.html:25 +#: nwfilters/templates/nwfilter.html:151 nwfilters/templates/nwfilters.html:118 +msgid "Filter XML" +msgstr "Filtre XML'i" + +#: nwfilters/templates/create_nwfilter_block.html:34 +msgid "Create filter" +msgstr "Filtre oluştur" + +#: nwfilters/templates/nwfilter.html:15 nwfilters/templates/nwfilter.html:54 +#: operations/templates/operations/jobs.html:46 +msgid "Filter" +msgstr "Filtre" + +#: nwfilters/templates/nwfilter.html:18 msgid "UUID" msgstr "UUID" -#: nwfilters/templates/nwfilter.html:69 -msgid "Filter References" -msgstr "Filtre Referansları" +#: nwfilters/templates/nwfilter.html:21 nwfilters/templates/nwfilters.html:30 +msgid "Chain" +msgstr "Zincir" -#: nwfilters/templates/nwfilter.html:93 -msgid "Reference" -msgstr "Referans" - -#: nwfilters/templates/nwfilter.html:118 -msgid "Rules" -msgstr "Kurallar" - -#: nwfilters/templates/nwfilter.html:122 -msgid "Rule" -msgstr "Kural" - -#: nwfilters/templates/nwfilter.html:123 -msgid "Action Type" -msgstr "Eylem Tipi" - -#: nwfilters/templates/nwfilter.html:125 +#: nwfilters/templates/nwfilter.html:24 nwfilters/templates/nwfilter.html:98 +#: nwfilters/templates/nwfilters.html:31 msgid "Priority" msgstr "Öncelik" -#: nwfilters/templates/nwfilter.html:126 -msgid "Statematch" +#: nwfilters/templates/nwfilter.html:27 nwfilters/templates/nwfilters.html:34 +msgid "Directly used by" +msgstr "Doğrudan kullanan" + +#: nwfilters/templates/nwfilter.html:31 +msgid "Referenced by" +msgstr "Başvuran" + +#: nwfilters/templates/nwfilter.html:39 nwfilters/templates/nwfilters.html:33 +msgid "References" +msgstr "Başvurular" + +#: nwfilters/templates/nwfilter.html:42 +msgid "Filter to reference" +msgstr "Başvurulacak filtre" + +#: nwfilters/templates/nwfilter.html:55 +msgid "Parameters" +msgstr "Parametreler" + +#: nwfilters/templates/nwfilter.html:64 +msgid "Missing" +msgstr "Eksik" + +#: nwfilters/templates/nwfilter.html:71 +#, python-format +msgid "Remove the reference to %(ref)s" +msgstr "%(ref)s başvurusunu kaldır" + +#: nwfilters/templates/nwfilter.html:72 +#, python-format +msgid "" +"Remove the reference to %(ref)s? Its rules no longer apply through this " +"filter." msgstr "" +"%(ref)s başvurusu kaldırılsın mı? Kuralları artık bu filtre üzerinden " +"uygulanmaz." + +#: nwfilters/templates/nwfilter.html:81 +msgid "It references no other filter." +msgstr "Başka bir filtreye başvurmuyor." + +#: nwfilters/templates/nwfilter.html:87 nwfilters/templates/nwfilters.html:32 +msgid "Rules" +msgstr "Kurallar" + +#: nwfilters/templates/nwfilter.html:88 nwfilters/templates/nwfilter.html:164 +#: nwfilters/templates/nwfilter.html:179 +msgid "Add rule" +msgstr "Kural ekle" + +#: nwfilters/templates/nwfilter.html:96 +msgid "Action" +msgstr "Eylem" + +#: nwfilters/templates/nwfilter.html:99 +msgid "Matches" +msgstr "Eşleşmeler" + +#: nwfilters/templates/nwfilter.html:108 +msgid "Accept" +msgstr "Kabul et" + +#: nwfilters/templates/nwfilter.html:112 +msgid "To the VM" +msgstr "Sanal makineye" + +#: nwfilters/templates/nwfilter.html:112 +msgid "From the VM" +msgstr "Sanal makineden" + +#: nwfilters/templates/nwfilter.html:112 +msgid "Both ways" +msgstr "İki yönde" + +#: nwfilters/templates/nwfilter.html:118 +msgid "Any traffic of the chain" +msgstr "Zincirin tüm trafiği" + +#: nwfilters/templates/nwfilter.html:120 +msgid "Without connection tracking" +msgstr "Bağlantı izleme olmadan" + +#: nwfilters/templates/nwfilter.html:126 +#, python-format +msgid "Delete rule %(number)s" +msgstr "%(number)s numaralı kuralı sil" #: nwfilters/templates/nwfilter.html:127 -msgid "Directives" -msgstr "Direktifler" +msgid "Delete this rule? Interfaces that use the filter no longer get it." +msgstr "Bu kural silinsin mi? Filtreyi kullanan arabirimler artık onu almaz." -#: nwfilters/templates/nwfilters.html:70 -msgid "Details of NWFilter" -msgstr "AğFiltresi Ayrıntıları" +#: nwfilters/templates/nwfilter.html:136 +msgid "The filter has no rules of its own." +msgstr "Filtrenin kendine ait kuralı yok." -#: nwfilters/templates/nwfilters.html:93 -msgid "Clone NWFilter" -msgstr "AğFiltresi Klonla" +#: nwfilters/templates/nwfilter.html:148 +msgid "Change the filter's XML" +msgstr "Filtrenin XML'ini değiştir" -#: nwfilters/templates/nwfilters.html:133 -msgid "Hypervisor doesn't have any NWFilters" -msgstr "Hipervizör hiç bir AğFiltresine sahip değil" +#: nwfilters/templates/nwfilter.html:149 +msgid "" +"A change applies at once, also to the running VMs that use the filter; it " +"keeps the filter's name and UUID." +msgstr "" +"Değişiklik hemen, filtreyi kullanan çalışan sanal makinelere de uygulanır; " +"filtrenin adı ve UUID'si korunur." -#: nwfilters/views.py:50 -msgid "A network filter with this name already exists" -msgstr "Bu isimde bir ağ filtresi zaten mevcut" +#: nwfilters/templates/nwfilter.html:169 +msgid "" +"One rule: in is traffic to the VM, out from it; a lower priority applies " +"first (500 if none is given)." +msgstr "" +"Tek kural: in sanal makineye gelen, out ondan çıkan trafiktir; düşük öncelik " +"önce uygulanır (verilmezse 500)." -#: nwfilters/views.py:55 -msgid "A network filter with this UUID already exists" -msgstr "Bu UUID ye sahip bir ağ filtresi zaten mevcut" +#: nwfilters/templates/nwfilter.html:170 +msgid "The protocols and their attributes" +msgstr "Protokoller ve öznitelikleri" -#: nwfilters/views.py:60 +#: nwfilters/templates/nwfilter.html:173 +msgid "Rule XML" +msgstr "Kural XML'i" + +#: nwfilters/templates/nwfilters.html:6 nwfilters/templates/nwfilters.html:8 +msgid "Network filters" +msgstr "Ağ filtreleri" + +#: nwfilters/templates/nwfilters.html:17 +msgid "This host has no network filters." +msgstr "Bu sunucuda ağ filtresi yok." + +#: nwfilters/templates/nwfilters.html:23 +msgid "Search filters" +msgstr "Filtrelerde ara" + +#: nwfilters/templates/nwfilters.html:49 #, python-format -msgid "%(filter)s network filter is created" -msgstr "%(filter)s ağ filtresi oluşturuldu" +msgid "%(counter)s filter" +msgid_plural "%(counter)s filters" +msgstr[0] "%(counter)s filtre" +msgstr[1] "%(counter)s filtre" -#: nwfilters/views.py:73 +#: nwfilters/templates/nwfilters.html:55 #, python-format -msgid "%(filter)s network filter is deleted" -msgstr "%(filter)s ağ filtresi silindi" +msgid "Actions for filter %(name)s" +msgstr "%(name)s filtresi için eylemler" -#: nwfilters/views.py:98 +#: nwfilters/templates/nwfilters.html:63 #, python-format -msgid "NWFilter is in use by %(instance)s. Cannot be deleted." -msgstr "AğFiltresi, %(instance)s tarafından kullanımda. Silinemiyor." +msgid "Delete filter %(name)s?" +msgstr "%(name)s filtresi silinsin mi?" -#: nwfilters/views.py:118 +#: nwfilters/templates/nwfilters.html:63 virtsecrets/templates/secrets.html:75 +msgid "Delete (in use)" +msgstr "Sil (kullanımda)" + +#: nwfilters/templates/nwfilters.html:63 +msgid "Delete filter" +msgstr "Filtreyi sil" + +#: nwfilters/templates/nwfilters.html:74 +msgid "No filter matches the search." +msgstr "Aramayla eşleşen filtre yok." + +#: nwfilters/templates/nwfilters.html:84 +msgid "Clone filter" +msgstr "Filtreyi klonla" + +#: nwfilters/templates/nwfilters.html:88 storages/templates/storage.html:180 +msgid "Name of the copy" +msgstr "Kopyanın adı" + +#: nwfilters/templates/nwfilters.html:90 +msgid "" +"Letters, digits, dots, dashes and underscores. The copy has the filter's " +"rules and references." +msgstr "" +"Harfler, rakamlar, nokta, tire ve alt çizgi. Kopya, filtrenin kurallarını ve " +"başvurularını içerir." + +#: operations/templates/operations/job.html:11 +#: operations/templates/operations/jobs.html:7 +#: operations/templates/operations/jobs.html:9 +#: operations/templates/operations/jobs.html:20 templates/navbar.html:24 +msgid "Jobs" +msgstr "İşler" + +#: operations/templates/operations/job.html:29 +msgid "Cancel job form" +msgstr "İş iptal formu" + +#: operations/templates/operations/job.html:44 +#: operations/templates/operations/jobs.html:82 +msgid "Progress" +msgstr "İlerleme" + +#: operations/templates/operations/job.html:54 +msgid "Results" +msgstr "Sonuçlar" + +#: operations/templates/operations/job.html:63 +msgid "Left behind" +msgstr "Geride kalanlar" + +#: operations/templates/operations/job.html:69 +msgid "Resolution" +msgstr "Çözüm" + +#: operations/templates/operations/job.html:81 +msgid "Started" +msgstr "Başlangıç" + +#: operations/templates/operations/job.html:81 #, python-format -msgid "Cloning NWFilter %(name)s as %(clone)s" -msgstr "Ağfiltresi %(name)s , %(clone)s olarak klonlanıyor" +msgid "queued for %(time)s" +msgstr "%(time)s kuyrukta" -#: storages/forms.py:13 storages/forms.py:47 -msgid "No path has been entered" -msgstr "Yol girilmedi" +#: operations/templates/operations/job.html:87 +msgid "Finished" +msgstr "Bitti" -#: storages/forms.py:44 +#: operations/templates/operations/job.html:87 +#, python-format +msgid "ran for %(time)s" +msgstr "%(time)s çalıştı" + +#: operations/templates/operations/job.html:97 +#: operations/templates/operations/job.html:115 +msgid "Resolve" +msgstr "Çöz" + +#: operations/templates/operations/job.html:98 +msgid "Record what you checked; the job is marked succeeded or failed." +msgstr "" +"Neyi kontrol ettiğinizi kaydedin; iş başarılı ya da başarısız olarak " +"işaretlenir." + +#: operations/templates/operations/job.html:101 +msgid "Resolve job form" +msgstr "İş çözme formu" + +#: operations/templates/operations/job.html:104 +msgid "Outcome" +msgstr "Sonuç" + +#: operations/templates/operations/job.html:106 +msgid "Succeeded" +msgstr "Başarılı" + +#: operations/templates/operations/job.html:111 +msgid "What you checked" +msgstr "Neyi kontrol ettiniz" + +#: operations/templates/operations/jobs.html:14 +msgid "Worker unavailable, last seen" +msgstr "İşçi kullanılamıyor, son görülme" + +#: operations/templates/operations/jobs.html:22 +msgid "Filter jobs" +msgstr "İşleri filtrele" + +#: operations/templates/operations/jobs.html:30 +msgid "Kind" +msgstr "Tür" + +#: operations/templates/operations/jobs.html:31 +msgid "All kinds" +msgstr "Tüm türler" + +#: operations/templates/operations/jobs.html:39 +msgid "All states" +msgstr "Tüm durumlar" + +#: operations/templates/operations/jobs.html:47 +msgid "Reset" +msgstr "Sıfırla" + +#: operations/templates/operations/jobs.html:53 +msgid "No jobs" +msgstr "İş yok" + +#: operations/templates/operations/jobs.html:59 +msgid "Job" +msgstr "İş" + +#: operations/templates/operations/jobs.html:60 +msgid "Resource" +msgstr "Kaynak" + +#: operations/templatetags/operations.py:29 +msgctxt "job state" +msgid "queued" +msgstr "kuyrukta" + +#: operations/templatetags/operations.py:30 +msgctxt "job state" +msgid "running" +msgstr "çalışıyor" + +#: operations/templatetags/operations.py:31 +msgctxt "job state" +msgid "cancelling" +msgstr "iptal ediliyor" + +#: operations/templatetags/operations.py:32 +msgctxt "job state" +msgid "succeeded" +msgstr "başarılı" + +#: operations/templatetags/operations.py:33 +msgctxt "job state" +msgid "failed" +msgstr "başarısız" + +#: operations/templatetags/operations.py:34 +msgctxt "job state" +msgid "cancelled" +msgstr "iptal edildi" + +#: operations/templatetags/operations.py:35 +msgctxt "job state" +msgid "uncertain" +msgstr "belirsiz" + +#: operations/templatetags/operations.py:61 +#, python-format +msgid "%(count)d second" +msgid_plural "%(count)d seconds" +msgstr[0] "%(count)d saniye" +msgstr[1] "%(count)d saniye" + +#: operations/utils.py:51 +msgid "The host of this virtual machine cannot be reached right now." +msgstr "Bu sanal makinenin sunucusuna şu anda ulaşılamıyor." + +#: operations/utils.py:119 +msgid "" +"A short operation is in progress on this resource; try again in a moment." +msgstr "Bu kaynakta kısa bir işlem sürüyor; birazdan yeniden deneyin." + +#: operations/utils.py:122 +#, python-format +msgid "" +"%(label)s is %(state)s on this resource (started by %(user)s, %(since)s " +"ago); see the Jobs page." +msgstr "" +"%(label)s bu kaynakta %(state)s (%(user)s başlattı, %(since)s önce); İşler " +"sayfasına bakın." + +#: operations/utils.py:124 +#, python-format +msgid "%(label)s is %(state)s on this resource (since %(since)s)." +msgstr "%(label)s bu kaynakta %(state)s (%(since)s beri)." + +#: operations/worker.py:42 +msgid "Waiting for recovery" +msgstr "Kurtarma bekleniyor" + +#: storages/forms.py:30 storages/templates/storage.html:102 +#: storages/templates/storages.html:43 +msgid "Path" +msgstr "Yol" + +#: storages/forms.py:31 +msgid "Device or remote path" +msgstr "Aygıt veya uzak yol" + +#: storages/forms.py:32 +msgid "Erase the device" +msgstr "Aygıtı temizle" + +#: storages/forms.py:33 storages/templates/create_stg_block.html:110 +msgid "Ceph user" +msgstr "Ceph kullanıcısı" + +#: storages/forms.py:34 storages/templates/create_stg_block.html:98 +msgid "Ceph monitor" +msgstr "Ceph monitörü" + +#: storages/forms.py:35 storages/templates/create_stg_block.html:104 +msgid "Ceph pool" +msgstr "Ceph havuzu" + +#: storages/forms.py:36 storages/templates/create_stg_block.html:116 +msgid "Ceph secret" +msgstr "Ceph parolası" + +#: storages/forms.py:37 storages/templates/create_stg_block.html:139 +msgid "Server" +msgstr "Sunucu" + +#: storages/forms.py:54 +msgid "This host has a pool of that name" +msgstr "Bu sunucuda bu adda bir havuz var" + +#: storages/forms.py:61 msgid "The target must not contain any special characters" msgstr "Hedef herhangi bir özel karakter içeremez" -#: storages/forms.py:56 -msgid "No device or path has been entered" -msgstr "Aygıt ya da yol girilmedi" +#: storages/forms.py:67 +#, python-format +msgid "Pool %(pool)s uses this path" +msgstr "%(pool)s havuzu bu yolu kullanıyor" -#: storages/forms.py:59 +#: storages/forms.py:74 msgid "The disk source must not contain any special characters" msgstr "Disk kaynağı herhangi bir özel karakter içermemelidir" -#: storages/forms.py:78 storages/forms.py:98 +#: storages/forms.py:84 +msgid "Choose one of the host's Ceph secrets" +msgstr "Sunucunun Ceph parolalarından birini seçin" + +#: storages/forms.py:102 storages/forms.py:122 msgid "The image name must not contain any special characters" msgstr "İmaj adı herhangi bir özel karakter içeremez" -#: storages/forms.py:102 +#: storages/forms.py:126 msgid "The image name must not exceed 120 characters" msgstr "İmaj adı 120 karakterden fazla olamaz" +#: storages/jobs.py:42 +msgid "Clone volume" +msgstr "Birimi klonla" + +#: storages/jobs.py:72 +msgid "Copying the volume" +msgstr "Birim kopyalanıyor" + +#: storages/jobs.py:96 +msgid "Upload ISO image" +msgstr "ISO imajı yükle" + #: storages/models.py:13 storages/models.py:48 -#, fuzzy -#| msgid "Pool type" msgid "type" msgstr "tip" #: storages/models.py:14 storages/models.py:32 storages/models.py:44 -#, fuzzy -#| msgid "Resize" msgid "size" msgstr "boyut" #: storages/models.py:15 -#, fuzzy -#| msgid "Volumes" msgid "volumes" msgstr "birimler" #: storages/models.py:27 -#, fuzzy -#| msgid "Format" msgid "format" msgstr "biçem" #: storages/models.py:31 -#, fuzzy -#| msgid "Maximum Allocation" msgid "allocation" -msgstr "tahsisat" +msgstr "ayrılan" #: storages/models.py:43 -#, fuzzy -#| msgid "State" msgid "state" msgstr "durum" @@ -3875,1418 +7551,848 @@ msgid "free" msgstr "boş" #: storages/models.py:47 -#, fuzzy -#| msgid "Pool path" msgid "path" msgstr "yol" #: storages/models.py:49 -#, fuzzy -#| msgid "Autostart" msgid "autostart" msgstr "otomatik başlat" -#: storages/templates/create_stg_block.html:13 -msgid "Create Storage Pool" -msgstr "Depolama Havuzu Oluştur" +#: storages/templates/create_stg_block.html:7 +msgid "New pool" +msgstr "Yeni havuz" -#: storages/templates/create_stg_block.html:20 -msgid "DIR" -msgstr "DIR" +#: storages/templates/create_stg_block.html:18 +msgid "New storage pool" +msgstr "Yeni depolama havuzu" -#: storages/templates/create_stg_block.html:25 +#: storages/templates/create_stg_block.html:27 +msgid "Storage type" +msgstr "Depolama tipi" + +#: storages/templates/create_stg_block.html:29 +#: storages/templates/create_stg_block.html:65 +#: storages/templates/create_stg_block.html:67 +#: storages/templates/create_stg_block.html:172 +msgid "Directory" +msgstr "Dizin" + +#: storages/templates/create_stg_block.html:29 +msgid "Image files in a directory of the host." +msgstr "Sunucudaki bir dizinde imaj dosyaları." + +#: storages/templates/create_stg_block.html:31 +#: storages/templates/create_stg_block.html:76 msgid "LVM" msgstr "LVM" -#: storages/templates/create_stg_block.html:30 -msgid "CEPH" -msgstr "CEPH" +#: storages/templates/create_stg_block.html:31 +msgid "Logical volumes of a volume group made on a device." +msgstr "Bir aygıt üzerinde oluşturulan birim grubunun mantıksal birimleri." + +#: storages/templates/create_stg_block.html:33 +#: storages/templates/create_stg_block.html:94 +msgid "Ceph RBD" +msgstr "Ceph RBD" + +#: storages/templates/create_stg_block.html:33 +msgid "Images of a pool of an existing Ceph cluster." +msgstr "Mevcut bir Ceph kümesindeki bir havuzun imajları." #: storages/templates/create_stg_block.html:35 -msgid "NETFS" -msgstr "NETFS" +#: storages/templates/create_stg_block.html:136 +msgid "Network filesystem" +msgstr "Ağ dosya sistemi" -#: storages/templates/create_stg_block.html:40 -msgid "ISO" -msgstr "ISO" +#: storages/templates/create_stg_block.html:35 +msgid "Image files on a server's share, mounted on the host." +msgstr "Bir sunucunun paylaşımında, bu sunucuya bağlanmış imaj dosyaları." -#: storages/templates/create_stg_block.html:63 -#: storages/templates/create_stg_block.html:237 -msgid "Path" -msgstr "Yol" +#: storages/templates/create_stg_block.html:42 +#: storages/templates/create_stg_block.html:50 +#: storages/templates/create_stg_block.html:170 +msgid "ISO images" +msgstr "ISO imajları" -#: storages/templates/create_stg_block.html:121 -msgid "Ceph User" -msgstr "Ceph Kullanıcısı" +#: storages/templates/create_stg_block.html:43 +msgid "Already on this host" +msgstr "Bu sunucuda zaten var" -#: storages/templates/create_stg_block.html:127 -msgid "Ceph Pool" -msgstr "Ceph Havuzu" +#: storages/templates/create_stg_block.html:46 +msgid "Open the ISO pool" +msgstr "ISO havuzunu aç" -#: storages/templates/create_stg_block.html:133 -msgid "Ceph Host" -msgstr "Ceph Sunucusu" +#: storages/templates/create_stg_block.html:50 +msgid "The directory pool named iso, for uploaded ISO images." +msgstr "Yüklenen ISO imajları için iso adlı dizin havuzu." -#: storages/templates/create_stg_block.html:192 -msgid "Remote Path" -msgstr "Uzak Yol" - -#: storages/templates/create_stg_block.html:201 -msgid "auto" -msgstr "otomatik" - -#: storages/templates/create_stg_block.html:202 -msgid "nfs" -msgstr "nfs" - -#: storages/templates/create_stg_block.html:203 -msgid "glusterfs" -msgstr "glusterfs" - -#: storages/templates/create_stg_block.html:204 -msgid "cifs" -msgstr "cifs" - -#: storages/templates/create_stg_block.html:209 -msgid "Local Path" -msgstr "Yerel Yol" - -#: storages/templates/create_stg_vol_block.html:16 -msgid "Upload ISO Image" -msgstr "ISO İmajı Yükle" - -#: storages/templates/create_stg_vol_block.html:30 -msgid "Upload" -msgstr "Yükle" - -#: storages/templates/create_stg_vol_block.html:47 -msgid "Add New Volume" -msgstr "Yeni Birim Ekle" - -#: storages/templates/storage.html:47 +#: storages/templates/create_stg_block.html:57 msgid "Pool name" msgstr "Havuz adı" -#: storages/templates/storage.html:49 -msgid "Pool type" -msgstr "Havuz tipi" +#: storages/templates/create_stg_block.html:70 +msgid "Made on the host if it does not exist." +msgstr "Yoksa sunucuda oluşturulur." -#: storages/templates/storage.html:51 -msgid "Pool path" -msgstr "Havuz yolu" +#: storages/templates/create_stg_block.html:81 +msgid "The volume group takes the pool's name." +msgstr "Birim grubu havuzun adını alır." -#: storages/templates/storage.html:53 -msgid "Pool status" -msgstr "Havuz durumu" +#: storages/templates/create_stg_block.html:87 +msgid "The device becomes a new volume group: what is on it now is erased." +msgstr "Aygıt yeni bir birim grubu olur: üzerindeki her şey silinir." -#: storages/templates/storage.html:57 -#: virtsecrets/templates/create_secret_block.html:37 -msgid "Usage" -msgstr "Kullanım" +#: storages/templates/create_stg_block.html:123 +msgid "The libvirt secret holding that user's key." +msgstr "O kullanıcının anahtarını tutan libvirt parolası." -#: storages/templates/storage.html:91 storages/templates/storages.html:64 -msgid "Volumes" -msgstr "Birimler" +#: storages/templates/create_stg_block.html:130 +#, python-format +msgid "" +"A Ceph pool needs a libvirt secret of the Ceph type holding the Ceph user's " +"key, and this host has none. Add one on the " +"Secrets page, then come back." +msgstr "" +"Bir Ceph havuzu, Ceph kullanıcısının anahtarını tutan Ceph türünde bir " +"libvirt parolasına ihtiyaç duyar ve bu sunucuda hiç yok. Parolalar sayfasında bir tane ekleyin, sonra " +"geri dönün." -#: storages/templates/storage.html:99 -msgid "Allocated" -msgstr "Tahsis Edilmiş" +#: storages/templates/create_stg_block.html:145 +msgid "Protocol" +msgstr "Protokol" -#: storages/templates/storage.html:120 +#: storages/templates/create_stg_block.html:153 +msgid "Share on the server" +msgstr "Sunucudaki paylaşım" + +#: storages/templates/create_stg_block.html:159 +msgid "Mounted on" +msgstr "Bağlama noktası" + +#: storages/templates/create_stg_block.html:162 +msgid "A directory of the host; made if it does not exist." +msgstr "Sunucudaki bir dizin; yoksa oluşturulur." + +#: storages/templates/create_stg_block.html:180 +msgid "The pool starts at once, and with the host from then on." +msgstr "Havuz hemen ve bundan sonra sunucuyla birlikte başlar." + +#: storages/templates/create_stg_block.html:184 +msgid "Create pool" +msgstr "Havuz oluştur" + +#: storages/templates/create_stg_vol_block.html:8 +msgid "Upload ISO" +msgstr "ISO yükle" + +#: storages/templates/create_stg_vol_block.html:15 +msgid "Upload ISO Image" +msgstr "ISO İmajı Yükle" + +#: storages/templates/create_stg_vol_block.html:18 +msgid "Upload iso form" +msgstr "ISO yükleme formu" + +#: storages/templates/create_stg_vol_block.html:20 +msgid "ISO file" +msgstr "ISO dosyası" + +#: storages/templates/create_stg_vol_block.html:22 +msgid "The browser sends it: keep the page open until the upload ends." +msgstr "Dosyayı tarayıcı gönderir: yükleme bitene kadar sayfayı açık tutun." + +#: storages/templates/create_stg_vol_block.html:25 +#: storages/templates/storage.html:293 +msgid "Starting upload..." +msgstr "Yükleme başlıyor..." + +#: storages/templates/create_stg_vol_block.html:32 +msgid "Upload" +msgstr "Yükle" + +#: storages/templates/create_stg_vol_block.html:41 +#: storages/templates/create_stg_vol_block.html:49 +msgid "New volume" +msgstr "Yeni birim" + +#: storages/templates/create_stg_vol_block.html:53 +msgid "Create volume to storage form" +msgstr "Depolamaya birim oluşturma formu" + +#: storages/templates/storage.html:14 +#, python-format +msgid "Actions for pool %(pool)s" +msgstr "%(pool)s havuzu için eylemler" + +#: storages/templates/storage.html:18 +#, python-format +msgid "" +"Stop pool %(name)s? Its files stay, but until it is started again its " +"volumes cannot be managed and VMs with disks in it may not start." +msgstr "" +"%(name)s havuzu durdurulsun mu? Dosyaları kalır, ancak yeniden başlatılana " +"kadar birimleri yönetilemez ve diskleri bu havuzda olan sanal makineler " +"başlamayabilir." + +#: storages/templates/storage.html:31 +#, python-format +msgid "" +"Disable autostart of pool %(name)s? After the host restarts it stays stopped." +msgstr "" +"%(name)s havuzunun otomatik başlatması kapatılsın mı? Sunucu yeniden " +"başladıktan sonra durdurulmuş kalır." + +#: storages/templates/storage.html:40 +#, python-format +msgid "" +"Delete pool %(name)s? Only its definition goes; its volumes and their files " +"stay." +msgstr "" +"%(name)s havuzu silinsin mi? Yalnızca tanımı silinir; birimleri ve dosyaları " +"kalır." + +#: storages/templates/storage.html:40 +msgid "Delete pool" +msgstr "Havuzu sil" + +#: storages/templates/storage.html:60 +msgid "Space" +msgstr "Alan" + +#: storages/templates/storage.html:63 +msgid "Unavailable while the pool is stopped." +msgstr "Havuz durdurulmuşken kullanılamaz." + +#: storages/templates/storage.html:65 +msgid "The pool's space could not be read." +msgstr "Havuzun alan bilgisi okunamadı." + +#: storages/templates/storage.html:67 +msgid "The pool has no size." +msgstr "Havuzun boyutu yok." + +#: storages/templates/storage.html:71 +#, python-format +msgid "%(used)s used of %(size)s" +msgstr "%(size)s alanın %(used)s kadarı kullanılıyor" + +#: storages/templates/storage.html:73 +msgid "the filesystem of its path" +msgstr "yolunun dosya sistemi" + +#: storages/templates/storage.html:74 +msgid "its volume group" +msgstr "birim grubu" + +#: storages/templates/storage.html:75 +msgid "the Ceph cluster" +msgstr "Ceph kümesi" + +#: storages/templates/storage.html:77 +msgid "Space used" +msgstr "Kullanılan alan" + +#: storages/templates/storage.html:81 +#, python-format +msgid "%(free)s free" +msgstr "%(free)s boş" + +#: storages/templates/storage.html:88 +msgid "Pool" +msgstr "Havuz" + +#: storages/templates/storage.html:94 +msgid "Degraded" +msgstr "Bozulmuş" + +#: storages/templates/storage.html:112 +msgid "" +"This pool is stopped: its volumes cannot be listed or managed until it is " +"started. Their files stay." +msgstr "" +"Bu havuz durdurulmuş: başlatılana kadar birimleri listelenemez veya " +"yönetilemez. Dosyaları kalır." + +#: storages/templates/storage.html:117 +msgid "Search volumes" +msgstr "Birimlerde ara" + +#: storages/templates/storage.html:137 +#, python-format +msgid "%(allocated)s allocated" +msgstr "%(allocated)s ayrılmış" + +#: storages/templates/storage.html:152 +#, python-format +msgid "" +"Delete volume %(name)s? Its file and data are removed; a volume a VM uses is " +"not deleted." +msgstr "" +"%(name)s birimi silinsin mi? Dosyası ve verisi kaldırılır; bir sanal " +"makinenin kullandığı birim silinmez." + +#: storages/templates/storage.html:165 +msgid "No volume matches the search." +msgstr "Aramayla eşleşen birim yok." + +#: storages/templates/storage.html:173 msgid "Clone image" msgstr "İmaj Klonla" -#: storages/templates/storage.html:133 -msgid "Convert" -msgstr "Dönüştür" +#: storages/templates/storage.html:186 +msgid "Convert it to another format" +msgstr "Başka bir biçime dönüştür" -#: storages/templates/storage.html:142 +#: storages/templates/storage.html:191 msgid "raw" msgstr "raw" -#: storages/templates/storage.html:143 +#: storages/templates/storage.html:192 msgid "qcow" msgstr "qcow" -#: storages/templates/storage.html:144 +#: storages/templates/storage.html:193 msgid "qcow2" msgstr "qcow2" -#: storages/templates/storage.html:188 -msgid "Hypervisor doesn't have any Volumes" -msgstr "Hipervizör hiçbir birime sahip değil" +#: storages/templates/storage.html:210 +msgid "This pool has no volumes." +msgstr "Bu havuzda birim yok." -#: storages/templates/storages.html:46 -msgid "Hypervisor doesn't have any Storages" -msgstr "Hipervizör hiç bir depolama alanına sahip değil" +#: storages/templates/storage.html:258 +msgid "Please select a file to upload." +msgstr "Lütfen yüklenecek bir dosya seçin." + +#: storages/templates/storage.html:265 +msgid "Only .iso files can be uploaded." +msgstr "Yalnızca .iso dosyaları yüklenebilir." + +#: storages/templates/storage.html:269 +msgid "The selected file is empty." +msgstr "Seçilen dosya boş." + +#: storages/templates/storage.html:326 +msgid "" +"Uploading; the job panel shows its progress. Stay on this page until it ends." +msgstr "" +"Yükleniyor; ilerlemesi iş panelinde görünür. Bitene kadar bu sayfada kalın." + +#: storages/templates/storage.html:345 +msgid "Retrying upload..." +msgstr "Yükleme yeniden deneniyor..." + +#: storages/templates/storage.html:355 +msgid "An error occurred during upload." +msgstr "Yükleme sırasında bir hata oluştu." + +#: storages/templates/storages.html:20 +msgid "This host has no storage pools." +msgstr "Bu sunucuda depolama havuzu yok." + +#: storages/templates/storages.html:55 +msgid "No size" +msgstr "Boyut yok" + +#: storages/templates/storages.html:55 +msgid "Space unavailable while stopped" +msgstr "Durdurulmuşken alan bilgisi yok" + +#: storages/upload.py:132 storages/upload.py:153 storages/upload.py:181 +msgid "Destination file already exists" +msgstr "Hedef dosya zaten mevcut" + +#: storages/upload.py:155 +msgid "Filesystem does not support atomic no-replace finalization: {}" +msgstr "Dosya sistemi, üzerine yazmadan atomik sonlandırmayı desteklemiyor: {}" + +#: storages/upload.py:212 +msgid "Unsupported connection type for file upload." +msgstr "Dosya yükleme için desteklenmeyen bağlantı türü." + +#: storages/upload.py:224 +msgid "Security issues with file uploading: path traversal detected" +msgstr "" +"Dosya yüklemede güvenlik sorunu: dizin geçişi (path traversal) algılandı" + +#: storages/upload.py:280 +msgid "The SFTP session did not start in time" +msgstr "SFTP oturumu zamanında başlamadı" + +#: storages/upload.py:303 +msgid "Security issues with file uploading: symlink detected" +msgstr "Dosya yüklemede güvenlik sorunu: sembolik bağlantı algılandı" + +#: storages/upload.py:395 +msgid "Libvirt stream stopped during upload" +msgstr "Libvirt akışı yükleme sırasında durdu" + +#: storages/upload.py:399 +msgid "Upload chunk size changed during transfer" +msgstr "Yükleme parça boyutu aktarım sırasında değişti" + +#: storages/upload.py:431 storages/upload.py:526 +msgid "The upload has ended" +msgstr "Yükleme sona erdi" + +#: storages/upload.py:444 +msgid "The uploaded image is missing" +msgstr "Yüklenen imaj bulunamadı" + +#: storages/upload.py:515 +msgid "Upload session not found or expired" +msgstr "Yükleme oturumu bulunamadı veya süresi doldu" + +#: storages/upload.py:517 +msgid "Upload session parameters changed" +msgstr "Yükleme oturumu parametreleri değişti" + +#: storages/upload.py:531 storages/upload.py:563 +msgid "The upload was cancelled" +msgstr "Yükleme iptal edildi" + +#: storages/upload.py:533 +#, python-format +msgid "Invalid chunk sequence. Expected chunk %(exp)d, got %(got)d" +msgstr "Geçersiz parça sırası. Beklenen parça %(exp)d, gelen %(got)d" + +#: storages/upload.py:543 +msgid "Empty upload chunk" +msgstr "Boş yükleme parçası" + +#: storages/upload.py:545 +msgid "Upload exceeds declared file size" +msgstr "Yükleme, bildirilen dosya boyutunu aşıyor" + +#: storages/upload.py:547 +msgid "Final chunk does not match declared file size" +msgstr "Son parça bildirilen dosya boyutuyla eşleşmiyor" + +#: storages/upload.py:553 +msgid "The partial upload is missing" +msgstr "Kısmi yükleme bulunamadı" + +#: storages/views.py:29 +msgid "No file chunk was submitted." +msgstr "Dosya parçası gönderilmedi." + +#: storages/views.py:35 +msgid "Invalid chunk parameters." +msgstr "Geçersiz parça parametreleri." + +#: storages/views.py:37 +msgid "Invalid chunk index or total chunks." +msgstr "Geçersiz parça dizini veya toplam parça sayısı." #: storages/views.py:42 -msgid "Pool name already use" -msgstr "Havuz adı zaten kullanılıyor" +msgid "Invalid file size." +msgstr "Geçersiz dosya boyutu." -#: storages/views.py:47 -msgid "You need create secret for pool" -msgstr "Havuz için bir secret yarat" +#: storages/views.py:51 +msgid "Upload session is busy. Please retry." +msgstr "Yükleme oturumu meşgul. Lütfen yeniden deneyin." -#: storages/views.py:55 -msgid "You need input all fields for creating ceph pool" -msgstr "CEPH havuzu oluşturmak için tüm alanların doldurulmasına ihtiyaç var" - -#: storages/views.py:109 -msgid "Security Issues with file uploading" -msgstr "Dosya yüklenirken bir güvenlik durumu ortaya çıktı" - -#: storages/views.py:117 -msgid "File not found. Check the path variable and filename" -msgstr "Dosya bulunamadı. Dosya adı ve yolunu kontrol ediniz" - -#: storages/views.py:168 -#, fuzzy, python-format -#| msgid "Volume: %(volume)s is deleted." -msgid "Volume: %(vol)s is deleted." -msgstr "Birim: %(volume)s silindi." - -#: storages/views.py:174 -msgid "ISO image already exist" +#: storages/views.py:53 +msgid "ISO image already exists" msgstr "ISO imajı zaten mevcut" -#: storages/views.py:180 +#: storages/views.py:176 #, python-format -msgid "ISO: %(file)s is uploaded." -msgstr "ISO: %(file)s  yüklendi." +msgid "Volume: %(vol)s is deleted." +msgstr "Birim: %(vol)s silindi." -#: storages/views.py:190 -msgid "Name of volume already in use" -msgstr "Birim adı zaten kullanımda" - -#: storages/views.py:204 -#, fuzzy, python-format -#| msgid "%(image)s image cloned as %(clone)s successfully" -msgid "%(image)s image cloned as %(name)s successfully" -msgstr "%(image)s imajı %(clone)s olarak başarıyla klonlandı" - -#: storages/views.py:254 +#: storages/views.py:194 #, python-format msgid "Image file %(name)s is created successfully" msgstr "İmaj dosyası %(name)s başarıyla oluşturuldu" -#: templates/403.html:3 -msgid "403" -msgstr "403" +#: templates/400.html:4 templates/400.html:8 +msgid "Bad request" +msgstr "Hatalı istek" -#: templates/403.html:7 templates/404.html:7 templates/500.html:7 -msgid "Oops!" -msgstr "Dikkat!" +#: templates/400.html:11 +msgid "The panel could not accept this request." +msgstr "Panel bu isteği kabul edemedi." -#: templates/403.html:9 -msgid "403 Forbidden" -msgstr "403 Yasaklı" +#: templates/400.html:12 +msgid "" +"If the panel was opened at a new address, an administrator must add that " +"address to ALLOWED_HOSTS." +msgstr "" +"Panel yeni bir adresten açıldıysa, bir yöneticinin bu adresi ALLOWED_HOSTS'a " +"eklemesi gerekir." + +#: templates/403.html:4 templates/403.html:8 +msgid "Access denied" +msgstr "Erişim reddedildi" #: templates/403.html:11 -msgid "You do not have permission to access this page." -msgstr "Bu sayfaya erişme izniniz yok." +msgid "" +"Your account does not have the permission for this page or action. Ask an " +"administrator for it." +msgstr "" +"Hesabınızın bu sayfa veya işlem için izni yok. Bir yöneticiden isteyin." -#: templates/403.html:12 templates/404.html:12 templates/500.html:12 +#: templates/403_csrf.html:4 templates/403_csrf.html:8 +msgid "Form could not be submitted" +msgstr "Form gönderilemedi" + +#: templates/403_csrf.html:11 +msgid "" +"This submission was rejected because its security check failed. It usually " +"happens when the page was open for a long time, or after signing in or out " +"in another tab." +msgstr "" +"Bu gönderim, güvenlik denetimi başarısız olduğu için reddedildi. Genellikle " +"sayfa uzun süre açık kaldığında ya da başka bir sekmede oturum açılıp " +"kapatıldıktan sonra olur." + +#: templates/403_csrf.html:12 +msgid "Go back, reload the page and submit the form again." +msgstr "Geri dönün, sayfayı yenileyin ve formu yeniden gönderin." + +#: templates/403_csrf.html:13 +msgid "" +"If it happens on every form, the browser may block cookies, or the panel's " +"proxy or address settings may be wrong. The reason is written to the panel's " +"log." +msgstr "" +"Her formda oluyorsa, tarayıcı çerezleri engelliyor olabilir ya da panelin " +"vekil sunucu veya adres ayarları yanlış olabilir. Nedeni panelin günlüğüne " +"yazılır." + +#: templates/404.html:4 templates/404.html:8 +msgid "Page not found" +msgstr "Sayfa bulunamadı" + +#: templates/404.html:11 +#, python-format +msgid "" +"Nothing was found at %(path)s, or your account cannot see it." +msgstr "" +"%(path)s adresinde bir şey bulunamadı ya da hesabınız onu " +"göremiyor." + +#: templates/404.html:12 +msgid "" +"The virtual machine or host may have been deleted, or the link is wrong." +msgstr "Sanal makine veya sunucu silinmiş olabilir ya da bağlantı yanlış." + +#: templates/500.html:4 templates/500.html:8 +msgid "Could not load data from the host" +msgstr "Sunucudan veri yüklenemedi" + +#: templates/500.html:4 templates/500.html:8 +msgid "Server error" +msgstr "Sunucu hatası" + +#: templates/500.html:12 +msgid "" +"This page needs data from the host, and libvirt returned the error shown " +"above." +msgstr "" +"Bu sayfanın sunucudan veriye ihtiyacı var ve libvirt yukarıda gösterilen " +"hatayı döndürdü." + +#: templates/500.html:13 +msgid "Check that the host is running and reachable, then reload the page." +msgstr "" +"Sunucunun çalıştığını ve erişilebilir olduğunu denetleyin, ardından sayfayı " +"yenileyin." + +#: templates/500.html:15 +msgid "" +"The panel failed while handling this request. This is a fault in the panel, " +"not something you did, and it was written to the panel's log." +msgstr "" +"Panel bu isteği işlerken başarısız oldu. Bu sizin yaptığınız bir şey değil, " +"paneldeki bir hatadır ve panelin günlüğüne yazıldı." + +#: templates/500.html:16 +#, python-format +msgid "" +"Reload the page to try again. If it keeps happening, tell an administrator " +"the time: %(now)s." +msgstr "" +"Yeniden denemek için sayfayı yenileyin. Sürekli oluyorsa bir yöneticiye şu " +"zamanı bildirin: %(now)s." + +#: templates/common/confirm_delete.html:20 +#, python-format +msgid "Delete %(object)s?" +msgstr "%(object)s silinsin mi?" + +#: templates/error.html:13 +msgid "HTTP status" +msgstr "HTTP durumu" + +#: templates/error.html:28 msgid "Back" msgstr "Geri" -#: templates/404.html:3 -msgid "404" -msgstr "404" +#: templates/error.html:32 +msgid "Home" +msgstr "Ana sayfa" -#: templates/404.html:9 -msgid "404 Not Found" -msgstr "404 Bulunamadı" +#: templates/navbar.html:28 +msgid "Administration" +msgstr "Yönetim" -#: templates/404.html:11 -msgid "The requested page was not found on this server." -msgstr "Talep edilen sayfa bu sunucuda bulanamadı." +#: templates/navbar.html:36 +msgid "VM report (.xlsx)" +msgstr "Sanal makine raporu (.xlsx)" -#: templates/500.html:3 -msgid "500" -msgstr "500" - -#: templates/500.html:9 -msgid "500 Internal Server Error" -msgstr "500 İç Sunucu Hatası" - -#: templates/500.html:11 -msgid "" -"The server encountered an internal error or misconfiguration and was unable " -"to complete you request." -msgstr "" -"Sunucu bir iç hata ya da yanlış yaplandırma nedeniyle talebinizi " -"tamamlayamıyor." - -#: templates/common/confirm_delete.html:16 -msgid "Are you sure you want to delete" -msgstr "Silmek istediğinize emin misiniz" - -#: templates/navbar.html:47 +#: templates/navbar.html:54 msgid "Log Out" msgstr "Oturumu Kapat" -#: templates/pleasewaitdialog.html:7 +#: templates/pleasewaitdialog.html:7 templates/pleasewaitdialog.html:11 msgid "Processing" msgstr "İşleniyor" -#: templates/search_block.html:3 -msgid "Search" -msgstr "Ara" - +#: virtsecrets/templates/create_secret_block.html:5 #: virtsecrets/templates/create_secret_block.html:13 -msgid "Create New Secret" -msgstr "Yeni Secret Yarat" +msgid "New secret" +msgstr "Yeni parola" -#: virtsecrets/templates/create_secret_block.html:19 -msgid "Ephemeral" -msgstr "Geçici" +#: virtsecrets/templates/create_secret_block.html:20 +msgid "Used for" +msgstr "Kullanım amacı" -#: virtsecrets/templates/create_secret_block.html:22 -#: virtsecrets/templates/create_secret_block.html:31 -msgid "no" -msgstr "hayır" +#: virtsecrets/templates/create_secret_block.html:27 +#: virtsecrets/templates/secrets.html:30 +msgid "Usage" +msgstr "Kullanım" -#: virtsecrets/templates/create_secret_block.html:23 #: virtsecrets/templates/create_secret_block.html:32 -msgid "yes" -msgstr "evet" - -#: virtsecrets/templates/create_secret_block.html:28 -msgid "Private" -msgstr "Özel" - -#: virtsecrets/templates/create_secret_block.html:47 -#: virtsecrets/templates/secrets.html:63 -msgid "Data" -msgstr "Veri" - -#: virtsecrets/templates/secrets.html:52 -msgid "Hypervisor doesn't have any Secrets" -msgstr "Hipervizörde hiç secret tanımlanmamış" - -#: virtsecrets/templates/secrets.html:62 -msgid "Usage Type" -msgstr "Kullanım Tipi" - -#: virtsecrets/templates/secrets.html:90 -msgid "Set secret value" -msgstr "Secret değerini ayarla" - -#: virtsecrets/templates/secrets.html:96 +#: virtsecrets/templates/secrets.html:100 +#: virtsecrets/templates/secrets.html:130 msgid "Value" msgstr "Değer" -#: webvirtcloud/middleware.py:18 +#: virtsecrets/templates/create_secret_block.html:38 +msgid "Private" +msgstr "Özel" + +#: virtsecrets/templates/create_secret_block.html:39 +msgid "Its value cannot be read back through libvirt." +msgstr "Değeri libvirt üzerinden geri okunamaz." + +#: virtsecrets/templates/create_secret_block.html:43 +msgid "Ephemeral" +msgstr "Geçici" + +#: virtsecrets/templates/create_secret_block.html:44 +msgid "Kept in memory only: gone when libvirtd restarts." +msgstr "Yalnızca bellekte tutulur: libvirtd yeniden başlayınca kaybolur." + +#: virtsecrets/templates/create_secret_block.html:49 +msgid "Create secret" +msgstr "Parola oluştur" + +#: virtsecrets/templates/secrets.html:17 +msgid "This host has no secrets." +msgstr "Bu sunucuda parola yok." + +#: virtsecrets/templates/secrets.html:23 +msgid "Search secrets" +msgstr "Parolalarda ara" + +#: virtsecrets/templates/secrets.html:31 +msgid "Kept" +msgstr "Kalıcı" + +#: virtsecrets/templates/secrets.html:45 +msgid "In memory" +msgstr "Bellekte" + +#: virtsecrets/templates/secrets.html:45 +msgid "On disk" +msgstr "Diskte" + +#: virtsecrets/templates/secrets.html:45 +msgid "private" +msgstr "özel" + +#: virtsecrets/templates/secrets.html:66 #, python-format -msgid "libvirt Error - %(exception)s" -msgstr "libvirt Hatası - %(exception)s" +msgid "Actions for secret %(usage)s" +msgstr "%(usage)s parolası için eylemler" -#, python-brace-format -#~ msgid "{editor}: Editing failed" -#~ msgstr "{editor}: Düzenleme başarısız" - -#~ msgid "Aborted!" -#~ msgstr "İptal edildi!" - -#, fuzzy -#~| msgid "ISO image already exist" -#~ msgid "Show this message and exit." -#~ msgstr "ISO imajı zaten mevcut" - -#, fuzzy, python-brace-format -#~| msgid "expected %s argument(s)" -#~ msgid "Got unexpected extra argument ({args})" -#~ msgid_plural "Got unexpected extra arguments ({args})" -#~ msgstr[0] "beklenen parametre(ler) %s" -#~ msgstr[1] "beklenen parametre(ler) %s" - -#~ msgid "Commands" -#~ msgstr "Komutlar" - -#~ msgid "Missing command." -#~ msgstr "Eksik komut." - -#~ msgid "No such command {name!r}." -#~ msgstr "{name!r} böyle bir komut yok." - -#, fuzzy -#~| msgid "'%(value)s' value must be an integer." -#~ msgid "Value must be an iterable." -#~ msgstr "'%(value)s' değeri bir sayısal değer olmalıdır" - -#~ msgid "required" -#~ msgstr "gerekli" - -#~ msgid "Show the version and exit." -#~ msgstr "Sürümünü göster ve çık." - -#, fuzzy, python-brace-format -#~| msgid "message" -#~ msgid "Error: {message}" -#~ msgstr "mesaj" - -#, fuzzy, python-brace-format -#~| msgid "Enter a valid value." -#~ msgid "Invalid value: {message}" -#~ msgstr "Geçerli bir değer girin." - -#~ msgid "Missing argument" -#~ msgstr "Eksik parametre" - -#, fuzzy -#~| msgid "Edit options" -#~ msgid "Missing option" -#~ msgstr "Seçenekleri düzenle" - -#~ msgid "Missing parameter" -#~ msgstr "Eksik parametre" - -#, fuzzy -#~| msgid "Unknown" -#~ msgid "unknown error" -#~ msgstr "Bilinmeyen" - -#, fuzzy -#~| msgid "No configuration" -#~ msgid "Repeat for confirmation" -#~ msgstr "Yapılandırma yok" - -#~ msgid "Press any key to continue..." -#~ msgstr "Devam etmek için bir tuşa basın..." - -#, fuzzy -#~| msgid "Value %(value)r is not a valid choice." -#~ msgid "{value!r} is not {choice}." -#~ msgid_plural "{value!r} is not one of {choices}." -#~ msgstr[0] "%(value)r değeri geçerli bir seçenek değil." -#~ msgstr[1] "%(value)r değeri geçerli bir seçenek değil." - -#, fuzzy -#~| msgid "Value %(value)r is not a valid choice." -#~ msgid "{value!r} is not a valid {number_type}." -#~ msgstr "%(value)r değeri geçerli bir seçenek değil." - -#, fuzzy -#~| msgid "Value %(value)r is not a valid choice." -#~ msgid "{value!r} is not a valid boolean." -#~ msgstr "%(value)r değeri geçerli bir seçenek değil." - -#, fuzzy -#~| msgid "'%(value)s' is not a valid UUID." -#~ msgid "{value!r} is not a valid UUID." -#~ msgstr "'%(value)s' geçerli bir UUID değil." - -#, fuzzy -#~| msgid "Profile" -#~ msgid "file" -#~ msgstr "Profil" - -#, fuzzy -#~| msgid "Direction" -#~ msgid "directory" -#~ msgstr "Yön" - -#~ msgid "Messages" -#~ msgstr "Mesajlar" - -#~ msgid "Site Maps" -#~ msgstr "Site Haritası" - -#~ msgid "Static Files" -#~ msgstr "Statik Dosyalar" - -#~ msgid "Syndication" -#~ msgstr "Sendika" - -#~ msgid "That page number is not an integer" -#~ msgstr "Bu sayfa numarası bir tam sayı değil" - -#~ msgid "That page number is less than 1" -#~ msgstr "Sayfa numarası 1'den daha küçük" - -#~ msgid "That page contains no results" -#~ msgstr "Bu sayfada hiç sonuç yok" - -#~ msgid "Enter a valid value." -#~ msgstr "Geçerli bir değer girin." - -#~ msgid "Enter a valid URL." -#~ msgstr "Geçerli bir URL girin." - -#~ msgid "Enter a valid integer." -#~ msgstr "Geçerli bir tam sayı girin." - -#~ msgid "Enter a valid email address." -#~ msgstr "Geçerli bir e-posta adresi girin." - -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Geçerli bir IPv4 adresi girin." - -#~ msgid "Enter a valid IPv6 address." -#~ msgstr "Geçerli bir IPv6 adresi girin." - -#~ msgid "Enter a valid IPv4 or IPv6 address." -#~ msgstr "Geçerli bir IPv4 veya IPv6 adresi girin." - -#~ msgid "Enter only digits separated by commas." -#~ msgstr "Sadece virgüllerle ayrılmış sayılar girin." - -#~ msgid "Enter a number." -#~ msgstr "Bir sayı girin." - -#~ msgid "Null characters are not allowed." -#~ msgstr "Null karakterlere izin verilmiyor." - -#~ msgid "and" -#~ msgstr "ve" +#: virtsecrets/templates/secrets.html:69 virtsecrets/templates/secrets.html:107 +msgid "Set value" +msgstr "Değer ata" +#: virtsecrets/templates/secrets.html:75 #, python-format -#~ msgid "Value %(value)r is not a valid choice." -#~ msgstr "%(value)r değeri geçerli bir seçenek değil." - -#~ msgid "This field cannot be null." -#~ msgstr "Bu alan null olamaz" - -#~ msgid "This field cannot be blank." -#~ msgstr "Bu alan boş bırakılamaz." - -#, python-format -#~ msgid "Field of type: %(field_type)s" -#~ msgstr "Alan tipi: %(field_type)s" - -#, fuzzy, python-format -#~| msgid "'%(value)s' value must be either True or False." -#~ msgid "“%(value)s” value must be either True or False." -#~ msgstr "'%(value)s' değeri ya True ya da False olmalıdır." - -#, fuzzy, python-format -#~| msgid "'%(value)s' value must be either True or False." -#~ msgid "“%(value)s” value must be either True, False, or None." -#~ msgstr "'%(value)s' değeri ya True ya da False olmalıdır." - -#~ msgid "Comma-separated integers" -#~ msgstr "Virgülle ayrılmış tam sayılar" - -#~ msgid "Date (without time)" -#~ msgstr "Tarih (zaman yok)" - -#~ msgid "Date (with time)" -#~ msgstr "Tarih (zamanlı)" - -#, fuzzy, python-format -#~| msgid "'%(value)s' value must be a decimal number." -#~ msgid "“%(value)s” value must be a decimal number." -#~ msgstr "'%(value)s' değeri bir tam sayı olmalıdır." - -#~ msgid "Decimal number" -#~ msgstr "Ondalık sayı" - -#~ msgid "Duration" -#~ msgstr "Süre" - -#~ msgid "Email address" -#~ msgstr "E-posta adresi" - -#~ msgid "File path" -#~ msgstr "Dosya yolu" - -#, fuzzy, python-format -#~| msgid "'%(value)s' value must be a float." -#~ msgid "“%(value)s” value must be a float." -#~ msgstr "'%(value)s' değeri kayan noktalı bir sayı olmalıdır." - -#~ msgid "Floating point number" -#~ msgstr "Kayan noktalı sayı" - -#, fuzzy, python-format -#~| msgid "'%(value)s' value must be an integer." -#~ msgid "“%(value)s” value must be an integer." -#~ msgstr "'%(value)s' değeri bir sayısal değer olmalıdır" - -#~ msgid "Integer" -#~ msgstr "Tam sayı" - -#~ msgid "Big (8 byte) integer" -#~ msgstr "Büyük (8 bayt) sayı" - -#~ msgid "IPv4 address" -#~ msgstr "IPv4 adresi" - -#~ msgid "IP address" -#~ msgstr "IP Adresi" - -#, fuzzy, python-format -#~| msgid "'%(value)s' value must be either True or False." -#~ msgid "“%(value)s” value must be either None, True or False." -#~ msgstr "'%(value)s' değeri ya True ya da False olmalıdır." - -#, fuzzy -#~| msgid "Positive integer" -#~ msgid "Positive big integer" -#~ msgstr "Pozitif sayı" - -#~ msgid "Positive integer" -#~ msgstr "Pozitif sayı" - -#~ msgid "Text" -#~ msgstr "Metin" - -#~ msgid "Time" -#~ msgstr "Zaman" - -#~ msgid "URL" -#~ msgstr "URL" - -#~ msgid "Raw binary data" -#~ msgstr "Ham ikili veri" - -#, fuzzy, python-format -#~| msgid "'%(value)s' is not a valid UUID." -#~ msgid "“%(value)s” is not a valid UUID." -#~ msgstr "'%(value)s' geçerli bir UUID değil." - -#~ msgid "Universally unique identifier" -#~ msgstr "Evrensel eşsiz betimleyici" - -#~ msgid "File" -#~ msgstr "Dosya" - -#~ msgid "A JSON object" -#~ msgstr "Bir JSON nesnesi" - -#~ msgid "Value must be valid JSON." -#~ msgstr "Değer geçerli bir JSON olmalı" - -#~ msgid "One-to-one relationship" -#~ msgstr "Bire-bir ilişki" - -#, python-format -#~ msgid "%(from)s-%(to)s relationship" -#~ msgstr "%(from)s'den %(to)s ye ilişki" - -#, python-format -#~ msgid "%(from)s-%(to)s relationships" -#~ msgstr "%(from)s'den %(to)s ye ilişkiler" - -#~ msgid "Many-to-many relationship" -#~ msgstr "Çoktan-çoğa ilişki" - -#~ msgid ":?.!" -#~ msgstr ":?.!" - -#~ msgid "This field is required." -#~ msgstr "Bu alan gerekli." - -#~ msgid "Enter a whole number." -#~ msgstr "Bir tüm sayı girin." - -#~ msgid "Enter a valid date." -#~ msgstr "Geçerli bir tarih girin." - -#~ msgid "Enter a valid time." -#~ msgstr "Geçerli bir zaman girin." - -#~ msgid "Enter a valid date/time." -#~ msgstr "Geçerli bir tarih/saat girin." - -#~ msgid "Enter a valid duration." -#~ msgstr "Geçerli bir süre girin." - -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "Dosya submit edilmedi. Formdaki encoding tipini kontrol ediniz." - -#~ msgid "No file was submitted." -#~ msgstr "Gönderilen dosya yok" - -#~ msgid "The submitted file is empty." -#~ msgstr "Gönderilen dosya boş" - -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Geçerli bir imaj yükleyin. Yüklediğiniz imaj ya geçersiz ya da bir " -#~ "bozulmuş imaj" - -#, python-format -#~ msgid "" -#~ "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "" -#~ "Geçerli bir seçenek seçin. Seçeneklerden %(value)s tanesi uygun değil. " - -#~ msgid "Enter a list of values." -#~ msgstr "Bir değer listesi girin." - -#~ msgid "Enter a valid UUID." -#~ msgstr "Geçerli bir UUID girin." - -#, fuzzy -#~| msgid "Enter a valid URL." -#~ msgid "Enter a valid JSON." -#~ msgstr "Geçerli bir URL girin." - -#~ msgid ":" -#~ msgstr ":" - -#, python-format -#~ msgid "(Hidden field %(name)s) %(error)s" -#~ msgstr "(Gizli alan %(name)s) %(error)s" - -#~ msgid "Order" -#~ msgstr "Sıra" - -#, fuzzy, python-format -#~| msgid "\"%(pk)s\" is not a valid value." -#~ msgid "“%(pk)s” is not a valid value." -#~ msgstr "'%(pk)s' bir geçerli değer değil." - -#~ msgid "Yes" -#~ msgstr "Evet" - -#~ msgid "No" -#~ msgstr "Hayır" - -#~ msgid "yes,no,maybe" -#~ msgstr "evet,hayır,belki" - -#, python-format -#~ msgid "%(size)d byte" -#~ msgid_plural "%(size)d bytes" -#~ msgstr[0] "%(size)d byte" -#~ msgstr[1] "%(size)d byte" - -#, python-format -#~ msgid "%s KB" -#~ msgstr "%s KB" - -#, python-format -#~ msgid "%s MB" -#~ msgstr "%s MB" - -#, python-format -#~ msgid "%s GB" -#~ msgstr "%s GB" - -#, python-format -#~ msgid "%s TB" -#~ msgstr "%s TB" - -#, python-format -#~ msgid "%s PB" -#~ msgstr "%s PB" - -#~ msgid "midnight" -#~ msgstr "gece yarısı" - -#~ msgid "noon" -#~ msgstr "öğle" - -#~ msgid "Monday" -#~ msgstr "Pazartesi" - -#~ msgid "Tuesday" -#~ msgstr "Sal" - -#~ msgid "Wednesday" -#~ msgstr "Çarşamba" - -#~ msgid "Thursday" -#~ msgstr "Perşembe" - -#~ msgid "Friday" -#~ msgstr "Cuma" - -#~ msgid "Saturday" -#~ msgstr "Cumartesi" - -#~ msgid "Sunday" -#~ msgstr "Pazar" - -#~ msgid "Mon" -#~ msgstr "Pzt" - -#~ msgid "Tue" -#~ msgstr "Sa" - -#~ msgid "Wed" -#~ msgstr "Çar" - -#~ msgid "Thu" -#~ msgstr "Per" - -#~ msgid "Fri" -#~ msgstr "Cu" - -#~ msgid "Sat" -#~ msgstr "Cmt" - -#~ msgid "Sun" -#~ msgstr "Pzr" - -#~ msgid "January" -#~ msgstr "Ocak" - -#~ msgid "February" -#~ msgstr "Şubat" - -#~ msgid "March" -#~ msgstr "Mart" - -#~ msgid "April" -#~ msgstr "Nisan" - -#~ msgid "May" -#~ msgstr "Mayıs" - -#~ msgid "June" -#~ msgstr "Haziran" - -#~ msgid "July" -#~ msgstr "Temmuz" - -#~ msgid "August" -#~ msgstr "Ağustos" - -#~ msgid "September" -#~ msgstr "Eylül" - -#~ msgid "October" -#~ msgstr "Ekim" - -#~ msgid "November" -#~ msgstr "Kasım" - -#~ msgid "December" -#~ msgstr "Aralık" - -#~ msgid "jan" -#~ msgstr "oca" - -#~ msgid "feb" -#~ msgstr "şub" - -#~ msgid "mar" -#~ msgstr "mar" - -#~ msgid "apr" -#~ msgstr "nis" - -#~ msgid "may" -#~ msgstr "may" - -#~ msgid "jun" -#~ msgstr "haz" - -#~ msgid "jul" -#~ msgstr "tem" - -#~ msgid "aug" -#~ msgstr "ağu" - -#~ msgid "sep" -#~ msgstr "eyl" - -#~ msgid "oct" -#~ msgstr "eki" - -#~ msgid "nov" -#~ msgstr "kas" - -#~ msgid "dec" -#~ msgstr "ara" - -#~ msgctxt "abbrev. month" -#~ msgid "Jan." -#~ msgstr "Oca." - -#~ msgctxt "abbrev. month" -#~ msgid "Feb." -#~ msgstr "Şub." - -#~ msgctxt "abbrev. month" -#~ msgid "March" -#~ msgstr "Mart" - -#~ msgctxt "abbrev. month" -#~ msgid "April" -#~ msgstr "Nisan" - -#~ msgctxt "abbrev. month" -#~ msgid "May" -#~ msgstr "May" - -#~ msgctxt "abbrev. month" -#~ msgid "June" -#~ msgstr "Hazi" - -#~ msgctxt "abbrev. month" -#~ msgid "July" -#~ msgstr "Temm" - -#~ msgctxt "abbrev. month" -#~ msgid "Aug." -#~ msgstr "Ağu." - -#~ msgctxt "abbrev. month" -#~ msgid "Sept." -#~ msgstr "Eyl." - -#~ msgctxt "abbrev. month" -#~ msgid "Oct." -#~ msgstr "Ekim" - -#~ msgctxt "abbrev. month" -#~ msgid "Nov." -#~ msgstr "Kas." - -#~ msgctxt "abbrev. month" -#~ msgid "Dec." -#~ msgstr "Ara." - -#~ msgctxt "alt. month" -#~ msgid "January" -#~ msgstr "Ocak" - -#~ msgctxt "alt. month" -#~ msgid "February" -#~ msgstr "Şubat" - -#~ msgctxt "alt. month" -#~ msgid "March" -#~ msgstr "Mart" - -#~ msgctxt "alt. month" -#~ msgid "April" -#~ msgstr "Nisan" - -#~ msgctxt "alt. month" -#~ msgid "May" -#~ msgstr "Mayıs" - -#~ msgctxt "alt. month" -#~ msgid "June" -#~ msgstr "Haziran" - -#~ msgctxt "alt. month" -#~ msgid "July" -#~ msgstr "Temmuz" - -#~ msgctxt "alt. month" -#~ msgid "August" -#~ msgstr "Ağustos" - -#~ msgctxt "alt. month" -#~ msgid "September" -#~ msgstr "Eylül" - -#~ msgctxt "alt. month" -#~ msgid "October" -#~ msgstr "Ekim" - -#~ msgctxt "alt. month" -#~ msgid "November" -#~ msgstr "Kasım" - -#~ msgctxt "alt. month" -#~ msgid "December" -#~ msgstr "Aralık" - -#~ msgid "This is not a valid IPv6 address." -#~ msgstr "Bu bir geçerli IPv6 adresi değil." - -#, python-format -#~ msgctxt "String to return when truncating text" -#~ msgid "%(truncated_text)s…" -#~ msgstr "%(truncated_text)s..." - -#~ msgid "or" -#~ msgstr "veya" - -#~ msgid ", " -#~ msgstr "," - -#, python-format -#~ msgid "%d year" -#~ msgid_plural "%d years" -#~ msgstr[0] "%dyıl" -#~ msgstr[1] "%d yıl" - -#, python-format -#~ msgid "%d month" -#~ msgid_plural "%d months" -#~ msgstr[0] "%d ay" -#~ msgstr[1] "%day" - -#, python-format -#~ msgid "%d week" -#~ msgid_plural "%d weeks" -#~ msgstr[0] "%dhafta" -#~ msgstr[1] "%d hafta" - -#, python-format -#~ msgid "%d day" -#~ msgid_plural "%d days" -#~ msgstr[0] "%d gün" -#~ msgstr[1] "%dgün" - -#, python-format -#~ msgid "%d hour" -#~ msgid_plural "%d hours" -#~ msgstr[0] "%dsaat" -#~ msgstr[1] "%d saat" - -#, python-format -#~ msgid "%d minute" -#~ msgid_plural "%d minutes" -#~ msgstr[0] "%d dakika" -#~ msgstr[1] "%ddakika" - -#~ msgid "Forbidden" -#~ msgstr "Yasaklı" - -#~ msgid "CSRF verification failed. Request aborted." -#~ msgstr "CSRF doğrulama başarısız. İstek iptal edildi." - -#~ msgid "More information is available with DEBUG=True." -#~ msgstr "Daha fazla bilgi DEBUG=True ile edinilebilir." - -#~ msgid "No year specified" -#~ msgstr "Yıl belirtilmedi" - -#~ msgid "Date out of range" -#~ msgstr "Tarih aralık dışında" - -#~ msgid "No month specified" -#~ msgstr "Ay belirtilmedi" - -#~ msgid "No day specified" -#~ msgstr "Gün belirtilmedi" - -#~ msgid "No week specified" -#~ msgstr "Hafta belirtilmedi" - -#, python-format -#~ msgid "No %(verbose_name_plural)s available" -#~ msgstr "%(verbose_name_plural)s uygun olmayan" - -#, python-format -#~ msgid "Invalid page (%(page_number)s): %(message)s" -#~ msgstr "Geçersiz sayfa (%(page_number)s): %(message)s" - -#~ msgid "Directory indexes are not allowed here." -#~ msgstr "Dizin indekslerine burada izin verilmişyor." - -#, fuzzy, python-format -#~| msgid "\"%(path)s\" does not exist" -#~ msgid "“%(path)s” does not exist" -#~ msgstr "\"%(path)s\" mevcut değil" - -#, python-format -#~ msgid "Index of %(directory)s" -#~ msgstr "%(directory)s indeksi" - -#~ msgid "The install worked successfully! Congratulations!" -#~ msgstr "Bu kurulum başarıyla çalıştırıldı! Tebrikler!" - -#, python-format -#~ msgid "" -#~ "View release notes for Django " -#~ "%(version)s" -#~ msgstr "" -#~ "Django %(version)s için sürüm " -#~ "notlarını görüntüle" - -#, python-format -#~ msgid "" -#~ "You are seeing this page because DEBUG=True is in your settings file and you have not " -#~ "configured any URLs." -#~ msgstr "" -#~ "Ayarlarınızı içeren dosyada DEBUG=True olduğu için bu sayfayı görüyorsunuz ve " -#~ "hiçbir URL ayarlamamışsınız." - -#~ msgid "Django Documentation" -#~ msgstr "Django Dökümanları" - -#, fuzzy -#~| msgid "Topics, references, & how-to's" -#~ msgid "Topics, references, & how-to’s" -#~ msgstr "Başlıklar, referanslar, & Nasıl yapılırlar" - -#~ msgid "Tutorial: A Polling App" -#~ msgstr "Eğitsel: Bir Yoklama Uygulaması" - -#~ msgid "Get started with Django" -#~ msgstr "Django ile Tanışın" - -#~ msgid "Django Community" -#~ msgstr "Django Topluluğu" - -#~ msgid "Connect, get help, or contribute" -#~ msgstr "Bağlan, yardım al veya katkıda bulun" - -#~ msgid "close" -#~ msgstr "kapat" - -#~ msgid "Icon of {}" -#~ msgstr "{} ikonu" - -#~ msgid "show this help message and exit" -#~ msgstr "bu yardım mesajını göster ve çık" - -#, fuzzy -#~| msgid "Template Disk" -#~ msgid "Template Profiler" -#~ msgstr "Şablon Disk" - -#, fuzzy -#~| msgid "Template" -#~ msgid "Template Name" -#~ msgstr "Şablon" - -#, fuzzy -#~| msgid "Time" -#~ msgid "Timeline" -#~ msgstr "Zaman" - -#, fuzzy -#~| msgid "Time" -#~ msgid "Time (ms)" -#~ msgstr "Zaman" - -#, fuzzy -#~| msgid "CPU Usage" -#~ msgid "Cpu Usage" -#~ msgstr "CPU Kullanımı" - -#~ msgid "Compute" -#~ msgstr "Sunucu" - -#~ msgid "Please select" -#~ msgstr "Lütfen seçin" - -#~ msgid "'%(value)s' value must be an integer." -#~ msgstr "'%(value)s' değeri bir sayısal değer olmalıdır" - -#~ msgid "'%(value)s' value must be either True or False." -#~ msgstr "'%(value)s' değeri ya True ya da False olmalıdır." - -#~ msgid "'%(value)s' value must be a decimal number." -#~ msgstr "'%(value)s' değeri bir tam sayı olmalıdır." - -#~ msgid "'%(value)s' value must be a float." -#~ msgstr "'%(value)s' değeri kayan noktalı bir sayı olmalıdır." - -#~ msgid "'%(value)s' is not a valid UUID." -#~ msgstr "'%(value)s' geçerli bir UUID değil." - -#, fuzzy -#~| msgid "\"%(pk)s\" is not a valid value." -#~ msgid "\"%(pk)s\" is not a valid value for a primary key." -#~ msgstr "'%(pk)s' bir geçerli değer değil." - -#, fuzzy -#~| msgctxt "String to return when truncating text" -#~| msgid "%(truncated_text)s…" -#~ msgctxt "String to return when truncating text" -#~ msgid "%(truncated_text)s..." -#~ msgstr "%(truncated_text)s..." - -#~ msgid "0 minutes" -#~ msgstr "0 dakika" - -#~ msgid "Welcome to Django" -#~ msgstr "Djangoya Hoşgeldiniz" - -#~ msgid "It worked!" -#~ msgstr "Çalıştı!" - -#, fuzzy -#~| msgid "" -#~| "You are seeing this page because DEBUG=True is in your settings file and you have " -#~| "not configured any URLs." -#~ msgid "" -#~ "You're seeing this message because you have DEBUG = True in " -#~ "your Django settings file and you haven't configured any URLs. Get to " -#~ "work!" -#~ msgstr "" -#~ "Ayarlarınızı içeren dosyada DEBUG=True olduğu için bu sayfayı görüyorsunuz ve " -#~ "hiçbir URL ayarlamamışsınız." - -#~ msgid "\"%(path)s\" does not exist" -#~ msgstr "\"%(path)s\" mevcut değil" - -#~ msgid "usage: " -#~ msgstr "kullanım:" - -#~ msgid "too few arguments" -#~ msgstr "çok az parametre" - -#~ msgid "argument %s is required" -#~ msgstr "%s parametresi zorunlu" - -#~ msgid "expected one argument" -#~ msgstr "bir parametre bekleniyor" - -#~ msgid "expected at least one argument" -#~ msgstr "en azından bir parametre bekleniyor" - -#~ msgid "expected %s argument(s)" -#~ msgstr "beklenen parametre(ler) %s" - -#, fuzzy -#~| msgid "Enter a valid value." -#~ msgid "invalid %s value: %r" -#~ msgstr "Geçerli bir değer girin." - -#~ msgid "%s: error: %s\n" -#~ msgstr "%s hata: %s\n" - -#~ msgid "QoS" -#~ msgstr "QoS" - -#~ msgid "To take a snapshot please Power Off the instance." -#~ msgstr "Anlık görüntü oluşturmak için lütfen sanal makinenizi kapatınız." - -#~ msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " -#~ msgstr "{qos_dir.capitalize()} QoS silindi. Ağ XML'i değiştirildi." - -#~ msgid "Stop and start network to activate new config." -#~ msgstr "" -#~ "Yeni yapılandırmayı aktifleştirmek için ağı durdurun ve yeniden başlatın." - -#~ msgid "{qos_dir.capitalize()} QoS is deleted" -#~ msgstr "{qos_dir.capitalize()} QoS silindi" - -#~ msgid "The option '%s' is not a valid option for a QR code." -#~ msgstr "'%s' seçeneği QR kodu için geçerli bir seçenek değil." - -#~ msgid "" -#~ "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and start " -#~ "network to activate new config" -#~ msgstr "" -#~ "Ağ XML i değiştirildi. \\ Aktifleştirmek için durdurun ve yeniden " -#~ "başlatın." - -#~ msgid "CPU is resized" -#~ msgstr "Disk yeniden boyutlandırıldı" - -#~ msgid "New snapshot: %(name)s" -#~ msgstr "Yeni anlık görüntü: %(name)s" - -#~ msgid "Revert snapshot" -#~ msgstr "Snapshota dön" - -#, fuzzy -#~| msgid "Password" -#~ msgid "User password changed: {}" -#~ msgstr "Kullanıcı parolası değişti: {}" - -#, fuzzy -#~| msgid "Theme changed. Now: {theme}" -#~ msgid "{} is changed. Now: {}" -#~ msgstr "Tema değiştirildi. Şimdi: {theme}" - -#~ msgid "{} QoS is set" -#~ msgstr "{} QoS ayarlandı" - -#~ msgid "{} QoS is deleted" -#~ msgstr "{} QoS silindi" - -#, fuzzy -#~| msgid "Creating NWFilter: %s" -#~ msgid "Creating NWFilter: {}" -#~ msgstr "AğFiltresi Oluşturuluyor: {}" - -#, fuzzy -#~| msgid "Deleting NWFilter: {name}" -#~ msgid "Deleting NWFilter: {}" -#~ msgstr "AğFiltresi Siliniyor: {}" - -#~ msgid "Resize CPU" -#~ msgstr "CPU Boyutlandır" - -#~ msgid "Resize Memory" -#~ msgstr "Bellek Boyutlandır" - -#~ msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." -#~ msgstr "" -#~ "{qos_dir.capitalize()} QoS ayarlandı. Ağ ayarları XML ile değiştirildi." - -#~ msgid "Stop and start network to activate new config" -#~ msgstr "Yeni yapılandırmayı aktifleştirmek için ağı durdurun ve başlatın" - -#~ msgid "Is superuser" -#~ msgstr "Süperkullanıcı mı" - -#~ msgid "Max instances" -#~ msgstr "Maksimum sanal makine" - -#~ msgid "Max cpus" -#~ msgstr "Maksimum CPU" - -#~ msgid "Max memory (MB)" -#~ msgstr "Maksimum Bellek (MB)" - -#~ msgid "Max disk size (GB)" -#~ msgstr "Maksimum Disk Boyutu (GB)" - -#~ msgid "Add New User" -#~ msgstr "Yeni Kullanıc Ekle" - -#~ msgid "john" -#~ msgstr "ali" - -#~ msgid "Enter Name" -#~ msgstr "Ad gir" - -#~ msgid "Enter Public Key" -#~ msgstr "Açık Anahtar Gir" - -#~ msgid "Invalid characters in public key" -#~ msgstr "Açık anahtarda geçersiz karakterler mevcut" - -#~ msgid "Create New" -#~ msgstr "Yeni Oluştur" - -#~ msgid "The name of the virtual machine must not exceed 20 characters" -#~ msgstr "Sanal makine adı 20 karakterden fazla olamaz" - -#~ msgid "Deleting due to multiple(Instance Name) records." -#~ msgstr "Çoklu kayıt(sanal makine adı) nedeniyle siliniyor" - -#~ msgid "Deleting due to multiple(UUID) records." -#~ msgstr "Çoklu(UUID) kayıtlar nedeniyle siliniyor." - -#~ msgid "Error" -#~ msgstr "Hata" - -#~ msgid "Success" -#~ msgstr "Başarılı" - -#, fuzzy -#~| msgid "Please enter bridge name" -#~ msgid "Please enter your OTP token." -#~ msgstr "Lütfen köprü adı giriniz" - -#, fuzzy -#~| msgid "Device" -#~ msgid "OTP Device:" -#~ msgstr "Aygıt" - -#, fuzzy -#~| msgid "Log Out" -#~ msgid "Log in" -#~ msgstr "Oturumu Kapat" - -#~ msgid "No password has been entered" -#~ msgstr "Parola girilmedi" - -#~ msgid "User doesn't have any Instance" -#~ msgstr "Kullanıcının hiç sanal makinesi yok" - -#~ msgid "Edit privilegies for" -#~ msgstr "İmtiyazları düzenle" - -#~ msgid "Add Instance for User" -#~ msgstr "Kullanıcıya sanal makine ekle" - -#~ msgid "Edit Password" -#~ msgstr "Parola Düzenle" - -#~ msgid "Old" -#~ msgstr "Eski" - -#~ msgid "New" -#~ msgstr "Yeni" - -#~ msgid "Retry" -#~ msgstr "Yeniden dene" - -#~ msgid "Instance already added" -#~ msgstr "Sanal makine zaten eklenmiş" - -#~ msgid "No hostname has been entered" -#~ msgstr "Sunucu adı girilmedi" - -#~ msgid "No IP / Domain name has been entered" -#~ msgstr "IP/Alan adı girilmedi" - -#~ msgid "No login has been entered" -#~ msgstr "Oturum açma bilgileri girilmedi" - -#~ msgid "The name of the host must not contain any special characters" -#~ msgstr "Sunucu adı özel karakterler içeremez" - -#~ msgid "The name of the host must not exceed 20 characters" -#~ msgstr "Sunucu adı 20 karakterden fazla olamaz" - -#~ msgid "No details available" -#~ msgstr "Ayrıntı mevcut değil" - -#~ msgid "Edit connection" -#~ msgstr "Bağlantıyı düzenle" - -#~ msgid "FQDN / IP" -#~ msgstr "FQDN / IP" - -#~ msgid "Hypervisor doesn't have any Computes" -#~ msgstr "Hipervizör hiçbir Sunucya sahip değil" - -#~ msgid "No HDD image has been entered" -#~ msgstr "HDD imajı belirtilmedi" - -#~ msgid "Micro" -#~ msgstr "Mikro" - -#~ msgid "You don't have any Instance" -#~ msgstr "Hiç sanal makineniz yok" - -#~ msgid "Not Active" -#~ msgstr "Pasif" - -#~ msgid "Connection Failed" -#~ msgstr "Bağlantı Başarısız" - -#~ msgid "Delete Ownership" -#~ msgstr "Sahipliği sil" - -#~ msgid "To set console's type, shutdown the instance." -#~ msgstr "Konsol tipini ayarlamak için sanal makineyi kapatın" - -#~ msgid "To set console listen address, shutdown the instance." -#~ msgstr "Dinleme adresini ayarlamak için sanal makineyi kapatın." - -#~ msgid "Listen on" -#~ msgstr "Dinlenen" - -#~ msgid "Generate" -#~ msgstr "Oluştur" - -#~ msgid "To set console's keymap, shutdown the instance." -#~ msgstr "Konsolun keymap ini ayarlamak için sanal makineyi kapatın." - -#~ msgid "Delete storage for instance?" -#~ msgstr "Sanal makinenin depolamasını da sil?" - -#~ msgid "Fixing UUID {uuid}" -#~ msgstr "UUID: {uuid} düzeltiliyor" - -#~ msgid "Instance does not exist: Creating new instance" -#~ msgstr "Sanal makine mevcut değil: Yeni sanal makine oluşturuluyor" - -#~ msgid "The disk: {dev} is detached but not deleted. Error: {err}" -#~ msgstr "{dev} diski makineden ayrıldı fakat silinemedi. Hata: {err}" - -#~ msgid "Enter the console password or select Generate" -#~ msgstr "Konsol parolası girin veya Oluştur u seçin" +msgid "" +"Delete secret %(usage)s? Its stored value will be lost. No current or saved " +"definition of a VM or pool names it; snapshots, LUKS volumes and qemu.conf's " +"TLS settings are not checked." +msgstr "" +"%(usage)s parolası silinsin mi? Saklanan değeri kaybolur. Hiçbir sanal " +"makinenin veya havuzun geçerli ya da kayıtlı tanımı onu anmıyor; anlık " +"görüntüler, LUKS birimleri ve qemu.conf'un TLS ayarları denetlenmez." + +#: virtsecrets/templates/secrets.html:75 +msgid "Delete secret" +msgstr "Parolayı sil" + +#: virtsecrets/templates/secrets.html:86 +msgid "No secret matches the search." +msgstr "Aramayla eşleşen parola yok." + +#: virtsecrets/templates/secrets.html:96 +msgid "Set the value of" +msgstr "Şunun değerini ata" + +#: virtsecrets/templates/secrets.html:103 +msgid "" +"It replaces the old value at once; what a passphrase encrypted is not " +"encrypted anew." +msgstr "" +"Eski değerin yerini hemen alır; bir parolanın şifrelediği veriler yeniden " +"şifrelenmez." + +#: virtsecrets/templates/secrets.html:120 +msgid "Ceph secret name" +msgstr "Ceph parola adı" + +#: virtsecrets/templates/secrets.html:120 +msgid "" +"The name a disk or pool names it by, e.g. client.libvirt secret, not the " +"Ceph user; one secret per name." +msgstr "" +"Bir disk veya havuzun ona başvurduğu ad, örn. client.libvirt secret; Ceph " +"kullanıcısı değil. Her ad için bir parola." + +#: virtsecrets/templates/secrets.html:121 +msgid "Key" +msgstr "Anahtar" + +#: virtsecrets/templates/secrets.html:121 +msgid "The key as ceph auth get-key prints it." +msgstr "ceph auth get-key komutunun yazdırdığı haliyle anahtar." + +#: virtsecrets/templates/secrets.html:122 +msgid "iSCSI target" +msgstr "iSCSI hedefi" + +#: virtsecrets/templates/secrets.html:122 +msgid "The name a disk or pool names it by, e.g. the target IQN." +msgstr "Bir disk veya havuzun ona başvurduğu ad, örn. hedef IQN." + +#: virtsecrets/templates/secrets.html:123 +msgid "CHAP password" +msgstr "CHAP parolası" + +#: virtsecrets/templates/secrets.html:123 +msgid "The password as it is typed." +msgstr "Parola, yazıldığı gibi." + +#: virtsecrets/templates/secrets.html:124 +msgid "The path of the encrypted volume it unlocks." +msgstr "Kilidini açtığı şifreli birimin yolu." + +#: virtsecrets/templates/secrets.html:125 +#: virtsecrets/templates/secrets.html:127 +#: virtsecrets/templates/secrets.html:129 +msgid "Passphrase" +msgstr "Parola ifadesi" + +#: virtsecrets/templates/secrets.html:125 +#: virtsecrets/templates/secrets.html:129 +msgid "The passphrase as it is typed." +msgstr "Yazıldığı haliyle parola ifadesi." + +#: virtsecrets/templates/secrets.html:126 +msgid "A name for it; qemu.conf names it by its UUID." +msgstr "Ona bir ad; qemu.conf ona UUID'si ile başvurur." + +#: virtsecrets/templates/secrets.html:127 +msgid "The passphrase of the TLS key, as it is typed." +msgstr "TLS anahtarının parola ifadesi, yazıldığı haliyle." + +#: virtsecrets/templates/secrets.html:128 +msgid "A name for it; a VM's vTPM names it by its UUID." +msgstr "Ona bir ad; bir sanal makinenin vTPM'i ona UUID'si ile başvurur." + +#: virtsecrets/templates/secrets.html:130 +msgid "The value as it is typed." +msgstr "Yazıldığı haliyle değer." + +#: virtsecrets/templates/secrets.html:140 +msgid "Leave it blank to give it later." +msgstr "Daha sonra vermek için boş bırakın." + +#: vrtManager/nodedevs.py:10 +msgid "Storage controller" +msgstr "Depolama denetleyicisi" + +#: vrtManager/nodedevs.py:11 +msgid "Network controller" +msgstr "Ağ denetleyicisi" + +#: vrtManager/nodedevs.py:12 +msgid "Display controller" +msgstr "Görüntü denetleyicisi" + +#: vrtManager/nodedevs.py:13 +msgid "Multimedia controller" +msgstr "Çoklu ortam denetleyicisi" + +#: vrtManager/nodedevs.py:15 +msgid "Serial bus controller" +msgstr "Seri veri yolu denetleyicisi" + +#: vrtManager/nodedevs.py:20 +msgid "Audio" +msgstr "Ses" + +#: vrtManager/nodedevs.py:21 +msgid "Communications" +msgstr "İletişim" + +#: vrtManager/nodedevs.py:22 +msgid "Human interface" +msgstr "İnsan arabirimi" + +#: vrtManager/nodedevs.py:23 +msgid "Imaging" +msgstr "Görüntüleme" + +#: vrtManager/nodedevs.py:24 +msgid "Printer" +msgstr "Yazıcı" + +#: vrtManager/nodedevs.py:25 +msgid "Mass storage" +msgstr "Yığın depolama" + +#: vrtManager/nodedevs.py:26 +msgid "Hub" +msgstr "Hub" + +#: vrtManager/nodedevs.py:27 +msgid "Communications data" +msgstr "İletişim verisi" + +#: vrtManager/nodedevs.py:28 +msgid "Smart card" +msgstr "Akıllı kart" + +#: vrtManager/nodedevs.py:30 +msgid "Wireless" +msgstr "Kablosuz" + +#: vrtManager/nodedevs.py:31 +msgid "Vendor specific" +msgstr "Üreticiye özgü" + +#: webvirtcloud/settings.py:319 +msgid "Localhost" +msgstr "Yerel sunucu" + +#: webvirtcloud/settings.py:320 +msgid "All interfaces" +msgstr "Tüm arabirimler"