From 159e06221af435700047a8e5ababe758a12d7579 Mon Sep 17 00:00:00 2001 From: catborise Date: Fri, 23 Oct 2020 11:35:32 +0300 Subject: [PATCH] localization updates --- accounts/templates/login.html | 2 +- instances/views.py | 2 +- locale/de/LC_MESSAGES/django.po | 2066 +++++++++++++-------------- locale/en/LC_MESSAGES/django.po | 2066 +++++++++++++-------------- locale/es/LC_MESSAGES/django.po | 2066 +++++++++++++-------------- locale/fr/LC_MESSAGES/django.po | 2066 +++++++++++++-------------- locale/nl/LC_MESSAGES/django.po | 2066 +++++++++++++-------------- locale/ru/LC_MESSAGES/django.po | 2068 +++++++++++++-------------- locale/tr/LC_MESSAGES/django.mo | Bin 55211 -> 56368 bytes locale/tr/LC_MESSAGES/django.po | 2383 ++++++++++++++++--------------- locale/uk/LC_MESSAGES/django.po | 2068 +++++++++++++-------------- 11 files changed, 8331 insertions(+), 8522 deletions(-) diff --git a/accounts/templates/login.html b/accounts/templates/login.html index 1972f8e..adadaba 100644 --- a/accounts/templates/login.html +++ b/accounts/templates/login.html @@ -21,7 +21,7 @@ {% endif %}
{% csrf_token %} - + diff --git a/instances/views.py b/instances/views.py index 66a0e1b..f1a2221 100644 --- a/instances/views.py +++ b/instances/views.py @@ -1041,7 +1041,7 @@ def clone(request, pk): } messages.error(request, msg) elif check_instance: - msg = _("Instance 'clone_name' already exists!") % {'clone_name': clone_data['name']} + msg = _("Instance '%(clone_name)s' already exists!") % {'clone_name': clone_data['name']} messages.error(request, msg) elif not re.match(r'^[a-zA-Z0-9-]+$', clone_data['name']): msg = _("Instance name '%(clone_name)s' contains invalid characters!") % {'clone_name': clone_data['name']} diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po index 8572384..d393cd9 100644 --- a/locale/de/LC_MESSAGES/django.po +++ b/locale/de/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-20 09:29+0000\n" +"POT-Creation-Date: 2020-10-23 07:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,81 +18,110 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: accounts/forms.py:24 +#: accounts/forms.py:25 msgid "Instance owned by another user" msgstr "" -#: accounts/models.py:24 +#: accounts/forms.py:49 +msgid "Key name already exist" +msgstr "" + +#: accounts/forms.py:56 +msgid "Public key already exist" +msgstr "" + +#: accounts/forms.py:59 +msgid "Invalid key" +msgstr "" + +#: accounts/forms.py:75 +msgid "Email" +msgstr "" + +#: accounts/models.py:23 #, python-format msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/models.py:32 +#: accounts/models.py:31 msgid "key name" msgstr "" -#: accounts/models.py:33 +#: accounts/models.py:32 msgid "public key" msgstr "" -#: accounts/models.py:42 +#: accounts/models.py:41 msgid "max instances" msgstr "" -#: accounts/models.py:44 accounts/models.py:51 accounts/models.py:57 -#: accounts/models.py:63 +#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 +#: accounts/models.py:62 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:49 +#: accounts/models.py:48 msgid "max CPUs" msgstr "" -#: accounts/models.py:55 +#: accounts/models.py:54 msgid "max memory" msgstr "" -#: accounts/models.py:61 +#: accounts/models.py:60 msgid "max disk size" msgstr "" -#: accounts/models.py:77 +#: accounts/models.py:76 msgid "Can change password" msgstr "" -#: accounts/templates/account.html:4 accounts/templates/account.html:12 +#: accounts/templates/account.html:7 accounts/templates/account.html:8 msgid "User Profile" msgstr "" -#: accounts/templates/account.html:21 +#: accounts/templates/account.html:12 +msgid "Email OTP QR code" +msgstr "" + +#: accounts/templates/account.html:16 +msgid "Edit user" +msgstr "" + +#: accounts/templates/account.html:19 +msgid "Create user instance" +msgstr "" + +#: accounts/templates/account.html:27 #: computes/templates/computes/instances.html:5 +#: computes/templates/computes/instances.html:9 #: computes/templates/computes/instances.html:32 -#: computes/templates/overview.html:16 instances/templates/allinstances.html:5 +#: computes/templates/overview.html:19 instances/templates/allinstances.html:5 #: instances/templates/allinstances.html:9 #: instances/templates/bottom_bar.html:17 -#: interfaces/templates/interface.html:14 -#: interfaces/templates/interfaces.html:17 networks/templates/network.html:16 -#: networks/templates/networks.html:20 nwfilters/templates/nwfilter.html:15 -#: nwfilters/templates/nwfilters.html:24 secrets/templates/secrets.html:20 -#: storages/templates/storage.html:20 storages/templates/storages.html:20 +#: interfaces/templates/interface.html:16 +#: interfaces/templates/interfaces.html:20 networks/templates/network.html:17 +#: networks/templates/networks.html:19 nwfilters/templates/nwfilter.html:17 +#: nwfilters/templates/nwfilters.html:25 secrets/templates/secrets.html:23 +#: storages/templates/storage.html:22 storages/templates/storages.html:19 #: templates/navbar.html:14 msgid "Instances" msgstr "" -#: accounts/templates/account.html:24 +#: accounts/templates/account.html:30 msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:34 admin/templates/admin/logs.html:34 -#: instances/templates/instance.html:4 +#: accounts/templates/account.html:40 admin/templates/admin/logs.html:27 +#: instances/templates/instance.html:5 msgid "Instance" msgstr "" -#: accounts/templates/account.html:35 +#: accounts/templates/account.html:41 msgid "VNC" msgstr "" -#: accounts/templates/account.html:36 instances/templates/instance.html:87 +#: accounts/templates/account.html:42 instances/templates/instance.html:87 #: instances/templates/instances/resize_tab.html:56 #: instances/templates/instances/resize_tab.html:58 #: instances/templates/instances/resize_tab.html:85 @@ -104,341 +133,118 @@ msgstr "" msgid "Resize" msgstr "" -#: accounts/templates/account.html:37 accounts/templates/account.html:55 -#: accounts/templates/accounts-list.html:133 -#: accounts/templates/accounts.html:126 accounts/templates/profile.html:60 -#: admin/templates/admin/common/list.html:22 -#: admin/templates/admin/group_list.html:47 -#: admin/templates/admin/user_list.html:67 -#: computes/templates/computes/list.html:55 +#: accounts/templates/account.html:43 accounts/templates/account.html:61 +#: accounts/templates/profile.html:51 admin/templates/admin/group_list.html:46 +#: admin/templates/admin/user_list.html:68 +#: computes/templates/computes/list.html:54 #: instances/templates/instances/settings_tab.html:310 #: instances/templates/instances/settings_tab.html:314 -#: interfaces/templates/interface.html:61 networks/templates/network.html:53 -#: nwfilters/templates/nwfilter.html:114 nwfilters/templates/nwfilter.html:154 -#: nwfilters/templates/nwfilters.html:123 secrets/templates/secrets.html:77 -#: storages/templates/storage.html:62 storages/templates/storage.html:175 -#: templates/common/confirm_delete.html:6 -#: templates/common/confirm_delete.html:16 +#: interfaces/templates/interface.html:60 networks/templates/network.html:50 +#: nwfilters/templates/nwfilter.html:111 nwfilters/templates/nwfilter.html:151 +#: nwfilters/templates/nwfilters.html:120 secrets/templates/secrets.html:77 +#: storages/templates/storage.html:61 storages/templates/storage.html:174 +#: templates/common/confirm_delete.html:21 #: venv/lib/python3.6/site-packages/django/forms/formsets.py:375 #: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 msgid "Delete" msgstr "" -#: accounts/templates/account.html:38 -#: instances/templates/create_instance_w2.html:86 +#: accounts/templates/account.html:44 +#: instances/templates/create_instance_w2.html:81 #: instances/templates/instances/settings_tab.html:239 #: instances/templates/instances/snapshots_tab.html:49 -#: nwfilters/templates/nwfilter.html:104 nwfilters/templates/nwfilter.html:138 -#: nwfilters/templates/nwfilters.html:60 secrets/templates/secrets.html:62 -#: storages/templates/storage.html:101 +#: nwfilters/templates/nwfilter.html:101 nwfilters/templates/nwfilter.html:135 +#: nwfilters/templates/nwfilters.html:57 secrets/templates/secrets.html:62 +#: storages/templates/storage.html:100 msgid "Action" msgstr "" -#: accounts/templates/account.html:50 +#: accounts/templates/account.html:56 msgid "edit" msgstr "" -#: accounts/templates/account.html:68 accounts/templates/profile.html:74 +#: accounts/templates/account.html:74 msgid "Key name" msgstr "" -#: accounts/templates/account.html:69 accounts/templates/profile.html:80 +#: accounts/templates/account.html:75 msgid "Public key" msgstr "" -#: accounts/templates/accounts-list.html:4 -#: accounts/templates/accounts-list.html:13 accounts/templates/accounts.html:3 -#: accounts/templates/accounts.html:9 admin/templates/admin/group_list.html:5 -#: admin/templates/admin/user_list.html:6 -#: admin/templates/admin/user_list.html:16 admin/views.py:84 -#: instances/templates/instances/settings_tab.html:63 templates/navbar.html:29 -msgid "Users" -msgstr "" - -#: accounts/templates/accounts-list.html:11 -#: admin/templates/admin/group_list.html:13 -#: admin/templates/admin/user_list.html:14 -#: computes/templates/computes/instances.html:18 -#: instances/templates/allinstances.html:16 -#: nwfilters/templates/nwfilters.html:11 storages/templates/storage.html:88 -#: templates/search_block.html:3 -msgid "Search" -msgstr "" - -#: accounts/templates/accounts-list.html:25 accounts/templates/accounts.html:21 -#: admin/templates/admin/group_list.html:24 admin/templates/admin/logs.html:22 -#: admin/templates/admin/user_list.html:25 -#: computes/templates/computes/instances.html:57 -#: computes/templates/computes/list.html:21 -#: instances/templates/create_instance_w2.html:71 -#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:50 -#: nwfilters/templates/nwfilters.html:138 secrets/templates/secrets.html:50 -#: storages/templates/storage.html:188 storages/templates/storages.html:50 -msgid "Warning" -msgstr "" - -#: accounts/templates/accounts-list.html:25 accounts/templates/accounts.html:21 -#: admin/templates/admin/user_list.html:25 -msgid "You don't have any user" -msgstr "" - -#: accounts/templates/accounts-list.html:33 accounts/templates/profile.html:31 -#: admin/templates/admin/user_list.html:33 -msgid "Username" -msgstr "" - -#: accounts/templates/accounts-list.html:34 accounts/templates/accounts.html:44 -#: admin/templates/admin/user_list.html:34 -#: computes/templates/computes/instances.html:68 -#: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:9 -msgid "Status" -msgstr "" - -#: accounts/templates/accounts-list.html:35 -#: admin/templates/admin/user_list.html:35 -msgid "Staff" -msgstr "" - -#: accounts/templates/accounts-list.html:36 -#: admin/templates/admin/user_list.html:36 -msgid "Superuser" -msgstr "" - -#: accounts/templates/accounts-list.html:37 -#: instances/templates/instance_actions.html:6 -#: instances/templates/instances/settings_tab.html:37 -#: instances/templates/instances/settings_tab.html:783 -#: instances/templates/instances/settings_tab.html:785 -#: nwfilters/templates/nwfilters.html:112 -#: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:156 -#: storages/templates/storage.html:163 -msgid "Clone" -msgstr "" - -#: accounts/templates/accounts-list.html:45 -#: accounts/templates/accounts-list.html:148 -#: accounts/templates/accounts.html:36 accounts/templates/accounts.html:141 -#: admin/templates/admin/common/list.html:16 -#: admin/templates/admin/group_list.html:44 -#: admin/templates/admin/user_list.html:61 -#: computes/templates/computes/list.html:54 networks/templates/network.html:85 -#: nwfilters/templates/nwfilter.html:62 secrets/templates/secrets.html:74 -msgid "Edit" -msgstr "" - -#: accounts/templates/accounts-list.html:51 accounts/templates/accounts.html:48 -#: admin/templates/admin/user_list.html:50 -#: computes/templates/computes/instances.html:94 -#: instances/templates/allinstances_index_grouped.html:57 -#: instances/templates/allinstances_index_nongrouped.html:40 -#: instances/templates/instance.html:17 -msgid "Active" -msgstr "" - -#: accounts/templates/accounts-list.html:53 accounts/templates/accounts.html:50 -#: admin/templates/admin/user_list.html:52 -msgid "Blocked" -msgstr "" - -#: accounts/templates/accounts-list.html:71 accounts/templates/accounts.html:63 -msgid "Edit user info" -msgstr "" - -#: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69 -#: accounts/templates/create_user_block.html:18 -#: computes/templates/computes/instances.html:66 -#: computes/templates/computes/list.html:29 -#: instances/templates/add_instance_volume.html:40 -#: instances/templates/add_instance_volume.html:42 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/create_instance_w2.html:82 -#: instances/templates/create_instance_w2.html:108 -#: instances/templates/create_instance_w2.html:111 -#: instances/templates/create_instance_w2.html:310 -#: instances/templates/create_instance_w2.html:312 -#: instances/templates/create_instance_w2.html:523 -#: instances/templates/create_instance_w2.html:525 -#: instances/templates/instances/settings_tab.html:340 -#: instances/templates/instances/snapshots_tab.html:47 -#: interfaces/templates/create_iface_block.html:18 -#: interfaces/templates/interface.html:76 -#: networks/templates/create_net_block.html:18 -#: networks/templates/modify_ipv4_fixed_address.html:30 -#: networks/templates/modify_ipv6_fixed_address.html:30 -#: networks/templates/network.html:177 networks/templates/network.html:286 -#: nwfilters/templates/nwfilter.html:44 nwfilters/templates/nwfilters.html:59 -#: nwfilters/templates/nwfilters.html:103 -#: nwfilters/templates/nwfilters.html:105 -#: storages/templates/create_stg_block.html:42 -#: storages/templates/create_stg_block.html:71 -#: storages/templates/create_stg_block.html:100 -#: storages/templates/create_stg_block.html:165 -#: storages/templates/create_stg_block.html:214 -#: storages/templates/create_stg_vol_block.html:21 -#: storages/templates/storage.html:97 storages/templates/storage.html:125 -#: storages/templates/storage.html:127 -msgid "Name" -msgstr "" - -#: accounts/templates/accounts-list.html:83 accounts/templates/accounts.html:76 -#: accounts/templates/create_user_block.html:24 -#: accounts/templates/login.html:19 -#: console/templates/console-spice-full.html:201 -#: console/templates/console-spice-lite.html:58 -#: console/templates/console-spice-lite.html:99 -msgid "Password" -msgstr "" - -#: accounts/templates/accounts-list.html:89 accounts/templates/accounts.html:82 -msgid "Is staff" -msgstr "" - -#: accounts/templates/accounts-list.html:95 accounts/templates/accounts.html:88 -msgid "Is superuser" -msgstr "" - -#: accounts/templates/accounts-list.html:101 -#: accounts/templates/accounts.html:94 -msgid "Can clone instances" -msgstr "" - -#: accounts/templates/accounts-list.html:107 -#: accounts/templates/accounts.html:100 -msgid "Max instances" -msgstr "" - -#: accounts/templates/accounts-list.html:113 -#: accounts/templates/accounts.html:106 -msgid "Max cpus" -msgstr "" - -#: accounts/templates/accounts-list.html:119 -#: accounts/templates/accounts.html:112 -msgid "Max memory (MB)" -msgstr "" - -#: accounts/templates/accounts-list.html:125 -#: accounts/templates/accounts.html:118 -msgid "Max disk size (GB)" -msgstr "" - -#: accounts/templates/accounts-list.html:137 -#: accounts/templates/accounts.html:130 admin/templates/admin/user_list.html:63 -msgid "Block" -msgstr "" - -#: accounts/templates/accounts-list.html:141 -#: accounts/templates/accounts.html:134 admin/templates/admin/user_list.html:65 -msgid "Unblock" -msgstr "" - -#: accounts/templates/accounts-list.html:145 -#: accounts/templates/accounts.html:138 -#: accounts/templates/create_user_block.html:31 -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/add_instance_owner_block.html:30 -#: instances/templates/add_instance_volume.html:89 -#: instances/templates/add_instance_volume.html:144 -#: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:274 -#: instances/templates/edit_instance_volume.html:123 -#: instances/templates/instances/settings_tab.html:427 -#: interfaces/templates/create_iface_block.html:135 -#: networks/templates/add_network_qos.html:50 -#: networks/templates/create_net_block.html:84 -#: networks/templates/modify_ipv4_fixed_address.html:44 -#: networks/templates/modify_ipv6_fixed_address.html:44 -#: nwfilters/templates/add_nwf_rule.html:25 -#: nwfilters/templates/create_nwfilter_block.html:23 -#: nwfilters/templates/nwfilters.html:83 nwfilters/templates/nwfilters.html:111 -#: secrets/templates/create_secret_block.html:54 -#: secrets/templates/secrets.html:102 -#: storages/templates/create_stg_block.html:55 -#: storages/templates/create_stg_block.html:84 -#: storages/templates/create_stg_block.html:140 -#: storages/templates/create_stg_block.html:202 -#: storages/templates/create_stg_block.html:230 -#: storages/templates/create_stg_vol_block.html:28 -#: storages/templates/create_stg_vol_block.html:56 -#: storages/templates/storage.html:155 -msgid "Close" -msgstr "" - #: accounts/templates/accounts/change_password_form.html:7 -#: accounts/templates/accounts/change_password_form.html:12 -#: accounts/templates/profile.html:21 +#: accounts/templates/accounts/change_password_form.html:14 +#: accounts/templates/profile.html:29 msgid "Change Password" msgstr "" -#: accounts/templates/accounts/change_password_form.html:22 -#: admin/templates/admin/user_form.html:22 +#: accounts/templates/accounts/change_password_form.html:25 +#: accounts/templates/accounts/email_otp_form.html:25 +#: admin/templates/admin/user_form.html:19 #: computes/templates/computes/form.html:21 -#: templates/common/confirm_delete.html:14 templates/common/form.html:20 +#: templates/common/confirm_delete.html:19 templates/common/form.html:20 msgid "Cancel" msgstr "" -#: accounts/templates/accounts/change_password_form.html:24 -#: accounts/templates/profile.html:44 -#: instances/templates/instances/settings_tab.html:633 -#: instances/templates/instances/settings_tab.html:637 -#: instances/templates/instances/settings_tab.html:819 -#: instances/templates/instances/settings_tab.html:821 +#: accounts/templates/accounts/change_password_form.html:27 +#: instances/templates/instances/settings_tab.html:638 +#: instances/templates/instances/settings_tab.html:642 +#: instances/templates/instances/settings_tab.html:824 +#: instances/templates/instances/settings_tab.html:826 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:397 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 msgid "Change" msgstr "" -#: accounts/templates/create_user_block.html:13 -msgid "Add New User" +#: accounts/templates/accounts/email/otp.html:3 +#, python-format +msgid "" +"\n" +"Scan this QR code to get OTP for account '%(user)s'\n" msgstr "" -#: accounts/templates/create_user_block.html:20 -msgid "john" +#: accounts/templates/accounts/email_otp_form.html:12 +msgid "" +"\n" +" Enter email address OTP QR code will be sent to.\n" +" " msgstr "" -#: accounts/templates/create_user_block.html:32 -#: instances/templates/create_instance_w1.html:95 -#: instances/templates/create_instance_w2.html:276 -#: instances/templates/create_instance_w2.html:278 -#: instances/templates/create_instance_w2.html:505 -#: instances/templates/create_instance_w2.html:509 -#: instances/templates/create_instance_w2.html:718 -#: instances/templates/create_instance_w2.html:722 -#: interfaces/templates/create_iface_block.html:138 -#: networks/templates/create_net_block.html:85 -#: networks/templates/modify_ipv4_fixed_address.html:45 -#: networks/templates/modify_ipv6_fixed_address.html:45 -#: nwfilters/templates/create_nwfilter_block.html:24 -#: secrets/templates/create_secret_block.html:55 -#: storages/templates/create_stg_block.html:56 -#: storages/templates/create_stg_block.html:85 -#: storages/templates/create_stg_block.html:144 -#: storages/templates/create_stg_block.html:148 -#: storages/templates/create_stg_block.html:205 -#: storages/templates/create_stg_block.html:233 -#: storages/templates/create_stg_vol_block.html:57 -msgid "Create" +#: accounts/templates/accounts/email_otp_form.html:27 +msgid "Send" msgstr "" -#: accounts/templates/login.html:3 accounts/templates/logout.html:4 -msgid "WebVirtCloud" +#: accounts/templates/accounts/otp_login.html:23 +msgid "I do not have/lost my OTP!" msgstr "" -#: accounts/templates/login.html:3 accounts/templates/login.html:17 -#: accounts/templates/login.html:21 +#: accounts/templates/accounts/otp_login.html:24 +#: accounts/templates/login.html:5 accounts/templates/login.html:23 +#: accounts/templates/login.html:27 msgid "Sign In" msgstr "" -#: accounts/templates/login.html:13 +#: accounts/templates/login.html:5 accounts/templates/logout.html:4 +msgid "WebVirtCloud" +msgstr "" + +#: accounts/templates/login.html:19 msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:18 accounts/templates/profile.html:25 -msgid "Login" +#: accounts/templates/login.html:24 admin/templates/admin/logs.html:26 +#: computes/templates/computes/instances.html:67 +#: instances/templates/add_instance_owner_block.html:18 +#: instances/templates/allinstances_index_grouped.html:8 +#: instances/templates/allinstances_index_nongrouped.html:7 +#: instances/templates/instances/stats_tab.html:84 +msgid "User" +msgstr "" + +#: accounts/templates/login.html:25 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 +msgid "Password" msgstr "" #: accounts/templates/logout.html:4 @@ -449,53 +255,31 @@ msgstr "" msgid "Successful log out" msgstr "" -#: accounts/templates/profile.html:5 accounts/templates/profile.html:10 +#: accounts/templates/profile.html:7 accounts/templates/profile.html:9 #: templates/navbar.html:45 msgid "Profile" msgstr "" -#: accounts/templates/profile.html:19 +#: accounts/templates/profile.html:14 msgid "Edit Profile" msgstr "" -#: accounts/templates/profile.html:37 -msgid "Email" -msgstr "" - -#: accounts/templates/profile.html:48 +#: accounts/templates/profile.html:17 #: instances/templates/instances/access_tab.html:23 msgid "SSH Keys" msgstr "" -#: accounts/templates/profile.html:60 -#: instances/templates/create_instance_w2.html:292 -#: instances/templates/instances/settings_tab.html:438 -#: instances/templates/instances/settings_tab.html:510 -#: instances/templates/instances/settings_tab.html:520 -#: instances/templates/instances/snapshots_tab.html:75 -#: interfaces/templates/interface.html:61 -#: interfaces/templates/interface.html:63 networks/templates/network.html:53 -#: networks/templates/network.html:55 networks/templates/network.html:65 -#: networks/templates/network.html:139 networks/templates/network.html:192 -#: networks/templates/network.html:197 networks/templates/network.html:252 -#: networks/templates/network.html:301 networks/templates/network.html:306 -#: networks/templates/network.html:356 networks/templates/network.html:361 -#: nwfilters/templates/nwfilter.html:114 nwfilters/templates/nwfilter.html:154 -#: nwfilters/templates/nwfilters.html:123 secrets/templates/secrets.html:77 -#: storages/templates/storage.html:63 storages/templates/storage.html:66 -#: storages/templates/storage.html:78 storages/templates/storage.html:175 -msgid "Are you sure?" +#: accounts/templates/profile.html:34 +#: instances/templates/instances/settings_tab.html:686 +#: instances/templates/instances/settings_tab.html:688 +msgid "Update" msgstr "" -#: accounts/templates/profile.html:76 -msgid "Enter Name" +#: accounts/templates/profile.html:64 +msgid "Add SSH Key" msgstr "" -#: accounts/templates/profile.html:82 -msgid "Enter Public Key" -msgstr "" - -#: accounts/templates/profile.html:87 +#: accounts/templates/profile.html:72 #: instances/templates/add_instance_network_block.html:50 #: instances/templates/add_instance_owner_block.html:31 #: instances/templates/create_flav_block.html:28 @@ -503,333 +287,441 @@ msgstr "" msgid "Add" msgstr "" -#: accounts/views.py:39 -msgid "Key name already exist" +#: accounts/utils.py:50 +msgid "OTP QR Code" msgstr "" -#: accounts/views.py:42 -msgid "Public key already exist" +#: accounts/utils.py:51 +msgid "Please view HTML version of this message." +msgstr "" + +#: accounts/views.py:26 +msgid "Profile updated" +msgstr "" + +#: accounts/views.py:40 +msgid "SSH key added" msgstr "" #: accounts/views.py:45 -msgid "Invalid characters in public key" +msgid "Add SSH key" msgstr "" -#: accounts/views.py:77 +#: accounts/views.py:53 +msgid "SSH key deleted" +msgstr "" + +#: accounts/views.py:58 +msgid "Delete SSH key" +msgstr "" + +#: accounts/views.py:86 msgid "Password Changed" msgstr "" -#: accounts/views.py:80 -msgid "Wrong Data Provided" -msgstr "" - -#: accounts/views.py:100 +#: accounts/views.py:106 msgid "Create User Instance" msgstr "" -#: accounts/views.py:118 +#: accounts/views.py:124 msgid "Update User Instance" msgstr "" -#: admin/forms.py:46 +#: accounts/views.py:160 +#, python-format +msgid "OTP Sent to %s" +msgstr "" + +#: accounts/views.py:165 +msgid "Email OTP" +msgstr "" + +#: accounts/views.py:175 +#, python-format +msgid "OTP QR code was emailed to user %s" +msgstr "" + +#: accounts/views.py:177 +msgid "User email not set, failed to send QR code" +msgstr "" + +#: admin/forms.py:49 msgid "Permissions" msgstr "" -#: admin/forms.py:53 admin/templates/admin/group_list.html:15 +#: admin/forms.py:56 admin/templates/admin/group_list.html:15 #: templates/navbar.html:30 msgid "Groups" msgstr "" -#: admin/templates/admin/common/list.html:9 -msgid "Create New" +#: admin/forms.py:79 +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." msgstr "" -#: admin/templates/admin/group_list.html:24 +#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: instances/templates/instances/settings_tab.html:63 templates/navbar.html:29 +msgid "Users" +msgstr "" + +#: admin/templates/admin/group_list.html:13 +#: admin/templates/admin/user_list.html:16 +#: computes/templates/computes/instances.html:18 +#: instances/templates/allinstances.html:16 +#: nwfilters/templates/nwfilters.html:12 storages/templates/storage.html:87 +#: templates/search_block.html:3 +msgid "Search" +msgstr "" + +#: admin/templates/admin/group_list.html:23 admin/templates/admin/logs.html:16 +#: admin/templates/admin/user_list.html:26 +#: computes/templates/computes/instances.html:57 +#: computes/templates/computes/list.html:20 +#: instances/templates/create_instance_w2.html:66 +#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:46 +#: nwfilters/templates/nwfilters.html:135 secrets/templates/secrets.html:50 +#: storages/templates/storage.html:187 storages/templates/storages.html:46 +msgid "Warning" +msgstr "" + +#: admin/templates/admin/group_list.html:23 msgid "You don't have any groups" msgstr "" -#: admin/templates/admin/group_list.html:32 +#: admin/templates/admin/group_list.html:31 msgid "Group Name" msgstr "" -#: admin/templates/admin/group_list.html:33 -#: admin/templates/admin/user_list.html:38 +#: admin/templates/admin/group_list.html:32 +#: admin/templates/admin/user_list.html:39 #: computes/templates/computes/instances.html:71 -#: computes/templates/computes/list.html:32 +#: computes/templates/computes/list.html:31 #: instances/templates/allinstances_index_grouped.html:12 #: instances/templates/allinstances_index_nongrouped.html:12 #: instances/templates/instances/settings_tab.html:343 -#: instances/templates/instances/settings_tab.html:486 -#: networks/templates/network.html:178 networks/templates/network.html:287 -#: networks/templates/network.html:335 +#: instances/templates/instances/settings_tab.html:491 +#: networks/templates/network.html:175 networks/templates/network.html:284 +#: networks/templates/network.html:332 msgid "Actions" msgstr "" -#: admin/templates/admin/logs.html:4 admin/templates/admin/logs.html:9 +#: admin/templates/admin/group_list.html:43 +#: admin/templates/admin/user_list.html:62 +#: computes/templates/computes/list.html:53 networks/templates/network.html:82 +#: nwfilters/templates/nwfilter.html:59 secrets/templates/secrets.html:74 +msgid "Edit" +msgstr "" + +#: admin/templates/admin/logs.html:5 admin/templates/admin/logs.html:7 #: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:22 +#: admin/templates/admin/logs.html:16 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:32 +#: admin/templates/admin/logs.html:25 #: instances/templates/instances/snapshots_tab.html:48 #: instances/templates/instances/stats_tab.html:83 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:33 admin/templates/admin/user_form.html:6 -#: computes/templates/computes/instances.html:67 -#: instances/templates/add_instance_owner_block.html:18 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances/stats_tab.html:84 -msgid "User" -msgstr "" - -#: admin/templates/admin/logs.html:35 +#: admin/templates/admin/logs.html:28 #: instances/templates/instances/stats_tab.html:85 msgid "Message" msgstr "" -#: admin/templates/admin/user_form.html:24 +#: admin/templates/admin/user_form.html:21 #: computes/templates/computes/form.html:23 #: instances/templates/edit_instance_volume.html:124 #: networks/templates/add_network_qos.html:51 templates/common/form.html:22 msgid "Save" msgstr "" +#: admin/templates/admin/user_list.html:26 +msgid "You don't have any user" +msgstr "" + +#: admin/templates/admin/user_list.html:34 +msgid "Username" +msgstr "" + +#: admin/templates/admin/user_list.html:35 +#: computes/templates/computes/instances.html:68 +#: computes/templates/computes/list.html:29 +#: instances/templates/allinstances_index_grouped.html:9 +#: instances/templates/allinstances_index_nongrouped.html:9 +msgid "Status" +msgstr "" + +#: admin/templates/admin/user_list.html:36 +msgid "Staff" +msgstr "" + #: admin/templates/admin/user_list.html:37 +msgid "Superuser" +msgstr "" + +#: admin/templates/admin/user_list.html:38 msgid "Can Clone" msgstr "" -#: admin/templates/admin/user_list.html:60 +#: admin/templates/admin/user_list.html:51 +#: computes/templates/computes/instances.html:94 +#: instances/templates/allinstances_index_grouped.html:57 +#: instances/templates/allinstances_index_nongrouped.html:40 +#: instances/templates/instance.html:19 +msgid "Active" +msgstr "" + +#: admin/templates/admin/user_list.html:53 +msgid "Blocked" +msgstr "" + +#: admin/templates/admin/user_list.html:61 msgid "View Profile" msgstr "" -#: admin/views.py:39 +#: admin/templates/admin/user_list.html:64 +msgid "Block" +msgstr "" + +#: admin/templates/admin/user_list.html:66 +msgid "Unblock" +msgstr "" + +#: admin/views.py:42 msgid "Create Group" msgstr "" -#: admin/views.py:57 +#: admin/views.py:60 msgid "Update Group" msgstr "" -#: admin/views.py:110 +#: admin/views.py:113 msgid "Create User" msgstr "" -#: admin/views.py:132 +#: admin/views.py:136 msgid "Update User" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:10 +#: admin/views.py:149 +msgid "User password changed: {}" +msgstr "" + +#: admin/views.py:152 +msgid "Wrong Data Provided" +msgstr "" + +#: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Theme" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:10 +#: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Bootstrap CSS & Bootswatch Theme" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:11 +#: appsettings/migrations/0002_auto_20200527_1603.py:12 msgid "Theme SASS Path" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:11 +#: appsettings/migrations/0002_auto_20200527_1603.py:12 msgid "Bootstrap SASS & Bootswatch SASS Directory" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:12 +#: appsettings/migrations/0002_auto_20200527_1603.py:13 msgid "All Instances View Style" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:12 +#: appsettings/migrations/0002_auto_20200527_1603.py:13 msgid "All instances list style" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:13 +#: appsettings/migrations/0002_auto_20200527_1603.py:14 msgid "Logs per Page" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:13 +#: appsettings/migrations/0002_auto_20200527_1603.py:14 msgid "Pagination for logs" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:14 +#: appsettings/migrations/0002_auto_20200527_1603.py:15 msgid "Multiple Owner for VM" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:14 +#: appsettings/migrations/0002_auto_20200527_1603.py:15 msgid "Allow to have multiple owner for instance" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:15 +#: appsettings/migrations/0002_auto_20200527_1603.py:16 msgid "Quota Debug" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:15 +#: appsettings/migrations/0002_auto_20200527_1603.py:16 msgid "Debug for user quotas" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:16 +#: appsettings/migrations/0002_auto_20200527_1603.py:17 msgid "Disk Format" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:16 +#: appsettings/migrations/0002_auto_20200527_1603.py:17 msgid "Instance disk format" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:17 +#: appsettings/migrations/0002_auto_20200527_1603.py:18 msgid "Disk Bus" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:17 +#: appsettings/migrations/0002_auto_20200527_1603.py:18 msgid "Instance disk bus type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:18 +#: appsettings/migrations/0002_auto_20200527_1603.py:19 msgid "Disk SCSI Controller" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:18 +#: appsettings/migrations/0002_auto_20200527_1603.py:19 msgid "SCSI controller type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:19 +#: appsettings/migrations/0002_auto_20200527_1603.py:20 msgid "Disk Cache" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:19 +#: appsettings/migrations/0002_auto_20200527_1603.py:20 msgid "Disk volume cache type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:20 +#: appsettings/migrations/0002_auto_20200527_1603.py:21 msgid "Disk IO Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:20 +#: appsettings/migrations/0002_auto_20200527_1603.py:21 msgid "Volume io modes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:21 +#: appsettings/migrations/0002_auto_20200527_1603.py:22 msgid "Disk Detect Zeroes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:21 +#: appsettings/migrations/0002_auto_20200527_1603.py:22 msgid "Volume detect zeroes mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:22 +#: appsettings/migrations/0002_auto_20200527_1603.py:23 msgid "Disk Discard" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:22 +#: appsettings/migrations/0002_auto_20200527_1603.py:23 msgid "Volume discard mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:23 +#: appsettings/migrations/0002_auto_20200527_1603.py:24 msgid "Disk Owner UID" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:23 +#: appsettings/migrations/0002_auto_20200527_1603.py:24 msgid "Owner UID: up to os, 0=root, 107=qemu or libvirt-bin(for ubuntu)" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:24 +#: appsettings/migrations/0002_auto_20200527_1603.py:25 msgid "Disk Owner GID" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:24 +#: appsettings/migrations/0002_auto_20200527_1603.py:25 msgid "Owner GID: up to os, 0=root, 107=qemu or libvirt-bin(for ubuntu)" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:25 +#: appsettings/migrations/0002_auto_20200527_1603.py:26 msgid "VM CPU Mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:25 +#: appsettings/migrations/0002_auto_20200527_1603.py:26 msgid "Cpu modes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:26 +#: appsettings/migrations/0002_auto_20200527_1603.py:27 msgid "VM Machine Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:26 +#: appsettings/migrations/0002_auto_20200527_1603.py:27 msgid "Chipset/Machine type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:27 +#: appsettings/migrations/0002_auto_20200527_1603.py:28 msgid "VM Firmware Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:27 +#: appsettings/migrations/0002_auto_20200527_1603.py:28 msgid "Firmware type for x86_64" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:28 +#: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "VM Architecture Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:28 +#: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "Architecture type: x86_64, i686, etc" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:29 +#: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "VM Console Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:29 +#: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "Default console type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:30 +#: appsettings/migrations/0002_auto_20200527_1603.py:31 msgid "VM Clone Name Prefix" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:30 +#: appsettings/migrations/0002_auto_20200527_1603.py:31 msgid "Prefix for cloned instance name" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:31 +#: appsettings/migrations/0002_auto_20200527_1603.py:32 msgid "VM Clone Auto Name" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:31 +#: appsettings/migrations/0002_auto_20200527_1603.py:32 msgid "Generated name for cloned instance" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:32 +#: appsettings/migrations/0002_auto_20200527_1603.py:33 msgid "VM Clone Auto Migrate" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:32 +#: appsettings/migrations/0002_auto_20200527_1603.py:33 msgid "Auto migrate instance after clone" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:33 +#: appsettings/migrations/0002_auto_20200527_1603.py:34 msgid "VM Bottom Bar" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:33 +#: appsettings/migrations/0002_auto_20200527_1603.py:34 msgid "Bottom navbar for instance details" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:34 +#: appsettings/migrations/0002_auto_20200527_1603.py:35 msgid "Show Access Root Pass" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:34 +#: appsettings/migrations/0002_auto_20200527_1603.py:35 msgid "Show access root password" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:35 +#: appsettings/migrations/0002_auto_20200527_1603.py:36 msgid "Show Access SSH Keys" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:35 +#: appsettings/migrations/0002_auto_20200527_1603.py:36 msgid "Show access ssh keys" msgstr "" @@ -865,63 +757,63 @@ msgstr "" msgid "Clip console viewport" msgstr "" -#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 msgid "name" msgstr "" -#: appsettings/models.py:10 +#: appsettings/models.py:11 msgid "key" msgstr "" -#: appsettings/models.py:11 +#: appsettings/models.py:12 msgid "value" msgstr "" -#: appsettings/models.py:12 +#: appsettings/models.py:13 msgid "choices" msgstr "" -#: appsettings/models.py:13 +#: appsettings/models.py:14 msgid "description" msgstr "" -#: appsettings/templates/appsettings.html:3 -#: appsettings/templates/appsettings.html:8 +#: appsettings/templates/appsettings.html:4 +#: appsettings/templates/appsettings.html:6 msgid "Edit Settings" msgstr "" -#: appsettings/templates/appsettings.html:17 +#: appsettings/templates/appsettings.html:11 msgid "App Settings" msgstr "" -#: appsettings/templates/appsettings.html:21 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:15 templates/navbar.html:43 msgid "Language" msgstr "" -#: appsettings/templates/appsettings.html:54 +#: appsettings/templates/appsettings.html:48 msgid "After change please full refresh page with 'Ctrl + F5' " msgstr "" -#: appsettings/templates/appsettings.html:59 +#: appsettings/templates/appsettings.html:53 msgid "Other Settings" msgstr "" -#: appsettings/views.py:42 +#: appsettings/views.py:38 #, python-brace-format msgid "SASS directory path is changed. Now: {sass_dir.value}" msgstr "" -#: appsettings/views.py:68 +#: appsettings/views.py:65 #, python-brace-format msgid "Theme changed. Now: {theme}" msgstr "" -#: appsettings/views.py:83 +#: appsettings/views.py:80 #, python-brace-format msgid "{setting.name} is changed. Now: {setting.value}" msgstr "" -#: computes/forms.py:19 +#: computes/forms.py:21 msgid "FQDN/IP" msgstr "" @@ -950,65 +842,65 @@ msgid "Create Compute" msgstr "" #: computes/templates/computes/instances.html:29 -#: computes/templates/computes/list.html:50 -#: computes/templates/computes/list.html:52 computes/templates/overview.html:4 -#: computes/templates/overview.html:13 interfaces/templates/interface.html:11 -#: interfaces/templates/interfaces.html:14 networks/templates/network.html:13 -#: networks/templates/networks.html:17 nwfilters/templates/nwfilter.html:12 -#: nwfilters/templates/nwfilters.html:21 secrets/templates/secrets.html:17 -#: storages/templates/storage.html:17 storages/templates/storages.html:17 +#: computes/templates/computes/list.html:49 +#: computes/templates/computes/list.html:51 computes/templates/overview.html:6 +#: computes/templates/overview.html:16 interfaces/templates/interface.html:13 +#: interfaces/templates/interfaces.html:17 networks/templates/network.html:14 +#: networks/templates/networks.html:16 nwfilters/templates/nwfilter.html:14 +#: nwfilters/templates/nwfilters.html:22 secrets/templates/secrets.html:20 +#: storages/templates/storage.html:19 storages/templates/storages.html:16 msgid "Overview" msgstr "" #: computes/templates/computes/instances.html:35 -#: computes/templates/overview.html:19 interfaces/templates/interface.html:17 -#: interfaces/templates/interfaces.html:20 networks/templates/network.html:19 -#: networks/templates/networks.html:23 nwfilters/templates/nwfilter.html:18 -#: nwfilters/templates/nwfilters.html:27 secrets/templates/secrets.html:23 -#: storages/templates/storage.html:23 storages/templates/storages.html:3 -#: storages/templates/storages.html:9 storages/templates/storages.html:23 +#: computes/templates/overview.html:22 interfaces/templates/interface.html:19 +#: interfaces/templates/interfaces.html:23 networks/templates/network.html:20 +#: networks/templates/networks.html:22 nwfilters/templates/nwfilter.html:20 +#: nwfilters/templates/nwfilters.html:28 secrets/templates/secrets.html:26 +#: storages/templates/storage.html:25 storages/templates/storages.html:4 +#: storages/templates/storages.html:6 storages/templates/storages.html:22 msgid "Storages" msgstr "" #: computes/templates/computes/instances.html:38 -#: computes/templates/overview.html:22 interfaces/templates/interface.html:20 -#: interfaces/templates/interfaces.html:23 networks/templates/network.html:22 -#: networks/templates/networks.html:3 networks/templates/networks.html:9 -#: networks/templates/networks.html:26 nwfilters/templates/nwfilter.html:21 -#: nwfilters/templates/nwfilters.html:30 secrets/templates/secrets.html:26 -#: storages/templates/storage.html:26 storages/templates/storages.html:26 +#: computes/templates/overview.html:25 interfaces/templates/interface.html:22 +#: interfaces/templates/interfaces.html:26 networks/templates/network.html:23 +#: networks/templates/networks.html:4 networks/templates/networks.html:6 +#: networks/templates/networks.html:25 nwfilters/templates/nwfilter.html:23 +#: nwfilters/templates/nwfilters.html:31 secrets/templates/secrets.html:29 +#: storages/templates/storage.html:28 storages/templates/storages.html:25 msgid "Networks" msgstr "" #: computes/templates/computes/instances.html:41 -#: computes/templates/overview.html:25 interfaces/templates/interface.html:23 -#: interfaces/templates/interfaces.html:4 -#: interfaces/templates/interfaces.html:26 networks/templates/network.html:25 -#: networks/templates/networks.html:29 nwfilters/templates/nwfilter.html:24 -#: nwfilters/templates/nwfilters.html:33 secrets/templates/secrets.html:29 -#: storages/templates/storage.html:29 storages/templates/storages.html:29 +#: computes/templates/overview.html:28 interfaces/templates/interface.html:25 +#: interfaces/templates/interfaces.html:5 +#: interfaces/templates/interfaces.html:7 +#: interfaces/templates/interfaces.html:29 networks/templates/network.html:26 +#: networks/templates/networks.html:28 nwfilters/templates/nwfilter.html:26 +#: nwfilters/templates/nwfilters.html:34 secrets/templates/secrets.html:32 +#: storages/templates/storage.html:31 storages/templates/storages.html:28 msgid "Interfaces" msgstr "" #: computes/templates/computes/instances.html:44 -#: computes/templates/overview.html:28 interfaces/templates/interface.html:26 -#: interfaces/templates/interfaces.html:29 networks/templates/network.html:28 -#: networks/templates/networks.html:32 nwfilters/templates/nwfilter.html:4 -#: nwfilters/templates/nwfilter.html:27 nwfilters/templates/nwfilters.html:4 -#: nwfilters/templates/nwfilters.html:13 nwfilters/templates/nwfilters.html:36 -#: secrets/templates/secrets.html:32 storages/templates/storage.html:32 -#: storages/templates/storages.html:32 +#: computes/templates/overview.html:31 interfaces/templates/interface.html:28 +#: interfaces/templates/interfaces.html:32 networks/templates/network.html:29 +#: networks/templates/networks.html:31 nwfilters/templates/nwfilter.html:29 +#: nwfilters/templates/nwfilters.html:5 nwfilters/templates/nwfilters.html:7 +#: nwfilters/templates/nwfilters.html:37 secrets/templates/secrets.html:35 +#: storages/templates/storage.html:34 storages/templates/storages.html:31 msgid "NWFilters" msgstr "" #: computes/templates/computes/instances.html:47 -#: computes/templates/overview.html:31 interfaces/templates/interface.html:29 -#: interfaces/templates/interfaces.html:32 networks/templates/network.html:31 -#: networks/templates/networks.html:35 nwfilters/templates/nwfilter.html:30 -#: nwfilters/templates/nwfilters.html:39 secrets/templates/secrets.html:4 -#: secrets/templates/secrets.html:13 secrets/templates/secrets.html:35 +#: computes/templates/overview.html:34 interfaces/templates/interface.html:31 +#: interfaces/templates/interfaces.html:35 networks/templates/network.html:32 +#: networks/templates/networks.html:34 nwfilters/templates/nwfilter.html:32 +#: nwfilters/templates/nwfilters.html:40 secrets/templates/secrets.html:4 +#: secrets/templates/secrets.html:10 secrets/templates/secrets.html:38 #: storages/templates/create_stg_block.html:124 -#: storages/templates/storage.html:35 storages/templates/storages.html:35 +#: storages/templates/storage.html:37 storages/templates/storages.html:34 msgid "Secrets" msgstr "" @@ -1017,20 +909,55 @@ msgid "Hypervisor doesn't have any Instances" msgstr "" #: computes/templates/computes/instances.html:66 +#: computes/templates/computes/list.html:28 +#: instances/templates/add_instance_volume.html:40 +#: instances/templates/add_instance_volume.html:42 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instances/settings_tab.html:777 -#: instances/templates/instances/settings_tab.html:800 +#: instances/templates/create_instance_w2.html:77 +#: instances/templates/create_instance_w2.html:103 +#: instances/templates/create_instance_w2.html:106 +#: instances/templates/create_instance_w2.html:305 +#: instances/templates/create_instance_w2.html:307 +#: instances/templates/create_instance_w2.html:518 +#: instances/templates/create_instance_w2.html:520 +#: instances/templates/instances/settings_tab.html:340 +#: instances/templates/instances/snapshots_tab.html:47 +#: interfaces/templates/create_iface_block.html:18 +#: interfaces/templates/interface.html:75 +#: networks/templates/create_net_block.html:18 +#: networks/templates/modify_ipv4_fixed_address.html:30 +#: networks/templates/modify_ipv6_fixed_address.html:30 +#: networks/templates/network.html:174 networks/templates/network.html:283 +#: nwfilters/templates/nwfilter.html:41 nwfilters/templates/nwfilters.html:56 +#: nwfilters/templates/nwfilters.html:100 +#: nwfilters/templates/nwfilters.html:102 +#: storages/templates/create_stg_block.html:42 +#: storages/templates/create_stg_block.html:71 +#: storages/templates/create_stg_block.html:100 +#: storages/templates/create_stg_block.html:165 +#: storages/templates/create_stg_block.html:214 +#: storages/templates/create_stg_vol_block.html:21 +#: storages/templates/storage.html:96 storages/templates/storage.html:124 +#: storages/templates/storage.html:126 +msgid "Name" +msgstr "" + +#: computes/templates/computes/instances.html:66 +#: instances/templates/allinstances_index_grouped.html:7 +#: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/instances/settings_tab.html:782 +#: instances/templates/instances/settings_tab.html:805 msgid "Description" msgstr "" #: computes/templates/computes/instances.html:69 #: instances/templates/allinstances_index_grouped.html:10 #: instances/templates/allinstances_index_nongrouped.html:10 -#: instances/templates/create_instance_w2.html:83 -#: instances/templates/create_instance_w2.html:328 -#: instances/templates/create_instance_w2.html:541 -#: instances/templates/instance.html:40 instances/templates/instance.html:42 +#: instances/templates/create_instance_w2.html:78 +#: instances/templates/create_instance_w2.html:323 +#: instances/templates/create_instance_w2.html:536 +#: instances/templates/instance.html:42 instances/templates/instance.html:44 msgid "VCPU" msgstr "" @@ -1045,7 +972,7 @@ msgstr "" #: computes/templates/computes/instances.html:96 #: instances/templates/allinstances_index_grouped.html:58 #: instances/templates/allinstances_index_nongrouped.html:42 -#: instances/templates/instance.html:14 +#: instances/templates/instance.html:16 msgid "Off" msgstr "" @@ -1060,23 +987,23 @@ msgstr "" msgid "Computes" msgstr "" -#: computes/templates/computes/list.html:21 +#: computes/templates/computes/list.html:20 msgid "You don't have any computes" msgstr "" -#: computes/templates/computes/list.html:31 computes/templates/overview.html:92 +#: computes/templates/computes/list.html:30 computes/templates/overview.html:92 #: instances/templates/instances/settings_tab.html:163 #: instances/templates/instances/settings_tab.html:248 msgid "Details" msgstr "" -#: computes/templates/computes/list.html:42 +#: computes/templates/computes/list.html:41 #: instances/templates/allinstances_index_grouped.html:28 -#: instances/templates/instances/settings_tab.html:876 +#: instances/templates/instances/settings_tab.html:881 msgid "Connected" msgstr "" -#: computes/templates/computes/list.html:42 +#: computes/templates/computes/list.html:41 msgid "Not Connected" msgstr "" @@ -1134,8 +1061,8 @@ msgid "Libvirt" msgstr "" #: computes/templates/overview.html:84 -#: instances/templates/create_instance_w1.html:42 -#: instances/templates/create_instance_w1.html:58 +#: instances/templates/create_instance_w1.html:36 +#: instances/templates/create_instance_w1.html:52 msgid "Architecture" msgstr "" @@ -1201,24 +1128,24 @@ msgstr "" msgid "File API is not supported" msgstr "" -#: console/templates/console-spice-full.html:197 +#: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "" -#: console/templates/console-spice-full.html:199 +#: console/templates/console-spice-full.html:204 msgid "Port" msgstr "" -#: console/templates/console-spice-full.html:207 +#: console/templates/console-spice-full.html:212 msgid "Show console" msgstr "" -#: console/templates/console-spice-full.html:209 -#: interfaces/templates/interface.html:60 networks/templates/network.html:52 -#: networks/templates/network.html:122 networks/templates/network.html:128 -#: networks/templates/network.html:234 networks/templates/network.html:240 -#: storages/templates/storage.html:61 +#: console/templates/console-spice-full.html:214 +#: interfaces/templates/interface.html:59 networks/templates/network.html:49 +#: networks/templates/network.html:119 networks/templates/network.html:125 +#: networks/templates/network.html:231 networks/templates/network.html:237 +#: storages/templates/storage.html:60 msgid "Start" msgstr "" @@ -1230,7 +1157,7 @@ msgstr "" msgid "noVNC encountered an error" msgstr "" -#: console/templates/console-vnc-lite.html:222 +#: console/templates/console-vnc-lite.html:221 msgid "Loading" msgstr "" @@ -1266,10 +1193,6 @@ msgstr "" msgid "The name of the virtual machine must not contain any special characters" msgstr "" -#: instances/forms.py:65 -msgid "The name of the virtual machine must not exceed 20 characters" -msgstr "" - #: instances/models.py:11 msgid "label" msgstr "" @@ -1298,7 +1221,7 @@ msgstr "" msgid "created" msgstr "" -#: instances/models.py:215 +#: instances/models.py:220 msgid "Can access console without password" msgstr "" @@ -1307,60 +1230,90 @@ msgid "Add Instance Network" msgstr "" #: instances/templates/add_instance_network_block.html:18 -#: instances/templates/create_instance_w2.html:210 -#: instances/templates/instances/settings_tab.html:358 -#: instances/templates/instances/settings_tab.html:381 -#: instances/templates/instances/settings_tab.html:482 -#: interfaces/templates/interface.html:46 -#: interfaces/templates/interface.html:75 +#: instances/templates/create_instance_w2.html:205 +#: instances/templates/instances/settings_tab.html:359 +#: instances/templates/instances/settings_tab.html:382 +#: instances/templates/instances/settings_tab.html:487 +#: interfaces/templates/interface.html:45 +#: interfaces/templates/interface.html:74 #: interfaces/templates/interfaces.html:63 #: networks/templates/modify_ipv4_fixed_address.html:24 -#: networks/templates/network.html:175 +#: networks/templates/network.html:172 msgid "MAC" msgstr "" #: instances/templates/add_instance_network_block.html:24 -#: instances/templates/create_instance_w2.html:169 -#: instances/templates/create_instance_w2.html:393 -#: instances/templates/create_instance_w2.html:610 +#: instances/templates/create_instance_w2.html:164 +#: instances/templates/create_instance_w2.html:388 +#: instances/templates/create_instance_w2.html:605 #: instances/templates/instances/settings_tab.html:30 -#: instances/templates/instances/settings_tab.html:393 -#: networks/templates/network.html:4 networks/templates/network.html:9 -#: networks/templates/network.html:110 networks/templates/network.html:221 +#: instances/templates/instances/settings_tab.html:394 +#: networks/templates/network.html:5 networks/templates/network.html:7 +#: networks/templates/network.html:107 networks/templates/network.html:218 msgid "Network" msgstr "" #: instances/templates/add_instance_network_block.html:37 -#: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:434 -#: instances/templates/create_instance_w2.html:647 -#: instances/templates/instances/settings_tab.html:402 -#: nwfilters/templates/nwfilter.html:9 +#: instances/templates/create_instance_w2.html:183 +#: instances/templates/create_instance_w2.html:429 +#: instances/templates/create_instance_w2.html:642 +#: instances/templates/instances/settings_tab.html:403 +#: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" msgstr "" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:117 #: instances/templates/create_inst_block.html:25 -#: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:382 -#: instances/templates/create_instance_w2.html:437 -#: instances/templates/create_instance_w2.html:585 -#: instances/templates/create_instance_w2.html:604 -#: instances/templates/create_instance_w2.html:650 +#: instances/templates/create_instance_w2.html:158 +#: instances/templates/create_instance_w2.html:186 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:432 +#: instances/templates/create_instance_w2.html:580 +#: instances/templates/create_instance_w2.html:599 +#: instances/templates/create_instance_w2.html:645 #: instances/templates/instances/access_tab.html:135 #: instances/templates/instances/settings_tab.html:183 -#: instances/templates/instances/settings_tab.html:406 +#: instances/templates/instances/settings_tab.html:407 #: instances/templates/instances/stats_tab.html:90 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 +#: interfaces/templates/interface.html:41 +#: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:78 #: storages/templates/create_stg_block.html:132 -#: storages/templates/storage.html:48 storages/templates/storage.html:50 -#: storages/templates/storage.html:52 +#: storages/templates/storage.html:47 storages/templates/storage.html:49 +#: storages/templates/storage.html:51 msgid "None" msgstr "" +#: instances/templates/add_instance_network_block.html:49 +#: instances/templates/add_instance_owner_block.html:30 +#: instances/templates/add_instance_volume.html:89 +#: instances/templates/add_instance_volume.html:144 +#: instances/templates/create_flav_block.html:25 +#: instances/templates/create_inst_block.html:34 +#: instances/templates/create_instance_w2.html:269 +#: instances/templates/edit_instance_volume.html:123 +#: instances/templates/instances/settings_tab.html:428 +#: interfaces/templates/create_iface_block.html:135 +#: networks/templates/add_network_qos.html:50 +#: networks/templates/create_net_block.html:85 +#: networks/templates/modify_ipv4_fixed_address.html:44 +#: networks/templates/modify_ipv6_fixed_address.html:44 +#: nwfilters/templates/add_nwf_rule.html:25 +#: nwfilters/templates/create_nwfilter_block.html:23 +#: nwfilters/templates/nwfilters.html:80 nwfilters/templates/nwfilters.html:108 +#: secrets/templates/create_secret_block.html:54 +#: secrets/templates/secrets.html:102 +#: storages/templates/create_stg_block.html:55 +#: storages/templates/create_stg_block.html:84 +#: storages/templates/create_stg_block.html:140 +#: storages/templates/create_stg_block.html:202 +#: storages/templates/create_stg_block.html:230 +#: storages/templates/create_stg_vol_block.html:28 +#: storages/templates/create_stg_vol_block.html:56 +#: storages/templates/storage.html:154 +msgid "Close" +msgstr "" + #: instances/templates/add_instance_owner_block.html:12 msgid "Add Instance Owner" msgstr "" @@ -1390,27 +1343,27 @@ msgstr "" #: instances/templates/add_instance_volume.html:30 #: instances/templates/add_instance_volume.html:100 -#: instances/templates/create_instance_w2.html:154 -#: instances/templates/create_instance_w2.html:596 +#: instances/templates/create_instance_w2.html:149 +#: instances/templates/create_instance_w2.html:591 #: instances/templates/instances/settings_tab.html:237 -#: storages/templates/storage.html:4 storages/templates/storage.html:14 +#: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" msgstr "" #: instances/templates/add_instance_volume.html:46 #: storages/templates/create_stg_block.html:183 -#: storages/templates/storage.html:100 storages/templates/storage.html:138 +#: storages/templates/storage.html:99 storages/templates/storage.html:137 msgid "Format" msgstr "" #: instances/templates/add_instance_volume.html:56 -#: storages/templates/storage.html:53 storages/templates/storage.html:99 -#: storages/templates/storages.html:66 +#: storages/templates/storage.html:52 storages/templates/storage.html:98 +#: storages/templates/storages.html:62 msgid "Size" msgstr "" #: instances/templates/add_instance_volume.html:60 -#: instances/templates/create_instance_w2.html:96 +#: instances/templates/create_instance_w2.html:91 msgid "GB" msgstr "" @@ -1427,8 +1380,8 @@ msgid "Cache" msgstr "" #: instances/templates/add_instance_volume.html:83 -#: instances/templates/instances/settings_tab.html:755 -#: storages/templates/storage.html:148 +#: instances/templates/instances/settings_tab.html:760 +#: storages/templates/storage.html:147 msgid "Metadata" msgstr "" @@ -1473,180 +1426,222 @@ msgstr "" msgid "Choose" msgstr "" -#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w1.html:5 #: instances/templates/create_instance_w2.html:5 msgid "Create new instance" msgstr "" -#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w1.html:5 msgid "Select Type" msgstr "" -#: instances/templates/create_instance_w1.html:11 -#: instances/templates/create_instance_w2.html:14 +#: instances/templates/create_instance_w1.html:8 +#: instances/templates/create_instance_w2.html:12 #, python-format msgid "New instance on %(host)s " msgstr "" -#: instances/templates/create_instance_w1.html:47 +#: instances/templates/create_instance_w1.html:41 #: instances/templates/instances/settings_tab.html:49 -#: networks/templates/network.html:75 nwfilters/templates/nwfilter.html:52 +#: networks/templates/network.html:72 nwfilters/templates/nwfilter.html:49 msgid "XML" msgstr "" -#: instances/templates/create_instance_w1.html:68 +#: instances/templates/create_instance_w1.html:62 msgid "Chipset" msgstr "" -#: instances/templates/create_instance_w1.html:78 +#: instances/templates/create_instance_w1.html:72 msgid "Next" msgstr "" -#: instances/templates/create_instance_w2.html:50 +#: instances/templates/create_instance_w1.html:89 +#: instances/templates/create_instance_w2.html:271 +#: instances/templates/create_instance_w2.html:273 +#: instances/templates/create_instance_w2.html:500 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:713 +#: instances/templates/create_instance_w2.html:717 +#: interfaces/templates/create_iface_block.html:138 +#: 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/create_nwfilter_block.html:24 +#: secrets/templates/create_secret_block.html:55 +#: storages/templates/create_stg_block.html:56 +#: storages/templates/create_stg_block.html:85 +#: storages/templates/create_stg_block.html:144 +#: storages/templates/create_stg_block.html:148 +#: storages/templates/create_stg_block.html:205 +#: storages/templates/create_stg_block.html:233 +#: storages/templates/create_stg_vol_block.html:57 +msgid "Create" +msgstr "" + +#: instances/templates/create_instance_w2.html:45 msgid "Flavor" msgstr "" -#: instances/templates/create_instance_w2.html:55 +#: instances/templates/create_instance_w2.html:50 msgid "Custom" msgstr "" -#: instances/templates/create_instance_w2.html:60 +#: instances/templates/create_instance_w2.html:55 msgid "Template" msgstr "" -#: instances/templates/create_instance_w2.html:71 +#: instances/templates/create_instance_w2.html:66 msgid "Hypervisor doesn't have any Flavors" msgstr "" -#: instances/templates/create_instance_w2.html:76 +#: instances/templates/create_instance_w2.html:71 msgid "Create from flavor" msgstr "" -#: instances/templates/create_instance_w2.html:84 -#: instances/templates/create_instance_w2.html:357 -#: instances/templates/create_instance_w2.html:568 -#: instances/templates/instance.html:45 +#: instances/templates/create_instance_w2.html:79 +#: instances/templates/create_instance_w2.html:352 +#: instances/templates/create_instance_w2.html:563 +#: instances/templates/instance.html:47 msgid "RAM" msgstr "" -#: instances/templates/create_instance_w2.html:85 -#: instances/templates/create_instance_w2.html:372 +#: instances/templates/create_instance_w2.html:80 +#: instances/templates/create_instance_w2.html:367 msgid "HDD" msgstr "" -#: instances/templates/create_instance_w2.html:95 -#: instances/templates/create_instance_w2.html:361 -#: instances/templates/create_instance_w2.html:572 -#: instances/templates/instance.html:45 +#: instances/templates/create_instance_w2.html:90 +#: instances/templates/create_instance_w2.html:356 +#: instances/templates/create_instance_w2.html:567 +#: instances/templates/instance.html:47 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:108 msgid "MB" msgstr "" -#: instances/templates/create_instance_w2.html:102 +#: instances/templates/create_instance_w2.html:97 msgid "Create Virtual Machine" msgstr "" -#: instances/templates/create_instance_w2.html:120 -#: instances/templates/create_instance_w2.html:317 -#: instances/templates/create_instance_w2.html:530 +#: instances/templates/create_instance_w2.html:115 +#: instances/templates/create_instance_w2.html:312 +#: instances/templates/create_instance_w2.html:525 msgid "Firmware" msgstr "" -#: instances/templates/create_instance_w2.html:132 -#: instances/templates/create_instance_w2.html:335 -#: instances/templates/create_instance_w2.html:547 +#: instances/templates/create_instance_w2.html:127 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:542 msgid "VCPU Config" msgstr "" -#: instances/templates/create_instance_w2.html:135 -#: instances/templates/create_instance_w2.html:338 -#: instances/templates/create_instance_w2.html:550 +#: instances/templates/create_instance_w2.html:130 +#: instances/templates/create_instance_w2.html:333 +#: instances/templates/create_instance_w2.html:545 msgid "no-mode" msgstr "" -#: instances/templates/create_instance_w2.html:179 -#: instances/templates/create_instance_w2.html:407 -#: instances/templates/create_instance_w2.html:620 +#: instances/templates/create_instance_w2.html:174 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/edit_instance_volume.html:25 msgid "Advanced" msgstr "" -#: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:636 +#: instances/templates/create_instance_w2.html:194 +#: instances/templates/create_instance_w2.html:631 msgid "HDD cache mode" msgstr "" -#: instances/templates/create_instance_w2.html:217 -#: instances/templates/create_instance_w2.html:446 -#: instances/templates/create_instance_w2.html:659 +#: instances/templates/create_instance_w2.html:212 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:654 msgid "Graphics" msgstr "" -#: instances/templates/create_instance_w2.html:228 -#: instances/templates/create_instance_w2.html:457 -#: instances/templates/create_instance_w2.html:670 +#: instances/templates/create_instance_w2.html:223 +#: instances/templates/create_instance_w2.html:452 +#: instances/templates/create_instance_w2.html:665 msgid "Video" msgstr "" -#: instances/templates/create_instance_w2.html:242 -#: instances/templates/create_instance_w2.html:471 -#: instances/templates/create_instance_w2.html:684 +#: instances/templates/create_instance_w2.html:237 +#: instances/templates/create_instance_w2.html:466 +#: instances/templates/create_instance_w2.html:679 msgid "Console Access" msgstr "" -#: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:254 -#: instances/templates/create_instance_w2.html:481 -#: instances/templates/create_instance_w2.html:483 -#: instances/templates/create_instance_w2.html:694 -#: instances/templates/create_instance_w2.html:696 +#: instances/templates/create_instance_w2.html:247 +#: instances/templates/create_instance_w2.html:249 +#: instances/templates/create_instance_w2.html:476 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:689 +#: instances/templates/create_instance_w2.html:691 msgid "Console Password" msgstr "" -#: instances/templates/create_instance_w2.html:258 -#: instances/templates/create_instance_w2.html:487 -#: instances/templates/create_instance_w2.html:700 +#: instances/templates/create_instance_w2.html:253 +#: instances/templates/create_instance_w2.html:482 +#: instances/templates/create_instance_w2.html:695 msgid "Guest Agent" msgstr "" -#: instances/templates/create_instance_w2.html:265 -#: instances/templates/create_instance_w2.html:494 -#: instances/templates/create_instance_w2.html:707 +#: instances/templates/create_instance_w2.html:260 +#: instances/templates/create_instance_w2.html:489 +#: instances/templates/create_instance_w2.html:702 msgid "VirtIO" msgstr "" -#: instances/templates/create_instance_w2.html:364 +#: instances/templates/create_instance_w2.html:287 +#: instances/templates/instances/settings_tab.html:439 +#: instances/templates/instances/settings_tab.html:515 +#: instances/templates/instances/settings_tab.html:525 +#: instances/templates/instances/snapshots_tab.html:75 +#: interfaces/templates/interface.html:60 +#: interfaces/templates/interface.html:62 networks/templates/network.html:50 +#: networks/templates/network.html:52 networks/templates/network.html:62 +#: networks/templates/network.html:136 networks/templates/network.html:189 +#: networks/templates/network.html:194 networks/templates/network.html:249 +#: networks/templates/network.html:298 networks/templates/network.html:303 +#: networks/templates/network.html:353 networks/templates/network.html:358 +#: nwfilters/templates/nwfilter.html:111 nwfilters/templates/nwfilter.html:151 +#: nwfilters/templates/nwfilters.html:120 secrets/templates/secrets.html:77 +#: storages/templates/storage.html:62 storages/templates/storage.html:65 +#: storages/templates/storage.html:77 storages/templates/storage.html:174 +msgid "Are you sure?" +msgstr "" + +#: instances/templates/create_instance_w2.html:359 msgid "Added Disks" msgstr "" -#: instances/templates/create_instance_w2.html:377 -#: instances/templates/create_instance_w2.html:580 +#: instances/templates/create_instance_w2.html:372 +#: instances/templates/create_instance_w2.html:575 msgid "Select pool" msgstr "" -#: instances/templates/create_instance_w2.html:416 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:411 +#: instances/templates/create_instance_w2.html:624 msgid "Disk Metadata" msgstr "" -#: instances/templates/create_instance_w2.html:418 -#: instances/templates/create_instance_w2.html:631 +#: instances/templates/create_instance_w2.html:413 +#: instances/templates/create_instance_w2.html:626 msgid "Metadata preallocation" msgstr "" -#: instances/templates/create_instance_w2.html:420 -#: instances/templates/create_instance_w2.html:633 +#: instances/templates/create_instance_w2.html:415 +#: instances/templates/create_instance_w2.html:628 #: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:360 #: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 msgid "Image" msgstr "" -#: instances/templates/create_instance_w2.html:423 +#: instances/templates/create_instance_w2.html:418 msgid "HDD Cache Mode" msgstr "" -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:570 msgid "Template Disk" msgstr "" @@ -1698,38 +1693,38 @@ msgstr "" msgid "Detect zeroes" msgstr "" -#: instances/templates/instance.html:20 +#: instances/templates/instance.html:22 #: instances/templates/instance_actions.html:14 #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:25 -#: instances/templates/instances/power_tab.html:82 instances/views.py:287 +#: instances/templates/instances/power_tab.html:82 instances/views.py:264 msgid "Suspend" msgstr "" -#: instances/templates/instance.html:26 +#: instances/templates/instance.html:28 msgid "Guest Agent Enabled & Connected" msgstr "" -#: instances/templates/instance.html:29 +#: instances/templates/instance.html:31 msgid "Guest Agent Enabled but not Connected" msgstr "" -#: instances/templates/instance.html:33 +#: instances/templates/instance.html:35 msgid "Guest Agent Not Enabled & Not Connected" msgstr "" -#: instances/templates/instance.html:48 +#: instances/templates/instance.html:50 #: instances/templates/instances/resize_tab.html:18 #: instances/templates/instances/settings_tab.html:16 msgid "Disk" msgstr "" -#: instances/templates/instance.html:55 +#: instances/templates/instance.html:57 msgid "Refresh instance info" msgstr "" -#: instances/templates/instance.html:59 +#: instances/templates/instance.html:61 msgid "quota reached" msgstr "" @@ -1757,28 +1752,38 @@ msgstr "" #: instances/templates/instances/destroy_instance_form.html:40 #: instances/templates/instances/destroy_tab.html:18 #: instances/templates/instances/destroy_tab.html:20 -#: instances/templates/instances/destroy_tab.html:23 instances/views.py:329 +#: instances/templates/instances/destroy_tab.html:23 instances/views.py:306 msgid "Destroy" msgstr "" +#: instances/templates/instance_actions.html:6 +#: instances/templates/instances/settings_tab.html:37 +#: instances/templates/instances/settings_tab.html:788 +#: instances/templates/instances/settings_tab.html:790 +#: nwfilters/templates/nwfilters.html:109 +#: nwfilters/templates/nwfilters.html:115 storages/templates/storage.html:155 +#: storages/templates/storage.html:162 +msgid "Clone" +msgstr "" + #: instances/templates/instance_actions.html:10 #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:47 #: instances/templates/instances/power_tab.html:121 -#: instances/templates/instances/power_tab.html:123 instances/views.py:262 +#: instances/templates/instances/power_tab.html:123 instances/views.py:239 msgid "Power On" msgstr "" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:9 -#: instances/templates/instances/power_tab.html:59 instances/views.py:278 +#: instances/templates/instances/power_tab.html:59 instances/views.py:255 msgid "Power Off" msgstr "" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:14 -#: instances/templates/instances/power_tab.html:66 instances/views.py:271 +#: instances/templates/instances/power_tab.html:66 instances/views.py:248 msgid "Power Cycle" msgstr "" @@ -1790,7 +1795,7 @@ msgstr "" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:34 #: instances/templates/instances/power_tab.html:93 -#: instances/templates/instances/power_tab.html:108 instances/views.py:295 +#: instances/templates/instances/power_tab.html:108 instances/views.py:272 msgid "Resume" msgstr "" @@ -1798,7 +1803,7 @@ msgstr "" #: instances/templates/instances/power_tab.html:19 #: instances/templates/instances/power_tab.html:39 #: instances/templates/instances/power_tab.html:74 -#: instances/templates/instances/power_tab.html:100 instances/views.py:302 +#: instances/templates/instances/power_tab.html:100 instances/views.py:279 msgid "Force Off" msgstr "" @@ -1889,6 +1894,14 @@ msgid "" "instance." msgstr "" +#: instances/templates/instances/access_tab.html:159 +msgid "To download console.vv file for virt-viewer." +msgstr "" + +#: instances/templates/instances/access_tab.html:160 +msgid "Get console.vv" +msgstr "" + #: instances/templates/instances/destroy_instance_form.html:4 msgid "Confirm Destroy" msgstr "" @@ -1987,7 +2000,7 @@ msgstr "" #: instances/templates/instances/resize_tab.html:71 #: instances/templates/instances/settings_tab.html:79 #: instances/templates/instances/settings_tab.html:95 -#: networks/templates/network.html:65 storages/templates/storage.html:78 +#: networks/templates/network.html:62 storages/templates/storage.html:77 msgid "Disable" msgstr "" @@ -1998,7 +2011,7 @@ msgstr "" #: instances/templates/instances/resize_tab.html:75 #: instances/templates/instances/settings_tab.html:77 #: instances/templates/instances/settings_tab.html:91 -#: networks/templates/network.html:63 storages/templates/storage.html:75 +#: networks/templates/network.html:60 storages/templates/storage.html:74 msgid "Enable" msgstr "" @@ -2031,8 +2044,8 @@ msgid "Boot" msgstr "" #: instances/templates/instances/settings_tab.html:44 -#: instances/templates/instances/settings_tab.html:616 -#: instances/templates/instances/settings_tab.html:618 +#: instances/templates/instances/settings_tab.html:621 +#: instances/templates/instances/settings_tab.html:623 msgid "Migrate" msgstr "" @@ -2041,7 +2054,7 @@ msgid "Options" msgstr "" #: instances/templates/instances/settings_tab.html:72 -#: networks/templates/network.html:59 storages/templates/storage.html:70 +#: networks/templates/network.html:56 storages/templates/storage.html:69 msgid "Autostart" msgstr "" @@ -2078,7 +2091,7 @@ msgid "down: move selected devices" msgstr "" #: instances/templates/instances/settings_tab.html:139 -#: instances/templates/instances/settings_tab.html:428 +#: instances/templates/instances/settings_tab.html:429 msgid "Apply" msgstr "" @@ -2093,7 +2106,7 @@ msgstr "" #: instances/templates/instances/settings_tab.html:169 #: instances/templates/instances/settings_tab.html:234 #: interfaces/templates/create_iface_block.html:34 -#: networks/templates/network.html:46 networks/templates/networks.html:63 +#: networks/templates/network.html:43 networks/templates/networks.html:59 #: storages/templates/create_stg_block.html:77 msgid "Device" msgstr "" @@ -2133,7 +2146,7 @@ msgid "Capacity" msgstr "" #: instances/templates/instances/settings_tab.html:238 -#: instances/templates/instances/settings_tab.html:362 +#: instances/templates/instances/settings_tab.html:363 msgid "Source" msgstr "" @@ -2172,254 +2185,255 @@ msgstr "" msgid "active" msgstr "" -#: instances/templates/instances/settings_tab.html:360 -#: nwfilters/templates/nwfilter.html:78 +#: instances/templates/instances/settings_tab.html:361 +#: nwfilters/templates/nwfilter.html:75 msgid "Filter" msgstr "" -#: instances/templates/instances/settings_tab.html:367 +#: instances/templates/instances/settings_tab.html:368 msgid "Edit NIC" msgstr "" -#: instances/templates/instances/settings_tab.html:375 +#: instances/templates/instances/settings_tab.html:376 msgid "Edit Instance Network" msgstr "" -#: instances/templates/instances/settings_tab.html:388 +#: instances/templates/instances/settings_tab.html:389 msgid "Net Source" msgstr "" -#: instances/templates/instances/settings_tab.html:396 -#: interfaces/templates/interface.html:3 interfaces/templates/interface.html:8 -#: interfaces/templates/interface.html:40 +#: instances/templates/instances/settings_tab.html:397 +#: interfaces/templates/interface.html:4 interfaces/templates/interface.html:6 +#: interfaces/templates/interface.html:39 msgid "Interface" msgstr "" -#: instances/templates/instances/settings_tab.html:414 -#: instances/templates/instances/settings_tab.html:453 +#: instances/templates/instances/settings_tab.html:415 +#: instances/templates/instances/settings_tab.html:454 msgid "Model" msgstr "" -#: instances/templates/instances/settings_tab.html:428 +#: instances/templates/instances/settings_tab.html:429 msgid "Apply network changes" msgstr "" -#: instances/templates/instances/settings_tab.html:437 +#: instances/templates/instances/settings_tab.html:438 msgid "Delete Device" msgstr "" -#: instances/templates/instances/settings_tab.html:445 +#: instances/templates/instances/settings_tab.html:446 #: interfaces/templates/create_iface_block.html:71 -#: interfaces/templates/interface.html:42 +#: interfaces/templates/interface.html:41 msgid "IPv4" msgstr "" -#: instances/templates/instances/settings_tab.html:449 +#: instances/templates/instances/settings_tab.html:450 #: interfaces/templates/create_iface_block.html:74 -#: interfaces/templates/interface.html:44 +#: interfaces/templates/interface.html:43 msgid "IPv6" msgstr "" -#: instances/templates/instances/settings_tab.html:455 +#: instances/templates/instances/settings_tab.html:456 msgid "QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:476 -#: networks/templates/network.html:325 +#: instances/templates/instances/settings_tab.html:468 +msgid "" +"In most configurations, macvtap does not work for host to guest network " +"communication" +msgstr "" + +#: instances/templates/instances/settings_tab.html:481 +#: networks/templates/network.html:322 msgid "QoS Configuration" msgstr "" -#: instances/templates/instances/settings_tab.html:482 +#: instances/templates/instances/settings_tab.html:487 #: networks/templates/add_network_qos.html:18 -#: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134 +#: networks/templates/network.html:328 nwfilters/templates/nwfilter.html:131 msgid "Direction" msgstr "" -#: instances/templates/instances/settings_tab.html:483 +#: instances/templates/instances/settings_tab.html:488 #: networks/templates/add_network_qos.html:27 -#: networks/templates/network.html:332 +#: networks/templates/network.html:329 msgid "Average" msgstr "" -#: instances/templates/instances/settings_tab.html:484 +#: instances/templates/instances/settings_tab.html:489 #: networks/templates/add_network_qos.html:34 -#: networks/templates/network.html:333 +#: networks/templates/network.html:330 msgid "Peak" msgstr "" -#: instances/templates/instances/settings_tab.html:485 +#: instances/templates/instances/settings_tab.html:490 #: networks/templates/add_network_qos.html:41 -#: networks/templates/network.html:334 +#: networks/templates/network.html:331 msgid "Burst" msgstr "" -#: instances/templates/instances/settings_tab.html:510 -#: networks/templates/network.html:356 +#: instances/templates/instances/settings_tab.html:515 +#: networks/templates/network.html:353 msgid "Edit QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:520 -#: networks/templates/network.html:361 +#: instances/templates/instances/settings_tab.html:525 +#: networks/templates/network.html:358 msgid "Delete QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:536 +#: instances/templates/instances/settings_tab.html:541 msgid "For migration both host servers must have equal settings and OS type" msgstr "" -#: instances/templates/instances/settings_tab.html:540 +#: instances/templates/instances/settings_tab.html:545 msgid "Original host" msgstr "" -#: instances/templates/instances/settings_tab.html:546 +#: instances/templates/instances/settings_tab.html:551 msgid "Host migration" msgstr "" -#: instances/templates/instances/settings_tab.html:563 +#: instances/templates/instances/settings_tab.html:568 msgid "Live migration" msgstr "" -#: instances/templates/instances/settings_tab.html:571 +#: instances/templates/instances/settings_tab.html:576 msgid "Unsafe migration" msgstr "" -#: instances/templates/instances/settings_tab.html:579 +#: instances/templates/instances/settings_tab.html:584 msgid "Delete original" msgstr "" -#: instances/templates/instances/settings_tab.html:587 +#: instances/templates/instances/settings_tab.html:592 msgid "Offline migration" msgstr "" -#: instances/templates/instances/settings_tab.html:595 +#: instances/templates/instances/settings_tab.html:600 msgid "Post copy" msgstr "" -#: instances/templates/instances/settings_tab.html:603 +#: instances/templates/instances/settings_tab.html:608 msgid "Forces CPU convergence during live migration" msgstr "" -#: instances/templates/instances/settings_tab.html:603 +#: instances/templates/instances/settings_tab.html:608 msgid "Auto converge" msgstr "" -#: instances/templates/instances/settings_tab.html:611 +#: instances/templates/instances/settings_tab.html:616 msgid "Compress instance memory for fast migration" msgstr "" -#: instances/templates/instances/settings_tab.html:611 +#: instances/templates/instances/settings_tab.html:616 msgid "Compressed" msgstr "" -#: instances/templates/instances/settings_tab.html:624 +#: instances/templates/instances/settings_tab.html:629 msgid "If you need to edit XML please Power Off the instance" msgstr "" -#: instances/templates/instances/settings_tab.html:646 +#: instances/templates/instances/settings_tab.html:651 msgid "Instance owners" msgstr "" -#: instances/templates/instances/settings_tab.html:675 +#: instances/templates/instances/settings_tab.html:680 msgid "To change console settings, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:681 -#: instances/templates/instances/settings_tab.html:683 -msgid "Update" -msgstr "" - -#: instances/templates/instances/settings_tab.html:692 +#: instances/templates/instances/settings_tab.html:697 msgid "Create a clone" msgstr "" -#: instances/templates/instances/settings_tab.html:695 +#: instances/templates/instances/settings_tab.html:700 msgid "Clone Name" msgstr "" -#: instances/templates/instances/settings_tab.html:702 -#: instances/templates/instances/settings_tab.html:733 +#: instances/templates/instances/settings_tab.html:707 +#: instances/templates/instances/settings_tab.html:738 msgid "Guess" msgstr "" -#: instances/templates/instances/settings_tab.html:721 +#: instances/templates/instances/settings_tab.html:726 msgid "Network devices" msgstr "" -#: instances/templates/instances/settings_tab.html:731 +#: instances/templates/instances/settings_tab.html:736 msgid "Random" msgstr "" -#: instances/templates/instances/settings_tab.html:746 +#: instances/templates/instances/settings_tab.html:751 msgid "Storage devices" msgstr "" -#: instances/templates/instances/settings_tab.html:771 -#: instances/templates/instances/settings_tab.html:794 +#: instances/templates/instances/settings_tab.html:776 +#: instances/templates/instances/settings_tab.html:799 msgid "Title" msgstr "" -#: instances/templates/instances/settings_tab.html:791 +#: instances/templates/instances/settings_tab.html:796 msgid "To set instance template name description, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:806 +#: instances/templates/instances/settings_tab.html:811 msgid "Is template" msgstr "" -#: instances/templates/instances/settings_tab.html:827 +#: instances/templates/instances/settings_tab.html:832 msgid "To set instance video model, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:830 +#: instances/templates/instances/settings_tab.html:835 msgid "Primary Video Model" msgstr "" -#: instances/templates/instances/settings_tab.html:834 +#: instances/templates/instances/settings_tab.html:839 msgid "please choose" msgstr "" -#: instances/templates/instances/settings_tab.html:841 -#: instances/templates/instances/settings_tab.html:843 -#: instances/templates/instances/settings_tab.html:863 -#: instances/templates/instances/settings_tab.html:865 -#: instances/templates/instances/settings_tab.html:893 +#: instances/templates/instances/settings_tab.html:846 +#: instances/templates/instances/settings_tab.html:848 +#: instances/templates/instances/settings_tab.html:868 +#: instances/templates/instances/settings_tab.html:870 +#: instances/templates/instances/settings_tab.html:898 #: secrets/templates/secrets.html:103 msgid "Set" msgstr "" -#: instances/templates/instances/settings_tab.html:851 +#: instances/templates/instances/settings_tab.html:856 msgid "To set instance vCPUs hotpluggable" msgstr "" -#: instances/templates/instances/settings_tab.html:854 +#: instances/templates/instances/settings_tab.html:859 msgid "vCPU Hot Plug" msgstr "" -#: instances/templates/instances/settings_tab.html:858 -#: instances/templates/instances/settings_tab.html:889 +#: instances/templates/instances/settings_tab.html:863 +#: instances/templates/instances/settings_tab.html:894 msgid "Enabled" msgstr "" -#: instances/templates/instances/settings_tab.html:859 -#: instances/templates/instances/settings_tab.html:890 +#: instances/templates/instances/settings_tab.html:864 +#: instances/templates/instances/settings_tab.html:895 msgid "Disabled" msgstr "" -#: instances/templates/instances/settings_tab.html:873 +#: instances/templates/instances/settings_tab.html:878 msgid "To Enable/Disable Qemu Guest Agent. Status" msgstr "" -#: instances/templates/instances/settings_tab.html:878 +#: instances/templates/instances/settings_tab.html:883 msgid "Disconnected" msgstr "" -#: instances/templates/instances/settings_tab.html:881 +#: instances/templates/instances/settings_tab.html:886 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:709 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 msgid "Unknown" msgstr "" -#: instances/templates/instances/settings_tab.html:885 +#: instances/templates/instances/settings_tab.html:890 msgid "Qemu Guest Agent" msgstr "" @@ -2487,354 +2501,351 @@ msgstr "" msgid "Disk I/O device" msgstr "" -#: instances/utils.py:122 +#: instances/utils.py:99 msgid "None available device name" msgstr "" -#: instances/utils.py:239 -msgid "Deleting due to multiple(Instance Name) records." -msgstr "" - -#: instances/utils.py:247 -msgid "Deleting due to multiple(UUID) records." -msgstr "" - -#: instances/views.py:259 +#: instances/views.py:236 msgid "Templates cannot be started." msgstr "" -#: instances/views.py:362 -#, python-brace-format -msgid "Migrate to {new_compute.hostname}" +#: instances/views.py:339 +#, python-format +msgid "Migrate to %(hostname)%" msgstr "" -#: instances/views.py:385 +#: instances/views.py:362 msgid "Reset root password" msgstr "" -#: instances/views.py:391 instances/views.py:417 +#: instances/views.py:368 instances/views.py:397 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:409 -#, python-brace-format -msgid "Installed new SSH public key {publickey.keyname}" +#: instances/views.py:389 +#, python-format +msgid "Installed new SSH public key %(keyname)s" msgstr "" -#: instances/views.py:436 -#, python-brace-format -msgid "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" +#: instances/views.py:416 +#, python-format +msgid "" +"User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" msgstr "" -#: instances/views.py:442 +#: instances/views.py:425 msgid "Resize CPU" msgstr "" -#: instances/views.py:470 -#, python-brace-format +#: instances/views.py:453 +#, python-format msgid "" -"User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" +"User %(quota_msg)s quota reached, cannot resize memory of " +"'%(instance_name)s'!" msgstr "" -#: instances/views.py:476 +#: instances/views.py:462 msgid "Resize Memory" msgstr "" -#: instances/views.py:506 -#, python-brace-format +#: instances/views.py:491 +#, python-format msgid "" -"User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" +"User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" msgstr "" -#: instances/views.py:510 +#: instances/views.py:498 msgid "Disk resize" msgstr "" -#: instances/views.py:549 -#, python-brace-format -msgid "Attach new disk {name} ({format})" +#: instances/views.py:537 +#, python-format +msgid "Attach new disk %(name)s (%(format)s)" msgstr "" -#: instances/views.py:580 -#, python-brace-format -msgid "Attach Existing disk: {target_dev}" +#: instances/views.py:568 +#, python-format +msgid "Attach Existing disk: %(target_dev)s" msgstr "" -#: instances/views.py:636 +#: instances/views.py:624 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:638 +#: instances/views.py:626 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:639 -#, python-brace-format -msgid "Edit disk: {target_dev}" +#: instances/views.py:627 +#, python-format +msgid "Edit disk: %(target_dev)s" msgstr "" -#: instances/views.py:661 -#, python-brace-format -msgid "Delete disk: {dev}" +#: instances/views.py:649 +#, python-format +msgid "Delete disk: %(dev)s" msgstr "" -#: instances/views.py:677 -#, python-brace-format -msgid "Detach disk: {dev}" +#: instances/views.py:665 +#, python-format +msgid "Detach disk: %(dev)s" msgstr "" -#: instances/views.py:690 -#, python-brace-format -msgid "Add CD-ROM: {target}" +#: instances/views.py:678 +#, python-format +msgid "Add CD-ROM: %(target)s" msgstr "" -#: instances/views.py:703 -#, python-brace-format -msgid "Detach CD-ROM: {dev}" +#: instances/views.py:691 +#, python-format +msgid "Detach CD-ROM: %(dev)s" msgstr "" -#: instances/views.py:716 -#, python-brace-format -msgid "Mount media: {dev}" +#: instances/views.py:704 +#, python-format +msgid "Mount media: %(dev)s" msgstr "" -#: instances/views.py:729 -#, python-brace-format -msgid "Umount media: {dev}" +#: instances/views.py:717 +#, python-format +msgid "Unmount media: %(dev)s" msgstr "" -#: instances/views.py:742 -#, python-brace-format -msgid "New snapshot : {name}" +#: instances/views.py:730 +#, python-format +msgid "New snapshot: %(name)s" msgstr "" -#: instances/views.py:753 -#, python-brace-format -msgid "Delete snapshot : {snap_name}" +#: instances/views.py:741 +#, python-format +msgid "Delete snapshot: %(snap_name)s" msgstr "" -#: instances/views.py:764 +#: instances/views.py:752 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:767 +#: instances/views.py:755 msgid "Revert snapshot" msgstr "" -#: instances/views.py:781 -#, python-brace-format -msgid "VCPU {id} is enabled={enabled}" +#: instances/views.py:769 +#, python-format +msgid "VCPU %(id)s is enabled=%(enabled)s" msgstr "" -#: instances/views.py:792 -#, python-brace-format -msgid "VCPU Hot-plug is enabled={status}" +#: instances/views.py:780 +#, python-format +msgid "VCPU Hot-plug is enabled=%(status)s" msgstr "" -#: instances/views.py:803 +#: instances/views.py:791 msgid "Set autostart" msgstr "" -#: instances/views.py:812 +#: instances/views.py:800 msgid "Unset autostart" msgstr "" -#: instances/views.py:821 +#: instances/views.py:809 msgid "Enable boot menu" msgstr "" -#: instances/views.py:830 +#: instances/views.py:818 msgid "Disable boot menu" msgstr "" -#: instances/views.py:845 +#: instances/views.py:833 msgid "Set boot order" msgstr "" -#: instances/views.py:848 +#: instances/views.py:836 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:850 +#: instances/views.py:838 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:861 +#: instances/views.py:849 msgid "Edit XML" msgstr "" -#: instances/views.py:875 -#, python-brace-format -msgid "Set Quest Agent {status}" +#: instances/views.py:863 +#, python-format +msgid "Set Guest Agent %(status)s" msgstr "" -#: instances/views.py:885 +#: instances/views.py:873 msgid "Set Video Model" msgstr "" -#: instances/views.py:894 +#: instances/views.py:882 msgid "Change network" msgstr "" -#: instances/views.py:907 +#: instances/views.py:895 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "" -#: instances/views.py:915 +#: instances/views.py:903 msgid "Add network" msgstr "" -#: instances/views.py:929 +#: instances/views.py:917 msgid "Delete network" msgstr "" -#: instances/views.py:945 -#, python-brace-format -msgid "Set Link State: {state}" +#: instances/views.py:933 +#, python-format +msgid "Set Link State: %(state)s" msgstr "" -#: instances/views.py:964 -msgid "{qos_dir.capitalize()} QoS is set" +#: instances/views.py:952 +#, python-format +msgid "%(qos_dir)s QoS is set" msgstr "" -#: instances/views.py:968 networks/views.py:216 -msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +#: instances/views.py:956 +#, python-format +msgid "" +"%(qos_dir)s QoS is set. Network XML is changed. Stop and " +"start network to activate new config." msgstr "" -#: instances/views.py:969 networks/views.py:217 -msgid "Stop and start network to activate new config" +#: instances/views.py:970 +#, python-format +msgid "%(qos_dir)s QoS is deleted" msgstr "" -#: instances/views.py:983 networks/views.py:233 -msgid "{qos_dir.capitalize()} QoS is deleted" +#: instances/views.py:974 +#, python-format +msgid "" +"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " +"start network to activate new config." msgstr "" -#: instances/views.py:987 networks/views.py:230 -msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " -msgstr "" - -#: instances/views.py:988 networks/views.py:231 -msgid "Stop and start network to activate new config." -msgstr "" - -#: instances/views.py:1004 +#: instances/views.py:990 msgid "Only one owner is allowed and the one already added" msgstr "" -#: instances/views.py:1009 +#: instances/views.py:995 #, python-format msgid "Added owner %(user)s" msgstr "" -#: instances/views.py:1020 -#, python-brace-format -msgid "Deleted owner {userinstance_id}" +#: instances/views.py:1006 +#, python-format +msgid "Deleted owner %(userinstance_id)s" msgstr "" -#: instances/views.py:1052 -msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" +#: instances/views.py:1038 +#, python-format +msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgstr "" -#: instances/views.py:1055 -msgid "Instance '{clone_data['name']}' already exists!" +#: instances/views.py:1044 +msgid "Instance 'clone_name' already exists!" msgstr "" -#: instances/views.py:1058 -msgid "Instance name '{clone_data['name']}' contains invalid characters!" +#: instances/views.py:1047 +#, python-format +msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "" -#: instances/views.py:1061 -msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" +#: instances/views.py:1050 +#, python-format +msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "" -#: instances/views.py:1071 -#, python-brace-format -msgid "Clone of '{instance.name}'" +#: instances/views.py:1060 +#, python-format +msgid "Clone of '%(instance_name)s'" msgstr "" -#: instances/views.py:1104 +#: instances/views.py:1093 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:1107 +#: instances/views.py:1096 msgid "Set VNC password" msgstr "" -#: instances/views.py:1115 +#: instances/views.py:1104 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:1120 +#: instances/views.py:1109 msgid "Set VNC type" msgstr "" -#: instances/views.py:1125 +#: instances/views.py:1114 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:1148 +#: instances/views.py:1137 msgid "Edit options" msgstr "" -#: instances/views.py:1162 +#: instances/views.py:1151 msgid "Send console.vv file" msgstr "" -#: instances/views.py:1214 instances/views.py:1307 +#: instances/views.py:1206 instances/views.py:1298 msgid "A virtual machine with this name already exists" msgstr "" -#: instances/views.py:1288 +#: instances/views.py:1281 msgid "You haven't defined any storage pools" msgstr "" -#: instances/views.py:1291 +#: instances/views.py:1283 msgid "You haven't defined any network pools" msgstr "" -#: instances/views.py:1310 -msgid "There is an instance with same name. Are you sure?" +#: instances/views.py:1300 +msgid "There is an instance with same name. Remove it and try again!" msgstr "" -#: instances/views.py:1313 +#: instances/views.py:1304 msgid "No Virtual Machine MAC has been entered" msgstr "" -#: instances/views.py:1337 +#: instances/views.py:1327 msgid "Image has already exist. Please check volumes or change instance name" msgstr "" -#: instances/views.py:1358 +#: instances/views.py:1347 msgid "First you need to create or select an image" msgstr "" -#: instances/views.py:1377 +#: instances/views.py:1365 msgid "Invalid cache mode" msgstr "" -#: instances/views.py:1414 +#: instances/views.py:1402 msgid "Instance is created" msgstr "" -#: instances/views.py:1433 +#: instances/views.py:1423 msgid "Flavor Created" msgstr "" -#: instances/views.py:1441 +#: instances/views.py:1431 msgid "Create Flavor" msgstr "" -#: instances/views.py:1452 +#: instances/views.py:1442 msgid "Flavor Updated" msgstr "" -#: instances/views.py:1460 +#: instances/views.py:1450 msgid "Update Flavor" msgstr "" -#: instances/views.py:1470 +#: instances/views.py:1460 msgid "Flavor Deleted" msgstr "" @@ -2899,13 +2910,13 @@ msgid "hotplug" msgstr "" #: interfaces/templates/create_iface_block.html:44 -#: interfaces/templates/interface.html:77 +#: interfaces/templates/interface.html:76 #: interfaces/templates/interfaces.html:62 #: storages/templates/create_stg_block.html:35 #: storages/templates/create_stg_block.html:64 #: storages/templates/create_stg_block.html:93 #: storages/templates/create_stg_block.html:158 -#: storages/templates/storages.html:64 +#: storages/templates/storages.html:60 msgid "Type" msgstr "" @@ -2939,7 +2950,7 @@ msgstr "" #: interfaces/templates/create_iface_block.html:85 #: interfaces/templates/create_iface_block.html:112 -#: networks/templates/network.html:112 networks/templates/network.html:223 +#: networks/templates/network.html:109 networks/templates/network.html:220 msgid "DHCP" msgstr "" @@ -2973,34 +2984,34 @@ msgstr "" msgid "IPv6 Gateway" msgstr "" -#: interfaces/templates/interface.html:48 +#: interfaces/templates/interface.html:47 msgid "Interface Type" msgstr "" -#: interfaces/templates/interface.html:51 +#: interfaces/templates/interface.html:50 msgid "Bridge Device" msgstr "" -#: interfaces/templates/interface.html:54 +#: interfaces/templates/interface.html:53 msgid "Boot Mode" msgstr "" -#: interfaces/templates/interface.html:56 -#: interfaces/templates/interface.html:79 networks/templates/network.html:48 -#: storages/templates/storage.html:57 +#: interfaces/templates/interface.html:55 +#: interfaces/templates/interface.html:78 networks/templates/network.html:45 +#: storages/templates/storage.html:56 msgid "State" msgstr "" -#: interfaces/templates/interface.html:63 networks/templates/network.html:55 -#: storages/templates/storage.html:65 +#: interfaces/templates/interface.html:62 networks/templates/network.html:52 +#: storages/templates/storage.html:64 msgid "Stop" msgstr "" -#: interfaces/templates/interface.html:70 +#: interfaces/templates/interface.html:69 msgid "Slaves" msgstr "" -#: interfaces/templates/interface.html:78 +#: interfaces/templates/interface.html:77 msgid "Speed" msgstr "" @@ -3101,54 +3112,58 @@ msgid "Type forwarding" msgstr "" #: networks/templates/create_net_block.html:27 -#: networks/templates/network.html:98 +#: networks/templates/network.html:95 msgid "NAT" msgstr "" #: networks/templates/create_net_block.html:28 -#: networks/templates/network.html:101 networks/templates/network.html:218 +#: networks/templates/network.html:98 networks/templates/network.html:215 msgid "ROUTE" msgstr "" #: networks/templates/create_net_block.html:29 -#: networks/templates/network.html:107 networks/templates/network.html:216 +#: networks/templates/network.html:104 networks/templates/network.html:213 msgid "ISOLATE" msgstr "" #: networks/templates/create_net_block.html:30 -#: networks/templates/network.html:104 +#: networks/templates/network.html:101 msgid "BRIDGE" msgstr "" -#: networks/templates/create_net_block.html:35 +#: networks/templates/create_net_block.html:31 +msgid "MACVTAP" +msgstr "" + +#: networks/templates/create_net_block.html:36 msgid "IPv4 Subnet pool" msgstr "" -#: networks/templates/create_net_block.html:41 +#: networks/templates/create_net_block.html:42 msgid "DHCPv4" msgstr "" -#: networks/templates/create_net_block.html:47 +#: networks/templates/create_net_block.html:48 msgid "Fixed Addresses" msgstr "" -#: networks/templates/create_net_block.html:53 +#: networks/templates/create_net_block.html:54 msgid "Enable IPv6" msgstr "" -#: networks/templates/create_net_block.html:59 +#: networks/templates/create_net_block.html:60 msgid "IPv6 Subnet pool" msgstr "" -#: networks/templates/create_net_block.html:65 +#: networks/templates/create_net_block.html:66 msgid "DHCPv6" msgstr "" -#: networks/templates/create_net_block.html:71 +#: networks/templates/create_net_block.html:72 msgid "Bridge Name" msgstr "" -#: networks/templates/create_net_block.html:77 +#: networks/templates/create_net_block.html:78 msgid "Open vSwitch" msgstr "" @@ -3163,7 +3178,7 @@ msgstr "" #: networks/templates/modify_ipv4_fixed_address.html:36 #: networks/templates/modify_ipv6_fixed_address.html:36 -#: networks/templates/network.html:176 networks/templates/network.html:285 +#: networks/templates/network.html:173 networks/templates/network.html:282 msgid "Address" msgstr "" @@ -3172,79 +3187,79 @@ msgid "Add IPV6 Fixed Address" msgstr "" #: networks/templates/modify_ipv6_fixed_address.html:24 -#: networks/templates/network.html:284 +#: networks/templates/network.html:281 msgid "ID" msgstr "" -#: networks/templates/network.html:44 +#: networks/templates/network.html:41 msgid "Network name" msgstr "" -#: networks/templates/network.html:92 +#: networks/templates/network.html:89 msgid "IPv4 Configuration" msgstr "" -#: networks/templates/network.html:95 +#: networks/templates/network.html:92 msgid "IPv4 Forwarding" msgstr "" -#: networks/templates/network.html:115 networks/templates/network.html:227 +#: networks/templates/network.html:112 networks/templates/network.html:224 msgid "ON" msgstr "" -#: networks/templates/network.html:117 networks/templates/network.html:229 +#: networks/templates/network.html:114 networks/templates/network.html:226 msgid "OFF" msgstr "" -#: networks/templates/network.html:124 networks/templates/network.html:130 -#: networks/templates/network.html:236 networks/templates/network.html:242 +#: networks/templates/network.html:121 networks/templates/network.html:127 +#: networks/templates/network.html:233 networks/templates/network.html:239 msgid "End" msgstr "" -#: networks/templates/network.html:138 networks/templates/network.html:251 +#: networks/templates/network.html:135 networks/templates/network.html:248 msgid "Edit DHCP Range" msgstr "" -#: networks/templates/network.html:152 +#: networks/templates/network.html:149 msgid "IPv4 Fixed Addresses" msgstr "" -#: networks/templates/network.html:161 networks/templates/network.html:271 -#: nwfilters/templates/nwfilters.html:88 +#: networks/templates/network.html:158 networks/templates/network.html:268 +#: nwfilters/templates/nwfilters.html:85 msgid "Show" msgstr "" -#: networks/templates/network.html:169 networks/templates/network.html:279 +#: networks/templates/network.html:166 networks/templates/network.html:276 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:395 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 msgid "Clear" msgstr "" -#: networks/templates/network.html:192 networks/templates/network.html:301 +#: networks/templates/network.html:189 networks/templates/network.html:298 msgid "Edit entry" msgstr "" -#: networks/templates/network.html:197 networks/templates/network.html:306 +#: networks/templates/network.html:194 networks/templates/network.html:303 msgid "Delete entry" msgstr "" -#: networks/templates/network.html:210 +#: networks/templates/network.html:207 msgid "IPv6 Configuration" msgstr "" -#: networks/templates/network.html:213 +#: networks/templates/network.html:210 msgid "IPv6 Forwarding" msgstr "" -#: networks/templates/network.html:264 +#: networks/templates/network.html:261 msgid "IPv6 Fixed Addresses" msgstr "" -#: networks/templates/networks.html:50 +#: networks/templates/networks.html:46 msgid "Hypervisor doesn't have any Network" msgstr "" -#: networks/templates/networks.html:65 +#: networks/templates/networks.html:61 msgid "Forward" msgstr "" @@ -3252,43 +3267,63 @@ msgstr "" msgid "Network pool name already in use" msgstr "" -#: networks/views.py:46 -msgid "Please enter bridge name" +#: networks/views.py:47 +msgid "Please enter bridge/dev name" msgstr "" -#: networks/views.py:54 +#: networks/views.py:56 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "" -#: networks/views.py:124 +#: networks/views.py:126 msgid "Unknown Network Family" msgstr "" -#: networks/views.py:174 +#: networks/views.py:176 msgid "{family.upper()} Fixed Address Operation Completed." msgstr "" -#: networks/views.py:184 +#: networks/views.py:186 msgid "{family.upper()} Fixed Address is Deleted." msgstr "" -#: networks/views.py:192 +#: networks/views.py:194 msgid "{family.upper()} DHCP Range is Changed." msgstr "" -#: networks/views.py:201 +#: networks/views.py:203 msgid "" "Network XML is changed. \\Stop and start network to activate new config." msgstr "" -#: networks/views.py:203 +#: networks/views.py:205 msgid "Network XML is changed." msgstr "" +#: networks/views.py:218 +msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +msgstr "" + #: networks/views.py:219 +msgid "Stop and start network to activate new config" +msgstr "" + +#: networks/views.py:221 msgid "{} QoS is set" msgstr "" +#: networks/views.py:232 +msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " +msgstr "" + +#: networks/views.py:233 +msgid "Stop and start network to activate new config." +msgstr "" + +#: networks/views.py:235 +msgid "{qos_dir.capitalize()} QoS is deleted" +msgstr "" + #: nwfilters/templates/add_nwf_rule.html:12 msgid "Add New NWFilter Rule" msgstr "" @@ -3301,79 +3336,79 @@ msgstr "" msgid "Create New NWFilter" msgstr "" -#: nwfilters/templates/nwfilter.html:42 nwfilters/templates/nwfilters.html:58 +#: nwfilters/templates/nwfilter.html:39 nwfilters/templates/nwfilters.html:55 #: secrets/templates/secrets.html:59 msgid "UUID" msgstr "" -#: nwfilters/templates/nwfilter.html:71 +#: nwfilters/templates/nwfilter.html:68 msgid "Filter References" msgstr "" -#: nwfilters/templates/nwfilter.html:103 +#: nwfilters/templates/nwfilter.html:100 msgid "Reference" msgstr "" -#: nwfilters/templates/nwfilter.html:128 +#: nwfilters/templates/nwfilter.html:125 msgid "Rules" msgstr "" -#: nwfilters/templates/nwfilter.html:132 +#: nwfilters/templates/nwfilter.html:129 msgid "Rule" msgstr "" -#: nwfilters/templates/nwfilter.html:133 +#: nwfilters/templates/nwfilter.html:130 msgid "Action Type" msgstr "" -#: nwfilters/templates/nwfilter.html:135 +#: nwfilters/templates/nwfilter.html:132 msgid "Priority" msgstr "" -#: nwfilters/templates/nwfilter.html:136 +#: nwfilters/templates/nwfilter.html:133 msgid "Statematch" msgstr "" -#: nwfilters/templates/nwfilter.html:137 +#: nwfilters/templates/nwfilter.html:134 msgid "Directives" msgstr "" -#: nwfilters/templates/nwfilters.html:74 +#: nwfilters/templates/nwfilters.html:71 msgid "Details of NWFilter" msgstr "" -#: nwfilters/templates/nwfilters.html:97 +#: nwfilters/templates/nwfilters.html:94 msgid "Clone NWFilter" msgstr "" -#: nwfilters/templates/nwfilters.html:138 +#: nwfilters/templates/nwfilters.html:135 msgid "Hypervisor doesn't have any NWFilters" msgstr "" -#: nwfilters/views.py:43 +#: nwfilters/views.py:41 msgid "A network filter with this name already exists" msgstr "" -#: nwfilters/views.py:46 +#: nwfilters/views.py:44 msgid "A network filter with this UUID already exists" msgstr "" -#: nwfilters/views.py:50 +#: nwfilters/views.py:48 #, python-format msgid "Creating NWFilter: %s" msgstr "" -#: nwfilters/views.py:59 +#: nwfilters/views.py:57 #, python-brace-format msgid "Deleting NWFilter: {name}" msgstr "" -#: nwfilters/views.py:71 +#: nwfilters/views.py:69 #, python-brace-format msgid "NWFilter is in use by {inst}. Cannot be deleted." msgstr "" -#: nwfilters/views.py:88 +#: nwfilters/views.py:86 #, python-brace-format msgid "Cloning NWFilter {name} as {cln_name}" msgstr "" @@ -3401,7 +3436,7 @@ msgid "Private" msgstr "" #: secrets/templates/create_secret_block.html:36 -#: storages/templates/storage.html:55 +#: storages/templates/storage.html:54 msgid "Usage" msgstr "" @@ -3527,55 +3562,55 @@ msgstr "" msgid "Add New Volume" msgstr "" -#: storages/templates/storage.html:45 +#: storages/templates/storage.html:44 msgid "Pool name" msgstr "" -#: storages/templates/storage.html:47 +#: storages/templates/storage.html:46 msgid "Pool type" msgstr "" -#: storages/templates/storage.html:49 +#: storages/templates/storage.html:48 msgid "Pool path" msgstr "" -#: storages/templates/storage.html:51 +#: storages/templates/storage.html:50 msgid "Pool status" msgstr "" -#: storages/templates/storage.html:86 storages/templates/storages.html:68 +#: storages/templates/storage.html:85 storages/templates/storages.html:64 msgid "Volumes" msgstr "" -#: storages/templates/storage.html:98 +#: storages/templates/storage.html:97 msgid "Allocated" msgstr "" -#: storages/templates/storage.html:119 +#: storages/templates/storage.html:118 msgid "Clone image" msgstr "" -#: storages/templates/storage.html:132 +#: storages/templates/storage.html:131 msgid "Convert" msgstr "" -#: storages/templates/storage.html:141 +#: storages/templates/storage.html:140 msgid "raw" msgstr "" -#: storages/templates/storage.html:142 +#: storages/templates/storage.html:141 msgid "qcow" msgstr "" -#: storages/templates/storage.html:143 +#: storages/templates/storage.html:142 msgid "qcow2" msgstr "" -#: storages/templates/storage.html:188 +#: storages/templates/storage.html:187 msgid "Hypervisor doesn't have any Volumes" msgstr "" -#: storages/templates/storages.html:50 +#: storages/templates/storages.html:46 msgid "Hypervisor doesn't have any Storages" msgstr "" @@ -3583,36 +3618,36 @@ msgstr "" msgid "Pool name already use" msgstr "" -#: storages/views.py:44 +#: storages/views.py:45 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:47 +#: storages/views.py:49 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:129 +#: storages/views.py:132 #, python-brace-format msgid "Volume: {volname} is deleted." msgstr "" -#: storages/views.py:134 +#: storages/views.py:137 msgid "ISO image already exist" msgstr "" -#: storages/views.py:138 +#: storages/views.py:141 msgid "ISO: {request.FILES['file']} is uploaded." msgstr "" -#: storages/views.py:147 +#: storages/views.py:150 msgid "Name of volume already in use" msgstr "" -#: storages/views.py:157 +#: storages/views.py:160 msgid "{data['image']} image cloned as {name} successfully" msgstr "" -#: storages/views.py:196 +#: storages/views.py:199 #, python-brace-format msgid "Image file {name} is created successfully" msgstr "" @@ -3663,18 +3698,10 @@ msgid "" "to complete you request." msgstr "" -#: templates/common/confirm_delete.html:12 +#: templates/common/confirm_delete.html:16 msgid "Are you sure you want to delete" msgstr "" -#: templates/errors_block.html:8 -msgid "Error" -msgstr "" - -#: templates/messages_block.html:8 -msgid "Success" -msgstr "" - #: templates/navbar.html:47 msgid "Log Out" msgstr "" @@ -3875,14 +3902,14 @@ msgstr "" msgid "Null characters are not allowed." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1162 +#: venv/lib/python3.6/site-packages/django/db/models/base.py:1165 #: venv/lib/python3.6/site-packages/django/forms/models.py:756 #: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 #: venv2/lib/python2.7/site-packages/django/forms/models.py:749 msgid "and" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1164 +#: venv/lib/python3.6/site-packages/django/db/models/base.py:1167 #: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." @@ -5088,76 +5115,9 @@ msgstr "" msgid "Icon of {}" msgstr "" -#: venv/lib/python3.6/site-packages/django_otp/forms.py:58 -msgid "Please enter your OTP token." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:59 -#, python-brace-format -msgid "Error generating challenge: {0}" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:60 -msgid "The selected OTP device is not interactive" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:61 -#, python-brace-format -msgid "OTP Challenge: {0}" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:62 -msgid "Invalid token. Please make sure you have entered it correctly." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:64 +#: venv/lib/python3.6/site-packages/qr_code/qrcode/utils.py:73 #, python-format -msgid "" -"Verification temporarily disabled because of %(failure_count)d failed " -"attempt, please try again soon." -msgid_plural "" -"Verification temporarily disabled because of %(failure_count)d failed " -"attempts, please try again soon." -msgstr[0] "" -msgstr[1] "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:67 -msgid "Verification of the token is currently disabled" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:36 -msgid "Please correct the error below." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:36 -msgid "Please correct the errors below." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:52 -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:72 -msgid "OTP Device:" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:77 -msgid "OTP Token:" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:82 -msgid "Forgotten your password or username?" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:86 -msgid "Log in" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:88 -msgid "Get OTP Challenge" +msgid "The option '%s' is not a valid option for a QR code." msgstr "" #: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 @@ -5347,7 +5307,7 @@ msgstr "" msgid "%s: error: %s\n" msgstr "" -#: webvirtcloud/middleware.py:21 +#: webvirtcloud/middleware.py:18 #, python-format msgid "libvirt Error - %(exception)s" msgstr "" diff --git a/locale/en/LC_MESSAGES/django.po b/locale/en/LC_MESSAGES/django.po index 8572384..d393cd9 100644 --- a/locale/en/LC_MESSAGES/django.po +++ b/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-20 09:29+0000\n" +"POT-Creation-Date: 2020-10-23 07:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,81 +18,110 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: accounts/forms.py:24 +#: accounts/forms.py:25 msgid "Instance owned by another user" msgstr "" -#: accounts/models.py:24 +#: accounts/forms.py:49 +msgid "Key name already exist" +msgstr "" + +#: accounts/forms.py:56 +msgid "Public key already exist" +msgstr "" + +#: accounts/forms.py:59 +msgid "Invalid key" +msgstr "" + +#: accounts/forms.py:75 +msgid "Email" +msgstr "" + +#: accounts/models.py:23 #, python-format msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/models.py:32 +#: accounts/models.py:31 msgid "key name" msgstr "" -#: accounts/models.py:33 +#: accounts/models.py:32 msgid "public key" msgstr "" -#: accounts/models.py:42 +#: accounts/models.py:41 msgid "max instances" msgstr "" -#: accounts/models.py:44 accounts/models.py:51 accounts/models.py:57 -#: accounts/models.py:63 +#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 +#: accounts/models.py:62 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:49 +#: accounts/models.py:48 msgid "max CPUs" msgstr "" -#: accounts/models.py:55 +#: accounts/models.py:54 msgid "max memory" msgstr "" -#: accounts/models.py:61 +#: accounts/models.py:60 msgid "max disk size" msgstr "" -#: accounts/models.py:77 +#: accounts/models.py:76 msgid "Can change password" msgstr "" -#: accounts/templates/account.html:4 accounts/templates/account.html:12 +#: accounts/templates/account.html:7 accounts/templates/account.html:8 msgid "User Profile" msgstr "" -#: accounts/templates/account.html:21 +#: accounts/templates/account.html:12 +msgid "Email OTP QR code" +msgstr "" + +#: accounts/templates/account.html:16 +msgid "Edit user" +msgstr "" + +#: accounts/templates/account.html:19 +msgid "Create user instance" +msgstr "" + +#: accounts/templates/account.html:27 #: computes/templates/computes/instances.html:5 +#: computes/templates/computes/instances.html:9 #: computes/templates/computes/instances.html:32 -#: computes/templates/overview.html:16 instances/templates/allinstances.html:5 +#: computes/templates/overview.html:19 instances/templates/allinstances.html:5 #: instances/templates/allinstances.html:9 #: instances/templates/bottom_bar.html:17 -#: interfaces/templates/interface.html:14 -#: interfaces/templates/interfaces.html:17 networks/templates/network.html:16 -#: networks/templates/networks.html:20 nwfilters/templates/nwfilter.html:15 -#: nwfilters/templates/nwfilters.html:24 secrets/templates/secrets.html:20 -#: storages/templates/storage.html:20 storages/templates/storages.html:20 +#: interfaces/templates/interface.html:16 +#: interfaces/templates/interfaces.html:20 networks/templates/network.html:17 +#: networks/templates/networks.html:19 nwfilters/templates/nwfilter.html:17 +#: nwfilters/templates/nwfilters.html:25 secrets/templates/secrets.html:23 +#: storages/templates/storage.html:22 storages/templates/storages.html:19 #: templates/navbar.html:14 msgid "Instances" msgstr "" -#: accounts/templates/account.html:24 +#: accounts/templates/account.html:30 msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:34 admin/templates/admin/logs.html:34 -#: instances/templates/instance.html:4 +#: accounts/templates/account.html:40 admin/templates/admin/logs.html:27 +#: instances/templates/instance.html:5 msgid "Instance" msgstr "" -#: accounts/templates/account.html:35 +#: accounts/templates/account.html:41 msgid "VNC" msgstr "" -#: accounts/templates/account.html:36 instances/templates/instance.html:87 +#: accounts/templates/account.html:42 instances/templates/instance.html:87 #: instances/templates/instances/resize_tab.html:56 #: instances/templates/instances/resize_tab.html:58 #: instances/templates/instances/resize_tab.html:85 @@ -104,341 +133,118 @@ msgstr "" msgid "Resize" msgstr "" -#: accounts/templates/account.html:37 accounts/templates/account.html:55 -#: accounts/templates/accounts-list.html:133 -#: accounts/templates/accounts.html:126 accounts/templates/profile.html:60 -#: admin/templates/admin/common/list.html:22 -#: admin/templates/admin/group_list.html:47 -#: admin/templates/admin/user_list.html:67 -#: computes/templates/computes/list.html:55 +#: accounts/templates/account.html:43 accounts/templates/account.html:61 +#: accounts/templates/profile.html:51 admin/templates/admin/group_list.html:46 +#: admin/templates/admin/user_list.html:68 +#: computes/templates/computes/list.html:54 #: instances/templates/instances/settings_tab.html:310 #: instances/templates/instances/settings_tab.html:314 -#: interfaces/templates/interface.html:61 networks/templates/network.html:53 -#: nwfilters/templates/nwfilter.html:114 nwfilters/templates/nwfilter.html:154 -#: nwfilters/templates/nwfilters.html:123 secrets/templates/secrets.html:77 -#: storages/templates/storage.html:62 storages/templates/storage.html:175 -#: templates/common/confirm_delete.html:6 -#: templates/common/confirm_delete.html:16 +#: interfaces/templates/interface.html:60 networks/templates/network.html:50 +#: nwfilters/templates/nwfilter.html:111 nwfilters/templates/nwfilter.html:151 +#: nwfilters/templates/nwfilters.html:120 secrets/templates/secrets.html:77 +#: storages/templates/storage.html:61 storages/templates/storage.html:174 +#: templates/common/confirm_delete.html:21 #: venv/lib/python3.6/site-packages/django/forms/formsets.py:375 #: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 msgid "Delete" msgstr "" -#: accounts/templates/account.html:38 -#: instances/templates/create_instance_w2.html:86 +#: accounts/templates/account.html:44 +#: instances/templates/create_instance_w2.html:81 #: instances/templates/instances/settings_tab.html:239 #: instances/templates/instances/snapshots_tab.html:49 -#: nwfilters/templates/nwfilter.html:104 nwfilters/templates/nwfilter.html:138 -#: nwfilters/templates/nwfilters.html:60 secrets/templates/secrets.html:62 -#: storages/templates/storage.html:101 +#: nwfilters/templates/nwfilter.html:101 nwfilters/templates/nwfilter.html:135 +#: nwfilters/templates/nwfilters.html:57 secrets/templates/secrets.html:62 +#: storages/templates/storage.html:100 msgid "Action" msgstr "" -#: accounts/templates/account.html:50 +#: accounts/templates/account.html:56 msgid "edit" msgstr "" -#: accounts/templates/account.html:68 accounts/templates/profile.html:74 +#: accounts/templates/account.html:74 msgid "Key name" msgstr "" -#: accounts/templates/account.html:69 accounts/templates/profile.html:80 +#: accounts/templates/account.html:75 msgid "Public key" msgstr "" -#: accounts/templates/accounts-list.html:4 -#: accounts/templates/accounts-list.html:13 accounts/templates/accounts.html:3 -#: accounts/templates/accounts.html:9 admin/templates/admin/group_list.html:5 -#: admin/templates/admin/user_list.html:6 -#: admin/templates/admin/user_list.html:16 admin/views.py:84 -#: instances/templates/instances/settings_tab.html:63 templates/navbar.html:29 -msgid "Users" -msgstr "" - -#: accounts/templates/accounts-list.html:11 -#: admin/templates/admin/group_list.html:13 -#: admin/templates/admin/user_list.html:14 -#: computes/templates/computes/instances.html:18 -#: instances/templates/allinstances.html:16 -#: nwfilters/templates/nwfilters.html:11 storages/templates/storage.html:88 -#: templates/search_block.html:3 -msgid "Search" -msgstr "" - -#: accounts/templates/accounts-list.html:25 accounts/templates/accounts.html:21 -#: admin/templates/admin/group_list.html:24 admin/templates/admin/logs.html:22 -#: admin/templates/admin/user_list.html:25 -#: computes/templates/computes/instances.html:57 -#: computes/templates/computes/list.html:21 -#: instances/templates/create_instance_w2.html:71 -#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:50 -#: nwfilters/templates/nwfilters.html:138 secrets/templates/secrets.html:50 -#: storages/templates/storage.html:188 storages/templates/storages.html:50 -msgid "Warning" -msgstr "" - -#: accounts/templates/accounts-list.html:25 accounts/templates/accounts.html:21 -#: admin/templates/admin/user_list.html:25 -msgid "You don't have any user" -msgstr "" - -#: accounts/templates/accounts-list.html:33 accounts/templates/profile.html:31 -#: admin/templates/admin/user_list.html:33 -msgid "Username" -msgstr "" - -#: accounts/templates/accounts-list.html:34 accounts/templates/accounts.html:44 -#: admin/templates/admin/user_list.html:34 -#: computes/templates/computes/instances.html:68 -#: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:9 -msgid "Status" -msgstr "" - -#: accounts/templates/accounts-list.html:35 -#: admin/templates/admin/user_list.html:35 -msgid "Staff" -msgstr "" - -#: accounts/templates/accounts-list.html:36 -#: admin/templates/admin/user_list.html:36 -msgid "Superuser" -msgstr "" - -#: accounts/templates/accounts-list.html:37 -#: instances/templates/instance_actions.html:6 -#: instances/templates/instances/settings_tab.html:37 -#: instances/templates/instances/settings_tab.html:783 -#: instances/templates/instances/settings_tab.html:785 -#: nwfilters/templates/nwfilters.html:112 -#: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:156 -#: storages/templates/storage.html:163 -msgid "Clone" -msgstr "" - -#: accounts/templates/accounts-list.html:45 -#: accounts/templates/accounts-list.html:148 -#: accounts/templates/accounts.html:36 accounts/templates/accounts.html:141 -#: admin/templates/admin/common/list.html:16 -#: admin/templates/admin/group_list.html:44 -#: admin/templates/admin/user_list.html:61 -#: computes/templates/computes/list.html:54 networks/templates/network.html:85 -#: nwfilters/templates/nwfilter.html:62 secrets/templates/secrets.html:74 -msgid "Edit" -msgstr "" - -#: accounts/templates/accounts-list.html:51 accounts/templates/accounts.html:48 -#: admin/templates/admin/user_list.html:50 -#: computes/templates/computes/instances.html:94 -#: instances/templates/allinstances_index_grouped.html:57 -#: instances/templates/allinstances_index_nongrouped.html:40 -#: instances/templates/instance.html:17 -msgid "Active" -msgstr "" - -#: accounts/templates/accounts-list.html:53 accounts/templates/accounts.html:50 -#: admin/templates/admin/user_list.html:52 -msgid "Blocked" -msgstr "" - -#: accounts/templates/accounts-list.html:71 accounts/templates/accounts.html:63 -msgid "Edit user info" -msgstr "" - -#: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69 -#: accounts/templates/create_user_block.html:18 -#: computes/templates/computes/instances.html:66 -#: computes/templates/computes/list.html:29 -#: instances/templates/add_instance_volume.html:40 -#: instances/templates/add_instance_volume.html:42 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/create_instance_w2.html:82 -#: instances/templates/create_instance_w2.html:108 -#: instances/templates/create_instance_w2.html:111 -#: instances/templates/create_instance_w2.html:310 -#: instances/templates/create_instance_w2.html:312 -#: instances/templates/create_instance_w2.html:523 -#: instances/templates/create_instance_w2.html:525 -#: instances/templates/instances/settings_tab.html:340 -#: instances/templates/instances/snapshots_tab.html:47 -#: interfaces/templates/create_iface_block.html:18 -#: interfaces/templates/interface.html:76 -#: networks/templates/create_net_block.html:18 -#: networks/templates/modify_ipv4_fixed_address.html:30 -#: networks/templates/modify_ipv6_fixed_address.html:30 -#: networks/templates/network.html:177 networks/templates/network.html:286 -#: nwfilters/templates/nwfilter.html:44 nwfilters/templates/nwfilters.html:59 -#: nwfilters/templates/nwfilters.html:103 -#: nwfilters/templates/nwfilters.html:105 -#: storages/templates/create_stg_block.html:42 -#: storages/templates/create_stg_block.html:71 -#: storages/templates/create_stg_block.html:100 -#: storages/templates/create_stg_block.html:165 -#: storages/templates/create_stg_block.html:214 -#: storages/templates/create_stg_vol_block.html:21 -#: storages/templates/storage.html:97 storages/templates/storage.html:125 -#: storages/templates/storage.html:127 -msgid "Name" -msgstr "" - -#: accounts/templates/accounts-list.html:83 accounts/templates/accounts.html:76 -#: accounts/templates/create_user_block.html:24 -#: accounts/templates/login.html:19 -#: console/templates/console-spice-full.html:201 -#: console/templates/console-spice-lite.html:58 -#: console/templates/console-spice-lite.html:99 -msgid "Password" -msgstr "" - -#: accounts/templates/accounts-list.html:89 accounts/templates/accounts.html:82 -msgid "Is staff" -msgstr "" - -#: accounts/templates/accounts-list.html:95 accounts/templates/accounts.html:88 -msgid "Is superuser" -msgstr "" - -#: accounts/templates/accounts-list.html:101 -#: accounts/templates/accounts.html:94 -msgid "Can clone instances" -msgstr "" - -#: accounts/templates/accounts-list.html:107 -#: accounts/templates/accounts.html:100 -msgid "Max instances" -msgstr "" - -#: accounts/templates/accounts-list.html:113 -#: accounts/templates/accounts.html:106 -msgid "Max cpus" -msgstr "" - -#: accounts/templates/accounts-list.html:119 -#: accounts/templates/accounts.html:112 -msgid "Max memory (MB)" -msgstr "" - -#: accounts/templates/accounts-list.html:125 -#: accounts/templates/accounts.html:118 -msgid "Max disk size (GB)" -msgstr "" - -#: accounts/templates/accounts-list.html:137 -#: accounts/templates/accounts.html:130 admin/templates/admin/user_list.html:63 -msgid "Block" -msgstr "" - -#: accounts/templates/accounts-list.html:141 -#: accounts/templates/accounts.html:134 admin/templates/admin/user_list.html:65 -msgid "Unblock" -msgstr "" - -#: accounts/templates/accounts-list.html:145 -#: accounts/templates/accounts.html:138 -#: accounts/templates/create_user_block.html:31 -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/add_instance_owner_block.html:30 -#: instances/templates/add_instance_volume.html:89 -#: instances/templates/add_instance_volume.html:144 -#: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:274 -#: instances/templates/edit_instance_volume.html:123 -#: instances/templates/instances/settings_tab.html:427 -#: interfaces/templates/create_iface_block.html:135 -#: networks/templates/add_network_qos.html:50 -#: networks/templates/create_net_block.html:84 -#: networks/templates/modify_ipv4_fixed_address.html:44 -#: networks/templates/modify_ipv6_fixed_address.html:44 -#: nwfilters/templates/add_nwf_rule.html:25 -#: nwfilters/templates/create_nwfilter_block.html:23 -#: nwfilters/templates/nwfilters.html:83 nwfilters/templates/nwfilters.html:111 -#: secrets/templates/create_secret_block.html:54 -#: secrets/templates/secrets.html:102 -#: storages/templates/create_stg_block.html:55 -#: storages/templates/create_stg_block.html:84 -#: storages/templates/create_stg_block.html:140 -#: storages/templates/create_stg_block.html:202 -#: storages/templates/create_stg_block.html:230 -#: storages/templates/create_stg_vol_block.html:28 -#: storages/templates/create_stg_vol_block.html:56 -#: storages/templates/storage.html:155 -msgid "Close" -msgstr "" - #: accounts/templates/accounts/change_password_form.html:7 -#: accounts/templates/accounts/change_password_form.html:12 -#: accounts/templates/profile.html:21 +#: accounts/templates/accounts/change_password_form.html:14 +#: accounts/templates/profile.html:29 msgid "Change Password" msgstr "" -#: accounts/templates/accounts/change_password_form.html:22 -#: admin/templates/admin/user_form.html:22 +#: accounts/templates/accounts/change_password_form.html:25 +#: accounts/templates/accounts/email_otp_form.html:25 +#: admin/templates/admin/user_form.html:19 #: computes/templates/computes/form.html:21 -#: templates/common/confirm_delete.html:14 templates/common/form.html:20 +#: templates/common/confirm_delete.html:19 templates/common/form.html:20 msgid "Cancel" msgstr "" -#: accounts/templates/accounts/change_password_form.html:24 -#: accounts/templates/profile.html:44 -#: instances/templates/instances/settings_tab.html:633 -#: instances/templates/instances/settings_tab.html:637 -#: instances/templates/instances/settings_tab.html:819 -#: instances/templates/instances/settings_tab.html:821 +#: accounts/templates/accounts/change_password_form.html:27 +#: instances/templates/instances/settings_tab.html:638 +#: instances/templates/instances/settings_tab.html:642 +#: instances/templates/instances/settings_tab.html:824 +#: instances/templates/instances/settings_tab.html:826 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:397 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 msgid "Change" msgstr "" -#: accounts/templates/create_user_block.html:13 -msgid "Add New User" +#: accounts/templates/accounts/email/otp.html:3 +#, python-format +msgid "" +"\n" +"Scan this QR code to get OTP for account '%(user)s'\n" msgstr "" -#: accounts/templates/create_user_block.html:20 -msgid "john" +#: accounts/templates/accounts/email_otp_form.html:12 +msgid "" +"\n" +" Enter email address OTP QR code will be sent to.\n" +" " msgstr "" -#: accounts/templates/create_user_block.html:32 -#: instances/templates/create_instance_w1.html:95 -#: instances/templates/create_instance_w2.html:276 -#: instances/templates/create_instance_w2.html:278 -#: instances/templates/create_instance_w2.html:505 -#: instances/templates/create_instance_w2.html:509 -#: instances/templates/create_instance_w2.html:718 -#: instances/templates/create_instance_w2.html:722 -#: interfaces/templates/create_iface_block.html:138 -#: networks/templates/create_net_block.html:85 -#: networks/templates/modify_ipv4_fixed_address.html:45 -#: networks/templates/modify_ipv6_fixed_address.html:45 -#: nwfilters/templates/create_nwfilter_block.html:24 -#: secrets/templates/create_secret_block.html:55 -#: storages/templates/create_stg_block.html:56 -#: storages/templates/create_stg_block.html:85 -#: storages/templates/create_stg_block.html:144 -#: storages/templates/create_stg_block.html:148 -#: storages/templates/create_stg_block.html:205 -#: storages/templates/create_stg_block.html:233 -#: storages/templates/create_stg_vol_block.html:57 -msgid "Create" +#: accounts/templates/accounts/email_otp_form.html:27 +msgid "Send" msgstr "" -#: accounts/templates/login.html:3 accounts/templates/logout.html:4 -msgid "WebVirtCloud" +#: accounts/templates/accounts/otp_login.html:23 +msgid "I do not have/lost my OTP!" msgstr "" -#: accounts/templates/login.html:3 accounts/templates/login.html:17 -#: accounts/templates/login.html:21 +#: accounts/templates/accounts/otp_login.html:24 +#: accounts/templates/login.html:5 accounts/templates/login.html:23 +#: accounts/templates/login.html:27 msgid "Sign In" msgstr "" -#: accounts/templates/login.html:13 +#: accounts/templates/login.html:5 accounts/templates/logout.html:4 +msgid "WebVirtCloud" +msgstr "" + +#: accounts/templates/login.html:19 msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:18 accounts/templates/profile.html:25 -msgid "Login" +#: accounts/templates/login.html:24 admin/templates/admin/logs.html:26 +#: computes/templates/computes/instances.html:67 +#: instances/templates/add_instance_owner_block.html:18 +#: instances/templates/allinstances_index_grouped.html:8 +#: instances/templates/allinstances_index_nongrouped.html:7 +#: instances/templates/instances/stats_tab.html:84 +msgid "User" +msgstr "" + +#: accounts/templates/login.html:25 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 +msgid "Password" msgstr "" #: accounts/templates/logout.html:4 @@ -449,53 +255,31 @@ msgstr "" msgid "Successful log out" msgstr "" -#: accounts/templates/profile.html:5 accounts/templates/profile.html:10 +#: accounts/templates/profile.html:7 accounts/templates/profile.html:9 #: templates/navbar.html:45 msgid "Profile" msgstr "" -#: accounts/templates/profile.html:19 +#: accounts/templates/profile.html:14 msgid "Edit Profile" msgstr "" -#: accounts/templates/profile.html:37 -msgid "Email" -msgstr "" - -#: accounts/templates/profile.html:48 +#: accounts/templates/profile.html:17 #: instances/templates/instances/access_tab.html:23 msgid "SSH Keys" msgstr "" -#: accounts/templates/profile.html:60 -#: instances/templates/create_instance_w2.html:292 -#: instances/templates/instances/settings_tab.html:438 -#: instances/templates/instances/settings_tab.html:510 -#: instances/templates/instances/settings_tab.html:520 -#: instances/templates/instances/snapshots_tab.html:75 -#: interfaces/templates/interface.html:61 -#: interfaces/templates/interface.html:63 networks/templates/network.html:53 -#: networks/templates/network.html:55 networks/templates/network.html:65 -#: networks/templates/network.html:139 networks/templates/network.html:192 -#: networks/templates/network.html:197 networks/templates/network.html:252 -#: networks/templates/network.html:301 networks/templates/network.html:306 -#: networks/templates/network.html:356 networks/templates/network.html:361 -#: nwfilters/templates/nwfilter.html:114 nwfilters/templates/nwfilter.html:154 -#: nwfilters/templates/nwfilters.html:123 secrets/templates/secrets.html:77 -#: storages/templates/storage.html:63 storages/templates/storage.html:66 -#: storages/templates/storage.html:78 storages/templates/storage.html:175 -msgid "Are you sure?" +#: accounts/templates/profile.html:34 +#: instances/templates/instances/settings_tab.html:686 +#: instances/templates/instances/settings_tab.html:688 +msgid "Update" msgstr "" -#: accounts/templates/profile.html:76 -msgid "Enter Name" +#: accounts/templates/profile.html:64 +msgid "Add SSH Key" msgstr "" -#: accounts/templates/profile.html:82 -msgid "Enter Public Key" -msgstr "" - -#: accounts/templates/profile.html:87 +#: accounts/templates/profile.html:72 #: instances/templates/add_instance_network_block.html:50 #: instances/templates/add_instance_owner_block.html:31 #: instances/templates/create_flav_block.html:28 @@ -503,333 +287,441 @@ msgstr "" msgid "Add" msgstr "" -#: accounts/views.py:39 -msgid "Key name already exist" +#: accounts/utils.py:50 +msgid "OTP QR Code" msgstr "" -#: accounts/views.py:42 -msgid "Public key already exist" +#: accounts/utils.py:51 +msgid "Please view HTML version of this message." +msgstr "" + +#: accounts/views.py:26 +msgid "Profile updated" +msgstr "" + +#: accounts/views.py:40 +msgid "SSH key added" msgstr "" #: accounts/views.py:45 -msgid "Invalid characters in public key" +msgid "Add SSH key" msgstr "" -#: accounts/views.py:77 +#: accounts/views.py:53 +msgid "SSH key deleted" +msgstr "" + +#: accounts/views.py:58 +msgid "Delete SSH key" +msgstr "" + +#: accounts/views.py:86 msgid "Password Changed" msgstr "" -#: accounts/views.py:80 -msgid "Wrong Data Provided" -msgstr "" - -#: accounts/views.py:100 +#: accounts/views.py:106 msgid "Create User Instance" msgstr "" -#: accounts/views.py:118 +#: accounts/views.py:124 msgid "Update User Instance" msgstr "" -#: admin/forms.py:46 +#: accounts/views.py:160 +#, python-format +msgid "OTP Sent to %s" +msgstr "" + +#: accounts/views.py:165 +msgid "Email OTP" +msgstr "" + +#: accounts/views.py:175 +#, python-format +msgid "OTP QR code was emailed to user %s" +msgstr "" + +#: accounts/views.py:177 +msgid "User email not set, failed to send QR code" +msgstr "" + +#: admin/forms.py:49 msgid "Permissions" msgstr "" -#: admin/forms.py:53 admin/templates/admin/group_list.html:15 +#: admin/forms.py:56 admin/templates/admin/group_list.html:15 #: templates/navbar.html:30 msgid "Groups" msgstr "" -#: admin/templates/admin/common/list.html:9 -msgid "Create New" +#: admin/forms.py:79 +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." msgstr "" -#: admin/templates/admin/group_list.html:24 +#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: instances/templates/instances/settings_tab.html:63 templates/navbar.html:29 +msgid "Users" +msgstr "" + +#: admin/templates/admin/group_list.html:13 +#: admin/templates/admin/user_list.html:16 +#: computes/templates/computes/instances.html:18 +#: instances/templates/allinstances.html:16 +#: nwfilters/templates/nwfilters.html:12 storages/templates/storage.html:87 +#: templates/search_block.html:3 +msgid "Search" +msgstr "" + +#: admin/templates/admin/group_list.html:23 admin/templates/admin/logs.html:16 +#: admin/templates/admin/user_list.html:26 +#: computes/templates/computes/instances.html:57 +#: computes/templates/computes/list.html:20 +#: instances/templates/create_instance_w2.html:66 +#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:46 +#: nwfilters/templates/nwfilters.html:135 secrets/templates/secrets.html:50 +#: storages/templates/storage.html:187 storages/templates/storages.html:46 +msgid "Warning" +msgstr "" + +#: admin/templates/admin/group_list.html:23 msgid "You don't have any groups" msgstr "" -#: admin/templates/admin/group_list.html:32 +#: admin/templates/admin/group_list.html:31 msgid "Group Name" msgstr "" -#: admin/templates/admin/group_list.html:33 -#: admin/templates/admin/user_list.html:38 +#: admin/templates/admin/group_list.html:32 +#: admin/templates/admin/user_list.html:39 #: computes/templates/computes/instances.html:71 -#: computes/templates/computes/list.html:32 +#: computes/templates/computes/list.html:31 #: instances/templates/allinstances_index_grouped.html:12 #: instances/templates/allinstances_index_nongrouped.html:12 #: instances/templates/instances/settings_tab.html:343 -#: instances/templates/instances/settings_tab.html:486 -#: networks/templates/network.html:178 networks/templates/network.html:287 -#: networks/templates/network.html:335 +#: instances/templates/instances/settings_tab.html:491 +#: networks/templates/network.html:175 networks/templates/network.html:284 +#: networks/templates/network.html:332 msgid "Actions" msgstr "" -#: admin/templates/admin/logs.html:4 admin/templates/admin/logs.html:9 +#: admin/templates/admin/group_list.html:43 +#: admin/templates/admin/user_list.html:62 +#: computes/templates/computes/list.html:53 networks/templates/network.html:82 +#: nwfilters/templates/nwfilter.html:59 secrets/templates/secrets.html:74 +msgid "Edit" +msgstr "" + +#: admin/templates/admin/logs.html:5 admin/templates/admin/logs.html:7 #: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:22 +#: admin/templates/admin/logs.html:16 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:32 +#: admin/templates/admin/logs.html:25 #: instances/templates/instances/snapshots_tab.html:48 #: instances/templates/instances/stats_tab.html:83 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:33 admin/templates/admin/user_form.html:6 -#: computes/templates/computes/instances.html:67 -#: instances/templates/add_instance_owner_block.html:18 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances/stats_tab.html:84 -msgid "User" -msgstr "" - -#: admin/templates/admin/logs.html:35 +#: admin/templates/admin/logs.html:28 #: instances/templates/instances/stats_tab.html:85 msgid "Message" msgstr "" -#: admin/templates/admin/user_form.html:24 +#: admin/templates/admin/user_form.html:21 #: computes/templates/computes/form.html:23 #: instances/templates/edit_instance_volume.html:124 #: networks/templates/add_network_qos.html:51 templates/common/form.html:22 msgid "Save" msgstr "" +#: admin/templates/admin/user_list.html:26 +msgid "You don't have any user" +msgstr "" + +#: admin/templates/admin/user_list.html:34 +msgid "Username" +msgstr "" + +#: admin/templates/admin/user_list.html:35 +#: computes/templates/computes/instances.html:68 +#: computes/templates/computes/list.html:29 +#: instances/templates/allinstances_index_grouped.html:9 +#: instances/templates/allinstances_index_nongrouped.html:9 +msgid "Status" +msgstr "" + +#: admin/templates/admin/user_list.html:36 +msgid "Staff" +msgstr "" + #: admin/templates/admin/user_list.html:37 +msgid "Superuser" +msgstr "" + +#: admin/templates/admin/user_list.html:38 msgid "Can Clone" msgstr "" -#: admin/templates/admin/user_list.html:60 +#: admin/templates/admin/user_list.html:51 +#: computes/templates/computes/instances.html:94 +#: instances/templates/allinstances_index_grouped.html:57 +#: instances/templates/allinstances_index_nongrouped.html:40 +#: instances/templates/instance.html:19 +msgid "Active" +msgstr "" + +#: admin/templates/admin/user_list.html:53 +msgid "Blocked" +msgstr "" + +#: admin/templates/admin/user_list.html:61 msgid "View Profile" msgstr "" -#: admin/views.py:39 +#: admin/templates/admin/user_list.html:64 +msgid "Block" +msgstr "" + +#: admin/templates/admin/user_list.html:66 +msgid "Unblock" +msgstr "" + +#: admin/views.py:42 msgid "Create Group" msgstr "" -#: admin/views.py:57 +#: admin/views.py:60 msgid "Update Group" msgstr "" -#: admin/views.py:110 +#: admin/views.py:113 msgid "Create User" msgstr "" -#: admin/views.py:132 +#: admin/views.py:136 msgid "Update User" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:10 +#: admin/views.py:149 +msgid "User password changed: {}" +msgstr "" + +#: admin/views.py:152 +msgid "Wrong Data Provided" +msgstr "" + +#: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Theme" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:10 +#: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Bootstrap CSS & Bootswatch Theme" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:11 +#: appsettings/migrations/0002_auto_20200527_1603.py:12 msgid "Theme SASS Path" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:11 +#: appsettings/migrations/0002_auto_20200527_1603.py:12 msgid "Bootstrap SASS & Bootswatch SASS Directory" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:12 +#: appsettings/migrations/0002_auto_20200527_1603.py:13 msgid "All Instances View Style" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:12 +#: appsettings/migrations/0002_auto_20200527_1603.py:13 msgid "All instances list style" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:13 +#: appsettings/migrations/0002_auto_20200527_1603.py:14 msgid "Logs per Page" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:13 +#: appsettings/migrations/0002_auto_20200527_1603.py:14 msgid "Pagination for logs" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:14 +#: appsettings/migrations/0002_auto_20200527_1603.py:15 msgid "Multiple Owner for VM" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:14 +#: appsettings/migrations/0002_auto_20200527_1603.py:15 msgid "Allow to have multiple owner for instance" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:15 +#: appsettings/migrations/0002_auto_20200527_1603.py:16 msgid "Quota Debug" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:15 +#: appsettings/migrations/0002_auto_20200527_1603.py:16 msgid "Debug for user quotas" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:16 +#: appsettings/migrations/0002_auto_20200527_1603.py:17 msgid "Disk Format" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:16 +#: appsettings/migrations/0002_auto_20200527_1603.py:17 msgid "Instance disk format" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:17 +#: appsettings/migrations/0002_auto_20200527_1603.py:18 msgid "Disk Bus" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:17 +#: appsettings/migrations/0002_auto_20200527_1603.py:18 msgid "Instance disk bus type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:18 +#: appsettings/migrations/0002_auto_20200527_1603.py:19 msgid "Disk SCSI Controller" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:18 +#: appsettings/migrations/0002_auto_20200527_1603.py:19 msgid "SCSI controller type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:19 +#: appsettings/migrations/0002_auto_20200527_1603.py:20 msgid "Disk Cache" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:19 +#: appsettings/migrations/0002_auto_20200527_1603.py:20 msgid "Disk volume cache type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:20 +#: appsettings/migrations/0002_auto_20200527_1603.py:21 msgid "Disk IO Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:20 +#: appsettings/migrations/0002_auto_20200527_1603.py:21 msgid "Volume io modes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:21 +#: appsettings/migrations/0002_auto_20200527_1603.py:22 msgid "Disk Detect Zeroes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:21 +#: appsettings/migrations/0002_auto_20200527_1603.py:22 msgid "Volume detect zeroes mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:22 +#: appsettings/migrations/0002_auto_20200527_1603.py:23 msgid "Disk Discard" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:22 +#: appsettings/migrations/0002_auto_20200527_1603.py:23 msgid "Volume discard mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:23 +#: appsettings/migrations/0002_auto_20200527_1603.py:24 msgid "Disk Owner UID" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:23 +#: appsettings/migrations/0002_auto_20200527_1603.py:24 msgid "Owner UID: up to os, 0=root, 107=qemu or libvirt-bin(for ubuntu)" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:24 +#: appsettings/migrations/0002_auto_20200527_1603.py:25 msgid "Disk Owner GID" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:24 +#: appsettings/migrations/0002_auto_20200527_1603.py:25 msgid "Owner GID: up to os, 0=root, 107=qemu or libvirt-bin(for ubuntu)" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:25 +#: appsettings/migrations/0002_auto_20200527_1603.py:26 msgid "VM CPU Mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:25 +#: appsettings/migrations/0002_auto_20200527_1603.py:26 msgid "Cpu modes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:26 +#: appsettings/migrations/0002_auto_20200527_1603.py:27 msgid "VM Machine Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:26 +#: appsettings/migrations/0002_auto_20200527_1603.py:27 msgid "Chipset/Machine type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:27 +#: appsettings/migrations/0002_auto_20200527_1603.py:28 msgid "VM Firmware Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:27 +#: appsettings/migrations/0002_auto_20200527_1603.py:28 msgid "Firmware type for x86_64" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:28 +#: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "VM Architecture Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:28 +#: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "Architecture type: x86_64, i686, etc" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:29 +#: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "VM Console Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:29 +#: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "Default console type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:30 +#: appsettings/migrations/0002_auto_20200527_1603.py:31 msgid "VM Clone Name Prefix" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:30 +#: appsettings/migrations/0002_auto_20200527_1603.py:31 msgid "Prefix for cloned instance name" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:31 +#: appsettings/migrations/0002_auto_20200527_1603.py:32 msgid "VM Clone Auto Name" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:31 +#: appsettings/migrations/0002_auto_20200527_1603.py:32 msgid "Generated name for cloned instance" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:32 +#: appsettings/migrations/0002_auto_20200527_1603.py:33 msgid "VM Clone Auto Migrate" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:32 +#: appsettings/migrations/0002_auto_20200527_1603.py:33 msgid "Auto migrate instance after clone" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:33 +#: appsettings/migrations/0002_auto_20200527_1603.py:34 msgid "VM Bottom Bar" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:33 +#: appsettings/migrations/0002_auto_20200527_1603.py:34 msgid "Bottom navbar for instance details" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:34 +#: appsettings/migrations/0002_auto_20200527_1603.py:35 msgid "Show Access Root Pass" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:34 +#: appsettings/migrations/0002_auto_20200527_1603.py:35 msgid "Show access root password" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:35 +#: appsettings/migrations/0002_auto_20200527_1603.py:36 msgid "Show Access SSH Keys" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:35 +#: appsettings/migrations/0002_auto_20200527_1603.py:36 msgid "Show access ssh keys" msgstr "" @@ -865,63 +757,63 @@ msgstr "" msgid "Clip console viewport" msgstr "" -#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 msgid "name" msgstr "" -#: appsettings/models.py:10 +#: appsettings/models.py:11 msgid "key" msgstr "" -#: appsettings/models.py:11 +#: appsettings/models.py:12 msgid "value" msgstr "" -#: appsettings/models.py:12 +#: appsettings/models.py:13 msgid "choices" msgstr "" -#: appsettings/models.py:13 +#: appsettings/models.py:14 msgid "description" msgstr "" -#: appsettings/templates/appsettings.html:3 -#: appsettings/templates/appsettings.html:8 +#: appsettings/templates/appsettings.html:4 +#: appsettings/templates/appsettings.html:6 msgid "Edit Settings" msgstr "" -#: appsettings/templates/appsettings.html:17 +#: appsettings/templates/appsettings.html:11 msgid "App Settings" msgstr "" -#: appsettings/templates/appsettings.html:21 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:15 templates/navbar.html:43 msgid "Language" msgstr "" -#: appsettings/templates/appsettings.html:54 +#: appsettings/templates/appsettings.html:48 msgid "After change please full refresh page with 'Ctrl + F5' " msgstr "" -#: appsettings/templates/appsettings.html:59 +#: appsettings/templates/appsettings.html:53 msgid "Other Settings" msgstr "" -#: appsettings/views.py:42 +#: appsettings/views.py:38 #, python-brace-format msgid "SASS directory path is changed. Now: {sass_dir.value}" msgstr "" -#: appsettings/views.py:68 +#: appsettings/views.py:65 #, python-brace-format msgid "Theme changed. Now: {theme}" msgstr "" -#: appsettings/views.py:83 +#: appsettings/views.py:80 #, python-brace-format msgid "{setting.name} is changed. Now: {setting.value}" msgstr "" -#: computes/forms.py:19 +#: computes/forms.py:21 msgid "FQDN/IP" msgstr "" @@ -950,65 +842,65 @@ msgid "Create Compute" msgstr "" #: computes/templates/computes/instances.html:29 -#: computes/templates/computes/list.html:50 -#: computes/templates/computes/list.html:52 computes/templates/overview.html:4 -#: computes/templates/overview.html:13 interfaces/templates/interface.html:11 -#: interfaces/templates/interfaces.html:14 networks/templates/network.html:13 -#: networks/templates/networks.html:17 nwfilters/templates/nwfilter.html:12 -#: nwfilters/templates/nwfilters.html:21 secrets/templates/secrets.html:17 -#: storages/templates/storage.html:17 storages/templates/storages.html:17 +#: computes/templates/computes/list.html:49 +#: computes/templates/computes/list.html:51 computes/templates/overview.html:6 +#: computes/templates/overview.html:16 interfaces/templates/interface.html:13 +#: interfaces/templates/interfaces.html:17 networks/templates/network.html:14 +#: networks/templates/networks.html:16 nwfilters/templates/nwfilter.html:14 +#: nwfilters/templates/nwfilters.html:22 secrets/templates/secrets.html:20 +#: storages/templates/storage.html:19 storages/templates/storages.html:16 msgid "Overview" msgstr "" #: computes/templates/computes/instances.html:35 -#: computes/templates/overview.html:19 interfaces/templates/interface.html:17 -#: interfaces/templates/interfaces.html:20 networks/templates/network.html:19 -#: networks/templates/networks.html:23 nwfilters/templates/nwfilter.html:18 -#: nwfilters/templates/nwfilters.html:27 secrets/templates/secrets.html:23 -#: storages/templates/storage.html:23 storages/templates/storages.html:3 -#: storages/templates/storages.html:9 storages/templates/storages.html:23 +#: computes/templates/overview.html:22 interfaces/templates/interface.html:19 +#: interfaces/templates/interfaces.html:23 networks/templates/network.html:20 +#: networks/templates/networks.html:22 nwfilters/templates/nwfilter.html:20 +#: nwfilters/templates/nwfilters.html:28 secrets/templates/secrets.html:26 +#: storages/templates/storage.html:25 storages/templates/storages.html:4 +#: storages/templates/storages.html:6 storages/templates/storages.html:22 msgid "Storages" msgstr "" #: computes/templates/computes/instances.html:38 -#: computes/templates/overview.html:22 interfaces/templates/interface.html:20 -#: interfaces/templates/interfaces.html:23 networks/templates/network.html:22 -#: networks/templates/networks.html:3 networks/templates/networks.html:9 -#: networks/templates/networks.html:26 nwfilters/templates/nwfilter.html:21 -#: nwfilters/templates/nwfilters.html:30 secrets/templates/secrets.html:26 -#: storages/templates/storage.html:26 storages/templates/storages.html:26 +#: computes/templates/overview.html:25 interfaces/templates/interface.html:22 +#: interfaces/templates/interfaces.html:26 networks/templates/network.html:23 +#: networks/templates/networks.html:4 networks/templates/networks.html:6 +#: networks/templates/networks.html:25 nwfilters/templates/nwfilter.html:23 +#: nwfilters/templates/nwfilters.html:31 secrets/templates/secrets.html:29 +#: storages/templates/storage.html:28 storages/templates/storages.html:25 msgid "Networks" msgstr "" #: computes/templates/computes/instances.html:41 -#: computes/templates/overview.html:25 interfaces/templates/interface.html:23 -#: interfaces/templates/interfaces.html:4 -#: interfaces/templates/interfaces.html:26 networks/templates/network.html:25 -#: networks/templates/networks.html:29 nwfilters/templates/nwfilter.html:24 -#: nwfilters/templates/nwfilters.html:33 secrets/templates/secrets.html:29 -#: storages/templates/storage.html:29 storages/templates/storages.html:29 +#: computes/templates/overview.html:28 interfaces/templates/interface.html:25 +#: interfaces/templates/interfaces.html:5 +#: interfaces/templates/interfaces.html:7 +#: interfaces/templates/interfaces.html:29 networks/templates/network.html:26 +#: networks/templates/networks.html:28 nwfilters/templates/nwfilter.html:26 +#: nwfilters/templates/nwfilters.html:34 secrets/templates/secrets.html:32 +#: storages/templates/storage.html:31 storages/templates/storages.html:28 msgid "Interfaces" msgstr "" #: computes/templates/computes/instances.html:44 -#: computes/templates/overview.html:28 interfaces/templates/interface.html:26 -#: interfaces/templates/interfaces.html:29 networks/templates/network.html:28 -#: networks/templates/networks.html:32 nwfilters/templates/nwfilter.html:4 -#: nwfilters/templates/nwfilter.html:27 nwfilters/templates/nwfilters.html:4 -#: nwfilters/templates/nwfilters.html:13 nwfilters/templates/nwfilters.html:36 -#: secrets/templates/secrets.html:32 storages/templates/storage.html:32 -#: storages/templates/storages.html:32 +#: computes/templates/overview.html:31 interfaces/templates/interface.html:28 +#: interfaces/templates/interfaces.html:32 networks/templates/network.html:29 +#: networks/templates/networks.html:31 nwfilters/templates/nwfilter.html:29 +#: nwfilters/templates/nwfilters.html:5 nwfilters/templates/nwfilters.html:7 +#: nwfilters/templates/nwfilters.html:37 secrets/templates/secrets.html:35 +#: storages/templates/storage.html:34 storages/templates/storages.html:31 msgid "NWFilters" msgstr "" #: computes/templates/computes/instances.html:47 -#: computes/templates/overview.html:31 interfaces/templates/interface.html:29 -#: interfaces/templates/interfaces.html:32 networks/templates/network.html:31 -#: networks/templates/networks.html:35 nwfilters/templates/nwfilter.html:30 -#: nwfilters/templates/nwfilters.html:39 secrets/templates/secrets.html:4 -#: secrets/templates/secrets.html:13 secrets/templates/secrets.html:35 +#: computes/templates/overview.html:34 interfaces/templates/interface.html:31 +#: interfaces/templates/interfaces.html:35 networks/templates/network.html:32 +#: networks/templates/networks.html:34 nwfilters/templates/nwfilter.html:32 +#: nwfilters/templates/nwfilters.html:40 secrets/templates/secrets.html:4 +#: secrets/templates/secrets.html:10 secrets/templates/secrets.html:38 #: storages/templates/create_stg_block.html:124 -#: storages/templates/storage.html:35 storages/templates/storages.html:35 +#: storages/templates/storage.html:37 storages/templates/storages.html:34 msgid "Secrets" msgstr "" @@ -1017,20 +909,55 @@ msgid "Hypervisor doesn't have any Instances" msgstr "" #: computes/templates/computes/instances.html:66 +#: computes/templates/computes/list.html:28 +#: instances/templates/add_instance_volume.html:40 +#: instances/templates/add_instance_volume.html:42 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instances/settings_tab.html:777 -#: instances/templates/instances/settings_tab.html:800 +#: instances/templates/create_instance_w2.html:77 +#: instances/templates/create_instance_w2.html:103 +#: instances/templates/create_instance_w2.html:106 +#: instances/templates/create_instance_w2.html:305 +#: instances/templates/create_instance_w2.html:307 +#: instances/templates/create_instance_w2.html:518 +#: instances/templates/create_instance_w2.html:520 +#: instances/templates/instances/settings_tab.html:340 +#: instances/templates/instances/snapshots_tab.html:47 +#: interfaces/templates/create_iface_block.html:18 +#: interfaces/templates/interface.html:75 +#: networks/templates/create_net_block.html:18 +#: networks/templates/modify_ipv4_fixed_address.html:30 +#: networks/templates/modify_ipv6_fixed_address.html:30 +#: networks/templates/network.html:174 networks/templates/network.html:283 +#: nwfilters/templates/nwfilter.html:41 nwfilters/templates/nwfilters.html:56 +#: nwfilters/templates/nwfilters.html:100 +#: nwfilters/templates/nwfilters.html:102 +#: storages/templates/create_stg_block.html:42 +#: storages/templates/create_stg_block.html:71 +#: storages/templates/create_stg_block.html:100 +#: storages/templates/create_stg_block.html:165 +#: storages/templates/create_stg_block.html:214 +#: storages/templates/create_stg_vol_block.html:21 +#: storages/templates/storage.html:96 storages/templates/storage.html:124 +#: storages/templates/storage.html:126 +msgid "Name" +msgstr "" + +#: computes/templates/computes/instances.html:66 +#: instances/templates/allinstances_index_grouped.html:7 +#: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/instances/settings_tab.html:782 +#: instances/templates/instances/settings_tab.html:805 msgid "Description" msgstr "" #: computes/templates/computes/instances.html:69 #: instances/templates/allinstances_index_grouped.html:10 #: instances/templates/allinstances_index_nongrouped.html:10 -#: instances/templates/create_instance_w2.html:83 -#: instances/templates/create_instance_w2.html:328 -#: instances/templates/create_instance_w2.html:541 -#: instances/templates/instance.html:40 instances/templates/instance.html:42 +#: instances/templates/create_instance_w2.html:78 +#: instances/templates/create_instance_w2.html:323 +#: instances/templates/create_instance_w2.html:536 +#: instances/templates/instance.html:42 instances/templates/instance.html:44 msgid "VCPU" msgstr "" @@ -1045,7 +972,7 @@ msgstr "" #: computes/templates/computes/instances.html:96 #: instances/templates/allinstances_index_grouped.html:58 #: instances/templates/allinstances_index_nongrouped.html:42 -#: instances/templates/instance.html:14 +#: instances/templates/instance.html:16 msgid "Off" msgstr "" @@ -1060,23 +987,23 @@ msgstr "" msgid "Computes" msgstr "" -#: computes/templates/computes/list.html:21 +#: computes/templates/computes/list.html:20 msgid "You don't have any computes" msgstr "" -#: computes/templates/computes/list.html:31 computes/templates/overview.html:92 +#: computes/templates/computes/list.html:30 computes/templates/overview.html:92 #: instances/templates/instances/settings_tab.html:163 #: instances/templates/instances/settings_tab.html:248 msgid "Details" msgstr "" -#: computes/templates/computes/list.html:42 +#: computes/templates/computes/list.html:41 #: instances/templates/allinstances_index_grouped.html:28 -#: instances/templates/instances/settings_tab.html:876 +#: instances/templates/instances/settings_tab.html:881 msgid "Connected" msgstr "" -#: computes/templates/computes/list.html:42 +#: computes/templates/computes/list.html:41 msgid "Not Connected" msgstr "" @@ -1134,8 +1061,8 @@ msgid "Libvirt" msgstr "" #: computes/templates/overview.html:84 -#: instances/templates/create_instance_w1.html:42 -#: instances/templates/create_instance_w1.html:58 +#: instances/templates/create_instance_w1.html:36 +#: instances/templates/create_instance_w1.html:52 msgid "Architecture" msgstr "" @@ -1201,24 +1128,24 @@ msgstr "" msgid "File API is not supported" msgstr "" -#: console/templates/console-spice-full.html:197 +#: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "" -#: console/templates/console-spice-full.html:199 +#: console/templates/console-spice-full.html:204 msgid "Port" msgstr "" -#: console/templates/console-spice-full.html:207 +#: console/templates/console-spice-full.html:212 msgid "Show console" msgstr "" -#: console/templates/console-spice-full.html:209 -#: interfaces/templates/interface.html:60 networks/templates/network.html:52 -#: networks/templates/network.html:122 networks/templates/network.html:128 -#: networks/templates/network.html:234 networks/templates/network.html:240 -#: storages/templates/storage.html:61 +#: console/templates/console-spice-full.html:214 +#: interfaces/templates/interface.html:59 networks/templates/network.html:49 +#: networks/templates/network.html:119 networks/templates/network.html:125 +#: networks/templates/network.html:231 networks/templates/network.html:237 +#: storages/templates/storage.html:60 msgid "Start" msgstr "" @@ -1230,7 +1157,7 @@ msgstr "" msgid "noVNC encountered an error" msgstr "" -#: console/templates/console-vnc-lite.html:222 +#: console/templates/console-vnc-lite.html:221 msgid "Loading" msgstr "" @@ -1266,10 +1193,6 @@ msgstr "" msgid "The name of the virtual machine must not contain any special characters" msgstr "" -#: instances/forms.py:65 -msgid "The name of the virtual machine must not exceed 20 characters" -msgstr "" - #: instances/models.py:11 msgid "label" msgstr "" @@ -1298,7 +1221,7 @@ msgstr "" msgid "created" msgstr "" -#: instances/models.py:215 +#: instances/models.py:220 msgid "Can access console without password" msgstr "" @@ -1307,60 +1230,90 @@ msgid "Add Instance Network" msgstr "" #: instances/templates/add_instance_network_block.html:18 -#: instances/templates/create_instance_w2.html:210 -#: instances/templates/instances/settings_tab.html:358 -#: instances/templates/instances/settings_tab.html:381 -#: instances/templates/instances/settings_tab.html:482 -#: interfaces/templates/interface.html:46 -#: interfaces/templates/interface.html:75 +#: instances/templates/create_instance_w2.html:205 +#: instances/templates/instances/settings_tab.html:359 +#: instances/templates/instances/settings_tab.html:382 +#: instances/templates/instances/settings_tab.html:487 +#: interfaces/templates/interface.html:45 +#: interfaces/templates/interface.html:74 #: interfaces/templates/interfaces.html:63 #: networks/templates/modify_ipv4_fixed_address.html:24 -#: networks/templates/network.html:175 +#: networks/templates/network.html:172 msgid "MAC" msgstr "" #: instances/templates/add_instance_network_block.html:24 -#: instances/templates/create_instance_w2.html:169 -#: instances/templates/create_instance_w2.html:393 -#: instances/templates/create_instance_w2.html:610 +#: instances/templates/create_instance_w2.html:164 +#: instances/templates/create_instance_w2.html:388 +#: instances/templates/create_instance_w2.html:605 #: instances/templates/instances/settings_tab.html:30 -#: instances/templates/instances/settings_tab.html:393 -#: networks/templates/network.html:4 networks/templates/network.html:9 -#: networks/templates/network.html:110 networks/templates/network.html:221 +#: instances/templates/instances/settings_tab.html:394 +#: networks/templates/network.html:5 networks/templates/network.html:7 +#: networks/templates/network.html:107 networks/templates/network.html:218 msgid "Network" msgstr "" #: instances/templates/add_instance_network_block.html:37 -#: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:434 -#: instances/templates/create_instance_w2.html:647 -#: instances/templates/instances/settings_tab.html:402 -#: nwfilters/templates/nwfilter.html:9 +#: instances/templates/create_instance_w2.html:183 +#: instances/templates/create_instance_w2.html:429 +#: instances/templates/create_instance_w2.html:642 +#: instances/templates/instances/settings_tab.html:403 +#: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" msgstr "" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:117 #: instances/templates/create_inst_block.html:25 -#: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:382 -#: instances/templates/create_instance_w2.html:437 -#: instances/templates/create_instance_w2.html:585 -#: instances/templates/create_instance_w2.html:604 -#: instances/templates/create_instance_w2.html:650 +#: instances/templates/create_instance_w2.html:158 +#: instances/templates/create_instance_w2.html:186 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:432 +#: instances/templates/create_instance_w2.html:580 +#: instances/templates/create_instance_w2.html:599 +#: instances/templates/create_instance_w2.html:645 #: instances/templates/instances/access_tab.html:135 #: instances/templates/instances/settings_tab.html:183 -#: instances/templates/instances/settings_tab.html:406 +#: instances/templates/instances/settings_tab.html:407 #: instances/templates/instances/stats_tab.html:90 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 +#: interfaces/templates/interface.html:41 +#: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:78 #: storages/templates/create_stg_block.html:132 -#: storages/templates/storage.html:48 storages/templates/storage.html:50 -#: storages/templates/storage.html:52 +#: storages/templates/storage.html:47 storages/templates/storage.html:49 +#: storages/templates/storage.html:51 msgid "None" msgstr "" +#: instances/templates/add_instance_network_block.html:49 +#: instances/templates/add_instance_owner_block.html:30 +#: instances/templates/add_instance_volume.html:89 +#: instances/templates/add_instance_volume.html:144 +#: instances/templates/create_flav_block.html:25 +#: instances/templates/create_inst_block.html:34 +#: instances/templates/create_instance_w2.html:269 +#: instances/templates/edit_instance_volume.html:123 +#: instances/templates/instances/settings_tab.html:428 +#: interfaces/templates/create_iface_block.html:135 +#: networks/templates/add_network_qos.html:50 +#: networks/templates/create_net_block.html:85 +#: networks/templates/modify_ipv4_fixed_address.html:44 +#: networks/templates/modify_ipv6_fixed_address.html:44 +#: nwfilters/templates/add_nwf_rule.html:25 +#: nwfilters/templates/create_nwfilter_block.html:23 +#: nwfilters/templates/nwfilters.html:80 nwfilters/templates/nwfilters.html:108 +#: secrets/templates/create_secret_block.html:54 +#: secrets/templates/secrets.html:102 +#: storages/templates/create_stg_block.html:55 +#: storages/templates/create_stg_block.html:84 +#: storages/templates/create_stg_block.html:140 +#: storages/templates/create_stg_block.html:202 +#: storages/templates/create_stg_block.html:230 +#: storages/templates/create_stg_vol_block.html:28 +#: storages/templates/create_stg_vol_block.html:56 +#: storages/templates/storage.html:154 +msgid "Close" +msgstr "" + #: instances/templates/add_instance_owner_block.html:12 msgid "Add Instance Owner" msgstr "" @@ -1390,27 +1343,27 @@ msgstr "" #: instances/templates/add_instance_volume.html:30 #: instances/templates/add_instance_volume.html:100 -#: instances/templates/create_instance_w2.html:154 -#: instances/templates/create_instance_w2.html:596 +#: instances/templates/create_instance_w2.html:149 +#: instances/templates/create_instance_w2.html:591 #: instances/templates/instances/settings_tab.html:237 -#: storages/templates/storage.html:4 storages/templates/storage.html:14 +#: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" msgstr "" #: instances/templates/add_instance_volume.html:46 #: storages/templates/create_stg_block.html:183 -#: storages/templates/storage.html:100 storages/templates/storage.html:138 +#: storages/templates/storage.html:99 storages/templates/storage.html:137 msgid "Format" msgstr "" #: instances/templates/add_instance_volume.html:56 -#: storages/templates/storage.html:53 storages/templates/storage.html:99 -#: storages/templates/storages.html:66 +#: storages/templates/storage.html:52 storages/templates/storage.html:98 +#: storages/templates/storages.html:62 msgid "Size" msgstr "" #: instances/templates/add_instance_volume.html:60 -#: instances/templates/create_instance_w2.html:96 +#: instances/templates/create_instance_w2.html:91 msgid "GB" msgstr "" @@ -1427,8 +1380,8 @@ msgid "Cache" msgstr "" #: instances/templates/add_instance_volume.html:83 -#: instances/templates/instances/settings_tab.html:755 -#: storages/templates/storage.html:148 +#: instances/templates/instances/settings_tab.html:760 +#: storages/templates/storage.html:147 msgid "Metadata" msgstr "" @@ -1473,180 +1426,222 @@ msgstr "" msgid "Choose" msgstr "" -#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w1.html:5 #: instances/templates/create_instance_w2.html:5 msgid "Create new instance" msgstr "" -#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w1.html:5 msgid "Select Type" msgstr "" -#: instances/templates/create_instance_w1.html:11 -#: instances/templates/create_instance_w2.html:14 +#: instances/templates/create_instance_w1.html:8 +#: instances/templates/create_instance_w2.html:12 #, python-format msgid "New instance on %(host)s " msgstr "" -#: instances/templates/create_instance_w1.html:47 +#: instances/templates/create_instance_w1.html:41 #: instances/templates/instances/settings_tab.html:49 -#: networks/templates/network.html:75 nwfilters/templates/nwfilter.html:52 +#: networks/templates/network.html:72 nwfilters/templates/nwfilter.html:49 msgid "XML" msgstr "" -#: instances/templates/create_instance_w1.html:68 +#: instances/templates/create_instance_w1.html:62 msgid "Chipset" msgstr "" -#: instances/templates/create_instance_w1.html:78 +#: instances/templates/create_instance_w1.html:72 msgid "Next" msgstr "" -#: instances/templates/create_instance_w2.html:50 +#: instances/templates/create_instance_w1.html:89 +#: instances/templates/create_instance_w2.html:271 +#: instances/templates/create_instance_w2.html:273 +#: instances/templates/create_instance_w2.html:500 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:713 +#: instances/templates/create_instance_w2.html:717 +#: interfaces/templates/create_iface_block.html:138 +#: 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/create_nwfilter_block.html:24 +#: secrets/templates/create_secret_block.html:55 +#: storages/templates/create_stg_block.html:56 +#: storages/templates/create_stg_block.html:85 +#: storages/templates/create_stg_block.html:144 +#: storages/templates/create_stg_block.html:148 +#: storages/templates/create_stg_block.html:205 +#: storages/templates/create_stg_block.html:233 +#: storages/templates/create_stg_vol_block.html:57 +msgid "Create" +msgstr "" + +#: instances/templates/create_instance_w2.html:45 msgid "Flavor" msgstr "" -#: instances/templates/create_instance_w2.html:55 +#: instances/templates/create_instance_w2.html:50 msgid "Custom" msgstr "" -#: instances/templates/create_instance_w2.html:60 +#: instances/templates/create_instance_w2.html:55 msgid "Template" msgstr "" -#: instances/templates/create_instance_w2.html:71 +#: instances/templates/create_instance_w2.html:66 msgid "Hypervisor doesn't have any Flavors" msgstr "" -#: instances/templates/create_instance_w2.html:76 +#: instances/templates/create_instance_w2.html:71 msgid "Create from flavor" msgstr "" -#: instances/templates/create_instance_w2.html:84 -#: instances/templates/create_instance_w2.html:357 -#: instances/templates/create_instance_w2.html:568 -#: instances/templates/instance.html:45 +#: instances/templates/create_instance_w2.html:79 +#: instances/templates/create_instance_w2.html:352 +#: instances/templates/create_instance_w2.html:563 +#: instances/templates/instance.html:47 msgid "RAM" msgstr "" -#: instances/templates/create_instance_w2.html:85 -#: instances/templates/create_instance_w2.html:372 +#: instances/templates/create_instance_w2.html:80 +#: instances/templates/create_instance_w2.html:367 msgid "HDD" msgstr "" -#: instances/templates/create_instance_w2.html:95 -#: instances/templates/create_instance_w2.html:361 -#: instances/templates/create_instance_w2.html:572 -#: instances/templates/instance.html:45 +#: instances/templates/create_instance_w2.html:90 +#: instances/templates/create_instance_w2.html:356 +#: instances/templates/create_instance_w2.html:567 +#: instances/templates/instance.html:47 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:108 msgid "MB" msgstr "" -#: instances/templates/create_instance_w2.html:102 +#: instances/templates/create_instance_w2.html:97 msgid "Create Virtual Machine" msgstr "" -#: instances/templates/create_instance_w2.html:120 -#: instances/templates/create_instance_w2.html:317 -#: instances/templates/create_instance_w2.html:530 +#: instances/templates/create_instance_w2.html:115 +#: instances/templates/create_instance_w2.html:312 +#: instances/templates/create_instance_w2.html:525 msgid "Firmware" msgstr "" -#: instances/templates/create_instance_w2.html:132 -#: instances/templates/create_instance_w2.html:335 -#: instances/templates/create_instance_w2.html:547 +#: instances/templates/create_instance_w2.html:127 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:542 msgid "VCPU Config" msgstr "" -#: instances/templates/create_instance_w2.html:135 -#: instances/templates/create_instance_w2.html:338 -#: instances/templates/create_instance_w2.html:550 +#: instances/templates/create_instance_w2.html:130 +#: instances/templates/create_instance_w2.html:333 +#: instances/templates/create_instance_w2.html:545 msgid "no-mode" msgstr "" -#: instances/templates/create_instance_w2.html:179 -#: instances/templates/create_instance_w2.html:407 -#: instances/templates/create_instance_w2.html:620 +#: instances/templates/create_instance_w2.html:174 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/edit_instance_volume.html:25 msgid "Advanced" msgstr "" -#: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:636 +#: instances/templates/create_instance_w2.html:194 +#: instances/templates/create_instance_w2.html:631 msgid "HDD cache mode" msgstr "" -#: instances/templates/create_instance_w2.html:217 -#: instances/templates/create_instance_w2.html:446 -#: instances/templates/create_instance_w2.html:659 +#: instances/templates/create_instance_w2.html:212 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:654 msgid "Graphics" msgstr "" -#: instances/templates/create_instance_w2.html:228 -#: instances/templates/create_instance_w2.html:457 -#: instances/templates/create_instance_w2.html:670 +#: instances/templates/create_instance_w2.html:223 +#: instances/templates/create_instance_w2.html:452 +#: instances/templates/create_instance_w2.html:665 msgid "Video" msgstr "" -#: instances/templates/create_instance_w2.html:242 -#: instances/templates/create_instance_w2.html:471 -#: instances/templates/create_instance_w2.html:684 +#: instances/templates/create_instance_w2.html:237 +#: instances/templates/create_instance_w2.html:466 +#: instances/templates/create_instance_w2.html:679 msgid "Console Access" msgstr "" -#: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:254 -#: instances/templates/create_instance_w2.html:481 -#: instances/templates/create_instance_w2.html:483 -#: instances/templates/create_instance_w2.html:694 -#: instances/templates/create_instance_w2.html:696 +#: instances/templates/create_instance_w2.html:247 +#: instances/templates/create_instance_w2.html:249 +#: instances/templates/create_instance_w2.html:476 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:689 +#: instances/templates/create_instance_w2.html:691 msgid "Console Password" msgstr "" -#: instances/templates/create_instance_w2.html:258 -#: instances/templates/create_instance_w2.html:487 -#: instances/templates/create_instance_w2.html:700 +#: instances/templates/create_instance_w2.html:253 +#: instances/templates/create_instance_w2.html:482 +#: instances/templates/create_instance_w2.html:695 msgid "Guest Agent" msgstr "" -#: instances/templates/create_instance_w2.html:265 -#: instances/templates/create_instance_w2.html:494 -#: instances/templates/create_instance_w2.html:707 +#: instances/templates/create_instance_w2.html:260 +#: instances/templates/create_instance_w2.html:489 +#: instances/templates/create_instance_w2.html:702 msgid "VirtIO" msgstr "" -#: instances/templates/create_instance_w2.html:364 +#: instances/templates/create_instance_w2.html:287 +#: instances/templates/instances/settings_tab.html:439 +#: instances/templates/instances/settings_tab.html:515 +#: instances/templates/instances/settings_tab.html:525 +#: instances/templates/instances/snapshots_tab.html:75 +#: interfaces/templates/interface.html:60 +#: interfaces/templates/interface.html:62 networks/templates/network.html:50 +#: networks/templates/network.html:52 networks/templates/network.html:62 +#: networks/templates/network.html:136 networks/templates/network.html:189 +#: networks/templates/network.html:194 networks/templates/network.html:249 +#: networks/templates/network.html:298 networks/templates/network.html:303 +#: networks/templates/network.html:353 networks/templates/network.html:358 +#: nwfilters/templates/nwfilter.html:111 nwfilters/templates/nwfilter.html:151 +#: nwfilters/templates/nwfilters.html:120 secrets/templates/secrets.html:77 +#: storages/templates/storage.html:62 storages/templates/storage.html:65 +#: storages/templates/storage.html:77 storages/templates/storage.html:174 +msgid "Are you sure?" +msgstr "" + +#: instances/templates/create_instance_w2.html:359 msgid "Added Disks" msgstr "" -#: instances/templates/create_instance_w2.html:377 -#: instances/templates/create_instance_w2.html:580 +#: instances/templates/create_instance_w2.html:372 +#: instances/templates/create_instance_w2.html:575 msgid "Select pool" msgstr "" -#: instances/templates/create_instance_w2.html:416 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:411 +#: instances/templates/create_instance_w2.html:624 msgid "Disk Metadata" msgstr "" -#: instances/templates/create_instance_w2.html:418 -#: instances/templates/create_instance_w2.html:631 +#: instances/templates/create_instance_w2.html:413 +#: instances/templates/create_instance_w2.html:626 msgid "Metadata preallocation" msgstr "" -#: instances/templates/create_instance_w2.html:420 -#: instances/templates/create_instance_w2.html:633 +#: instances/templates/create_instance_w2.html:415 +#: instances/templates/create_instance_w2.html:628 #: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:360 #: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 msgid "Image" msgstr "" -#: instances/templates/create_instance_w2.html:423 +#: instances/templates/create_instance_w2.html:418 msgid "HDD Cache Mode" msgstr "" -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:570 msgid "Template Disk" msgstr "" @@ -1698,38 +1693,38 @@ msgstr "" msgid "Detect zeroes" msgstr "" -#: instances/templates/instance.html:20 +#: instances/templates/instance.html:22 #: instances/templates/instance_actions.html:14 #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:25 -#: instances/templates/instances/power_tab.html:82 instances/views.py:287 +#: instances/templates/instances/power_tab.html:82 instances/views.py:264 msgid "Suspend" msgstr "" -#: instances/templates/instance.html:26 +#: instances/templates/instance.html:28 msgid "Guest Agent Enabled & Connected" msgstr "" -#: instances/templates/instance.html:29 +#: instances/templates/instance.html:31 msgid "Guest Agent Enabled but not Connected" msgstr "" -#: instances/templates/instance.html:33 +#: instances/templates/instance.html:35 msgid "Guest Agent Not Enabled & Not Connected" msgstr "" -#: instances/templates/instance.html:48 +#: instances/templates/instance.html:50 #: instances/templates/instances/resize_tab.html:18 #: instances/templates/instances/settings_tab.html:16 msgid "Disk" msgstr "" -#: instances/templates/instance.html:55 +#: instances/templates/instance.html:57 msgid "Refresh instance info" msgstr "" -#: instances/templates/instance.html:59 +#: instances/templates/instance.html:61 msgid "quota reached" msgstr "" @@ -1757,28 +1752,38 @@ msgstr "" #: instances/templates/instances/destroy_instance_form.html:40 #: instances/templates/instances/destroy_tab.html:18 #: instances/templates/instances/destroy_tab.html:20 -#: instances/templates/instances/destroy_tab.html:23 instances/views.py:329 +#: instances/templates/instances/destroy_tab.html:23 instances/views.py:306 msgid "Destroy" msgstr "" +#: instances/templates/instance_actions.html:6 +#: instances/templates/instances/settings_tab.html:37 +#: instances/templates/instances/settings_tab.html:788 +#: instances/templates/instances/settings_tab.html:790 +#: nwfilters/templates/nwfilters.html:109 +#: nwfilters/templates/nwfilters.html:115 storages/templates/storage.html:155 +#: storages/templates/storage.html:162 +msgid "Clone" +msgstr "" + #: instances/templates/instance_actions.html:10 #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:47 #: instances/templates/instances/power_tab.html:121 -#: instances/templates/instances/power_tab.html:123 instances/views.py:262 +#: instances/templates/instances/power_tab.html:123 instances/views.py:239 msgid "Power On" msgstr "" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:9 -#: instances/templates/instances/power_tab.html:59 instances/views.py:278 +#: instances/templates/instances/power_tab.html:59 instances/views.py:255 msgid "Power Off" msgstr "" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:14 -#: instances/templates/instances/power_tab.html:66 instances/views.py:271 +#: instances/templates/instances/power_tab.html:66 instances/views.py:248 msgid "Power Cycle" msgstr "" @@ -1790,7 +1795,7 @@ msgstr "" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:34 #: instances/templates/instances/power_tab.html:93 -#: instances/templates/instances/power_tab.html:108 instances/views.py:295 +#: instances/templates/instances/power_tab.html:108 instances/views.py:272 msgid "Resume" msgstr "" @@ -1798,7 +1803,7 @@ msgstr "" #: instances/templates/instances/power_tab.html:19 #: instances/templates/instances/power_tab.html:39 #: instances/templates/instances/power_tab.html:74 -#: instances/templates/instances/power_tab.html:100 instances/views.py:302 +#: instances/templates/instances/power_tab.html:100 instances/views.py:279 msgid "Force Off" msgstr "" @@ -1889,6 +1894,14 @@ msgid "" "instance." msgstr "" +#: instances/templates/instances/access_tab.html:159 +msgid "To download console.vv file for virt-viewer." +msgstr "" + +#: instances/templates/instances/access_tab.html:160 +msgid "Get console.vv" +msgstr "" + #: instances/templates/instances/destroy_instance_form.html:4 msgid "Confirm Destroy" msgstr "" @@ -1987,7 +2000,7 @@ msgstr "" #: instances/templates/instances/resize_tab.html:71 #: instances/templates/instances/settings_tab.html:79 #: instances/templates/instances/settings_tab.html:95 -#: networks/templates/network.html:65 storages/templates/storage.html:78 +#: networks/templates/network.html:62 storages/templates/storage.html:77 msgid "Disable" msgstr "" @@ -1998,7 +2011,7 @@ msgstr "" #: instances/templates/instances/resize_tab.html:75 #: instances/templates/instances/settings_tab.html:77 #: instances/templates/instances/settings_tab.html:91 -#: networks/templates/network.html:63 storages/templates/storage.html:75 +#: networks/templates/network.html:60 storages/templates/storage.html:74 msgid "Enable" msgstr "" @@ -2031,8 +2044,8 @@ msgid "Boot" msgstr "" #: instances/templates/instances/settings_tab.html:44 -#: instances/templates/instances/settings_tab.html:616 -#: instances/templates/instances/settings_tab.html:618 +#: instances/templates/instances/settings_tab.html:621 +#: instances/templates/instances/settings_tab.html:623 msgid "Migrate" msgstr "" @@ -2041,7 +2054,7 @@ msgid "Options" msgstr "" #: instances/templates/instances/settings_tab.html:72 -#: networks/templates/network.html:59 storages/templates/storage.html:70 +#: networks/templates/network.html:56 storages/templates/storage.html:69 msgid "Autostart" msgstr "" @@ -2078,7 +2091,7 @@ msgid "down: move selected devices" msgstr "" #: instances/templates/instances/settings_tab.html:139 -#: instances/templates/instances/settings_tab.html:428 +#: instances/templates/instances/settings_tab.html:429 msgid "Apply" msgstr "" @@ -2093,7 +2106,7 @@ msgstr "" #: instances/templates/instances/settings_tab.html:169 #: instances/templates/instances/settings_tab.html:234 #: interfaces/templates/create_iface_block.html:34 -#: networks/templates/network.html:46 networks/templates/networks.html:63 +#: networks/templates/network.html:43 networks/templates/networks.html:59 #: storages/templates/create_stg_block.html:77 msgid "Device" msgstr "" @@ -2133,7 +2146,7 @@ msgid "Capacity" msgstr "" #: instances/templates/instances/settings_tab.html:238 -#: instances/templates/instances/settings_tab.html:362 +#: instances/templates/instances/settings_tab.html:363 msgid "Source" msgstr "" @@ -2172,254 +2185,255 @@ msgstr "" msgid "active" msgstr "" -#: instances/templates/instances/settings_tab.html:360 -#: nwfilters/templates/nwfilter.html:78 +#: instances/templates/instances/settings_tab.html:361 +#: nwfilters/templates/nwfilter.html:75 msgid "Filter" msgstr "" -#: instances/templates/instances/settings_tab.html:367 +#: instances/templates/instances/settings_tab.html:368 msgid "Edit NIC" msgstr "" -#: instances/templates/instances/settings_tab.html:375 +#: instances/templates/instances/settings_tab.html:376 msgid "Edit Instance Network" msgstr "" -#: instances/templates/instances/settings_tab.html:388 +#: instances/templates/instances/settings_tab.html:389 msgid "Net Source" msgstr "" -#: instances/templates/instances/settings_tab.html:396 -#: interfaces/templates/interface.html:3 interfaces/templates/interface.html:8 -#: interfaces/templates/interface.html:40 +#: instances/templates/instances/settings_tab.html:397 +#: interfaces/templates/interface.html:4 interfaces/templates/interface.html:6 +#: interfaces/templates/interface.html:39 msgid "Interface" msgstr "" -#: instances/templates/instances/settings_tab.html:414 -#: instances/templates/instances/settings_tab.html:453 +#: instances/templates/instances/settings_tab.html:415 +#: instances/templates/instances/settings_tab.html:454 msgid "Model" msgstr "" -#: instances/templates/instances/settings_tab.html:428 +#: instances/templates/instances/settings_tab.html:429 msgid "Apply network changes" msgstr "" -#: instances/templates/instances/settings_tab.html:437 +#: instances/templates/instances/settings_tab.html:438 msgid "Delete Device" msgstr "" -#: instances/templates/instances/settings_tab.html:445 +#: instances/templates/instances/settings_tab.html:446 #: interfaces/templates/create_iface_block.html:71 -#: interfaces/templates/interface.html:42 +#: interfaces/templates/interface.html:41 msgid "IPv4" msgstr "" -#: instances/templates/instances/settings_tab.html:449 +#: instances/templates/instances/settings_tab.html:450 #: interfaces/templates/create_iface_block.html:74 -#: interfaces/templates/interface.html:44 +#: interfaces/templates/interface.html:43 msgid "IPv6" msgstr "" -#: instances/templates/instances/settings_tab.html:455 +#: instances/templates/instances/settings_tab.html:456 msgid "QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:476 -#: networks/templates/network.html:325 +#: instances/templates/instances/settings_tab.html:468 +msgid "" +"In most configurations, macvtap does not work for host to guest network " +"communication" +msgstr "" + +#: instances/templates/instances/settings_tab.html:481 +#: networks/templates/network.html:322 msgid "QoS Configuration" msgstr "" -#: instances/templates/instances/settings_tab.html:482 +#: instances/templates/instances/settings_tab.html:487 #: networks/templates/add_network_qos.html:18 -#: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134 +#: networks/templates/network.html:328 nwfilters/templates/nwfilter.html:131 msgid "Direction" msgstr "" -#: instances/templates/instances/settings_tab.html:483 +#: instances/templates/instances/settings_tab.html:488 #: networks/templates/add_network_qos.html:27 -#: networks/templates/network.html:332 +#: networks/templates/network.html:329 msgid "Average" msgstr "" -#: instances/templates/instances/settings_tab.html:484 +#: instances/templates/instances/settings_tab.html:489 #: networks/templates/add_network_qos.html:34 -#: networks/templates/network.html:333 +#: networks/templates/network.html:330 msgid "Peak" msgstr "" -#: instances/templates/instances/settings_tab.html:485 +#: instances/templates/instances/settings_tab.html:490 #: networks/templates/add_network_qos.html:41 -#: networks/templates/network.html:334 +#: networks/templates/network.html:331 msgid "Burst" msgstr "" -#: instances/templates/instances/settings_tab.html:510 -#: networks/templates/network.html:356 +#: instances/templates/instances/settings_tab.html:515 +#: networks/templates/network.html:353 msgid "Edit QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:520 -#: networks/templates/network.html:361 +#: instances/templates/instances/settings_tab.html:525 +#: networks/templates/network.html:358 msgid "Delete QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:536 +#: instances/templates/instances/settings_tab.html:541 msgid "For migration both host servers must have equal settings and OS type" msgstr "" -#: instances/templates/instances/settings_tab.html:540 +#: instances/templates/instances/settings_tab.html:545 msgid "Original host" msgstr "" -#: instances/templates/instances/settings_tab.html:546 +#: instances/templates/instances/settings_tab.html:551 msgid "Host migration" msgstr "" -#: instances/templates/instances/settings_tab.html:563 +#: instances/templates/instances/settings_tab.html:568 msgid "Live migration" msgstr "" -#: instances/templates/instances/settings_tab.html:571 +#: instances/templates/instances/settings_tab.html:576 msgid "Unsafe migration" msgstr "" -#: instances/templates/instances/settings_tab.html:579 +#: instances/templates/instances/settings_tab.html:584 msgid "Delete original" msgstr "" -#: instances/templates/instances/settings_tab.html:587 +#: instances/templates/instances/settings_tab.html:592 msgid "Offline migration" msgstr "" -#: instances/templates/instances/settings_tab.html:595 +#: instances/templates/instances/settings_tab.html:600 msgid "Post copy" msgstr "" -#: instances/templates/instances/settings_tab.html:603 +#: instances/templates/instances/settings_tab.html:608 msgid "Forces CPU convergence during live migration" msgstr "" -#: instances/templates/instances/settings_tab.html:603 +#: instances/templates/instances/settings_tab.html:608 msgid "Auto converge" msgstr "" -#: instances/templates/instances/settings_tab.html:611 +#: instances/templates/instances/settings_tab.html:616 msgid "Compress instance memory for fast migration" msgstr "" -#: instances/templates/instances/settings_tab.html:611 +#: instances/templates/instances/settings_tab.html:616 msgid "Compressed" msgstr "" -#: instances/templates/instances/settings_tab.html:624 +#: instances/templates/instances/settings_tab.html:629 msgid "If you need to edit XML please Power Off the instance" msgstr "" -#: instances/templates/instances/settings_tab.html:646 +#: instances/templates/instances/settings_tab.html:651 msgid "Instance owners" msgstr "" -#: instances/templates/instances/settings_tab.html:675 +#: instances/templates/instances/settings_tab.html:680 msgid "To change console settings, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:681 -#: instances/templates/instances/settings_tab.html:683 -msgid "Update" -msgstr "" - -#: instances/templates/instances/settings_tab.html:692 +#: instances/templates/instances/settings_tab.html:697 msgid "Create a clone" msgstr "" -#: instances/templates/instances/settings_tab.html:695 +#: instances/templates/instances/settings_tab.html:700 msgid "Clone Name" msgstr "" -#: instances/templates/instances/settings_tab.html:702 -#: instances/templates/instances/settings_tab.html:733 +#: instances/templates/instances/settings_tab.html:707 +#: instances/templates/instances/settings_tab.html:738 msgid "Guess" msgstr "" -#: instances/templates/instances/settings_tab.html:721 +#: instances/templates/instances/settings_tab.html:726 msgid "Network devices" msgstr "" -#: instances/templates/instances/settings_tab.html:731 +#: instances/templates/instances/settings_tab.html:736 msgid "Random" msgstr "" -#: instances/templates/instances/settings_tab.html:746 +#: instances/templates/instances/settings_tab.html:751 msgid "Storage devices" msgstr "" -#: instances/templates/instances/settings_tab.html:771 -#: instances/templates/instances/settings_tab.html:794 +#: instances/templates/instances/settings_tab.html:776 +#: instances/templates/instances/settings_tab.html:799 msgid "Title" msgstr "" -#: instances/templates/instances/settings_tab.html:791 +#: instances/templates/instances/settings_tab.html:796 msgid "To set instance template name description, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:806 +#: instances/templates/instances/settings_tab.html:811 msgid "Is template" msgstr "" -#: instances/templates/instances/settings_tab.html:827 +#: instances/templates/instances/settings_tab.html:832 msgid "To set instance video model, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:830 +#: instances/templates/instances/settings_tab.html:835 msgid "Primary Video Model" msgstr "" -#: instances/templates/instances/settings_tab.html:834 +#: instances/templates/instances/settings_tab.html:839 msgid "please choose" msgstr "" -#: instances/templates/instances/settings_tab.html:841 -#: instances/templates/instances/settings_tab.html:843 -#: instances/templates/instances/settings_tab.html:863 -#: instances/templates/instances/settings_tab.html:865 -#: instances/templates/instances/settings_tab.html:893 +#: instances/templates/instances/settings_tab.html:846 +#: instances/templates/instances/settings_tab.html:848 +#: instances/templates/instances/settings_tab.html:868 +#: instances/templates/instances/settings_tab.html:870 +#: instances/templates/instances/settings_tab.html:898 #: secrets/templates/secrets.html:103 msgid "Set" msgstr "" -#: instances/templates/instances/settings_tab.html:851 +#: instances/templates/instances/settings_tab.html:856 msgid "To set instance vCPUs hotpluggable" msgstr "" -#: instances/templates/instances/settings_tab.html:854 +#: instances/templates/instances/settings_tab.html:859 msgid "vCPU Hot Plug" msgstr "" -#: instances/templates/instances/settings_tab.html:858 -#: instances/templates/instances/settings_tab.html:889 +#: instances/templates/instances/settings_tab.html:863 +#: instances/templates/instances/settings_tab.html:894 msgid "Enabled" msgstr "" -#: instances/templates/instances/settings_tab.html:859 -#: instances/templates/instances/settings_tab.html:890 +#: instances/templates/instances/settings_tab.html:864 +#: instances/templates/instances/settings_tab.html:895 msgid "Disabled" msgstr "" -#: instances/templates/instances/settings_tab.html:873 +#: instances/templates/instances/settings_tab.html:878 msgid "To Enable/Disable Qemu Guest Agent. Status" msgstr "" -#: instances/templates/instances/settings_tab.html:878 +#: instances/templates/instances/settings_tab.html:883 msgid "Disconnected" msgstr "" -#: instances/templates/instances/settings_tab.html:881 +#: instances/templates/instances/settings_tab.html:886 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:709 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 msgid "Unknown" msgstr "" -#: instances/templates/instances/settings_tab.html:885 +#: instances/templates/instances/settings_tab.html:890 msgid "Qemu Guest Agent" msgstr "" @@ -2487,354 +2501,351 @@ msgstr "" msgid "Disk I/O device" msgstr "" -#: instances/utils.py:122 +#: instances/utils.py:99 msgid "None available device name" msgstr "" -#: instances/utils.py:239 -msgid "Deleting due to multiple(Instance Name) records." -msgstr "" - -#: instances/utils.py:247 -msgid "Deleting due to multiple(UUID) records." -msgstr "" - -#: instances/views.py:259 +#: instances/views.py:236 msgid "Templates cannot be started." msgstr "" -#: instances/views.py:362 -#, python-brace-format -msgid "Migrate to {new_compute.hostname}" +#: instances/views.py:339 +#, python-format +msgid "Migrate to %(hostname)%" msgstr "" -#: instances/views.py:385 +#: instances/views.py:362 msgid "Reset root password" msgstr "" -#: instances/views.py:391 instances/views.py:417 +#: instances/views.py:368 instances/views.py:397 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:409 -#, python-brace-format -msgid "Installed new SSH public key {publickey.keyname}" +#: instances/views.py:389 +#, python-format +msgid "Installed new SSH public key %(keyname)s" msgstr "" -#: instances/views.py:436 -#, python-brace-format -msgid "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" +#: instances/views.py:416 +#, python-format +msgid "" +"User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" msgstr "" -#: instances/views.py:442 +#: instances/views.py:425 msgid "Resize CPU" msgstr "" -#: instances/views.py:470 -#, python-brace-format +#: instances/views.py:453 +#, python-format msgid "" -"User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" +"User %(quota_msg)s quota reached, cannot resize memory of " +"'%(instance_name)s'!" msgstr "" -#: instances/views.py:476 +#: instances/views.py:462 msgid "Resize Memory" msgstr "" -#: instances/views.py:506 -#, python-brace-format +#: instances/views.py:491 +#, python-format msgid "" -"User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" +"User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" msgstr "" -#: instances/views.py:510 +#: instances/views.py:498 msgid "Disk resize" msgstr "" -#: instances/views.py:549 -#, python-brace-format -msgid "Attach new disk {name} ({format})" +#: instances/views.py:537 +#, python-format +msgid "Attach new disk %(name)s (%(format)s)" msgstr "" -#: instances/views.py:580 -#, python-brace-format -msgid "Attach Existing disk: {target_dev}" +#: instances/views.py:568 +#, python-format +msgid "Attach Existing disk: %(target_dev)s" msgstr "" -#: instances/views.py:636 +#: instances/views.py:624 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:638 +#: instances/views.py:626 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:639 -#, python-brace-format -msgid "Edit disk: {target_dev}" +#: instances/views.py:627 +#, python-format +msgid "Edit disk: %(target_dev)s" msgstr "" -#: instances/views.py:661 -#, python-brace-format -msgid "Delete disk: {dev}" +#: instances/views.py:649 +#, python-format +msgid "Delete disk: %(dev)s" msgstr "" -#: instances/views.py:677 -#, python-brace-format -msgid "Detach disk: {dev}" +#: instances/views.py:665 +#, python-format +msgid "Detach disk: %(dev)s" msgstr "" -#: instances/views.py:690 -#, python-brace-format -msgid "Add CD-ROM: {target}" +#: instances/views.py:678 +#, python-format +msgid "Add CD-ROM: %(target)s" msgstr "" -#: instances/views.py:703 -#, python-brace-format -msgid "Detach CD-ROM: {dev}" +#: instances/views.py:691 +#, python-format +msgid "Detach CD-ROM: %(dev)s" msgstr "" -#: instances/views.py:716 -#, python-brace-format -msgid "Mount media: {dev}" +#: instances/views.py:704 +#, python-format +msgid "Mount media: %(dev)s" msgstr "" -#: instances/views.py:729 -#, python-brace-format -msgid "Umount media: {dev}" +#: instances/views.py:717 +#, python-format +msgid "Unmount media: %(dev)s" msgstr "" -#: instances/views.py:742 -#, python-brace-format -msgid "New snapshot : {name}" +#: instances/views.py:730 +#, python-format +msgid "New snapshot: %(name)s" msgstr "" -#: instances/views.py:753 -#, python-brace-format -msgid "Delete snapshot : {snap_name}" +#: instances/views.py:741 +#, python-format +msgid "Delete snapshot: %(snap_name)s" msgstr "" -#: instances/views.py:764 +#: instances/views.py:752 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:767 +#: instances/views.py:755 msgid "Revert snapshot" msgstr "" -#: instances/views.py:781 -#, python-brace-format -msgid "VCPU {id} is enabled={enabled}" +#: instances/views.py:769 +#, python-format +msgid "VCPU %(id)s is enabled=%(enabled)s" msgstr "" -#: instances/views.py:792 -#, python-brace-format -msgid "VCPU Hot-plug is enabled={status}" +#: instances/views.py:780 +#, python-format +msgid "VCPU Hot-plug is enabled=%(status)s" msgstr "" -#: instances/views.py:803 +#: instances/views.py:791 msgid "Set autostart" msgstr "" -#: instances/views.py:812 +#: instances/views.py:800 msgid "Unset autostart" msgstr "" -#: instances/views.py:821 +#: instances/views.py:809 msgid "Enable boot menu" msgstr "" -#: instances/views.py:830 +#: instances/views.py:818 msgid "Disable boot menu" msgstr "" -#: instances/views.py:845 +#: instances/views.py:833 msgid "Set boot order" msgstr "" -#: instances/views.py:848 +#: instances/views.py:836 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:850 +#: instances/views.py:838 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:861 +#: instances/views.py:849 msgid "Edit XML" msgstr "" -#: instances/views.py:875 -#, python-brace-format -msgid "Set Quest Agent {status}" +#: instances/views.py:863 +#, python-format +msgid "Set Guest Agent %(status)s" msgstr "" -#: instances/views.py:885 +#: instances/views.py:873 msgid "Set Video Model" msgstr "" -#: instances/views.py:894 +#: instances/views.py:882 msgid "Change network" msgstr "" -#: instances/views.py:907 +#: instances/views.py:895 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "" -#: instances/views.py:915 +#: instances/views.py:903 msgid "Add network" msgstr "" -#: instances/views.py:929 +#: instances/views.py:917 msgid "Delete network" msgstr "" -#: instances/views.py:945 -#, python-brace-format -msgid "Set Link State: {state}" +#: instances/views.py:933 +#, python-format +msgid "Set Link State: %(state)s" msgstr "" -#: instances/views.py:964 -msgid "{qos_dir.capitalize()} QoS is set" +#: instances/views.py:952 +#, python-format +msgid "%(qos_dir)s QoS is set" msgstr "" -#: instances/views.py:968 networks/views.py:216 -msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +#: instances/views.py:956 +#, python-format +msgid "" +"%(qos_dir)s QoS is set. Network XML is changed. Stop and " +"start network to activate new config." msgstr "" -#: instances/views.py:969 networks/views.py:217 -msgid "Stop and start network to activate new config" +#: instances/views.py:970 +#, python-format +msgid "%(qos_dir)s QoS is deleted" msgstr "" -#: instances/views.py:983 networks/views.py:233 -msgid "{qos_dir.capitalize()} QoS is deleted" +#: instances/views.py:974 +#, python-format +msgid "" +"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " +"start network to activate new config." msgstr "" -#: instances/views.py:987 networks/views.py:230 -msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " -msgstr "" - -#: instances/views.py:988 networks/views.py:231 -msgid "Stop and start network to activate new config." -msgstr "" - -#: instances/views.py:1004 +#: instances/views.py:990 msgid "Only one owner is allowed and the one already added" msgstr "" -#: instances/views.py:1009 +#: instances/views.py:995 #, python-format msgid "Added owner %(user)s" msgstr "" -#: instances/views.py:1020 -#, python-brace-format -msgid "Deleted owner {userinstance_id}" +#: instances/views.py:1006 +#, python-format +msgid "Deleted owner %(userinstance_id)s" msgstr "" -#: instances/views.py:1052 -msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" +#: instances/views.py:1038 +#, python-format +msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgstr "" -#: instances/views.py:1055 -msgid "Instance '{clone_data['name']}' already exists!" +#: instances/views.py:1044 +msgid "Instance 'clone_name' already exists!" msgstr "" -#: instances/views.py:1058 -msgid "Instance name '{clone_data['name']}' contains invalid characters!" +#: instances/views.py:1047 +#, python-format +msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "" -#: instances/views.py:1061 -msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" +#: instances/views.py:1050 +#, python-format +msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "" -#: instances/views.py:1071 -#, python-brace-format -msgid "Clone of '{instance.name}'" +#: instances/views.py:1060 +#, python-format +msgid "Clone of '%(instance_name)s'" msgstr "" -#: instances/views.py:1104 +#: instances/views.py:1093 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:1107 +#: instances/views.py:1096 msgid "Set VNC password" msgstr "" -#: instances/views.py:1115 +#: instances/views.py:1104 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:1120 +#: instances/views.py:1109 msgid "Set VNC type" msgstr "" -#: instances/views.py:1125 +#: instances/views.py:1114 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:1148 +#: instances/views.py:1137 msgid "Edit options" msgstr "" -#: instances/views.py:1162 +#: instances/views.py:1151 msgid "Send console.vv file" msgstr "" -#: instances/views.py:1214 instances/views.py:1307 +#: instances/views.py:1206 instances/views.py:1298 msgid "A virtual machine with this name already exists" msgstr "" -#: instances/views.py:1288 +#: instances/views.py:1281 msgid "You haven't defined any storage pools" msgstr "" -#: instances/views.py:1291 +#: instances/views.py:1283 msgid "You haven't defined any network pools" msgstr "" -#: instances/views.py:1310 -msgid "There is an instance with same name. Are you sure?" +#: instances/views.py:1300 +msgid "There is an instance with same name. Remove it and try again!" msgstr "" -#: instances/views.py:1313 +#: instances/views.py:1304 msgid "No Virtual Machine MAC has been entered" msgstr "" -#: instances/views.py:1337 +#: instances/views.py:1327 msgid "Image has already exist. Please check volumes or change instance name" msgstr "" -#: instances/views.py:1358 +#: instances/views.py:1347 msgid "First you need to create or select an image" msgstr "" -#: instances/views.py:1377 +#: instances/views.py:1365 msgid "Invalid cache mode" msgstr "" -#: instances/views.py:1414 +#: instances/views.py:1402 msgid "Instance is created" msgstr "" -#: instances/views.py:1433 +#: instances/views.py:1423 msgid "Flavor Created" msgstr "" -#: instances/views.py:1441 +#: instances/views.py:1431 msgid "Create Flavor" msgstr "" -#: instances/views.py:1452 +#: instances/views.py:1442 msgid "Flavor Updated" msgstr "" -#: instances/views.py:1460 +#: instances/views.py:1450 msgid "Update Flavor" msgstr "" -#: instances/views.py:1470 +#: instances/views.py:1460 msgid "Flavor Deleted" msgstr "" @@ -2899,13 +2910,13 @@ msgid "hotplug" msgstr "" #: interfaces/templates/create_iface_block.html:44 -#: interfaces/templates/interface.html:77 +#: interfaces/templates/interface.html:76 #: interfaces/templates/interfaces.html:62 #: storages/templates/create_stg_block.html:35 #: storages/templates/create_stg_block.html:64 #: storages/templates/create_stg_block.html:93 #: storages/templates/create_stg_block.html:158 -#: storages/templates/storages.html:64 +#: storages/templates/storages.html:60 msgid "Type" msgstr "" @@ -2939,7 +2950,7 @@ msgstr "" #: interfaces/templates/create_iface_block.html:85 #: interfaces/templates/create_iface_block.html:112 -#: networks/templates/network.html:112 networks/templates/network.html:223 +#: networks/templates/network.html:109 networks/templates/network.html:220 msgid "DHCP" msgstr "" @@ -2973,34 +2984,34 @@ msgstr "" msgid "IPv6 Gateway" msgstr "" -#: interfaces/templates/interface.html:48 +#: interfaces/templates/interface.html:47 msgid "Interface Type" msgstr "" -#: interfaces/templates/interface.html:51 +#: interfaces/templates/interface.html:50 msgid "Bridge Device" msgstr "" -#: interfaces/templates/interface.html:54 +#: interfaces/templates/interface.html:53 msgid "Boot Mode" msgstr "" -#: interfaces/templates/interface.html:56 -#: interfaces/templates/interface.html:79 networks/templates/network.html:48 -#: storages/templates/storage.html:57 +#: interfaces/templates/interface.html:55 +#: interfaces/templates/interface.html:78 networks/templates/network.html:45 +#: storages/templates/storage.html:56 msgid "State" msgstr "" -#: interfaces/templates/interface.html:63 networks/templates/network.html:55 -#: storages/templates/storage.html:65 +#: interfaces/templates/interface.html:62 networks/templates/network.html:52 +#: storages/templates/storage.html:64 msgid "Stop" msgstr "" -#: interfaces/templates/interface.html:70 +#: interfaces/templates/interface.html:69 msgid "Slaves" msgstr "" -#: interfaces/templates/interface.html:78 +#: interfaces/templates/interface.html:77 msgid "Speed" msgstr "" @@ -3101,54 +3112,58 @@ msgid "Type forwarding" msgstr "" #: networks/templates/create_net_block.html:27 -#: networks/templates/network.html:98 +#: networks/templates/network.html:95 msgid "NAT" msgstr "" #: networks/templates/create_net_block.html:28 -#: networks/templates/network.html:101 networks/templates/network.html:218 +#: networks/templates/network.html:98 networks/templates/network.html:215 msgid "ROUTE" msgstr "" #: networks/templates/create_net_block.html:29 -#: networks/templates/network.html:107 networks/templates/network.html:216 +#: networks/templates/network.html:104 networks/templates/network.html:213 msgid "ISOLATE" msgstr "" #: networks/templates/create_net_block.html:30 -#: networks/templates/network.html:104 +#: networks/templates/network.html:101 msgid "BRIDGE" msgstr "" -#: networks/templates/create_net_block.html:35 +#: networks/templates/create_net_block.html:31 +msgid "MACVTAP" +msgstr "" + +#: networks/templates/create_net_block.html:36 msgid "IPv4 Subnet pool" msgstr "" -#: networks/templates/create_net_block.html:41 +#: networks/templates/create_net_block.html:42 msgid "DHCPv4" msgstr "" -#: networks/templates/create_net_block.html:47 +#: networks/templates/create_net_block.html:48 msgid "Fixed Addresses" msgstr "" -#: networks/templates/create_net_block.html:53 +#: networks/templates/create_net_block.html:54 msgid "Enable IPv6" msgstr "" -#: networks/templates/create_net_block.html:59 +#: networks/templates/create_net_block.html:60 msgid "IPv6 Subnet pool" msgstr "" -#: networks/templates/create_net_block.html:65 +#: networks/templates/create_net_block.html:66 msgid "DHCPv6" msgstr "" -#: networks/templates/create_net_block.html:71 +#: networks/templates/create_net_block.html:72 msgid "Bridge Name" msgstr "" -#: networks/templates/create_net_block.html:77 +#: networks/templates/create_net_block.html:78 msgid "Open vSwitch" msgstr "" @@ -3163,7 +3178,7 @@ msgstr "" #: networks/templates/modify_ipv4_fixed_address.html:36 #: networks/templates/modify_ipv6_fixed_address.html:36 -#: networks/templates/network.html:176 networks/templates/network.html:285 +#: networks/templates/network.html:173 networks/templates/network.html:282 msgid "Address" msgstr "" @@ -3172,79 +3187,79 @@ msgid "Add IPV6 Fixed Address" msgstr "" #: networks/templates/modify_ipv6_fixed_address.html:24 -#: networks/templates/network.html:284 +#: networks/templates/network.html:281 msgid "ID" msgstr "" -#: networks/templates/network.html:44 +#: networks/templates/network.html:41 msgid "Network name" msgstr "" -#: networks/templates/network.html:92 +#: networks/templates/network.html:89 msgid "IPv4 Configuration" msgstr "" -#: networks/templates/network.html:95 +#: networks/templates/network.html:92 msgid "IPv4 Forwarding" msgstr "" -#: networks/templates/network.html:115 networks/templates/network.html:227 +#: networks/templates/network.html:112 networks/templates/network.html:224 msgid "ON" msgstr "" -#: networks/templates/network.html:117 networks/templates/network.html:229 +#: networks/templates/network.html:114 networks/templates/network.html:226 msgid "OFF" msgstr "" -#: networks/templates/network.html:124 networks/templates/network.html:130 -#: networks/templates/network.html:236 networks/templates/network.html:242 +#: networks/templates/network.html:121 networks/templates/network.html:127 +#: networks/templates/network.html:233 networks/templates/network.html:239 msgid "End" msgstr "" -#: networks/templates/network.html:138 networks/templates/network.html:251 +#: networks/templates/network.html:135 networks/templates/network.html:248 msgid "Edit DHCP Range" msgstr "" -#: networks/templates/network.html:152 +#: networks/templates/network.html:149 msgid "IPv4 Fixed Addresses" msgstr "" -#: networks/templates/network.html:161 networks/templates/network.html:271 -#: nwfilters/templates/nwfilters.html:88 +#: networks/templates/network.html:158 networks/templates/network.html:268 +#: nwfilters/templates/nwfilters.html:85 msgid "Show" msgstr "" -#: networks/templates/network.html:169 networks/templates/network.html:279 +#: networks/templates/network.html:166 networks/templates/network.html:276 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:395 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 msgid "Clear" msgstr "" -#: networks/templates/network.html:192 networks/templates/network.html:301 +#: networks/templates/network.html:189 networks/templates/network.html:298 msgid "Edit entry" msgstr "" -#: networks/templates/network.html:197 networks/templates/network.html:306 +#: networks/templates/network.html:194 networks/templates/network.html:303 msgid "Delete entry" msgstr "" -#: networks/templates/network.html:210 +#: networks/templates/network.html:207 msgid "IPv6 Configuration" msgstr "" -#: networks/templates/network.html:213 +#: networks/templates/network.html:210 msgid "IPv6 Forwarding" msgstr "" -#: networks/templates/network.html:264 +#: networks/templates/network.html:261 msgid "IPv6 Fixed Addresses" msgstr "" -#: networks/templates/networks.html:50 +#: networks/templates/networks.html:46 msgid "Hypervisor doesn't have any Network" msgstr "" -#: networks/templates/networks.html:65 +#: networks/templates/networks.html:61 msgid "Forward" msgstr "" @@ -3252,43 +3267,63 @@ msgstr "" msgid "Network pool name already in use" msgstr "" -#: networks/views.py:46 -msgid "Please enter bridge name" +#: networks/views.py:47 +msgid "Please enter bridge/dev name" msgstr "" -#: networks/views.py:54 +#: networks/views.py:56 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "" -#: networks/views.py:124 +#: networks/views.py:126 msgid "Unknown Network Family" msgstr "" -#: networks/views.py:174 +#: networks/views.py:176 msgid "{family.upper()} Fixed Address Operation Completed." msgstr "" -#: networks/views.py:184 +#: networks/views.py:186 msgid "{family.upper()} Fixed Address is Deleted." msgstr "" -#: networks/views.py:192 +#: networks/views.py:194 msgid "{family.upper()} DHCP Range is Changed." msgstr "" -#: networks/views.py:201 +#: networks/views.py:203 msgid "" "Network XML is changed. \\Stop and start network to activate new config." msgstr "" -#: networks/views.py:203 +#: networks/views.py:205 msgid "Network XML is changed." msgstr "" +#: networks/views.py:218 +msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +msgstr "" + #: networks/views.py:219 +msgid "Stop and start network to activate new config" +msgstr "" + +#: networks/views.py:221 msgid "{} QoS is set" msgstr "" +#: networks/views.py:232 +msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " +msgstr "" + +#: networks/views.py:233 +msgid "Stop and start network to activate new config." +msgstr "" + +#: networks/views.py:235 +msgid "{qos_dir.capitalize()} QoS is deleted" +msgstr "" + #: nwfilters/templates/add_nwf_rule.html:12 msgid "Add New NWFilter Rule" msgstr "" @@ -3301,79 +3336,79 @@ msgstr "" msgid "Create New NWFilter" msgstr "" -#: nwfilters/templates/nwfilter.html:42 nwfilters/templates/nwfilters.html:58 +#: nwfilters/templates/nwfilter.html:39 nwfilters/templates/nwfilters.html:55 #: secrets/templates/secrets.html:59 msgid "UUID" msgstr "" -#: nwfilters/templates/nwfilter.html:71 +#: nwfilters/templates/nwfilter.html:68 msgid "Filter References" msgstr "" -#: nwfilters/templates/nwfilter.html:103 +#: nwfilters/templates/nwfilter.html:100 msgid "Reference" msgstr "" -#: nwfilters/templates/nwfilter.html:128 +#: nwfilters/templates/nwfilter.html:125 msgid "Rules" msgstr "" -#: nwfilters/templates/nwfilter.html:132 +#: nwfilters/templates/nwfilter.html:129 msgid "Rule" msgstr "" -#: nwfilters/templates/nwfilter.html:133 +#: nwfilters/templates/nwfilter.html:130 msgid "Action Type" msgstr "" -#: nwfilters/templates/nwfilter.html:135 +#: nwfilters/templates/nwfilter.html:132 msgid "Priority" msgstr "" -#: nwfilters/templates/nwfilter.html:136 +#: nwfilters/templates/nwfilter.html:133 msgid "Statematch" msgstr "" -#: nwfilters/templates/nwfilter.html:137 +#: nwfilters/templates/nwfilter.html:134 msgid "Directives" msgstr "" -#: nwfilters/templates/nwfilters.html:74 +#: nwfilters/templates/nwfilters.html:71 msgid "Details of NWFilter" msgstr "" -#: nwfilters/templates/nwfilters.html:97 +#: nwfilters/templates/nwfilters.html:94 msgid "Clone NWFilter" msgstr "" -#: nwfilters/templates/nwfilters.html:138 +#: nwfilters/templates/nwfilters.html:135 msgid "Hypervisor doesn't have any NWFilters" msgstr "" -#: nwfilters/views.py:43 +#: nwfilters/views.py:41 msgid "A network filter with this name already exists" msgstr "" -#: nwfilters/views.py:46 +#: nwfilters/views.py:44 msgid "A network filter with this UUID already exists" msgstr "" -#: nwfilters/views.py:50 +#: nwfilters/views.py:48 #, python-format msgid "Creating NWFilter: %s" msgstr "" -#: nwfilters/views.py:59 +#: nwfilters/views.py:57 #, python-brace-format msgid "Deleting NWFilter: {name}" msgstr "" -#: nwfilters/views.py:71 +#: nwfilters/views.py:69 #, python-brace-format msgid "NWFilter is in use by {inst}. Cannot be deleted." msgstr "" -#: nwfilters/views.py:88 +#: nwfilters/views.py:86 #, python-brace-format msgid "Cloning NWFilter {name} as {cln_name}" msgstr "" @@ -3401,7 +3436,7 @@ msgid "Private" msgstr "" #: secrets/templates/create_secret_block.html:36 -#: storages/templates/storage.html:55 +#: storages/templates/storage.html:54 msgid "Usage" msgstr "" @@ -3527,55 +3562,55 @@ msgstr "" msgid "Add New Volume" msgstr "" -#: storages/templates/storage.html:45 +#: storages/templates/storage.html:44 msgid "Pool name" msgstr "" -#: storages/templates/storage.html:47 +#: storages/templates/storage.html:46 msgid "Pool type" msgstr "" -#: storages/templates/storage.html:49 +#: storages/templates/storage.html:48 msgid "Pool path" msgstr "" -#: storages/templates/storage.html:51 +#: storages/templates/storage.html:50 msgid "Pool status" msgstr "" -#: storages/templates/storage.html:86 storages/templates/storages.html:68 +#: storages/templates/storage.html:85 storages/templates/storages.html:64 msgid "Volumes" msgstr "" -#: storages/templates/storage.html:98 +#: storages/templates/storage.html:97 msgid "Allocated" msgstr "" -#: storages/templates/storage.html:119 +#: storages/templates/storage.html:118 msgid "Clone image" msgstr "" -#: storages/templates/storage.html:132 +#: storages/templates/storage.html:131 msgid "Convert" msgstr "" -#: storages/templates/storage.html:141 +#: storages/templates/storage.html:140 msgid "raw" msgstr "" -#: storages/templates/storage.html:142 +#: storages/templates/storage.html:141 msgid "qcow" msgstr "" -#: storages/templates/storage.html:143 +#: storages/templates/storage.html:142 msgid "qcow2" msgstr "" -#: storages/templates/storage.html:188 +#: storages/templates/storage.html:187 msgid "Hypervisor doesn't have any Volumes" msgstr "" -#: storages/templates/storages.html:50 +#: storages/templates/storages.html:46 msgid "Hypervisor doesn't have any Storages" msgstr "" @@ -3583,36 +3618,36 @@ msgstr "" msgid "Pool name already use" msgstr "" -#: storages/views.py:44 +#: storages/views.py:45 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:47 +#: storages/views.py:49 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:129 +#: storages/views.py:132 #, python-brace-format msgid "Volume: {volname} is deleted." msgstr "" -#: storages/views.py:134 +#: storages/views.py:137 msgid "ISO image already exist" msgstr "" -#: storages/views.py:138 +#: storages/views.py:141 msgid "ISO: {request.FILES['file']} is uploaded." msgstr "" -#: storages/views.py:147 +#: storages/views.py:150 msgid "Name of volume already in use" msgstr "" -#: storages/views.py:157 +#: storages/views.py:160 msgid "{data['image']} image cloned as {name} successfully" msgstr "" -#: storages/views.py:196 +#: storages/views.py:199 #, python-brace-format msgid "Image file {name} is created successfully" msgstr "" @@ -3663,18 +3698,10 @@ msgid "" "to complete you request." msgstr "" -#: templates/common/confirm_delete.html:12 +#: templates/common/confirm_delete.html:16 msgid "Are you sure you want to delete" msgstr "" -#: templates/errors_block.html:8 -msgid "Error" -msgstr "" - -#: templates/messages_block.html:8 -msgid "Success" -msgstr "" - #: templates/navbar.html:47 msgid "Log Out" msgstr "" @@ -3875,14 +3902,14 @@ msgstr "" msgid "Null characters are not allowed." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1162 +#: venv/lib/python3.6/site-packages/django/db/models/base.py:1165 #: venv/lib/python3.6/site-packages/django/forms/models.py:756 #: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 #: venv2/lib/python2.7/site-packages/django/forms/models.py:749 msgid "and" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1164 +#: venv/lib/python3.6/site-packages/django/db/models/base.py:1167 #: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." @@ -5088,76 +5115,9 @@ msgstr "" msgid "Icon of {}" msgstr "" -#: venv/lib/python3.6/site-packages/django_otp/forms.py:58 -msgid "Please enter your OTP token." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:59 -#, python-brace-format -msgid "Error generating challenge: {0}" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:60 -msgid "The selected OTP device is not interactive" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:61 -#, python-brace-format -msgid "OTP Challenge: {0}" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:62 -msgid "Invalid token. Please make sure you have entered it correctly." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:64 +#: venv/lib/python3.6/site-packages/qr_code/qrcode/utils.py:73 #, python-format -msgid "" -"Verification temporarily disabled because of %(failure_count)d failed " -"attempt, please try again soon." -msgid_plural "" -"Verification temporarily disabled because of %(failure_count)d failed " -"attempts, please try again soon." -msgstr[0] "" -msgstr[1] "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:67 -msgid "Verification of the token is currently disabled" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:36 -msgid "Please correct the error below." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:36 -msgid "Please correct the errors below." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:52 -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:72 -msgid "OTP Device:" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:77 -msgid "OTP Token:" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:82 -msgid "Forgotten your password or username?" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:86 -msgid "Log in" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:88 -msgid "Get OTP Challenge" +msgid "The option '%s' is not a valid option for a QR code." msgstr "" #: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 @@ -5347,7 +5307,7 @@ msgstr "" msgid "%s: error: %s\n" msgstr "" -#: webvirtcloud/middleware.py:21 +#: webvirtcloud/middleware.py:18 #, python-format msgid "libvirt Error - %(exception)s" msgstr "" diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index 8572384..d393cd9 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-20 09:29+0000\n" +"POT-Creation-Date: 2020-10-23 07:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,81 +18,110 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: accounts/forms.py:24 +#: accounts/forms.py:25 msgid "Instance owned by another user" msgstr "" -#: accounts/models.py:24 +#: accounts/forms.py:49 +msgid "Key name already exist" +msgstr "" + +#: accounts/forms.py:56 +msgid "Public key already exist" +msgstr "" + +#: accounts/forms.py:59 +msgid "Invalid key" +msgstr "" + +#: accounts/forms.py:75 +msgid "Email" +msgstr "" + +#: accounts/models.py:23 #, python-format msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/models.py:32 +#: accounts/models.py:31 msgid "key name" msgstr "" -#: accounts/models.py:33 +#: accounts/models.py:32 msgid "public key" msgstr "" -#: accounts/models.py:42 +#: accounts/models.py:41 msgid "max instances" msgstr "" -#: accounts/models.py:44 accounts/models.py:51 accounts/models.py:57 -#: accounts/models.py:63 +#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 +#: accounts/models.py:62 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:49 +#: accounts/models.py:48 msgid "max CPUs" msgstr "" -#: accounts/models.py:55 +#: accounts/models.py:54 msgid "max memory" msgstr "" -#: accounts/models.py:61 +#: accounts/models.py:60 msgid "max disk size" msgstr "" -#: accounts/models.py:77 +#: accounts/models.py:76 msgid "Can change password" msgstr "" -#: accounts/templates/account.html:4 accounts/templates/account.html:12 +#: accounts/templates/account.html:7 accounts/templates/account.html:8 msgid "User Profile" msgstr "" -#: accounts/templates/account.html:21 +#: accounts/templates/account.html:12 +msgid "Email OTP QR code" +msgstr "" + +#: accounts/templates/account.html:16 +msgid "Edit user" +msgstr "" + +#: accounts/templates/account.html:19 +msgid "Create user instance" +msgstr "" + +#: accounts/templates/account.html:27 #: computes/templates/computes/instances.html:5 +#: computes/templates/computes/instances.html:9 #: computes/templates/computes/instances.html:32 -#: computes/templates/overview.html:16 instances/templates/allinstances.html:5 +#: computes/templates/overview.html:19 instances/templates/allinstances.html:5 #: instances/templates/allinstances.html:9 #: instances/templates/bottom_bar.html:17 -#: interfaces/templates/interface.html:14 -#: interfaces/templates/interfaces.html:17 networks/templates/network.html:16 -#: networks/templates/networks.html:20 nwfilters/templates/nwfilter.html:15 -#: nwfilters/templates/nwfilters.html:24 secrets/templates/secrets.html:20 -#: storages/templates/storage.html:20 storages/templates/storages.html:20 +#: interfaces/templates/interface.html:16 +#: interfaces/templates/interfaces.html:20 networks/templates/network.html:17 +#: networks/templates/networks.html:19 nwfilters/templates/nwfilter.html:17 +#: nwfilters/templates/nwfilters.html:25 secrets/templates/secrets.html:23 +#: storages/templates/storage.html:22 storages/templates/storages.html:19 #: templates/navbar.html:14 msgid "Instances" msgstr "" -#: accounts/templates/account.html:24 +#: accounts/templates/account.html:30 msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:34 admin/templates/admin/logs.html:34 -#: instances/templates/instance.html:4 +#: accounts/templates/account.html:40 admin/templates/admin/logs.html:27 +#: instances/templates/instance.html:5 msgid "Instance" msgstr "" -#: accounts/templates/account.html:35 +#: accounts/templates/account.html:41 msgid "VNC" msgstr "" -#: accounts/templates/account.html:36 instances/templates/instance.html:87 +#: accounts/templates/account.html:42 instances/templates/instance.html:87 #: instances/templates/instances/resize_tab.html:56 #: instances/templates/instances/resize_tab.html:58 #: instances/templates/instances/resize_tab.html:85 @@ -104,341 +133,118 @@ msgstr "" msgid "Resize" msgstr "" -#: accounts/templates/account.html:37 accounts/templates/account.html:55 -#: accounts/templates/accounts-list.html:133 -#: accounts/templates/accounts.html:126 accounts/templates/profile.html:60 -#: admin/templates/admin/common/list.html:22 -#: admin/templates/admin/group_list.html:47 -#: admin/templates/admin/user_list.html:67 -#: computes/templates/computes/list.html:55 +#: accounts/templates/account.html:43 accounts/templates/account.html:61 +#: accounts/templates/profile.html:51 admin/templates/admin/group_list.html:46 +#: admin/templates/admin/user_list.html:68 +#: computes/templates/computes/list.html:54 #: instances/templates/instances/settings_tab.html:310 #: instances/templates/instances/settings_tab.html:314 -#: interfaces/templates/interface.html:61 networks/templates/network.html:53 -#: nwfilters/templates/nwfilter.html:114 nwfilters/templates/nwfilter.html:154 -#: nwfilters/templates/nwfilters.html:123 secrets/templates/secrets.html:77 -#: storages/templates/storage.html:62 storages/templates/storage.html:175 -#: templates/common/confirm_delete.html:6 -#: templates/common/confirm_delete.html:16 +#: interfaces/templates/interface.html:60 networks/templates/network.html:50 +#: nwfilters/templates/nwfilter.html:111 nwfilters/templates/nwfilter.html:151 +#: nwfilters/templates/nwfilters.html:120 secrets/templates/secrets.html:77 +#: storages/templates/storage.html:61 storages/templates/storage.html:174 +#: templates/common/confirm_delete.html:21 #: venv/lib/python3.6/site-packages/django/forms/formsets.py:375 #: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 msgid "Delete" msgstr "" -#: accounts/templates/account.html:38 -#: instances/templates/create_instance_w2.html:86 +#: accounts/templates/account.html:44 +#: instances/templates/create_instance_w2.html:81 #: instances/templates/instances/settings_tab.html:239 #: instances/templates/instances/snapshots_tab.html:49 -#: nwfilters/templates/nwfilter.html:104 nwfilters/templates/nwfilter.html:138 -#: nwfilters/templates/nwfilters.html:60 secrets/templates/secrets.html:62 -#: storages/templates/storage.html:101 +#: nwfilters/templates/nwfilter.html:101 nwfilters/templates/nwfilter.html:135 +#: nwfilters/templates/nwfilters.html:57 secrets/templates/secrets.html:62 +#: storages/templates/storage.html:100 msgid "Action" msgstr "" -#: accounts/templates/account.html:50 +#: accounts/templates/account.html:56 msgid "edit" msgstr "" -#: accounts/templates/account.html:68 accounts/templates/profile.html:74 +#: accounts/templates/account.html:74 msgid "Key name" msgstr "" -#: accounts/templates/account.html:69 accounts/templates/profile.html:80 +#: accounts/templates/account.html:75 msgid "Public key" msgstr "" -#: accounts/templates/accounts-list.html:4 -#: accounts/templates/accounts-list.html:13 accounts/templates/accounts.html:3 -#: accounts/templates/accounts.html:9 admin/templates/admin/group_list.html:5 -#: admin/templates/admin/user_list.html:6 -#: admin/templates/admin/user_list.html:16 admin/views.py:84 -#: instances/templates/instances/settings_tab.html:63 templates/navbar.html:29 -msgid "Users" -msgstr "" - -#: accounts/templates/accounts-list.html:11 -#: admin/templates/admin/group_list.html:13 -#: admin/templates/admin/user_list.html:14 -#: computes/templates/computes/instances.html:18 -#: instances/templates/allinstances.html:16 -#: nwfilters/templates/nwfilters.html:11 storages/templates/storage.html:88 -#: templates/search_block.html:3 -msgid "Search" -msgstr "" - -#: accounts/templates/accounts-list.html:25 accounts/templates/accounts.html:21 -#: admin/templates/admin/group_list.html:24 admin/templates/admin/logs.html:22 -#: admin/templates/admin/user_list.html:25 -#: computes/templates/computes/instances.html:57 -#: computes/templates/computes/list.html:21 -#: instances/templates/create_instance_w2.html:71 -#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:50 -#: nwfilters/templates/nwfilters.html:138 secrets/templates/secrets.html:50 -#: storages/templates/storage.html:188 storages/templates/storages.html:50 -msgid "Warning" -msgstr "" - -#: accounts/templates/accounts-list.html:25 accounts/templates/accounts.html:21 -#: admin/templates/admin/user_list.html:25 -msgid "You don't have any user" -msgstr "" - -#: accounts/templates/accounts-list.html:33 accounts/templates/profile.html:31 -#: admin/templates/admin/user_list.html:33 -msgid "Username" -msgstr "" - -#: accounts/templates/accounts-list.html:34 accounts/templates/accounts.html:44 -#: admin/templates/admin/user_list.html:34 -#: computes/templates/computes/instances.html:68 -#: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:9 -msgid "Status" -msgstr "" - -#: accounts/templates/accounts-list.html:35 -#: admin/templates/admin/user_list.html:35 -msgid "Staff" -msgstr "" - -#: accounts/templates/accounts-list.html:36 -#: admin/templates/admin/user_list.html:36 -msgid "Superuser" -msgstr "" - -#: accounts/templates/accounts-list.html:37 -#: instances/templates/instance_actions.html:6 -#: instances/templates/instances/settings_tab.html:37 -#: instances/templates/instances/settings_tab.html:783 -#: instances/templates/instances/settings_tab.html:785 -#: nwfilters/templates/nwfilters.html:112 -#: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:156 -#: storages/templates/storage.html:163 -msgid "Clone" -msgstr "" - -#: accounts/templates/accounts-list.html:45 -#: accounts/templates/accounts-list.html:148 -#: accounts/templates/accounts.html:36 accounts/templates/accounts.html:141 -#: admin/templates/admin/common/list.html:16 -#: admin/templates/admin/group_list.html:44 -#: admin/templates/admin/user_list.html:61 -#: computes/templates/computes/list.html:54 networks/templates/network.html:85 -#: nwfilters/templates/nwfilter.html:62 secrets/templates/secrets.html:74 -msgid "Edit" -msgstr "" - -#: accounts/templates/accounts-list.html:51 accounts/templates/accounts.html:48 -#: admin/templates/admin/user_list.html:50 -#: computes/templates/computes/instances.html:94 -#: instances/templates/allinstances_index_grouped.html:57 -#: instances/templates/allinstances_index_nongrouped.html:40 -#: instances/templates/instance.html:17 -msgid "Active" -msgstr "" - -#: accounts/templates/accounts-list.html:53 accounts/templates/accounts.html:50 -#: admin/templates/admin/user_list.html:52 -msgid "Blocked" -msgstr "" - -#: accounts/templates/accounts-list.html:71 accounts/templates/accounts.html:63 -msgid "Edit user info" -msgstr "" - -#: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69 -#: accounts/templates/create_user_block.html:18 -#: computes/templates/computes/instances.html:66 -#: computes/templates/computes/list.html:29 -#: instances/templates/add_instance_volume.html:40 -#: instances/templates/add_instance_volume.html:42 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/create_instance_w2.html:82 -#: instances/templates/create_instance_w2.html:108 -#: instances/templates/create_instance_w2.html:111 -#: instances/templates/create_instance_w2.html:310 -#: instances/templates/create_instance_w2.html:312 -#: instances/templates/create_instance_w2.html:523 -#: instances/templates/create_instance_w2.html:525 -#: instances/templates/instances/settings_tab.html:340 -#: instances/templates/instances/snapshots_tab.html:47 -#: interfaces/templates/create_iface_block.html:18 -#: interfaces/templates/interface.html:76 -#: networks/templates/create_net_block.html:18 -#: networks/templates/modify_ipv4_fixed_address.html:30 -#: networks/templates/modify_ipv6_fixed_address.html:30 -#: networks/templates/network.html:177 networks/templates/network.html:286 -#: nwfilters/templates/nwfilter.html:44 nwfilters/templates/nwfilters.html:59 -#: nwfilters/templates/nwfilters.html:103 -#: nwfilters/templates/nwfilters.html:105 -#: storages/templates/create_stg_block.html:42 -#: storages/templates/create_stg_block.html:71 -#: storages/templates/create_stg_block.html:100 -#: storages/templates/create_stg_block.html:165 -#: storages/templates/create_stg_block.html:214 -#: storages/templates/create_stg_vol_block.html:21 -#: storages/templates/storage.html:97 storages/templates/storage.html:125 -#: storages/templates/storage.html:127 -msgid "Name" -msgstr "" - -#: accounts/templates/accounts-list.html:83 accounts/templates/accounts.html:76 -#: accounts/templates/create_user_block.html:24 -#: accounts/templates/login.html:19 -#: console/templates/console-spice-full.html:201 -#: console/templates/console-spice-lite.html:58 -#: console/templates/console-spice-lite.html:99 -msgid "Password" -msgstr "" - -#: accounts/templates/accounts-list.html:89 accounts/templates/accounts.html:82 -msgid "Is staff" -msgstr "" - -#: accounts/templates/accounts-list.html:95 accounts/templates/accounts.html:88 -msgid "Is superuser" -msgstr "" - -#: accounts/templates/accounts-list.html:101 -#: accounts/templates/accounts.html:94 -msgid "Can clone instances" -msgstr "" - -#: accounts/templates/accounts-list.html:107 -#: accounts/templates/accounts.html:100 -msgid "Max instances" -msgstr "" - -#: accounts/templates/accounts-list.html:113 -#: accounts/templates/accounts.html:106 -msgid "Max cpus" -msgstr "" - -#: accounts/templates/accounts-list.html:119 -#: accounts/templates/accounts.html:112 -msgid "Max memory (MB)" -msgstr "" - -#: accounts/templates/accounts-list.html:125 -#: accounts/templates/accounts.html:118 -msgid "Max disk size (GB)" -msgstr "" - -#: accounts/templates/accounts-list.html:137 -#: accounts/templates/accounts.html:130 admin/templates/admin/user_list.html:63 -msgid "Block" -msgstr "" - -#: accounts/templates/accounts-list.html:141 -#: accounts/templates/accounts.html:134 admin/templates/admin/user_list.html:65 -msgid "Unblock" -msgstr "" - -#: accounts/templates/accounts-list.html:145 -#: accounts/templates/accounts.html:138 -#: accounts/templates/create_user_block.html:31 -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/add_instance_owner_block.html:30 -#: instances/templates/add_instance_volume.html:89 -#: instances/templates/add_instance_volume.html:144 -#: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:274 -#: instances/templates/edit_instance_volume.html:123 -#: instances/templates/instances/settings_tab.html:427 -#: interfaces/templates/create_iface_block.html:135 -#: networks/templates/add_network_qos.html:50 -#: networks/templates/create_net_block.html:84 -#: networks/templates/modify_ipv4_fixed_address.html:44 -#: networks/templates/modify_ipv6_fixed_address.html:44 -#: nwfilters/templates/add_nwf_rule.html:25 -#: nwfilters/templates/create_nwfilter_block.html:23 -#: nwfilters/templates/nwfilters.html:83 nwfilters/templates/nwfilters.html:111 -#: secrets/templates/create_secret_block.html:54 -#: secrets/templates/secrets.html:102 -#: storages/templates/create_stg_block.html:55 -#: storages/templates/create_stg_block.html:84 -#: storages/templates/create_stg_block.html:140 -#: storages/templates/create_stg_block.html:202 -#: storages/templates/create_stg_block.html:230 -#: storages/templates/create_stg_vol_block.html:28 -#: storages/templates/create_stg_vol_block.html:56 -#: storages/templates/storage.html:155 -msgid "Close" -msgstr "" - #: accounts/templates/accounts/change_password_form.html:7 -#: accounts/templates/accounts/change_password_form.html:12 -#: accounts/templates/profile.html:21 +#: accounts/templates/accounts/change_password_form.html:14 +#: accounts/templates/profile.html:29 msgid "Change Password" msgstr "" -#: accounts/templates/accounts/change_password_form.html:22 -#: admin/templates/admin/user_form.html:22 +#: accounts/templates/accounts/change_password_form.html:25 +#: accounts/templates/accounts/email_otp_form.html:25 +#: admin/templates/admin/user_form.html:19 #: computes/templates/computes/form.html:21 -#: templates/common/confirm_delete.html:14 templates/common/form.html:20 +#: templates/common/confirm_delete.html:19 templates/common/form.html:20 msgid "Cancel" msgstr "" -#: accounts/templates/accounts/change_password_form.html:24 -#: accounts/templates/profile.html:44 -#: instances/templates/instances/settings_tab.html:633 -#: instances/templates/instances/settings_tab.html:637 -#: instances/templates/instances/settings_tab.html:819 -#: instances/templates/instances/settings_tab.html:821 +#: accounts/templates/accounts/change_password_form.html:27 +#: instances/templates/instances/settings_tab.html:638 +#: instances/templates/instances/settings_tab.html:642 +#: instances/templates/instances/settings_tab.html:824 +#: instances/templates/instances/settings_tab.html:826 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:397 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 msgid "Change" msgstr "" -#: accounts/templates/create_user_block.html:13 -msgid "Add New User" +#: accounts/templates/accounts/email/otp.html:3 +#, python-format +msgid "" +"\n" +"Scan this QR code to get OTP for account '%(user)s'\n" msgstr "" -#: accounts/templates/create_user_block.html:20 -msgid "john" +#: accounts/templates/accounts/email_otp_form.html:12 +msgid "" +"\n" +" Enter email address OTP QR code will be sent to.\n" +" " msgstr "" -#: accounts/templates/create_user_block.html:32 -#: instances/templates/create_instance_w1.html:95 -#: instances/templates/create_instance_w2.html:276 -#: instances/templates/create_instance_w2.html:278 -#: instances/templates/create_instance_w2.html:505 -#: instances/templates/create_instance_w2.html:509 -#: instances/templates/create_instance_w2.html:718 -#: instances/templates/create_instance_w2.html:722 -#: interfaces/templates/create_iface_block.html:138 -#: networks/templates/create_net_block.html:85 -#: networks/templates/modify_ipv4_fixed_address.html:45 -#: networks/templates/modify_ipv6_fixed_address.html:45 -#: nwfilters/templates/create_nwfilter_block.html:24 -#: secrets/templates/create_secret_block.html:55 -#: storages/templates/create_stg_block.html:56 -#: storages/templates/create_stg_block.html:85 -#: storages/templates/create_stg_block.html:144 -#: storages/templates/create_stg_block.html:148 -#: storages/templates/create_stg_block.html:205 -#: storages/templates/create_stg_block.html:233 -#: storages/templates/create_stg_vol_block.html:57 -msgid "Create" +#: accounts/templates/accounts/email_otp_form.html:27 +msgid "Send" msgstr "" -#: accounts/templates/login.html:3 accounts/templates/logout.html:4 -msgid "WebVirtCloud" +#: accounts/templates/accounts/otp_login.html:23 +msgid "I do not have/lost my OTP!" msgstr "" -#: accounts/templates/login.html:3 accounts/templates/login.html:17 -#: accounts/templates/login.html:21 +#: accounts/templates/accounts/otp_login.html:24 +#: accounts/templates/login.html:5 accounts/templates/login.html:23 +#: accounts/templates/login.html:27 msgid "Sign In" msgstr "" -#: accounts/templates/login.html:13 +#: accounts/templates/login.html:5 accounts/templates/logout.html:4 +msgid "WebVirtCloud" +msgstr "" + +#: accounts/templates/login.html:19 msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:18 accounts/templates/profile.html:25 -msgid "Login" +#: accounts/templates/login.html:24 admin/templates/admin/logs.html:26 +#: computes/templates/computes/instances.html:67 +#: instances/templates/add_instance_owner_block.html:18 +#: instances/templates/allinstances_index_grouped.html:8 +#: instances/templates/allinstances_index_nongrouped.html:7 +#: instances/templates/instances/stats_tab.html:84 +msgid "User" +msgstr "" + +#: accounts/templates/login.html:25 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 +msgid "Password" msgstr "" #: accounts/templates/logout.html:4 @@ -449,53 +255,31 @@ msgstr "" msgid "Successful log out" msgstr "" -#: accounts/templates/profile.html:5 accounts/templates/profile.html:10 +#: accounts/templates/profile.html:7 accounts/templates/profile.html:9 #: templates/navbar.html:45 msgid "Profile" msgstr "" -#: accounts/templates/profile.html:19 +#: accounts/templates/profile.html:14 msgid "Edit Profile" msgstr "" -#: accounts/templates/profile.html:37 -msgid "Email" -msgstr "" - -#: accounts/templates/profile.html:48 +#: accounts/templates/profile.html:17 #: instances/templates/instances/access_tab.html:23 msgid "SSH Keys" msgstr "" -#: accounts/templates/profile.html:60 -#: instances/templates/create_instance_w2.html:292 -#: instances/templates/instances/settings_tab.html:438 -#: instances/templates/instances/settings_tab.html:510 -#: instances/templates/instances/settings_tab.html:520 -#: instances/templates/instances/snapshots_tab.html:75 -#: interfaces/templates/interface.html:61 -#: interfaces/templates/interface.html:63 networks/templates/network.html:53 -#: networks/templates/network.html:55 networks/templates/network.html:65 -#: networks/templates/network.html:139 networks/templates/network.html:192 -#: networks/templates/network.html:197 networks/templates/network.html:252 -#: networks/templates/network.html:301 networks/templates/network.html:306 -#: networks/templates/network.html:356 networks/templates/network.html:361 -#: nwfilters/templates/nwfilter.html:114 nwfilters/templates/nwfilter.html:154 -#: nwfilters/templates/nwfilters.html:123 secrets/templates/secrets.html:77 -#: storages/templates/storage.html:63 storages/templates/storage.html:66 -#: storages/templates/storage.html:78 storages/templates/storage.html:175 -msgid "Are you sure?" +#: accounts/templates/profile.html:34 +#: instances/templates/instances/settings_tab.html:686 +#: instances/templates/instances/settings_tab.html:688 +msgid "Update" msgstr "" -#: accounts/templates/profile.html:76 -msgid "Enter Name" +#: accounts/templates/profile.html:64 +msgid "Add SSH Key" msgstr "" -#: accounts/templates/profile.html:82 -msgid "Enter Public Key" -msgstr "" - -#: accounts/templates/profile.html:87 +#: accounts/templates/profile.html:72 #: instances/templates/add_instance_network_block.html:50 #: instances/templates/add_instance_owner_block.html:31 #: instances/templates/create_flav_block.html:28 @@ -503,333 +287,441 @@ msgstr "" msgid "Add" msgstr "" -#: accounts/views.py:39 -msgid "Key name already exist" +#: accounts/utils.py:50 +msgid "OTP QR Code" msgstr "" -#: accounts/views.py:42 -msgid "Public key already exist" +#: accounts/utils.py:51 +msgid "Please view HTML version of this message." +msgstr "" + +#: accounts/views.py:26 +msgid "Profile updated" +msgstr "" + +#: accounts/views.py:40 +msgid "SSH key added" msgstr "" #: accounts/views.py:45 -msgid "Invalid characters in public key" +msgid "Add SSH key" msgstr "" -#: accounts/views.py:77 +#: accounts/views.py:53 +msgid "SSH key deleted" +msgstr "" + +#: accounts/views.py:58 +msgid "Delete SSH key" +msgstr "" + +#: accounts/views.py:86 msgid "Password Changed" msgstr "" -#: accounts/views.py:80 -msgid "Wrong Data Provided" -msgstr "" - -#: accounts/views.py:100 +#: accounts/views.py:106 msgid "Create User Instance" msgstr "" -#: accounts/views.py:118 +#: accounts/views.py:124 msgid "Update User Instance" msgstr "" -#: admin/forms.py:46 +#: accounts/views.py:160 +#, python-format +msgid "OTP Sent to %s" +msgstr "" + +#: accounts/views.py:165 +msgid "Email OTP" +msgstr "" + +#: accounts/views.py:175 +#, python-format +msgid "OTP QR code was emailed to user %s" +msgstr "" + +#: accounts/views.py:177 +msgid "User email not set, failed to send QR code" +msgstr "" + +#: admin/forms.py:49 msgid "Permissions" msgstr "" -#: admin/forms.py:53 admin/templates/admin/group_list.html:15 +#: admin/forms.py:56 admin/templates/admin/group_list.html:15 #: templates/navbar.html:30 msgid "Groups" msgstr "" -#: admin/templates/admin/common/list.html:9 -msgid "Create New" +#: admin/forms.py:79 +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." msgstr "" -#: admin/templates/admin/group_list.html:24 +#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: instances/templates/instances/settings_tab.html:63 templates/navbar.html:29 +msgid "Users" +msgstr "" + +#: admin/templates/admin/group_list.html:13 +#: admin/templates/admin/user_list.html:16 +#: computes/templates/computes/instances.html:18 +#: instances/templates/allinstances.html:16 +#: nwfilters/templates/nwfilters.html:12 storages/templates/storage.html:87 +#: templates/search_block.html:3 +msgid "Search" +msgstr "" + +#: admin/templates/admin/group_list.html:23 admin/templates/admin/logs.html:16 +#: admin/templates/admin/user_list.html:26 +#: computes/templates/computes/instances.html:57 +#: computes/templates/computes/list.html:20 +#: instances/templates/create_instance_w2.html:66 +#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:46 +#: nwfilters/templates/nwfilters.html:135 secrets/templates/secrets.html:50 +#: storages/templates/storage.html:187 storages/templates/storages.html:46 +msgid "Warning" +msgstr "" + +#: admin/templates/admin/group_list.html:23 msgid "You don't have any groups" msgstr "" -#: admin/templates/admin/group_list.html:32 +#: admin/templates/admin/group_list.html:31 msgid "Group Name" msgstr "" -#: admin/templates/admin/group_list.html:33 -#: admin/templates/admin/user_list.html:38 +#: admin/templates/admin/group_list.html:32 +#: admin/templates/admin/user_list.html:39 #: computes/templates/computes/instances.html:71 -#: computes/templates/computes/list.html:32 +#: computes/templates/computes/list.html:31 #: instances/templates/allinstances_index_grouped.html:12 #: instances/templates/allinstances_index_nongrouped.html:12 #: instances/templates/instances/settings_tab.html:343 -#: instances/templates/instances/settings_tab.html:486 -#: networks/templates/network.html:178 networks/templates/network.html:287 -#: networks/templates/network.html:335 +#: instances/templates/instances/settings_tab.html:491 +#: networks/templates/network.html:175 networks/templates/network.html:284 +#: networks/templates/network.html:332 msgid "Actions" msgstr "" -#: admin/templates/admin/logs.html:4 admin/templates/admin/logs.html:9 +#: admin/templates/admin/group_list.html:43 +#: admin/templates/admin/user_list.html:62 +#: computes/templates/computes/list.html:53 networks/templates/network.html:82 +#: nwfilters/templates/nwfilter.html:59 secrets/templates/secrets.html:74 +msgid "Edit" +msgstr "" + +#: admin/templates/admin/logs.html:5 admin/templates/admin/logs.html:7 #: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:22 +#: admin/templates/admin/logs.html:16 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:32 +#: admin/templates/admin/logs.html:25 #: instances/templates/instances/snapshots_tab.html:48 #: instances/templates/instances/stats_tab.html:83 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:33 admin/templates/admin/user_form.html:6 -#: computes/templates/computes/instances.html:67 -#: instances/templates/add_instance_owner_block.html:18 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances/stats_tab.html:84 -msgid "User" -msgstr "" - -#: admin/templates/admin/logs.html:35 +#: admin/templates/admin/logs.html:28 #: instances/templates/instances/stats_tab.html:85 msgid "Message" msgstr "" -#: admin/templates/admin/user_form.html:24 +#: admin/templates/admin/user_form.html:21 #: computes/templates/computes/form.html:23 #: instances/templates/edit_instance_volume.html:124 #: networks/templates/add_network_qos.html:51 templates/common/form.html:22 msgid "Save" msgstr "" +#: admin/templates/admin/user_list.html:26 +msgid "You don't have any user" +msgstr "" + +#: admin/templates/admin/user_list.html:34 +msgid "Username" +msgstr "" + +#: admin/templates/admin/user_list.html:35 +#: computes/templates/computes/instances.html:68 +#: computes/templates/computes/list.html:29 +#: instances/templates/allinstances_index_grouped.html:9 +#: instances/templates/allinstances_index_nongrouped.html:9 +msgid "Status" +msgstr "" + +#: admin/templates/admin/user_list.html:36 +msgid "Staff" +msgstr "" + #: admin/templates/admin/user_list.html:37 +msgid "Superuser" +msgstr "" + +#: admin/templates/admin/user_list.html:38 msgid "Can Clone" msgstr "" -#: admin/templates/admin/user_list.html:60 +#: admin/templates/admin/user_list.html:51 +#: computes/templates/computes/instances.html:94 +#: instances/templates/allinstances_index_grouped.html:57 +#: instances/templates/allinstances_index_nongrouped.html:40 +#: instances/templates/instance.html:19 +msgid "Active" +msgstr "" + +#: admin/templates/admin/user_list.html:53 +msgid "Blocked" +msgstr "" + +#: admin/templates/admin/user_list.html:61 msgid "View Profile" msgstr "" -#: admin/views.py:39 +#: admin/templates/admin/user_list.html:64 +msgid "Block" +msgstr "" + +#: admin/templates/admin/user_list.html:66 +msgid "Unblock" +msgstr "" + +#: admin/views.py:42 msgid "Create Group" msgstr "" -#: admin/views.py:57 +#: admin/views.py:60 msgid "Update Group" msgstr "" -#: admin/views.py:110 +#: admin/views.py:113 msgid "Create User" msgstr "" -#: admin/views.py:132 +#: admin/views.py:136 msgid "Update User" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:10 +#: admin/views.py:149 +msgid "User password changed: {}" +msgstr "" + +#: admin/views.py:152 +msgid "Wrong Data Provided" +msgstr "" + +#: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Theme" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:10 +#: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Bootstrap CSS & Bootswatch Theme" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:11 +#: appsettings/migrations/0002_auto_20200527_1603.py:12 msgid "Theme SASS Path" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:11 +#: appsettings/migrations/0002_auto_20200527_1603.py:12 msgid "Bootstrap SASS & Bootswatch SASS Directory" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:12 +#: appsettings/migrations/0002_auto_20200527_1603.py:13 msgid "All Instances View Style" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:12 +#: appsettings/migrations/0002_auto_20200527_1603.py:13 msgid "All instances list style" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:13 +#: appsettings/migrations/0002_auto_20200527_1603.py:14 msgid "Logs per Page" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:13 +#: appsettings/migrations/0002_auto_20200527_1603.py:14 msgid "Pagination for logs" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:14 +#: appsettings/migrations/0002_auto_20200527_1603.py:15 msgid "Multiple Owner for VM" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:14 +#: appsettings/migrations/0002_auto_20200527_1603.py:15 msgid "Allow to have multiple owner for instance" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:15 +#: appsettings/migrations/0002_auto_20200527_1603.py:16 msgid "Quota Debug" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:15 +#: appsettings/migrations/0002_auto_20200527_1603.py:16 msgid "Debug for user quotas" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:16 +#: appsettings/migrations/0002_auto_20200527_1603.py:17 msgid "Disk Format" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:16 +#: appsettings/migrations/0002_auto_20200527_1603.py:17 msgid "Instance disk format" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:17 +#: appsettings/migrations/0002_auto_20200527_1603.py:18 msgid "Disk Bus" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:17 +#: appsettings/migrations/0002_auto_20200527_1603.py:18 msgid "Instance disk bus type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:18 +#: appsettings/migrations/0002_auto_20200527_1603.py:19 msgid "Disk SCSI Controller" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:18 +#: appsettings/migrations/0002_auto_20200527_1603.py:19 msgid "SCSI controller type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:19 +#: appsettings/migrations/0002_auto_20200527_1603.py:20 msgid "Disk Cache" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:19 +#: appsettings/migrations/0002_auto_20200527_1603.py:20 msgid "Disk volume cache type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:20 +#: appsettings/migrations/0002_auto_20200527_1603.py:21 msgid "Disk IO Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:20 +#: appsettings/migrations/0002_auto_20200527_1603.py:21 msgid "Volume io modes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:21 +#: appsettings/migrations/0002_auto_20200527_1603.py:22 msgid "Disk Detect Zeroes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:21 +#: appsettings/migrations/0002_auto_20200527_1603.py:22 msgid "Volume detect zeroes mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:22 +#: appsettings/migrations/0002_auto_20200527_1603.py:23 msgid "Disk Discard" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:22 +#: appsettings/migrations/0002_auto_20200527_1603.py:23 msgid "Volume discard mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:23 +#: appsettings/migrations/0002_auto_20200527_1603.py:24 msgid "Disk Owner UID" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:23 +#: appsettings/migrations/0002_auto_20200527_1603.py:24 msgid "Owner UID: up to os, 0=root, 107=qemu or libvirt-bin(for ubuntu)" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:24 +#: appsettings/migrations/0002_auto_20200527_1603.py:25 msgid "Disk Owner GID" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:24 +#: appsettings/migrations/0002_auto_20200527_1603.py:25 msgid "Owner GID: up to os, 0=root, 107=qemu or libvirt-bin(for ubuntu)" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:25 +#: appsettings/migrations/0002_auto_20200527_1603.py:26 msgid "VM CPU Mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:25 +#: appsettings/migrations/0002_auto_20200527_1603.py:26 msgid "Cpu modes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:26 +#: appsettings/migrations/0002_auto_20200527_1603.py:27 msgid "VM Machine Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:26 +#: appsettings/migrations/0002_auto_20200527_1603.py:27 msgid "Chipset/Machine type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:27 +#: appsettings/migrations/0002_auto_20200527_1603.py:28 msgid "VM Firmware Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:27 +#: appsettings/migrations/0002_auto_20200527_1603.py:28 msgid "Firmware type for x86_64" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:28 +#: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "VM Architecture Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:28 +#: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "Architecture type: x86_64, i686, etc" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:29 +#: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "VM Console Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:29 +#: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "Default console type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:30 +#: appsettings/migrations/0002_auto_20200527_1603.py:31 msgid "VM Clone Name Prefix" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:30 +#: appsettings/migrations/0002_auto_20200527_1603.py:31 msgid "Prefix for cloned instance name" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:31 +#: appsettings/migrations/0002_auto_20200527_1603.py:32 msgid "VM Clone Auto Name" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:31 +#: appsettings/migrations/0002_auto_20200527_1603.py:32 msgid "Generated name for cloned instance" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:32 +#: appsettings/migrations/0002_auto_20200527_1603.py:33 msgid "VM Clone Auto Migrate" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:32 +#: appsettings/migrations/0002_auto_20200527_1603.py:33 msgid "Auto migrate instance after clone" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:33 +#: appsettings/migrations/0002_auto_20200527_1603.py:34 msgid "VM Bottom Bar" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:33 +#: appsettings/migrations/0002_auto_20200527_1603.py:34 msgid "Bottom navbar for instance details" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:34 +#: appsettings/migrations/0002_auto_20200527_1603.py:35 msgid "Show Access Root Pass" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:34 +#: appsettings/migrations/0002_auto_20200527_1603.py:35 msgid "Show access root password" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:35 +#: appsettings/migrations/0002_auto_20200527_1603.py:36 msgid "Show Access SSH Keys" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:35 +#: appsettings/migrations/0002_auto_20200527_1603.py:36 msgid "Show access ssh keys" msgstr "" @@ -865,63 +757,63 @@ msgstr "" msgid "Clip console viewport" msgstr "" -#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 msgid "name" msgstr "" -#: appsettings/models.py:10 +#: appsettings/models.py:11 msgid "key" msgstr "" -#: appsettings/models.py:11 +#: appsettings/models.py:12 msgid "value" msgstr "" -#: appsettings/models.py:12 +#: appsettings/models.py:13 msgid "choices" msgstr "" -#: appsettings/models.py:13 +#: appsettings/models.py:14 msgid "description" msgstr "" -#: appsettings/templates/appsettings.html:3 -#: appsettings/templates/appsettings.html:8 +#: appsettings/templates/appsettings.html:4 +#: appsettings/templates/appsettings.html:6 msgid "Edit Settings" msgstr "" -#: appsettings/templates/appsettings.html:17 +#: appsettings/templates/appsettings.html:11 msgid "App Settings" msgstr "" -#: appsettings/templates/appsettings.html:21 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:15 templates/navbar.html:43 msgid "Language" msgstr "" -#: appsettings/templates/appsettings.html:54 +#: appsettings/templates/appsettings.html:48 msgid "After change please full refresh page with 'Ctrl + F5' " msgstr "" -#: appsettings/templates/appsettings.html:59 +#: appsettings/templates/appsettings.html:53 msgid "Other Settings" msgstr "" -#: appsettings/views.py:42 +#: appsettings/views.py:38 #, python-brace-format msgid "SASS directory path is changed. Now: {sass_dir.value}" msgstr "" -#: appsettings/views.py:68 +#: appsettings/views.py:65 #, python-brace-format msgid "Theme changed. Now: {theme}" msgstr "" -#: appsettings/views.py:83 +#: appsettings/views.py:80 #, python-brace-format msgid "{setting.name} is changed. Now: {setting.value}" msgstr "" -#: computes/forms.py:19 +#: computes/forms.py:21 msgid "FQDN/IP" msgstr "" @@ -950,65 +842,65 @@ msgid "Create Compute" msgstr "" #: computes/templates/computes/instances.html:29 -#: computes/templates/computes/list.html:50 -#: computes/templates/computes/list.html:52 computes/templates/overview.html:4 -#: computes/templates/overview.html:13 interfaces/templates/interface.html:11 -#: interfaces/templates/interfaces.html:14 networks/templates/network.html:13 -#: networks/templates/networks.html:17 nwfilters/templates/nwfilter.html:12 -#: nwfilters/templates/nwfilters.html:21 secrets/templates/secrets.html:17 -#: storages/templates/storage.html:17 storages/templates/storages.html:17 +#: computes/templates/computes/list.html:49 +#: computes/templates/computes/list.html:51 computes/templates/overview.html:6 +#: computes/templates/overview.html:16 interfaces/templates/interface.html:13 +#: interfaces/templates/interfaces.html:17 networks/templates/network.html:14 +#: networks/templates/networks.html:16 nwfilters/templates/nwfilter.html:14 +#: nwfilters/templates/nwfilters.html:22 secrets/templates/secrets.html:20 +#: storages/templates/storage.html:19 storages/templates/storages.html:16 msgid "Overview" msgstr "" #: computes/templates/computes/instances.html:35 -#: computes/templates/overview.html:19 interfaces/templates/interface.html:17 -#: interfaces/templates/interfaces.html:20 networks/templates/network.html:19 -#: networks/templates/networks.html:23 nwfilters/templates/nwfilter.html:18 -#: nwfilters/templates/nwfilters.html:27 secrets/templates/secrets.html:23 -#: storages/templates/storage.html:23 storages/templates/storages.html:3 -#: storages/templates/storages.html:9 storages/templates/storages.html:23 +#: computes/templates/overview.html:22 interfaces/templates/interface.html:19 +#: interfaces/templates/interfaces.html:23 networks/templates/network.html:20 +#: networks/templates/networks.html:22 nwfilters/templates/nwfilter.html:20 +#: nwfilters/templates/nwfilters.html:28 secrets/templates/secrets.html:26 +#: storages/templates/storage.html:25 storages/templates/storages.html:4 +#: storages/templates/storages.html:6 storages/templates/storages.html:22 msgid "Storages" msgstr "" #: computes/templates/computes/instances.html:38 -#: computes/templates/overview.html:22 interfaces/templates/interface.html:20 -#: interfaces/templates/interfaces.html:23 networks/templates/network.html:22 -#: networks/templates/networks.html:3 networks/templates/networks.html:9 -#: networks/templates/networks.html:26 nwfilters/templates/nwfilter.html:21 -#: nwfilters/templates/nwfilters.html:30 secrets/templates/secrets.html:26 -#: storages/templates/storage.html:26 storages/templates/storages.html:26 +#: computes/templates/overview.html:25 interfaces/templates/interface.html:22 +#: interfaces/templates/interfaces.html:26 networks/templates/network.html:23 +#: networks/templates/networks.html:4 networks/templates/networks.html:6 +#: networks/templates/networks.html:25 nwfilters/templates/nwfilter.html:23 +#: nwfilters/templates/nwfilters.html:31 secrets/templates/secrets.html:29 +#: storages/templates/storage.html:28 storages/templates/storages.html:25 msgid "Networks" msgstr "" #: computes/templates/computes/instances.html:41 -#: computes/templates/overview.html:25 interfaces/templates/interface.html:23 -#: interfaces/templates/interfaces.html:4 -#: interfaces/templates/interfaces.html:26 networks/templates/network.html:25 -#: networks/templates/networks.html:29 nwfilters/templates/nwfilter.html:24 -#: nwfilters/templates/nwfilters.html:33 secrets/templates/secrets.html:29 -#: storages/templates/storage.html:29 storages/templates/storages.html:29 +#: computes/templates/overview.html:28 interfaces/templates/interface.html:25 +#: interfaces/templates/interfaces.html:5 +#: interfaces/templates/interfaces.html:7 +#: interfaces/templates/interfaces.html:29 networks/templates/network.html:26 +#: networks/templates/networks.html:28 nwfilters/templates/nwfilter.html:26 +#: nwfilters/templates/nwfilters.html:34 secrets/templates/secrets.html:32 +#: storages/templates/storage.html:31 storages/templates/storages.html:28 msgid "Interfaces" msgstr "" #: computes/templates/computes/instances.html:44 -#: computes/templates/overview.html:28 interfaces/templates/interface.html:26 -#: interfaces/templates/interfaces.html:29 networks/templates/network.html:28 -#: networks/templates/networks.html:32 nwfilters/templates/nwfilter.html:4 -#: nwfilters/templates/nwfilter.html:27 nwfilters/templates/nwfilters.html:4 -#: nwfilters/templates/nwfilters.html:13 nwfilters/templates/nwfilters.html:36 -#: secrets/templates/secrets.html:32 storages/templates/storage.html:32 -#: storages/templates/storages.html:32 +#: computes/templates/overview.html:31 interfaces/templates/interface.html:28 +#: interfaces/templates/interfaces.html:32 networks/templates/network.html:29 +#: networks/templates/networks.html:31 nwfilters/templates/nwfilter.html:29 +#: nwfilters/templates/nwfilters.html:5 nwfilters/templates/nwfilters.html:7 +#: nwfilters/templates/nwfilters.html:37 secrets/templates/secrets.html:35 +#: storages/templates/storage.html:34 storages/templates/storages.html:31 msgid "NWFilters" msgstr "" #: computes/templates/computes/instances.html:47 -#: computes/templates/overview.html:31 interfaces/templates/interface.html:29 -#: interfaces/templates/interfaces.html:32 networks/templates/network.html:31 -#: networks/templates/networks.html:35 nwfilters/templates/nwfilter.html:30 -#: nwfilters/templates/nwfilters.html:39 secrets/templates/secrets.html:4 -#: secrets/templates/secrets.html:13 secrets/templates/secrets.html:35 +#: computes/templates/overview.html:34 interfaces/templates/interface.html:31 +#: interfaces/templates/interfaces.html:35 networks/templates/network.html:32 +#: networks/templates/networks.html:34 nwfilters/templates/nwfilter.html:32 +#: nwfilters/templates/nwfilters.html:40 secrets/templates/secrets.html:4 +#: secrets/templates/secrets.html:10 secrets/templates/secrets.html:38 #: storages/templates/create_stg_block.html:124 -#: storages/templates/storage.html:35 storages/templates/storages.html:35 +#: storages/templates/storage.html:37 storages/templates/storages.html:34 msgid "Secrets" msgstr "" @@ -1017,20 +909,55 @@ msgid "Hypervisor doesn't have any Instances" msgstr "" #: computes/templates/computes/instances.html:66 +#: computes/templates/computes/list.html:28 +#: instances/templates/add_instance_volume.html:40 +#: instances/templates/add_instance_volume.html:42 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instances/settings_tab.html:777 -#: instances/templates/instances/settings_tab.html:800 +#: instances/templates/create_instance_w2.html:77 +#: instances/templates/create_instance_w2.html:103 +#: instances/templates/create_instance_w2.html:106 +#: instances/templates/create_instance_w2.html:305 +#: instances/templates/create_instance_w2.html:307 +#: instances/templates/create_instance_w2.html:518 +#: instances/templates/create_instance_w2.html:520 +#: instances/templates/instances/settings_tab.html:340 +#: instances/templates/instances/snapshots_tab.html:47 +#: interfaces/templates/create_iface_block.html:18 +#: interfaces/templates/interface.html:75 +#: networks/templates/create_net_block.html:18 +#: networks/templates/modify_ipv4_fixed_address.html:30 +#: networks/templates/modify_ipv6_fixed_address.html:30 +#: networks/templates/network.html:174 networks/templates/network.html:283 +#: nwfilters/templates/nwfilter.html:41 nwfilters/templates/nwfilters.html:56 +#: nwfilters/templates/nwfilters.html:100 +#: nwfilters/templates/nwfilters.html:102 +#: storages/templates/create_stg_block.html:42 +#: storages/templates/create_stg_block.html:71 +#: storages/templates/create_stg_block.html:100 +#: storages/templates/create_stg_block.html:165 +#: storages/templates/create_stg_block.html:214 +#: storages/templates/create_stg_vol_block.html:21 +#: storages/templates/storage.html:96 storages/templates/storage.html:124 +#: storages/templates/storage.html:126 +msgid "Name" +msgstr "" + +#: computes/templates/computes/instances.html:66 +#: instances/templates/allinstances_index_grouped.html:7 +#: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/instances/settings_tab.html:782 +#: instances/templates/instances/settings_tab.html:805 msgid "Description" msgstr "" #: computes/templates/computes/instances.html:69 #: instances/templates/allinstances_index_grouped.html:10 #: instances/templates/allinstances_index_nongrouped.html:10 -#: instances/templates/create_instance_w2.html:83 -#: instances/templates/create_instance_w2.html:328 -#: instances/templates/create_instance_w2.html:541 -#: instances/templates/instance.html:40 instances/templates/instance.html:42 +#: instances/templates/create_instance_w2.html:78 +#: instances/templates/create_instance_w2.html:323 +#: instances/templates/create_instance_w2.html:536 +#: instances/templates/instance.html:42 instances/templates/instance.html:44 msgid "VCPU" msgstr "" @@ -1045,7 +972,7 @@ msgstr "" #: computes/templates/computes/instances.html:96 #: instances/templates/allinstances_index_grouped.html:58 #: instances/templates/allinstances_index_nongrouped.html:42 -#: instances/templates/instance.html:14 +#: instances/templates/instance.html:16 msgid "Off" msgstr "" @@ -1060,23 +987,23 @@ msgstr "" msgid "Computes" msgstr "" -#: computes/templates/computes/list.html:21 +#: computes/templates/computes/list.html:20 msgid "You don't have any computes" msgstr "" -#: computes/templates/computes/list.html:31 computes/templates/overview.html:92 +#: computes/templates/computes/list.html:30 computes/templates/overview.html:92 #: instances/templates/instances/settings_tab.html:163 #: instances/templates/instances/settings_tab.html:248 msgid "Details" msgstr "" -#: computes/templates/computes/list.html:42 +#: computes/templates/computes/list.html:41 #: instances/templates/allinstances_index_grouped.html:28 -#: instances/templates/instances/settings_tab.html:876 +#: instances/templates/instances/settings_tab.html:881 msgid "Connected" msgstr "" -#: computes/templates/computes/list.html:42 +#: computes/templates/computes/list.html:41 msgid "Not Connected" msgstr "" @@ -1134,8 +1061,8 @@ msgid "Libvirt" msgstr "" #: computes/templates/overview.html:84 -#: instances/templates/create_instance_w1.html:42 -#: instances/templates/create_instance_w1.html:58 +#: instances/templates/create_instance_w1.html:36 +#: instances/templates/create_instance_w1.html:52 msgid "Architecture" msgstr "" @@ -1201,24 +1128,24 @@ msgstr "" msgid "File API is not supported" msgstr "" -#: console/templates/console-spice-full.html:197 +#: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "" -#: console/templates/console-spice-full.html:199 +#: console/templates/console-spice-full.html:204 msgid "Port" msgstr "" -#: console/templates/console-spice-full.html:207 +#: console/templates/console-spice-full.html:212 msgid "Show console" msgstr "" -#: console/templates/console-spice-full.html:209 -#: interfaces/templates/interface.html:60 networks/templates/network.html:52 -#: networks/templates/network.html:122 networks/templates/network.html:128 -#: networks/templates/network.html:234 networks/templates/network.html:240 -#: storages/templates/storage.html:61 +#: console/templates/console-spice-full.html:214 +#: interfaces/templates/interface.html:59 networks/templates/network.html:49 +#: networks/templates/network.html:119 networks/templates/network.html:125 +#: networks/templates/network.html:231 networks/templates/network.html:237 +#: storages/templates/storage.html:60 msgid "Start" msgstr "" @@ -1230,7 +1157,7 @@ msgstr "" msgid "noVNC encountered an error" msgstr "" -#: console/templates/console-vnc-lite.html:222 +#: console/templates/console-vnc-lite.html:221 msgid "Loading" msgstr "" @@ -1266,10 +1193,6 @@ msgstr "" msgid "The name of the virtual machine must not contain any special characters" msgstr "" -#: instances/forms.py:65 -msgid "The name of the virtual machine must not exceed 20 characters" -msgstr "" - #: instances/models.py:11 msgid "label" msgstr "" @@ -1298,7 +1221,7 @@ msgstr "" msgid "created" msgstr "" -#: instances/models.py:215 +#: instances/models.py:220 msgid "Can access console without password" msgstr "" @@ -1307,60 +1230,90 @@ msgid "Add Instance Network" msgstr "" #: instances/templates/add_instance_network_block.html:18 -#: instances/templates/create_instance_w2.html:210 -#: instances/templates/instances/settings_tab.html:358 -#: instances/templates/instances/settings_tab.html:381 -#: instances/templates/instances/settings_tab.html:482 -#: interfaces/templates/interface.html:46 -#: interfaces/templates/interface.html:75 +#: instances/templates/create_instance_w2.html:205 +#: instances/templates/instances/settings_tab.html:359 +#: instances/templates/instances/settings_tab.html:382 +#: instances/templates/instances/settings_tab.html:487 +#: interfaces/templates/interface.html:45 +#: interfaces/templates/interface.html:74 #: interfaces/templates/interfaces.html:63 #: networks/templates/modify_ipv4_fixed_address.html:24 -#: networks/templates/network.html:175 +#: networks/templates/network.html:172 msgid "MAC" msgstr "" #: instances/templates/add_instance_network_block.html:24 -#: instances/templates/create_instance_w2.html:169 -#: instances/templates/create_instance_w2.html:393 -#: instances/templates/create_instance_w2.html:610 +#: instances/templates/create_instance_w2.html:164 +#: instances/templates/create_instance_w2.html:388 +#: instances/templates/create_instance_w2.html:605 #: instances/templates/instances/settings_tab.html:30 -#: instances/templates/instances/settings_tab.html:393 -#: networks/templates/network.html:4 networks/templates/network.html:9 -#: networks/templates/network.html:110 networks/templates/network.html:221 +#: instances/templates/instances/settings_tab.html:394 +#: networks/templates/network.html:5 networks/templates/network.html:7 +#: networks/templates/network.html:107 networks/templates/network.html:218 msgid "Network" msgstr "" #: instances/templates/add_instance_network_block.html:37 -#: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:434 -#: instances/templates/create_instance_w2.html:647 -#: instances/templates/instances/settings_tab.html:402 -#: nwfilters/templates/nwfilter.html:9 +#: instances/templates/create_instance_w2.html:183 +#: instances/templates/create_instance_w2.html:429 +#: instances/templates/create_instance_w2.html:642 +#: instances/templates/instances/settings_tab.html:403 +#: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" msgstr "" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:117 #: instances/templates/create_inst_block.html:25 -#: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:382 -#: instances/templates/create_instance_w2.html:437 -#: instances/templates/create_instance_w2.html:585 -#: instances/templates/create_instance_w2.html:604 -#: instances/templates/create_instance_w2.html:650 +#: instances/templates/create_instance_w2.html:158 +#: instances/templates/create_instance_w2.html:186 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:432 +#: instances/templates/create_instance_w2.html:580 +#: instances/templates/create_instance_w2.html:599 +#: instances/templates/create_instance_w2.html:645 #: instances/templates/instances/access_tab.html:135 #: instances/templates/instances/settings_tab.html:183 -#: instances/templates/instances/settings_tab.html:406 +#: instances/templates/instances/settings_tab.html:407 #: instances/templates/instances/stats_tab.html:90 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 +#: interfaces/templates/interface.html:41 +#: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:78 #: storages/templates/create_stg_block.html:132 -#: storages/templates/storage.html:48 storages/templates/storage.html:50 -#: storages/templates/storage.html:52 +#: storages/templates/storage.html:47 storages/templates/storage.html:49 +#: storages/templates/storage.html:51 msgid "None" msgstr "" +#: instances/templates/add_instance_network_block.html:49 +#: instances/templates/add_instance_owner_block.html:30 +#: instances/templates/add_instance_volume.html:89 +#: instances/templates/add_instance_volume.html:144 +#: instances/templates/create_flav_block.html:25 +#: instances/templates/create_inst_block.html:34 +#: instances/templates/create_instance_w2.html:269 +#: instances/templates/edit_instance_volume.html:123 +#: instances/templates/instances/settings_tab.html:428 +#: interfaces/templates/create_iface_block.html:135 +#: networks/templates/add_network_qos.html:50 +#: networks/templates/create_net_block.html:85 +#: networks/templates/modify_ipv4_fixed_address.html:44 +#: networks/templates/modify_ipv6_fixed_address.html:44 +#: nwfilters/templates/add_nwf_rule.html:25 +#: nwfilters/templates/create_nwfilter_block.html:23 +#: nwfilters/templates/nwfilters.html:80 nwfilters/templates/nwfilters.html:108 +#: secrets/templates/create_secret_block.html:54 +#: secrets/templates/secrets.html:102 +#: storages/templates/create_stg_block.html:55 +#: storages/templates/create_stg_block.html:84 +#: storages/templates/create_stg_block.html:140 +#: storages/templates/create_stg_block.html:202 +#: storages/templates/create_stg_block.html:230 +#: storages/templates/create_stg_vol_block.html:28 +#: storages/templates/create_stg_vol_block.html:56 +#: storages/templates/storage.html:154 +msgid "Close" +msgstr "" + #: instances/templates/add_instance_owner_block.html:12 msgid "Add Instance Owner" msgstr "" @@ -1390,27 +1343,27 @@ msgstr "" #: instances/templates/add_instance_volume.html:30 #: instances/templates/add_instance_volume.html:100 -#: instances/templates/create_instance_w2.html:154 -#: instances/templates/create_instance_w2.html:596 +#: instances/templates/create_instance_w2.html:149 +#: instances/templates/create_instance_w2.html:591 #: instances/templates/instances/settings_tab.html:237 -#: storages/templates/storage.html:4 storages/templates/storage.html:14 +#: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" msgstr "" #: instances/templates/add_instance_volume.html:46 #: storages/templates/create_stg_block.html:183 -#: storages/templates/storage.html:100 storages/templates/storage.html:138 +#: storages/templates/storage.html:99 storages/templates/storage.html:137 msgid "Format" msgstr "" #: instances/templates/add_instance_volume.html:56 -#: storages/templates/storage.html:53 storages/templates/storage.html:99 -#: storages/templates/storages.html:66 +#: storages/templates/storage.html:52 storages/templates/storage.html:98 +#: storages/templates/storages.html:62 msgid "Size" msgstr "" #: instances/templates/add_instance_volume.html:60 -#: instances/templates/create_instance_w2.html:96 +#: instances/templates/create_instance_w2.html:91 msgid "GB" msgstr "" @@ -1427,8 +1380,8 @@ msgid "Cache" msgstr "" #: instances/templates/add_instance_volume.html:83 -#: instances/templates/instances/settings_tab.html:755 -#: storages/templates/storage.html:148 +#: instances/templates/instances/settings_tab.html:760 +#: storages/templates/storage.html:147 msgid "Metadata" msgstr "" @@ -1473,180 +1426,222 @@ msgstr "" msgid "Choose" msgstr "" -#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w1.html:5 #: instances/templates/create_instance_w2.html:5 msgid "Create new instance" msgstr "" -#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w1.html:5 msgid "Select Type" msgstr "" -#: instances/templates/create_instance_w1.html:11 -#: instances/templates/create_instance_w2.html:14 +#: instances/templates/create_instance_w1.html:8 +#: instances/templates/create_instance_w2.html:12 #, python-format msgid "New instance on %(host)s " msgstr "" -#: instances/templates/create_instance_w1.html:47 +#: instances/templates/create_instance_w1.html:41 #: instances/templates/instances/settings_tab.html:49 -#: networks/templates/network.html:75 nwfilters/templates/nwfilter.html:52 +#: networks/templates/network.html:72 nwfilters/templates/nwfilter.html:49 msgid "XML" msgstr "" -#: instances/templates/create_instance_w1.html:68 +#: instances/templates/create_instance_w1.html:62 msgid "Chipset" msgstr "" -#: instances/templates/create_instance_w1.html:78 +#: instances/templates/create_instance_w1.html:72 msgid "Next" msgstr "" -#: instances/templates/create_instance_w2.html:50 +#: instances/templates/create_instance_w1.html:89 +#: instances/templates/create_instance_w2.html:271 +#: instances/templates/create_instance_w2.html:273 +#: instances/templates/create_instance_w2.html:500 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:713 +#: instances/templates/create_instance_w2.html:717 +#: interfaces/templates/create_iface_block.html:138 +#: 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/create_nwfilter_block.html:24 +#: secrets/templates/create_secret_block.html:55 +#: storages/templates/create_stg_block.html:56 +#: storages/templates/create_stg_block.html:85 +#: storages/templates/create_stg_block.html:144 +#: storages/templates/create_stg_block.html:148 +#: storages/templates/create_stg_block.html:205 +#: storages/templates/create_stg_block.html:233 +#: storages/templates/create_stg_vol_block.html:57 +msgid "Create" +msgstr "" + +#: instances/templates/create_instance_w2.html:45 msgid "Flavor" msgstr "" -#: instances/templates/create_instance_w2.html:55 +#: instances/templates/create_instance_w2.html:50 msgid "Custom" msgstr "" -#: instances/templates/create_instance_w2.html:60 +#: instances/templates/create_instance_w2.html:55 msgid "Template" msgstr "" -#: instances/templates/create_instance_w2.html:71 +#: instances/templates/create_instance_w2.html:66 msgid "Hypervisor doesn't have any Flavors" msgstr "" -#: instances/templates/create_instance_w2.html:76 +#: instances/templates/create_instance_w2.html:71 msgid "Create from flavor" msgstr "" -#: instances/templates/create_instance_w2.html:84 -#: instances/templates/create_instance_w2.html:357 -#: instances/templates/create_instance_w2.html:568 -#: instances/templates/instance.html:45 +#: instances/templates/create_instance_w2.html:79 +#: instances/templates/create_instance_w2.html:352 +#: instances/templates/create_instance_w2.html:563 +#: instances/templates/instance.html:47 msgid "RAM" msgstr "" -#: instances/templates/create_instance_w2.html:85 -#: instances/templates/create_instance_w2.html:372 +#: instances/templates/create_instance_w2.html:80 +#: instances/templates/create_instance_w2.html:367 msgid "HDD" msgstr "" -#: instances/templates/create_instance_w2.html:95 -#: instances/templates/create_instance_w2.html:361 -#: instances/templates/create_instance_w2.html:572 -#: instances/templates/instance.html:45 +#: instances/templates/create_instance_w2.html:90 +#: instances/templates/create_instance_w2.html:356 +#: instances/templates/create_instance_w2.html:567 +#: instances/templates/instance.html:47 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:108 msgid "MB" msgstr "" -#: instances/templates/create_instance_w2.html:102 +#: instances/templates/create_instance_w2.html:97 msgid "Create Virtual Machine" msgstr "" -#: instances/templates/create_instance_w2.html:120 -#: instances/templates/create_instance_w2.html:317 -#: instances/templates/create_instance_w2.html:530 +#: instances/templates/create_instance_w2.html:115 +#: instances/templates/create_instance_w2.html:312 +#: instances/templates/create_instance_w2.html:525 msgid "Firmware" msgstr "" -#: instances/templates/create_instance_w2.html:132 -#: instances/templates/create_instance_w2.html:335 -#: instances/templates/create_instance_w2.html:547 +#: instances/templates/create_instance_w2.html:127 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:542 msgid "VCPU Config" msgstr "" -#: instances/templates/create_instance_w2.html:135 -#: instances/templates/create_instance_w2.html:338 -#: instances/templates/create_instance_w2.html:550 +#: instances/templates/create_instance_w2.html:130 +#: instances/templates/create_instance_w2.html:333 +#: instances/templates/create_instance_w2.html:545 msgid "no-mode" msgstr "" -#: instances/templates/create_instance_w2.html:179 -#: instances/templates/create_instance_w2.html:407 -#: instances/templates/create_instance_w2.html:620 +#: instances/templates/create_instance_w2.html:174 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/edit_instance_volume.html:25 msgid "Advanced" msgstr "" -#: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:636 +#: instances/templates/create_instance_w2.html:194 +#: instances/templates/create_instance_w2.html:631 msgid "HDD cache mode" msgstr "" -#: instances/templates/create_instance_w2.html:217 -#: instances/templates/create_instance_w2.html:446 -#: instances/templates/create_instance_w2.html:659 +#: instances/templates/create_instance_w2.html:212 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:654 msgid "Graphics" msgstr "" -#: instances/templates/create_instance_w2.html:228 -#: instances/templates/create_instance_w2.html:457 -#: instances/templates/create_instance_w2.html:670 +#: instances/templates/create_instance_w2.html:223 +#: instances/templates/create_instance_w2.html:452 +#: instances/templates/create_instance_w2.html:665 msgid "Video" msgstr "" -#: instances/templates/create_instance_w2.html:242 -#: instances/templates/create_instance_w2.html:471 -#: instances/templates/create_instance_w2.html:684 +#: instances/templates/create_instance_w2.html:237 +#: instances/templates/create_instance_w2.html:466 +#: instances/templates/create_instance_w2.html:679 msgid "Console Access" msgstr "" -#: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:254 -#: instances/templates/create_instance_w2.html:481 -#: instances/templates/create_instance_w2.html:483 -#: instances/templates/create_instance_w2.html:694 -#: instances/templates/create_instance_w2.html:696 +#: instances/templates/create_instance_w2.html:247 +#: instances/templates/create_instance_w2.html:249 +#: instances/templates/create_instance_w2.html:476 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:689 +#: instances/templates/create_instance_w2.html:691 msgid "Console Password" msgstr "" -#: instances/templates/create_instance_w2.html:258 -#: instances/templates/create_instance_w2.html:487 -#: instances/templates/create_instance_w2.html:700 +#: instances/templates/create_instance_w2.html:253 +#: instances/templates/create_instance_w2.html:482 +#: instances/templates/create_instance_w2.html:695 msgid "Guest Agent" msgstr "" -#: instances/templates/create_instance_w2.html:265 -#: instances/templates/create_instance_w2.html:494 -#: instances/templates/create_instance_w2.html:707 +#: instances/templates/create_instance_w2.html:260 +#: instances/templates/create_instance_w2.html:489 +#: instances/templates/create_instance_w2.html:702 msgid "VirtIO" msgstr "" -#: instances/templates/create_instance_w2.html:364 +#: instances/templates/create_instance_w2.html:287 +#: instances/templates/instances/settings_tab.html:439 +#: instances/templates/instances/settings_tab.html:515 +#: instances/templates/instances/settings_tab.html:525 +#: instances/templates/instances/snapshots_tab.html:75 +#: interfaces/templates/interface.html:60 +#: interfaces/templates/interface.html:62 networks/templates/network.html:50 +#: networks/templates/network.html:52 networks/templates/network.html:62 +#: networks/templates/network.html:136 networks/templates/network.html:189 +#: networks/templates/network.html:194 networks/templates/network.html:249 +#: networks/templates/network.html:298 networks/templates/network.html:303 +#: networks/templates/network.html:353 networks/templates/network.html:358 +#: nwfilters/templates/nwfilter.html:111 nwfilters/templates/nwfilter.html:151 +#: nwfilters/templates/nwfilters.html:120 secrets/templates/secrets.html:77 +#: storages/templates/storage.html:62 storages/templates/storage.html:65 +#: storages/templates/storage.html:77 storages/templates/storage.html:174 +msgid "Are you sure?" +msgstr "" + +#: instances/templates/create_instance_w2.html:359 msgid "Added Disks" msgstr "" -#: instances/templates/create_instance_w2.html:377 -#: instances/templates/create_instance_w2.html:580 +#: instances/templates/create_instance_w2.html:372 +#: instances/templates/create_instance_w2.html:575 msgid "Select pool" msgstr "" -#: instances/templates/create_instance_w2.html:416 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:411 +#: instances/templates/create_instance_w2.html:624 msgid "Disk Metadata" msgstr "" -#: instances/templates/create_instance_w2.html:418 -#: instances/templates/create_instance_w2.html:631 +#: instances/templates/create_instance_w2.html:413 +#: instances/templates/create_instance_w2.html:626 msgid "Metadata preallocation" msgstr "" -#: instances/templates/create_instance_w2.html:420 -#: instances/templates/create_instance_w2.html:633 +#: instances/templates/create_instance_w2.html:415 +#: instances/templates/create_instance_w2.html:628 #: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:360 #: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 msgid "Image" msgstr "" -#: instances/templates/create_instance_w2.html:423 +#: instances/templates/create_instance_w2.html:418 msgid "HDD Cache Mode" msgstr "" -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:570 msgid "Template Disk" msgstr "" @@ -1698,38 +1693,38 @@ msgstr "" msgid "Detect zeroes" msgstr "" -#: instances/templates/instance.html:20 +#: instances/templates/instance.html:22 #: instances/templates/instance_actions.html:14 #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:25 -#: instances/templates/instances/power_tab.html:82 instances/views.py:287 +#: instances/templates/instances/power_tab.html:82 instances/views.py:264 msgid "Suspend" msgstr "" -#: instances/templates/instance.html:26 +#: instances/templates/instance.html:28 msgid "Guest Agent Enabled & Connected" msgstr "" -#: instances/templates/instance.html:29 +#: instances/templates/instance.html:31 msgid "Guest Agent Enabled but not Connected" msgstr "" -#: instances/templates/instance.html:33 +#: instances/templates/instance.html:35 msgid "Guest Agent Not Enabled & Not Connected" msgstr "" -#: instances/templates/instance.html:48 +#: instances/templates/instance.html:50 #: instances/templates/instances/resize_tab.html:18 #: instances/templates/instances/settings_tab.html:16 msgid "Disk" msgstr "" -#: instances/templates/instance.html:55 +#: instances/templates/instance.html:57 msgid "Refresh instance info" msgstr "" -#: instances/templates/instance.html:59 +#: instances/templates/instance.html:61 msgid "quota reached" msgstr "" @@ -1757,28 +1752,38 @@ msgstr "" #: instances/templates/instances/destroy_instance_form.html:40 #: instances/templates/instances/destroy_tab.html:18 #: instances/templates/instances/destroy_tab.html:20 -#: instances/templates/instances/destroy_tab.html:23 instances/views.py:329 +#: instances/templates/instances/destroy_tab.html:23 instances/views.py:306 msgid "Destroy" msgstr "" +#: instances/templates/instance_actions.html:6 +#: instances/templates/instances/settings_tab.html:37 +#: instances/templates/instances/settings_tab.html:788 +#: instances/templates/instances/settings_tab.html:790 +#: nwfilters/templates/nwfilters.html:109 +#: nwfilters/templates/nwfilters.html:115 storages/templates/storage.html:155 +#: storages/templates/storage.html:162 +msgid "Clone" +msgstr "" + #: instances/templates/instance_actions.html:10 #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:47 #: instances/templates/instances/power_tab.html:121 -#: instances/templates/instances/power_tab.html:123 instances/views.py:262 +#: instances/templates/instances/power_tab.html:123 instances/views.py:239 msgid "Power On" msgstr "" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:9 -#: instances/templates/instances/power_tab.html:59 instances/views.py:278 +#: instances/templates/instances/power_tab.html:59 instances/views.py:255 msgid "Power Off" msgstr "" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:14 -#: instances/templates/instances/power_tab.html:66 instances/views.py:271 +#: instances/templates/instances/power_tab.html:66 instances/views.py:248 msgid "Power Cycle" msgstr "" @@ -1790,7 +1795,7 @@ msgstr "" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:34 #: instances/templates/instances/power_tab.html:93 -#: instances/templates/instances/power_tab.html:108 instances/views.py:295 +#: instances/templates/instances/power_tab.html:108 instances/views.py:272 msgid "Resume" msgstr "" @@ -1798,7 +1803,7 @@ msgstr "" #: instances/templates/instances/power_tab.html:19 #: instances/templates/instances/power_tab.html:39 #: instances/templates/instances/power_tab.html:74 -#: instances/templates/instances/power_tab.html:100 instances/views.py:302 +#: instances/templates/instances/power_tab.html:100 instances/views.py:279 msgid "Force Off" msgstr "" @@ -1889,6 +1894,14 @@ msgid "" "instance." msgstr "" +#: instances/templates/instances/access_tab.html:159 +msgid "To download console.vv file for virt-viewer." +msgstr "" + +#: instances/templates/instances/access_tab.html:160 +msgid "Get console.vv" +msgstr "" + #: instances/templates/instances/destroy_instance_form.html:4 msgid "Confirm Destroy" msgstr "" @@ -1987,7 +2000,7 @@ msgstr "" #: instances/templates/instances/resize_tab.html:71 #: instances/templates/instances/settings_tab.html:79 #: instances/templates/instances/settings_tab.html:95 -#: networks/templates/network.html:65 storages/templates/storage.html:78 +#: networks/templates/network.html:62 storages/templates/storage.html:77 msgid "Disable" msgstr "" @@ -1998,7 +2011,7 @@ msgstr "" #: instances/templates/instances/resize_tab.html:75 #: instances/templates/instances/settings_tab.html:77 #: instances/templates/instances/settings_tab.html:91 -#: networks/templates/network.html:63 storages/templates/storage.html:75 +#: networks/templates/network.html:60 storages/templates/storage.html:74 msgid "Enable" msgstr "" @@ -2031,8 +2044,8 @@ msgid "Boot" msgstr "" #: instances/templates/instances/settings_tab.html:44 -#: instances/templates/instances/settings_tab.html:616 -#: instances/templates/instances/settings_tab.html:618 +#: instances/templates/instances/settings_tab.html:621 +#: instances/templates/instances/settings_tab.html:623 msgid "Migrate" msgstr "" @@ -2041,7 +2054,7 @@ msgid "Options" msgstr "" #: instances/templates/instances/settings_tab.html:72 -#: networks/templates/network.html:59 storages/templates/storage.html:70 +#: networks/templates/network.html:56 storages/templates/storage.html:69 msgid "Autostart" msgstr "" @@ -2078,7 +2091,7 @@ msgid "down: move selected devices" msgstr "" #: instances/templates/instances/settings_tab.html:139 -#: instances/templates/instances/settings_tab.html:428 +#: instances/templates/instances/settings_tab.html:429 msgid "Apply" msgstr "" @@ -2093,7 +2106,7 @@ msgstr "" #: instances/templates/instances/settings_tab.html:169 #: instances/templates/instances/settings_tab.html:234 #: interfaces/templates/create_iface_block.html:34 -#: networks/templates/network.html:46 networks/templates/networks.html:63 +#: networks/templates/network.html:43 networks/templates/networks.html:59 #: storages/templates/create_stg_block.html:77 msgid "Device" msgstr "" @@ -2133,7 +2146,7 @@ msgid "Capacity" msgstr "" #: instances/templates/instances/settings_tab.html:238 -#: instances/templates/instances/settings_tab.html:362 +#: instances/templates/instances/settings_tab.html:363 msgid "Source" msgstr "" @@ -2172,254 +2185,255 @@ msgstr "" msgid "active" msgstr "" -#: instances/templates/instances/settings_tab.html:360 -#: nwfilters/templates/nwfilter.html:78 +#: instances/templates/instances/settings_tab.html:361 +#: nwfilters/templates/nwfilter.html:75 msgid "Filter" msgstr "" -#: instances/templates/instances/settings_tab.html:367 +#: instances/templates/instances/settings_tab.html:368 msgid "Edit NIC" msgstr "" -#: instances/templates/instances/settings_tab.html:375 +#: instances/templates/instances/settings_tab.html:376 msgid "Edit Instance Network" msgstr "" -#: instances/templates/instances/settings_tab.html:388 +#: instances/templates/instances/settings_tab.html:389 msgid "Net Source" msgstr "" -#: instances/templates/instances/settings_tab.html:396 -#: interfaces/templates/interface.html:3 interfaces/templates/interface.html:8 -#: interfaces/templates/interface.html:40 +#: instances/templates/instances/settings_tab.html:397 +#: interfaces/templates/interface.html:4 interfaces/templates/interface.html:6 +#: interfaces/templates/interface.html:39 msgid "Interface" msgstr "" -#: instances/templates/instances/settings_tab.html:414 -#: instances/templates/instances/settings_tab.html:453 +#: instances/templates/instances/settings_tab.html:415 +#: instances/templates/instances/settings_tab.html:454 msgid "Model" msgstr "" -#: instances/templates/instances/settings_tab.html:428 +#: instances/templates/instances/settings_tab.html:429 msgid "Apply network changes" msgstr "" -#: instances/templates/instances/settings_tab.html:437 +#: instances/templates/instances/settings_tab.html:438 msgid "Delete Device" msgstr "" -#: instances/templates/instances/settings_tab.html:445 +#: instances/templates/instances/settings_tab.html:446 #: interfaces/templates/create_iface_block.html:71 -#: interfaces/templates/interface.html:42 +#: interfaces/templates/interface.html:41 msgid "IPv4" msgstr "" -#: instances/templates/instances/settings_tab.html:449 +#: instances/templates/instances/settings_tab.html:450 #: interfaces/templates/create_iface_block.html:74 -#: interfaces/templates/interface.html:44 +#: interfaces/templates/interface.html:43 msgid "IPv6" msgstr "" -#: instances/templates/instances/settings_tab.html:455 +#: instances/templates/instances/settings_tab.html:456 msgid "QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:476 -#: networks/templates/network.html:325 +#: instances/templates/instances/settings_tab.html:468 +msgid "" +"In most configurations, macvtap does not work for host to guest network " +"communication" +msgstr "" + +#: instances/templates/instances/settings_tab.html:481 +#: networks/templates/network.html:322 msgid "QoS Configuration" msgstr "" -#: instances/templates/instances/settings_tab.html:482 +#: instances/templates/instances/settings_tab.html:487 #: networks/templates/add_network_qos.html:18 -#: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134 +#: networks/templates/network.html:328 nwfilters/templates/nwfilter.html:131 msgid "Direction" msgstr "" -#: instances/templates/instances/settings_tab.html:483 +#: instances/templates/instances/settings_tab.html:488 #: networks/templates/add_network_qos.html:27 -#: networks/templates/network.html:332 +#: networks/templates/network.html:329 msgid "Average" msgstr "" -#: instances/templates/instances/settings_tab.html:484 +#: instances/templates/instances/settings_tab.html:489 #: networks/templates/add_network_qos.html:34 -#: networks/templates/network.html:333 +#: networks/templates/network.html:330 msgid "Peak" msgstr "" -#: instances/templates/instances/settings_tab.html:485 +#: instances/templates/instances/settings_tab.html:490 #: networks/templates/add_network_qos.html:41 -#: networks/templates/network.html:334 +#: networks/templates/network.html:331 msgid "Burst" msgstr "" -#: instances/templates/instances/settings_tab.html:510 -#: networks/templates/network.html:356 +#: instances/templates/instances/settings_tab.html:515 +#: networks/templates/network.html:353 msgid "Edit QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:520 -#: networks/templates/network.html:361 +#: instances/templates/instances/settings_tab.html:525 +#: networks/templates/network.html:358 msgid "Delete QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:536 +#: instances/templates/instances/settings_tab.html:541 msgid "For migration both host servers must have equal settings and OS type" msgstr "" -#: instances/templates/instances/settings_tab.html:540 +#: instances/templates/instances/settings_tab.html:545 msgid "Original host" msgstr "" -#: instances/templates/instances/settings_tab.html:546 +#: instances/templates/instances/settings_tab.html:551 msgid "Host migration" msgstr "" -#: instances/templates/instances/settings_tab.html:563 +#: instances/templates/instances/settings_tab.html:568 msgid "Live migration" msgstr "" -#: instances/templates/instances/settings_tab.html:571 +#: instances/templates/instances/settings_tab.html:576 msgid "Unsafe migration" msgstr "" -#: instances/templates/instances/settings_tab.html:579 +#: instances/templates/instances/settings_tab.html:584 msgid "Delete original" msgstr "" -#: instances/templates/instances/settings_tab.html:587 +#: instances/templates/instances/settings_tab.html:592 msgid "Offline migration" msgstr "" -#: instances/templates/instances/settings_tab.html:595 +#: instances/templates/instances/settings_tab.html:600 msgid "Post copy" msgstr "" -#: instances/templates/instances/settings_tab.html:603 +#: instances/templates/instances/settings_tab.html:608 msgid "Forces CPU convergence during live migration" msgstr "" -#: instances/templates/instances/settings_tab.html:603 +#: instances/templates/instances/settings_tab.html:608 msgid "Auto converge" msgstr "" -#: instances/templates/instances/settings_tab.html:611 +#: instances/templates/instances/settings_tab.html:616 msgid "Compress instance memory for fast migration" msgstr "" -#: instances/templates/instances/settings_tab.html:611 +#: instances/templates/instances/settings_tab.html:616 msgid "Compressed" msgstr "" -#: instances/templates/instances/settings_tab.html:624 +#: instances/templates/instances/settings_tab.html:629 msgid "If you need to edit XML please Power Off the instance" msgstr "" -#: instances/templates/instances/settings_tab.html:646 +#: instances/templates/instances/settings_tab.html:651 msgid "Instance owners" msgstr "" -#: instances/templates/instances/settings_tab.html:675 +#: instances/templates/instances/settings_tab.html:680 msgid "To change console settings, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:681 -#: instances/templates/instances/settings_tab.html:683 -msgid "Update" -msgstr "" - -#: instances/templates/instances/settings_tab.html:692 +#: instances/templates/instances/settings_tab.html:697 msgid "Create a clone" msgstr "" -#: instances/templates/instances/settings_tab.html:695 +#: instances/templates/instances/settings_tab.html:700 msgid "Clone Name" msgstr "" -#: instances/templates/instances/settings_tab.html:702 -#: instances/templates/instances/settings_tab.html:733 +#: instances/templates/instances/settings_tab.html:707 +#: instances/templates/instances/settings_tab.html:738 msgid "Guess" msgstr "" -#: instances/templates/instances/settings_tab.html:721 +#: instances/templates/instances/settings_tab.html:726 msgid "Network devices" msgstr "" -#: instances/templates/instances/settings_tab.html:731 +#: instances/templates/instances/settings_tab.html:736 msgid "Random" msgstr "" -#: instances/templates/instances/settings_tab.html:746 +#: instances/templates/instances/settings_tab.html:751 msgid "Storage devices" msgstr "" -#: instances/templates/instances/settings_tab.html:771 -#: instances/templates/instances/settings_tab.html:794 +#: instances/templates/instances/settings_tab.html:776 +#: instances/templates/instances/settings_tab.html:799 msgid "Title" msgstr "" -#: instances/templates/instances/settings_tab.html:791 +#: instances/templates/instances/settings_tab.html:796 msgid "To set instance template name description, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:806 +#: instances/templates/instances/settings_tab.html:811 msgid "Is template" msgstr "" -#: instances/templates/instances/settings_tab.html:827 +#: instances/templates/instances/settings_tab.html:832 msgid "To set instance video model, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:830 +#: instances/templates/instances/settings_tab.html:835 msgid "Primary Video Model" msgstr "" -#: instances/templates/instances/settings_tab.html:834 +#: instances/templates/instances/settings_tab.html:839 msgid "please choose" msgstr "" -#: instances/templates/instances/settings_tab.html:841 -#: instances/templates/instances/settings_tab.html:843 -#: instances/templates/instances/settings_tab.html:863 -#: instances/templates/instances/settings_tab.html:865 -#: instances/templates/instances/settings_tab.html:893 +#: instances/templates/instances/settings_tab.html:846 +#: instances/templates/instances/settings_tab.html:848 +#: instances/templates/instances/settings_tab.html:868 +#: instances/templates/instances/settings_tab.html:870 +#: instances/templates/instances/settings_tab.html:898 #: secrets/templates/secrets.html:103 msgid "Set" msgstr "" -#: instances/templates/instances/settings_tab.html:851 +#: instances/templates/instances/settings_tab.html:856 msgid "To set instance vCPUs hotpluggable" msgstr "" -#: instances/templates/instances/settings_tab.html:854 +#: instances/templates/instances/settings_tab.html:859 msgid "vCPU Hot Plug" msgstr "" -#: instances/templates/instances/settings_tab.html:858 -#: instances/templates/instances/settings_tab.html:889 +#: instances/templates/instances/settings_tab.html:863 +#: instances/templates/instances/settings_tab.html:894 msgid "Enabled" msgstr "" -#: instances/templates/instances/settings_tab.html:859 -#: instances/templates/instances/settings_tab.html:890 +#: instances/templates/instances/settings_tab.html:864 +#: instances/templates/instances/settings_tab.html:895 msgid "Disabled" msgstr "" -#: instances/templates/instances/settings_tab.html:873 +#: instances/templates/instances/settings_tab.html:878 msgid "To Enable/Disable Qemu Guest Agent. Status" msgstr "" -#: instances/templates/instances/settings_tab.html:878 +#: instances/templates/instances/settings_tab.html:883 msgid "Disconnected" msgstr "" -#: instances/templates/instances/settings_tab.html:881 +#: instances/templates/instances/settings_tab.html:886 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:709 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 msgid "Unknown" msgstr "" -#: instances/templates/instances/settings_tab.html:885 +#: instances/templates/instances/settings_tab.html:890 msgid "Qemu Guest Agent" msgstr "" @@ -2487,354 +2501,351 @@ msgstr "" msgid "Disk I/O device" msgstr "" -#: instances/utils.py:122 +#: instances/utils.py:99 msgid "None available device name" msgstr "" -#: instances/utils.py:239 -msgid "Deleting due to multiple(Instance Name) records." -msgstr "" - -#: instances/utils.py:247 -msgid "Deleting due to multiple(UUID) records." -msgstr "" - -#: instances/views.py:259 +#: instances/views.py:236 msgid "Templates cannot be started." msgstr "" -#: instances/views.py:362 -#, python-brace-format -msgid "Migrate to {new_compute.hostname}" +#: instances/views.py:339 +#, python-format +msgid "Migrate to %(hostname)%" msgstr "" -#: instances/views.py:385 +#: instances/views.py:362 msgid "Reset root password" msgstr "" -#: instances/views.py:391 instances/views.py:417 +#: instances/views.py:368 instances/views.py:397 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:409 -#, python-brace-format -msgid "Installed new SSH public key {publickey.keyname}" +#: instances/views.py:389 +#, python-format +msgid "Installed new SSH public key %(keyname)s" msgstr "" -#: instances/views.py:436 -#, python-brace-format -msgid "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" +#: instances/views.py:416 +#, python-format +msgid "" +"User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" msgstr "" -#: instances/views.py:442 +#: instances/views.py:425 msgid "Resize CPU" msgstr "" -#: instances/views.py:470 -#, python-brace-format +#: instances/views.py:453 +#, python-format msgid "" -"User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" +"User %(quota_msg)s quota reached, cannot resize memory of " +"'%(instance_name)s'!" msgstr "" -#: instances/views.py:476 +#: instances/views.py:462 msgid "Resize Memory" msgstr "" -#: instances/views.py:506 -#, python-brace-format +#: instances/views.py:491 +#, python-format msgid "" -"User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" +"User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" msgstr "" -#: instances/views.py:510 +#: instances/views.py:498 msgid "Disk resize" msgstr "" -#: instances/views.py:549 -#, python-brace-format -msgid "Attach new disk {name} ({format})" +#: instances/views.py:537 +#, python-format +msgid "Attach new disk %(name)s (%(format)s)" msgstr "" -#: instances/views.py:580 -#, python-brace-format -msgid "Attach Existing disk: {target_dev}" +#: instances/views.py:568 +#, python-format +msgid "Attach Existing disk: %(target_dev)s" msgstr "" -#: instances/views.py:636 +#: instances/views.py:624 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:638 +#: instances/views.py:626 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:639 -#, python-brace-format -msgid "Edit disk: {target_dev}" +#: instances/views.py:627 +#, python-format +msgid "Edit disk: %(target_dev)s" msgstr "" -#: instances/views.py:661 -#, python-brace-format -msgid "Delete disk: {dev}" +#: instances/views.py:649 +#, python-format +msgid "Delete disk: %(dev)s" msgstr "" -#: instances/views.py:677 -#, python-brace-format -msgid "Detach disk: {dev}" +#: instances/views.py:665 +#, python-format +msgid "Detach disk: %(dev)s" msgstr "" -#: instances/views.py:690 -#, python-brace-format -msgid "Add CD-ROM: {target}" +#: instances/views.py:678 +#, python-format +msgid "Add CD-ROM: %(target)s" msgstr "" -#: instances/views.py:703 -#, python-brace-format -msgid "Detach CD-ROM: {dev}" +#: instances/views.py:691 +#, python-format +msgid "Detach CD-ROM: %(dev)s" msgstr "" -#: instances/views.py:716 -#, python-brace-format -msgid "Mount media: {dev}" +#: instances/views.py:704 +#, python-format +msgid "Mount media: %(dev)s" msgstr "" -#: instances/views.py:729 -#, python-brace-format -msgid "Umount media: {dev}" +#: instances/views.py:717 +#, python-format +msgid "Unmount media: %(dev)s" msgstr "" -#: instances/views.py:742 -#, python-brace-format -msgid "New snapshot : {name}" +#: instances/views.py:730 +#, python-format +msgid "New snapshot: %(name)s" msgstr "" -#: instances/views.py:753 -#, python-brace-format -msgid "Delete snapshot : {snap_name}" +#: instances/views.py:741 +#, python-format +msgid "Delete snapshot: %(snap_name)s" msgstr "" -#: instances/views.py:764 +#: instances/views.py:752 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:767 +#: instances/views.py:755 msgid "Revert snapshot" msgstr "" -#: instances/views.py:781 -#, python-brace-format -msgid "VCPU {id} is enabled={enabled}" +#: instances/views.py:769 +#, python-format +msgid "VCPU %(id)s is enabled=%(enabled)s" msgstr "" -#: instances/views.py:792 -#, python-brace-format -msgid "VCPU Hot-plug is enabled={status}" +#: instances/views.py:780 +#, python-format +msgid "VCPU Hot-plug is enabled=%(status)s" msgstr "" -#: instances/views.py:803 +#: instances/views.py:791 msgid "Set autostart" msgstr "" -#: instances/views.py:812 +#: instances/views.py:800 msgid "Unset autostart" msgstr "" -#: instances/views.py:821 +#: instances/views.py:809 msgid "Enable boot menu" msgstr "" -#: instances/views.py:830 +#: instances/views.py:818 msgid "Disable boot menu" msgstr "" -#: instances/views.py:845 +#: instances/views.py:833 msgid "Set boot order" msgstr "" -#: instances/views.py:848 +#: instances/views.py:836 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:850 +#: instances/views.py:838 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:861 +#: instances/views.py:849 msgid "Edit XML" msgstr "" -#: instances/views.py:875 -#, python-brace-format -msgid "Set Quest Agent {status}" +#: instances/views.py:863 +#, python-format +msgid "Set Guest Agent %(status)s" msgstr "" -#: instances/views.py:885 +#: instances/views.py:873 msgid "Set Video Model" msgstr "" -#: instances/views.py:894 +#: instances/views.py:882 msgid "Change network" msgstr "" -#: instances/views.py:907 +#: instances/views.py:895 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "" -#: instances/views.py:915 +#: instances/views.py:903 msgid "Add network" msgstr "" -#: instances/views.py:929 +#: instances/views.py:917 msgid "Delete network" msgstr "" -#: instances/views.py:945 -#, python-brace-format -msgid "Set Link State: {state}" +#: instances/views.py:933 +#, python-format +msgid "Set Link State: %(state)s" msgstr "" -#: instances/views.py:964 -msgid "{qos_dir.capitalize()} QoS is set" +#: instances/views.py:952 +#, python-format +msgid "%(qos_dir)s QoS is set" msgstr "" -#: instances/views.py:968 networks/views.py:216 -msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +#: instances/views.py:956 +#, python-format +msgid "" +"%(qos_dir)s QoS is set. Network XML is changed. Stop and " +"start network to activate new config." msgstr "" -#: instances/views.py:969 networks/views.py:217 -msgid "Stop and start network to activate new config" +#: instances/views.py:970 +#, python-format +msgid "%(qos_dir)s QoS is deleted" msgstr "" -#: instances/views.py:983 networks/views.py:233 -msgid "{qos_dir.capitalize()} QoS is deleted" +#: instances/views.py:974 +#, python-format +msgid "" +"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " +"start network to activate new config." msgstr "" -#: instances/views.py:987 networks/views.py:230 -msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " -msgstr "" - -#: instances/views.py:988 networks/views.py:231 -msgid "Stop and start network to activate new config." -msgstr "" - -#: instances/views.py:1004 +#: instances/views.py:990 msgid "Only one owner is allowed and the one already added" msgstr "" -#: instances/views.py:1009 +#: instances/views.py:995 #, python-format msgid "Added owner %(user)s" msgstr "" -#: instances/views.py:1020 -#, python-brace-format -msgid "Deleted owner {userinstance_id}" +#: instances/views.py:1006 +#, python-format +msgid "Deleted owner %(userinstance_id)s" msgstr "" -#: instances/views.py:1052 -msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" +#: instances/views.py:1038 +#, python-format +msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgstr "" -#: instances/views.py:1055 -msgid "Instance '{clone_data['name']}' already exists!" +#: instances/views.py:1044 +msgid "Instance 'clone_name' already exists!" msgstr "" -#: instances/views.py:1058 -msgid "Instance name '{clone_data['name']}' contains invalid characters!" +#: instances/views.py:1047 +#, python-format +msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "" -#: instances/views.py:1061 -msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" +#: instances/views.py:1050 +#, python-format +msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "" -#: instances/views.py:1071 -#, python-brace-format -msgid "Clone of '{instance.name}'" +#: instances/views.py:1060 +#, python-format +msgid "Clone of '%(instance_name)s'" msgstr "" -#: instances/views.py:1104 +#: instances/views.py:1093 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:1107 +#: instances/views.py:1096 msgid "Set VNC password" msgstr "" -#: instances/views.py:1115 +#: instances/views.py:1104 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:1120 +#: instances/views.py:1109 msgid "Set VNC type" msgstr "" -#: instances/views.py:1125 +#: instances/views.py:1114 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:1148 +#: instances/views.py:1137 msgid "Edit options" msgstr "" -#: instances/views.py:1162 +#: instances/views.py:1151 msgid "Send console.vv file" msgstr "" -#: instances/views.py:1214 instances/views.py:1307 +#: instances/views.py:1206 instances/views.py:1298 msgid "A virtual machine with this name already exists" msgstr "" -#: instances/views.py:1288 +#: instances/views.py:1281 msgid "You haven't defined any storage pools" msgstr "" -#: instances/views.py:1291 +#: instances/views.py:1283 msgid "You haven't defined any network pools" msgstr "" -#: instances/views.py:1310 -msgid "There is an instance with same name. Are you sure?" +#: instances/views.py:1300 +msgid "There is an instance with same name. Remove it and try again!" msgstr "" -#: instances/views.py:1313 +#: instances/views.py:1304 msgid "No Virtual Machine MAC has been entered" msgstr "" -#: instances/views.py:1337 +#: instances/views.py:1327 msgid "Image has already exist. Please check volumes or change instance name" msgstr "" -#: instances/views.py:1358 +#: instances/views.py:1347 msgid "First you need to create or select an image" msgstr "" -#: instances/views.py:1377 +#: instances/views.py:1365 msgid "Invalid cache mode" msgstr "" -#: instances/views.py:1414 +#: instances/views.py:1402 msgid "Instance is created" msgstr "" -#: instances/views.py:1433 +#: instances/views.py:1423 msgid "Flavor Created" msgstr "" -#: instances/views.py:1441 +#: instances/views.py:1431 msgid "Create Flavor" msgstr "" -#: instances/views.py:1452 +#: instances/views.py:1442 msgid "Flavor Updated" msgstr "" -#: instances/views.py:1460 +#: instances/views.py:1450 msgid "Update Flavor" msgstr "" -#: instances/views.py:1470 +#: instances/views.py:1460 msgid "Flavor Deleted" msgstr "" @@ -2899,13 +2910,13 @@ msgid "hotplug" msgstr "" #: interfaces/templates/create_iface_block.html:44 -#: interfaces/templates/interface.html:77 +#: interfaces/templates/interface.html:76 #: interfaces/templates/interfaces.html:62 #: storages/templates/create_stg_block.html:35 #: storages/templates/create_stg_block.html:64 #: storages/templates/create_stg_block.html:93 #: storages/templates/create_stg_block.html:158 -#: storages/templates/storages.html:64 +#: storages/templates/storages.html:60 msgid "Type" msgstr "" @@ -2939,7 +2950,7 @@ msgstr "" #: interfaces/templates/create_iface_block.html:85 #: interfaces/templates/create_iface_block.html:112 -#: networks/templates/network.html:112 networks/templates/network.html:223 +#: networks/templates/network.html:109 networks/templates/network.html:220 msgid "DHCP" msgstr "" @@ -2973,34 +2984,34 @@ msgstr "" msgid "IPv6 Gateway" msgstr "" -#: interfaces/templates/interface.html:48 +#: interfaces/templates/interface.html:47 msgid "Interface Type" msgstr "" -#: interfaces/templates/interface.html:51 +#: interfaces/templates/interface.html:50 msgid "Bridge Device" msgstr "" -#: interfaces/templates/interface.html:54 +#: interfaces/templates/interface.html:53 msgid "Boot Mode" msgstr "" -#: interfaces/templates/interface.html:56 -#: interfaces/templates/interface.html:79 networks/templates/network.html:48 -#: storages/templates/storage.html:57 +#: interfaces/templates/interface.html:55 +#: interfaces/templates/interface.html:78 networks/templates/network.html:45 +#: storages/templates/storage.html:56 msgid "State" msgstr "" -#: interfaces/templates/interface.html:63 networks/templates/network.html:55 -#: storages/templates/storage.html:65 +#: interfaces/templates/interface.html:62 networks/templates/network.html:52 +#: storages/templates/storage.html:64 msgid "Stop" msgstr "" -#: interfaces/templates/interface.html:70 +#: interfaces/templates/interface.html:69 msgid "Slaves" msgstr "" -#: interfaces/templates/interface.html:78 +#: interfaces/templates/interface.html:77 msgid "Speed" msgstr "" @@ -3101,54 +3112,58 @@ msgid "Type forwarding" msgstr "" #: networks/templates/create_net_block.html:27 -#: networks/templates/network.html:98 +#: networks/templates/network.html:95 msgid "NAT" msgstr "" #: networks/templates/create_net_block.html:28 -#: networks/templates/network.html:101 networks/templates/network.html:218 +#: networks/templates/network.html:98 networks/templates/network.html:215 msgid "ROUTE" msgstr "" #: networks/templates/create_net_block.html:29 -#: networks/templates/network.html:107 networks/templates/network.html:216 +#: networks/templates/network.html:104 networks/templates/network.html:213 msgid "ISOLATE" msgstr "" #: networks/templates/create_net_block.html:30 -#: networks/templates/network.html:104 +#: networks/templates/network.html:101 msgid "BRIDGE" msgstr "" -#: networks/templates/create_net_block.html:35 +#: networks/templates/create_net_block.html:31 +msgid "MACVTAP" +msgstr "" + +#: networks/templates/create_net_block.html:36 msgid "IPv4 Subnet pool" msgstr "" -#: networks/templates/create_net_block.html:41 +#: networks/templates/create_net_block.html:42 msgid "DHCPv4" msgstr "" -#: networks/templates/create_net_block.html:47 +#: networks/templates/create_net_block.html:48 msgid "Fixed Addresses" msgstr "" -#: networks/templates/create_net_block.html:53 +#: networks/templates/create_net_block.html:54 msgid "Enable IPv6" msgstr "" -#: networks/templates/create_net_block.html:59 +#: networks/templates/create_net_block.html:60 msgid "IPv6 Subnet pool" msgstr "" -#: networks/templates/create_net_block.html:65 +#: networks/templates/create_net_block.html:66 msgid "DHCPv6" msgstr "" -#: networks/templates/create_net_block.html:71 +#: networks/templates/create_net_block.html:72 msgid "Bridge Name" msgstr "" -#: networks/templates/create_net_block.html:77 +#: networks/templates/create_net_block.html:78 msgid "Open vSwitch" msgstr "" @@ -3163,7 +3178,7 @@ msgstr "" #: networks/templates/modify_ipv4_fixed_address.html:36 #: networks/templates/modify_ipv6_fixed_address.html:36 -#: networks/templates/network.html:176 networks/templates/network.html:285 +#: networks/templates/network.html:173 networks/templates/network.html:282 msgid "Address" msgstr "" @@ -3172,79 +3187,79 @@ msgid "Add IPV6 Fixed Address" msgstr "" #: networks/templates/modify_ipv6_fixed_address.html:24 -#: networks/templates/network.html:284 +#: networks/templates/network.html:281 msgid "ID" msgstr "" -#: networks/templates/network.html:44 +#: networks/templates/network.html:41 msgid "Network name" msgstr "" -#: networks/templates/network.html:92 +#: networks/templates/network.html:89 msgid "IPv4 Configuration" msgstr "" -#: networks/templates/network.html:95 +#: networks/templates/network.html:92 msgid "IPv4 Forwarding" msgstr "" -#: networks/templates/network.html:115 networks/templates/network.html:227 +#: networks/templates/network.html:112 networks/templates/network.html:224 msgid "ON" msgstr "" -#: networks/templates/network.html:117 networks/templates/network.html:229 +#: networks/templates/network.html:114 networks/templates/network.html:226 msgid "OFF" msgstr "" -#: networks/templates/network.html:124 networks/templates/network.html:130 -#: networks/templates/network.html:236 networks/templates/network.html:242 +#: networks/templates/network.html:121 networks/templates/network.html:127 +#: networks/templates/network.html:233 networks/templates/network.html:239 msgid "End" msgstr "" -#: networks/templates/network.html:138 networks/templates/network.html:251 +#: networks/templates/network.html:135 networks/templates/network.html:248 msgid "Edit DHCP Range" msgstr "" -#: networks/templates/network.html:152 +#: networks/templates/network.html:149 msgid "IPv4 Fixed Addresses" msgstr "" -#: networks/templates/network.html:161 networks/templates/network.html:271 -#: nwfilters/templates/nwfilters.html:88 +#: networks/templates/network.html:158 networks/templates/network.html:268 +#: nwfilters/templates/nwfilters.html:85 msgid "Show" msgstr "" -#: networks/templates/network.html:169 networks/templates/network.html:279 +#: networks/templates/network.html:166 networks/templates/network.html:276 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:395 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 msgid "Clear" msgstr "" -#: networks/templates/network.html:192 networks/templates/network.html:301 +#: networks/templates/network.html:189 networks/templates/network.html:298 msgid "Edit entry" msgstr "" -#: networks/templates/network.html:197 networks/templates/network.html:306 +#: networks/templates/network.html:194 networks/templates/network.html:303 msgid "Delete entry" msgstr "" -#: networks/templates/network.html:210 +#: networks/templates/network.html:207 msgid "IPv6 Configuration" msgstr "" -#: networks/templates/network.html:213 +#: networks/templates/network.html:210 msgid "IPv6 Forwarding" msgstr "" -#: networks/templates/network.html:264 +#: networks/templates/network.html:261 msgid "IPv6 Fixed Addresses" msgstr "" -#: networks/templates/networks.html:50 +#: networks/templates/networks.html:46 msgid "Hypervisor doesn't have any Network" msgstr "" -#: networks/templates/networks.html:65 +#: networks/templates/networks.html:61 msgid "Forward" msgstr "" @@ -3252,43 +3267,63 @@ msgstr "" msgid "Network pool name already in use" msgstr "" -#: networks/views.py:46 -msgid "Please enter bridge name" +#: networks/views.py:47 +msgid "Please enter bridge/dev name" msgstr "" -#: networks/views.py:54 +#: networks/views.py:56 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "" -#: networks/views.py:124 +#: networks/views.py:126 msgid "Unknown Network Family" msgstr "" -#: networks/views.py:174 +#: networks/views.py:176 msgid "{family.upper()} Fixed Address Operation Completed." msgstr "" -#: networks/views.py:184 +#: networks/views.py:186 msgid "{family.upper()} Fixed Address is Deleted." msgstr "" -#: networks/views.py:192 +#: networks/views.py:194 msgid "{family.upper()} DHCP Range is Changed." msgstr "" -#: networks/views.py:201 +#: networks/views.py:203 msgid "" "Network XML is changed. \\Stop and start network to activate new config." msgstr "" -#: networks/views.py:203 +#: networks/views.py:205 msgid "Network XML is changed." msgstr "" +#: networks/views.py:218 +msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +msgstr "" + #: networks/views.py:219 +msgid "Stop and start network to activate new config" +msgstr "" + +#: networks/views.py:221 msgid "{} QoS is set" msgstr "" +#: networks/views.py:232 +msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " +msgstr "" + +#: networks/views.py:233 +msgid "Stop and start network to activate new config." +msgstr "" + +#: networks/views.py:235 +msgid "{qos_dir.capitalize()} QoS is deleted" +msgstr "" + #: nwfilters/templates/add_nwf_rule.html:12 msgid "Add New NWFilter Rule" msgstr "" @@ -3301,79 +3336,79 @@ msgstr "" msgid "Create New NWFilter" msgstr "" -#: nwfilters/templates/nwfilter.html:42 nwfilters/templates/nwfilters.html:58 +#: nwfilters/templates/nwfilter.html:39 nwfilters/templates/nwfilters.html:55 #: secrets/templates/secrets.html:59 msgid "UUID" msgstr "" -#: nwfilters/templates/nwfilter.html:71 +#: nwfilters/templates/nwfilter.html:68 msgid "Filter References" msgstr "" -#: nwfilters/templates/nwfilter.html:103 +#: nwfilters/templates/nwfilter.html:100 msgid "Reference" msgstr "" -#: nwfilters/templates/nwfilter.html:128 +#: nwfilters/templates/nwfilter.html:125 msgid "Rules" msgstr "" -#: nwfilters/templates/nwfilter.html:132 +#: nwfilters/templates/nwfilter.html:129 msgid "Rule" msgstr "" -#: nwfilters/templates/nwfilter.html:133 +#: nwfilters/templates/nwfilter.html:130 msgid "Action Type" msgstr "" -#: nwfilters/templates/nwfilter.html:135 +#: nwfilters/templates/nwfilter.html:132 msgid "Priority" msgstr "" -#: nwfilters/templates/nwfilter.html:136 +#: nwfilters/templates/nwfilter.html:133 msgid "Statematch" msgstr "" -#: nwfilters/templates/nwfilter.html:137 +#: nwfilters/templates/nwfilter.html:134 msgid "Directives" msgstr "" -#: nwfilters/templates/nwfilters.html:74 +#: nwfilters/templates/nwfilters.html:71 msgid "Details of NWFilter" msgstr "" -#: nwfilters/templates/nwfilters.html:97 +#: nwfilters/templates/nwfilters.html:94 msgid "Clone NWFilter" msgstr "" -#: nwfilters/templates/nwfilters.html:138 +#: nwfilters/templates/nwfilters.html:135 msgid "Hypervisor doesn't have any NWFilters" msgstr "" -#: nwfilters/views.py:43 +#: nwfilters/views.py:41 msgid "A network filter with this name already exists" msgstr "" -#: nwfilters/views.py:46 +#: nwfilters/views.py:44 msgid "A network filter with this UUID already exists" msgstr "" -#: nwfilters/views.py:50 +#: nwfilters/views.py:48 #, python-format msgid "Creating NWFilter: %s" msgstr "" -#: nwfilters/views.py:59 +#: nwfilters/views.py:57 #, python-brace-format msgid "Deleting NWFilter: {name}" msgstr "" -#: nwfilters/views.py:71 +#: nwfilters/views.py:69 #, python-brace-format msgid "NWFilter is in use by {inst}. Cannot be deleted." msgstr "" -#: nwfilters/views.py:88 +#: nwfilters/views.py:86 #, python-brace-format msgid "Cloning NWFilter {name} as {cln_name}" msgstr "" @@ -3401,7 +3436,7 @@ msgid "Private" msgstr "" #: secrets/templates/create_secret_block.html:36 -#: storages/templates/storage.html:55 +#: storages/templates/storage.html:54 msgid "Usage" msgstr "" @@ -3527,55 +3562,55 @@ msgstr "" msgid "Add New Volume" msgstr "" -#: storages/templates/storage.html:45 +#: storages/templates/storage.html:44 msgid "Pool name" msgstr "" -#: storages/templates/storage.html:47 +#: storages/templates/storage.html:46 msgid "Pool type" msgstr "" -#: storages/templates/storage.html:49 +#: storages/templates/storage.html:48 msgid "Pool path" msgstr "" -#: storages/templates/storage.html:51 +#: storages/templates/storage.html:50 msgid "Pool status" msgstr "" -#: storages/templates/storage.html:86 storages/templates/storages.html:68 +#: storages/templates/storage.html:85 storages/templates/storages.html:64 msgid "Volumes" msgstr "" -#: storages/templates/storage.html:98 +#: storages/templates/storage.html:97 msgid "Allocated" msgstr "" -#: storages/templates/storage.html:119 +#: storages/templates/storage.html:118 msgid "Clone image" msgstr "" -#: storages/templates/storage.html:132 +#: storages/templates/storage.html:131 msgid "Convert" msgstr "" -#: storages/templates/storage.html:141 +#: storages/templates/storage.html:140 msgid "raw" msgstr "" -#: storages/templates/storage.html:142 +#: storages/templates/storage.html:141 msgid "qcow" msgstr "" -#: storages/templates/storage.html:143 +#: storages/templates/storage.html:142 msgid "qcow2" msgstr "" -#: storages/templates/storage.html:188 +#: storages/templates/storage.html:187 msgid "Hypervisor doesn't have any Volumes" msgstr "" -#: storages/templates/storages.html:50 +#: storages/templates/storages.html:46 msgid "Hypervisor doesn't have any Storages" msgstr "" @@ -3583,36 +3618,36 @@ msgstr "" msgid "Pool name already use" msgstr "" -#: storages/views.py:44 +#: storages/views.py:45 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:47 +#: storages/views.py:49 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:129 +#: storages/views.py:132 #, python-brace-format msgid "Volume: {volname} is deleted." msgstr "" -#: storages/views.py:134 +#: storages/views.py:137 msgid "ISO image already exist" msgstr "" -#: storages/views.py:138 +#: storages/views.py:141 msgid "ISO: {request.FILES['file']} is uploaded." msgstr "" -#: storages/views.py:147 +#: storages/views.py:150 msgid "Name of volume already in use" msgstr "" -#: storages/views.py:157 +#: storages/views.py:160 msgid "{data['image']} image cloned as {name} successfully" msgstr "" -#: storages/views.py:196 +#: storages/views.py:199 #, python-brace-format msgid "Image file {name} is created successfully" msgstr "" @@ -3663,18 +3698,10 @@ msgid "" "to complete you request." msgstr "" -#: templates/common/confirm_delete.html:12 +#: templates/common/confirm_delete.html:16 msgid "Are you sure you want to delete" msgstr "" -#: templates/errors_block.html:8 -msgid "Error" -msgstr "" - -#: templates/messages_block.html:8 -msgid "Success" -msgstr "" - #: templates/navbar.html:47 msgid "Log Out" msgstr "" @@ -3875,14 +3902,14 @@ msgstr "" msgid "Null characters are not allowed." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1162 +#: venv/lib/python3.6/site-packages/django/db/models/base.py:1165 #: venv/lib/python3.6/site-packages/django/forms/models.py:756 #: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 #: venv2/lib/python2.7/site-packages/django/forms/models.py:749 msgid "and" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1164 +#: venv/lib/python3.6/site-packages/django/db/models/base.py:1167 #: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." @@ -5088,76 +5115,9 @@ msgstr "" msgid "Icon of {}" msgstr "" -#: venv/lib/python3.6/site-packages/django_otp/forms.py:58 -msgid "Please enter your OTP token." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:59 -#, python-brace-format -msgid "Error generating challenge: {0}" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:60 -msgid "The selected OTP device is not interactive" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:61 -#, python-brace-format -msgid "OTP Challenge: {0}" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:62 -msgid "Invalid token. Please make sure you have entered it correctly." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:64 +#: venv/lib/python3.6/site-packages/qr_code/qrcode/utils.py:73 #, python-format -msgid "" -"Verification temporarily disabled because of %(failure_count)d failed " -"attempt, please try again soon." -msgid_plural "" -"Verification temporarily disabled because of %(failure_count)d failed " -"attempts, please try again soon." -msgstr[0] "" -msgstr[1] "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:67 -msgid "Verification of the token is currently disabled" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:36 -msgid "Please correct the error below." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:36 -msgid "Please correct the errors below." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:52 -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:72 -msgid "OTP Device:" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:77 -msgid "OTP Token:" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:82 -msgid "Forgotten your password or username?" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:86 -msgid "Log in" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:88 -msgid "Get OTP Challenge" +msgid "The option '%s' is not a valid option for a QR code." msgstr "" #: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 @@ -5347,7 +5307,7 @@ msgstr "" msgid "%s: error: %s\n" msgstr "" -#: webvirtcloud/middleware.py:21 +#: webvirtcloud/middleware.py:18 #, python-format msgid "libvirt Error - %(exception)s" msgstr "" diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index 3414395..fddef4a 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-20 09:29+0000\n" +"POT-Creation-Date: 2020-10-23 07:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,81 +18,110 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: accounts/forms.py:24 +#: accounts/forms.py:25 msgid "Instance owned by another user" msgstr "" -#: accounts/models.py:24 +#: accounts/forms.py:49 +msgid "Key name already exist" +msgstr "" + +#: accounts/forms.py:56 +msgid "Public key already exist" +msgstr "" + +#: accounts/forms.py:59 +msgid "Invalid key" +msgstr "" + +#: accounts/forms.py:75 +msgid "Email" +msgstr "" + +#: accounts/models.py:23 #, python-format msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/models.py:32 +#: accounts/models.py:31 msgid "key name" msgstr "" -#: accounts/models.py:33 +#: accounts/models.py:32 msgid "public key" msgstr "" -#: accounts/models.py:42 +#: accounts/models.py:41 msgid "max instances" msgstr "" -#: accounts/models.py:44 accounts/models.py:51 accounts/models.py:57 -#: accounts/models.py:63 +#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 +#: accounts/models.py:62 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:49 +#: accounts/models.py:48 msgid "max CPUs" msgstr "" -#: accounts/models.py:55 +#: accounts/models.py:54 msgid "max memory" msgstr "" -#: accounts/models.py:61 +#: accounts/models.py:60 msgid "max disk size" msgstr "" -#: accounts/models.py:77 +#: accounts/models.py:76 msgid "Can change password" msgstr "" -#: accounts/templates/account.html:4 accounts/templates/account.html:12 +#: accounts/templates/account.html:7 accounts/templates/account.html:8 msgid "User Profile" msgstr "" -#: accounts/templates/account.html:21 +#: accounts/templates/account.html:12 +msgid "Email OTP QR code" +msgstr "" + +#: accounts/templates/account.html:16 +msgid "Edit user" +msgstr "" + +#: accounts/templates/account.html:19 +msgid "Create user instance" +msgstr "" + +#: accounts/templates/account.html:27 #: computes/templates/computes/instances.html:5 +#: computes/templates/computes/instances.html:9 #: computes/templates/computes/instances.html:32 -#: computes/templates/overview.html:16 instances/templates/allinstances.html:5 +#: computes/templates/overview.html:19 instances/templates/allinstances.html:5 #: instances/templates/allinstances.html:9 #: instances/templates/bottom_bar.html:17 -#: interfaces/templates/interface.html:14 -#: interfaces/templates/interfaces.html:17 networks/templates/network.html:16 -#: networks/templates/networks.html:20 nwfilters/templates/nwfilter.html:15 -#: nwfilters/templates/nwfilters.html:24 secrets/templates/secrets.html:20 -#: storages/templates/storage.html:20 storages/templates/storages.html:20 +#: interfaces/templates/interface.html:16 +#: interfaces/templates/interfaces.html:20 networks/templates/network.html:17 +#: networks/templates/networks.html:19 nwfilters/templates/nwfilter.html:17 +#: nwfilters/templates/nwfilters.html:25 secrets/templates/secrets.html:23 +#: storages/templates/storage.html:22 storages/templates/storages.html:19 #: templates/navbar.html:14 msgid "Instances" msgstr "" -#: accounts/templates/account.html:24 +#: accounts/templates/account.html:30 msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:34 admin/templates/admin/logs.html:34 -#: instances/templates/instance.html:4 +#: accounts/templates/account.html:40 admin/templates/admin/logs.html:27 +#: instances/templates/instance.html:5 msgid "Instance" msgstr "" -#: accounts/templates/account.html:35 +#: accounts/templates/account.html:41 msgid "VNC" msgstr "" -#: accounts/templates/account.html:36 instances/templates/instance.html:87 +#: accounts/templates/account.html:42 instances/templates/instance.html:87 #: instances/templates/instances/resize_tab.html:56 #: instances/templates/instances/resize_tab.html:58 #: instances/templates/instances/resize_tab.html:85 @@ -104,341 +133,118 @@ msgstr "" msgid "Resize" msgstr "" -#: accounts/templates/account.html:37 accounts/templates/account.html:55 -#: accounts/templates/accounts-list.html:133 -#: accounts/templates/accounts.html:126 accounts/templates/profile.html:60 -#: admin/templates/admin/common/list.html:22 -#: admin/templates/admin/group_list.html:47 -#: admin/templates/admin/user_list.html:67 -#: computes/templates/computes/list.html:55 +#: accounts/templates/account.html:43 accounts/templates/account.html:61 +#: accounts/templates/profile.html:51 admin/templates/admin/group_list.html:46 +#: admin/templates/admin/user_list.html:68 +#: computes/templates/computes/list.html:54 #: instances/templates/instances/settings_tab.html:310 #: instances/templates/instances/settings_tab.html:314 -#: interfaces/templates/interface.html:61 networks/templates/network.html:53 -#: nwfilters/templates/nwfilter.html:114 nwfilters/templates/nwfilter.html:154 -#: nwfilters/templates/nwfilters.html:123 secrets/templates/secrets.html:77 -#: storages/templates/storage.html:62 storages/templates/storage.html:175 -#: templates/common/confirm_delete.html:6 -#: templates/common/confirm_delete.html:16 +#: interfaces/templates/interface.html:60 networks/templates/network.html:50 +#: nwfilters/templates/nwfilter.html:111 nwfilters/templates/nwfilter.html:151 +#: nwfilters/templates/nwfilters.html:120 secrets/templates/secrets.html:77 +#: storages/templates/storage.html:61 storages/templates/storage.html:174 +#: templates/common/confirm_delete.html:21 #: venv/lib/python3.6/site-packages/django/forms/formsets.py:375 #: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 msgid "Delete" msgstr "" -#: accounts/templates/account.html:38 -#: instances/templates/create_instance_w2.html:86 +#: accounts/templates/account.html:44 +#: instances/templates/create_instance_w2.html:81 #: instances/templates/instances/settings_tab.html:239 #: instances/templates/instances/snapshots_tab.html:49 -#: nwfilters/templates/nwfilter.html:104 nwfilters/templates/nwfilter.html:138 -#: nwfilters/templates/nwfilters.html:60 secrets/templates/secrets.html:62 -#: storages/templates/storage.html:101 +#: nwfilters/templates/nwfilter.html:101 nwfilters/templates/nwfilter.html:135 +#: nwfilters/templates/nwfilters.html:57 secrets/templates/secrets.html:62 +#: storages/templates/storage.html:100 msgid "Action" msgstr "" -#: accounts/templates/account.html:50 +#: accounts/templates/account.html:56 msgid "edit" msgstr "" -#: accounts/templates/account.html:68 accounts/templates/profile.html:74 +#: accounts/templates/account.html:74 msgid "Key name" msgstr "" -#: accounts/templates/account.html:69 accounts/templates/profile.html:80 +#: accounts/templates/account.html:75 msgid "Public key" msgstr "" -#: accounts/templates/accounts-list.html:4 -#: accounts/templates/accounts-list.html:13 accounts/templates/accounts.html:3 -#: accounts/templates/accounts.html:9 admin/templates/admin/group_list.html:5 -#: admin/templates/admin/user_list.html:6 -#: admin/templates/admin/user_list.html:16 admin/views.py:84 -#: instances/templates/instances/settings_tab.html:63 templates/navbar.html:29 -msgid "Users" -msgstr "" - -#: accounts/templates/accounts-list.html:11 -#: admin/templates/admin/group_list.html:13 -#: admin/templates/admin/user_list.html:14 -#: computes/templates/computes/instances.html:18 -#: instances/templates/allinstances.html:16 -#: nwfilters/templates/nwfilters.html:11 storages/templates/storage.html:88 -#: templates/search_block.html:3 -msgid "Search" -msgstr "" - -#: accounts/templates/accounts-list.html:25 accounts/templates/accounts.html:21 -#: admin/templates/admin/group_list.html:24 admin/templates/admin/logs.html:22 -#: admin/templates/admin/user_list.html:25 -#: computes/templates/computes/instances.html:57 -#: computes/templates/computes/list.html:21 -#: instances/templates/create_instance_w2.html:71 -#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:50 -#: nwfilters/templates/nwfilters.html:138 secrets/templates/secrets.html:50 -#: storages/templates/storage.html:188 storages/templates/storages.html:50 -msgid "Warning" -msgstr "" - -#: accounts/templates/accounts-list.html:25 accounts/templates/accounts.html:21 -#: admin/templates/admin/user_list.html:25 -msgid "You don't have any user" -msgstr "" - -#: accounts/templates/accounts-list.html:33 accounts/templates/profile.html:31 -#: admin/templates/admin/user_list.html:33 -msgid "Username" -msgstr "" - -#: accounts/templates/accounts-list.html:34 accounts/templates/accounts.html:44 -#: admin/templates/admin/user_list.html:34 -#: computes/templates/computes/instances.html:68 -#: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:9 -msgid "Status" -msgstr "" - -#: accounts/templates/accounts-list.html:35 -#: admin/templates/admin/user_list.html:35 -msgid "Staff" -msgstr "" - -#: accounts/templates/accounts-list.html:36 -#: admin/templates/admin/user_list.html:36 -msgid "Superuser" -msgstr "" - -#: accounts/templates/accounts-list.html:37 -#: instances/templates/instance_actions.html:6 -#: instances/templates/instances/settings_tab.html:37 -#: instances/templates/instances/settings_tab.html:783 -#: instances/templates/instances/settings_tab.html:785 -#: nwfilters/templates/nwfilters.html:112 -#: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:156 -#: storages/templates/storage.html:163 -msgid "Clone" -msgstr "" - -#: accounts/templates/accounts-list.html:45 -#: accounts/templates/accounts-list.html:148 -#: accounts/templates/accounts.html:36 accounts/templates/accounts.html:141 -#: admin/templates/admin/common/list.html:16 -#: admin/templates/admin/group_list.html:44 -#: admin/templates/admin/user_list.html:61 -#: computes/templates/computes/list.html:54 networks/templates/network.html:85 -#: nwfilters/templates/nwfilter.html:62 secrets/templates/secrets.html:74 -msgid "Edit" -msgstr "" - -#: accounts/templates/accounts-list.html:51 accounts/templates/accounts.html:48 -#: admin/templates/admin/user_list.html:50 -#: computes/templates/computes/instances.html:94 -#: instances/templates/allinstances_index_grouped.html:57 -#: instances/templates/allinstances_index_nongrouped.html:40 -#: instances/templates/instance.html:17 -msgid "Active" -msgstr "" - -#: accounts/templates/accounts-list.html:53 accounts/templates/accounts.html:50 -#: admin/templates/admin/user_list.html:52 -msgid "Blocked" -msgstr "" - -#: accounts/templates/accounts-list.html:71 accounts/templates/accounts.html:63 -msgid "Edit user info" -msgstr "" - -#: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69 -#: accounts/templates/create_user_block.html:18 -#: computes/templates/computes/instances.html:66 -#: computes/templates/computes/list.html:29 -#: instances/templates/add_instance_volume.html:40 -#: instances/templates/add_instance_volume.html:42 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/create_instance_w2.html:82 -#: instances/templates/create_instance_w2.html:108 -#: instances/templates/create_instance_w2.html:111 -#: instances/templates/create_instance_w2.html:310 -#: instances/templates/create_instance_w2.html:312 -#: instances/templates/create_instance_w2.html:523 -#: instances/templates/create_instance_w2.html:525 -#: instances/templates/instances/settings_tab.html:340 -#: instances/templates/instances/snapshots_tab.html:47 -#: interfaces/templates/create_iface_block.html:18 -#: interfaces/templates/interface.html:76 -#: networks/templates/create_net_block.html:18 -#: networks/templates/modify_ipv4_fixed_address.html:30 -#: networks/templates/modify_ipv6_fixed_address.html:30 -#: networks/templates/network.html:177 networks/templates/network.html:286 -#: nwfilters/templates/nwfilter.html:44 nwfilters/templates/nwfilters.html:59 -#: nwfilters/templates/nwfilters.html:103 -#: nwfilters/templates/nwfilters.html:105 -#: storages/templates/create_stg_block.html:42 -#: storages/templates/create_stg_block.html:71 -#: storages/templates/create_stg_block.html:100 -#: storages/templates/create_stg_block.html:165 -#: storages/templates/create_stg_block.html:214 -#: storages/templates/create_stg_vol_block.html:21 -#: storages/templates/storage.html:97 storages/templates/storage.html:125 -#: storages/templates/storage.html:127 -msgid "Name" -msgstr "" - -#: accounts/templates/accounts-list.html:83 accounts/templates/accounts.html:76 -#: accounts/templates/create_user_block.html:24 -#: accounts/templates/login.html:19 -#: console/templates/console-spice-full.html:201 -#: console/templates/console-spice-lite.html:58 -#: console/templates/console-spice-lite.html:99 -msgid "Password" -msgstr "" - -#: accounts/templates/accounts-list.html:89 accounts/templates/accounts.html:82 -msgid "Is staff" -msgstr "" - -#: accounts/templates/accounts-list.html:95 accounts/templates/accounts.html:88 -msgid "Is superuser" -msgstr "" - -#: accounts/templates/accounts-list.html:101 -#: accounts/templates/accounts.html:94 -msgid "Can clone instances" -msgstr "" - -#: accounts/templates/accounts-list.html:107 -#: accounts/templates/accounts.html:100 -msgid "Max instances" -msgstr "" - -#: accounts/templates/accounts-list.html:113 -#: accounts/templates/accounts.html:106 -msgid "Max cpus" -msgstr "" - -#: accounts/templates/accounts-list.html:119 -#: accounts/templates/accounts.html:112 -msgid "Max memory (MB)" -msgstr "" - -#: accounts/templates/accounts-list.html:125 -#: accounts/templates/accounts.html:118 -msgid "Max disk size (GB)" -msgstr "" - -#: accounts/templates/accounts-list.html:137 -#: accounts/templates/accounts.html:130 admin/templates/admin/user_list.html:63 -msgid "Block" -msgstr "" - -#: accounts/templates/accounts-list.html:141 -#: accounts/templates/accounts.html:134 admin/templates/admin/user_list.html:65 -msgid "Unblock" -msgstr "" - -#: accounts/templates/accounts-list.html:145 -#: accounts/templates/accounts.html:138 -#: accounts/templates/create_user_block.html:31 -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/add_instance_owner_block.html:30 -#: instances/templates/add_instance_volume.html:89 -#: instances/templates/add_instance_volume.html:144 -#: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:274 -#: instances/templates/edit_instance_volume.html:123 -#: instances/templates/instances/settings_tab.html:427 -#: interfaces/templates/create_iface_block.html:135 -#: networks/templates/add_network_qos.html:50 -#: networks/templates/create_net_block.html:84 -#: networks/templates/modify_ipv4_fixed_address.html:44 -#: networks/templates/modify_ipv6_fixed_address.html:44 -#: nwfilters/templates/add_nwf_rule.html:25 -#: nwfilters/templates/create_nwfilter_block.html:23 -#: nwfilters/templates/nwfilters.html:83 nwfilters/templates/nwfilters.html:111 -#: secrets/templates/create_secret_block.html:54 -#: secrets/templates/secrets.html:102 -#: storages/templates/create_stg_block.html:55 -#: storages/templates/create_stg_block.html:84 -#: storages/templates/create_stg_block.html:140 -#: storages/templates/create_stg_block.html:202 -#: storages/templates/create_stg_block.html:230 -#: storages/templates/create_stg_vol_block.html:28 -#: storages/templates/create_stg_vol_block.html:56 -#: storages/templates/storage.html:155 -msgid "Close" -msgstr "" - #: accounts/templates/accounts/change_password_form.html:7 -#: accounts/templates/accounts/change_password_form.html:12 -#: accounts/templates/profile.html:21 +#: accounts/templates/accounts/change_password_form.html:14 +#: accounts/templates/profile.html:29 msgid "Change Password" msgstr "" -#: accounts/templates/accounts/change_password_form.html:22 -#: admin/templates/admin/user_form.html:22 +#: accounts/templates/accounts/change_password_form.html:25 +#: accounts/templates/accounts/email_otp_form.html:25 +#: admin/templates/admin/user_form.html:19 #: computes/templates/computes/form.html:21 -#: templates/common/confirm_delete.html:14 templates/common/form.html:20 +#: templates/common/confirm_delete.html:19 templates/common/form.html:20 msgid "Cancel" msgstr "" -#: accounts/templates/accounts/change_password_form.html:24 -#: accounts/templates/profile.html:44 -#: instances/templates/instances/settings_tab.html:633 -#: instances/templates/instances/settings_tab.html:637 -#: instances/templates/instances/settings_tab.html:819 -#: instances/templates/instances/settings_tab.html:821 +#: accounts/templates/accounts/change_password_form.html:27 +#: instances/templates/instances/settings_tab.html:638 +#: instances/templates/instances/settings_tab.html:642 +#: instances/templates/instances/settings_tab.html:824 +#: instances/templates/instances/settings_tab.html:826 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:397 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 msgid "Change" msgstr "" -#: accounts/templates/create_user_block.html:13 -msgid "Add New User" +#: accounts/templates/accounts/email/otp.html:3 +#, python-format +msgid "" +"\n" +"Scan this QR code to get OTP for account '%(user)s'\n" msgstr "" -#: accounts/templates/create_user_block.html:20 -msgid "john" +#: accounts/templates/accounts/email_otp_form.html:12 +msgid "" +"\n" +" Enter email address OTP QR code will be sent to.\n" +" " msgstr "" -#: accounts/templates/create_user_block.html:32 -#: instances/templates/create_instance_w1.html:95 -#: instances/templates/create_instance_w2.html:276 -#: instances/templates/create_instance_w2.html:278 -#: instances/templates/create_instance_w2.html:505 -#: instances/templates/create_instance_w2.html:509 -#: instances/templates/create_instance_w2.html:718 -#: instances/templates/create_instance_w2.html:722 -#: interfaces/templates/create_iface_block.html:138 -#: networks/templates/create_net_block.html:85 -#: networks/templates/modify_ipv4_fixed_address.html:45 -#: networks/templates/modify_ipv6_fixed_address.html:45 -#: nwfilters/templates/create_nwfilter_block.html:24 -#: secrets/templates/create_secret_block.html:55 -#: storages/templates/create_stg_block.html:56 -#: storages/templates/create_stg_block.html:85 -#: storages/templates/create_stg_block.html:144 -#: storages/templates/create_stg_block.html:148 -#: storages/templates/create_stg_block.html:205 -#: storages/templates/create_stg_block.html:233 -#: storages/templates/create_stg_vol_block.html:57 -msgid "Create" +#: accounts/templates/accounts/email_otp_form.html:27 +msgid "Send" msgstr "" -#: accounts/templates/login.html:3 accounts/templates/logout.html:4 -msgid "WebVirtCloud" +#: accounts/templates/accounts/otp_login.html:23 +msgid "I do not have/lost my OTP!" msgstr "" -#: accounts/templates/login.html:3 accounts/templates/login.html:17 -#: accounts/templates/login.html:21 +#: accounts/templates/accounts/otp_login.html:24 +#: accounts/templates/login.html:5 accounts/templates/login.html:23 +#: accounts/templates/login.html:27 msgid "Sign In" msgstr "" -#: accounts/templates/login.html:13 +#: accounts/templates/login.html:5 accounts/templates/logout.html:4 +msgid "WebVirtCloud" +msgstr "" + +#: accounts/templates/login.html:19 msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:18 accounts/templates/profile.html:25 -msgid "Login" +#: accounts/templates/login.html:24 admin/templates/admin/logs.html:26 +#: computes/templates/computes/instances.html:67 +#: instances/templates/add_instance_owner_block.html:18 +#: instances/templates/allinstances_index_grouped.html:8 +#: instances/templates/allinstances_index_nongrouped.html:7 +#: instances/templates/instances/stats_tab.html:84 +msgid "User" +msgstr "" + +#: accounts/templates/login.html:25 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 +msgid "Password" msgstr "" #: accounts/templates/logout.html:4 @@ -449,53 +255,31 @@ msgstr "" msgid "Successful log out" msgstr "" -#: accounts/templates/profile.html:5 accounts/templates/profile.html:10 +#: accounts/templates/profile.html:7 accounts/templates/profile.html:9 #: templates/navbar.html:45 msgid "Profile" msgstr "" -#: accounts/templates/profile.html:19 +#: accounts/templates/profile.html:14 msgid "Edit Profile" msgstr "" -#: accounts/templates/profile.html:37 -msgid "Email" -msgstr "" - -#: accounts/templates/profile.html:48 +#: accounts/templates/profile.html:17 #: instances/templates/instances/access_tab.html:23 msgid "SSH Keys" msgstr "" -#: accounts/templates/profile.html:60 -#: instances/templates/create_instance_w2.html:292 -#: instances/templates/instances/settings_tab.html:438 -#: instances/templates/instances/settings_tab.html:510 -#: instances/templates/instances/settings_tab.html:520 -#: instances/templates/instances/snapshots_tab.html:75 -#: interfaces/templates/interface.html:61 -#: interfaces/templates/interface.html:63 networks/templates/network.html:53 -#: networks/templates/network.html:55 networks/templates/network.html:65 -#: networks/templates/network.html:139 networks/templates/network.html:192 -#: networks/templates/network.html:197 networks/templates/network.html:252 -#: networks/templates/network.html:301 networks/templates/network.html:306 -#: networks/templates/network.html:356 networks/templates/network.html:361 -#: nwfilters/templates/nwfilter.html:114 nwfilters/templates/nwfilter.html:154 -#: nwfilters/templates/nwfilters.html:123 secrets/templates/secrets.html:77 -#: storages/templates/storage.html:63 storages/templates/storage.html:66 -#: storages/templates/storage.html:78 storages/templates/storage.html:175 -msgid "Are you sure?" +#: accounts/templates/profile.html:34 +#: instances/templates/instances/settings_tab.html:686 +#: instances/templates/instances/settings_tab.html:688 +msgid "Update" msgstr "" -#: accounts/templates/profile.html:76 -msgid "Enter Name" +#: accounts/templates/profile.html:64 +msgid "Add SSH Key" msgstr "" -#: accounts/templates/profile.html:82 -msgid "Enter Public Key" -msgstr "" - -#: accounts/templates/profile.html:87 +#: accounts/templates/profile.html:72 #: instances/templates/add_instance_network_block.html:50 #: instances/templates/add_instance_owner_block.html:31 #: instances/templates/create_flav_block.html:28 @@ -503,333 +287,441 @@ msgstr "" msgid "Add" msgstr "" -#: accounts/views.py:39 -msgid "Key name already exist" +#: accounts/utils.py:50 +msgid "OTP QR Code" msgstr "" -#: accounts/views.py:42 -msgid "Public key already exist" +#: accounts/utils.py:51 +msgid "Please view HTML version of this message." +msgstr "" + +#: accounts/views.py:26 +msgid "Profile updated" +msgstr "" + +#: accounts/views.py:40 +msgid "SSH key added" msgstr "" #: accounts/views.py:45 -msgid "Invalid characters in public key" +msgid "Add SSH key" msgstr "" -#: accounts/views.py:77 +#: accounts/views.py:53 +msgid "SSH key deleted" +msgstr "" + +#: accounts/views.py:58 +msgid "Delete SSH key" +msgstr "" + +#: accounts/views.py:86 msgid "Password Changed" msgstr "" -#: accounts/views.py:80 -msgid "Wrong Data Provided" -msgstr "" - -#: accounts/views.py:100 +#: accounts/views.py:106 msgid "Create User Instance" msgstr "" -#: accounts/views.py:118 +#: accounts/views.py:124 msgid "Update User Instance" msgstr "" -#: admin/forms.py:46 +#: accounts/views.py:160 +#, python-format +msgid "OTP Sent to %s" +msgstr "" + +#: accounts/views.py:165 +msgid "Email OTP" +msgstr "" + +#: accounts/views.py:175 +#, python-format +msgid "OTP QR code was emailed to user %s" +msgstr "" + +#: accounts/views.py:177 +msgid "User email not set, failed to send QR code" +msgstr "" + +#: admin/forms.py:49 msgid "Permissions" msgstr "" -#: admin/forms.py:53 admin/templates/admin/group_list.html:15 +#: admin/forms.py:56 admin/templates/admin/group_list.html:15 #: templates/navbar.html:30 msgid "Groups" msgstr "" -#: admin/templates/admin/common/list.html:9 -msgid "Create New" +#: admin/forms.py:79 +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." msgstr "" -#: admin/templates/admin/group_list.html:24 +#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: instances/templates/instances/settings_tab.html:63 templates/navbar.html:29 +msgid "Users" +msgstr "" + +#: admin/templates/admin/group_list.html:13 +#: admin/templates/admin/user_list.html:16 +#: computes/templates/computes/instances.html:18 +#: instances/templates/allinstances.html:16 +#: nwfilters/templates/nwfilters.html:12 storages/templates/storage.html:87 +#: templates/search_block.html:3 +msgid "Search" +msgstr "" + +#: admin/templates/admin/group_list.html:23 admin/templates/admin/logs.html:16 +#: admin/templates/admin/user_list.html:26 +#: computes/templates/computes/instances.html:57 +#: computes/templates/computes/list.html:20 +#: instances/templates/create_instance_w2.html:66 +#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:46 +#: nwfilters/templates/nwfilters.html:135 secrets/templates/secrets.html:50 +#: storages/templates/storage.html:187 storages/templates/storages.html:46 +msgid "Warning" +msgstr "" + +#: admin/templates/admin/group_list.html:23 msgid "You don't have any groups" msgstr "" -#: admin/templates/admin/group_list.html:32 +#: admin/templates/admin/group_list.html:31 msgid "Group Name" msgstr "" -#: admin/templates/admin/group_list.html:33 -#: admin/templates/admin/user_list.html:38 +#: admin/templates/admin/group_list.html:32 +#: admin/templates/admin/user_list.html:39 #: computes/templates/computes/instances.html:71 -#: computes/templates/computes/list.html:32 +#: computes/templates/computes/list.html:31 #: instances/templates/allinstances_index_grouped.html:12 #: instances/templates/allinstances_index_nongrouped.html:12 #: instances/templates/instances/settings_tab.html:343 -#: instances/templates/instances/settings_tab.html:486 -#: networks/templates/network.html:178 networks/templates/network.html:287 -#: networks/templates/network.html:335 +#: instances/templates/instances/settings_tab.html:491 +#: networks/templates/network.html:175 networks/templates/network.html:284 +#: networks/templates/network.html:332 msgid "Actions" msgstr "" -#: admin/templates/admin/logs.html:4 admin/templates/admin/logs.html:9 +#: admin/templates/admin/group_list.html:43 +#: admin/templates/admin/user_list.html:62 +#: computes/templates/computes/list.html:53 networks/templates/network.html:82 +#: nwfilters/templates/nwfilter.html:59 secrets/templates/secrets.html:74 +msgid "Edit" +msgstr "" + +#: admin/templates/admin/logs.html:5 admin/templates/admin/logs.html:7 #: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:22 +#: admin/templates/admin/logs.html:16 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:32 +#: admin/templates/admin/logs.html:25 #: instances/templates/instances/snapshots_tab.html:48 #: instances/templates/instances/stats_tab.html:83 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:33 admin/templates/admin/user_form.html:6 -#: computes/templates/computes/instances.html:67 -#: instances/templates/add_instance_owner_block.html:18 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances/stats_tab.html:84 -msgid "User" -msgstr "" - -#: admin/templates/admin/logs.html:35 +#: admin/templates/admin/logs.html:28 #: instances/templates/instances/stats_tab.html:85 msgid "Message" msgstr "" -#: admin/templates/admin/user_form.html:24 +#: admin/templates/admin/user_form.html:21 #: computes/templates/computes/form.html:23 #: instances/templates/edit_instance_volume.html:124 #: networks/templates/add_network_qos.html:51 templates/common/form.html:22 msgid "Save" msgstr "" +#: admin/templates/admin/user_list.html:26 +msgid "You don't have any user" +msgstr "" + +#: admin/templates/admin/user_list.html:34 +msgid "Username" +msgstr "" + +#: admin/templates/admin/user_list.html:35 +#: computes/templates/computes/instances.html:68 +#: computes/templates/computes/list.html:29 +#: instances/templates/allinstances_index_grouped.html:9 +#: instances/templates/allinstances_index_nongrouped.html:9 +msgid "Status" +msgstr "" + +#: admin/templates/admin/user_list.html:36 +msgid "Staff" +msgstr "" + #: admin/templates/admin/user_list.html:37 +msgid "Superuser" +msgstr "" + +#: admin/templates/admin/user_list.html:38 msgid "Can Clone" msgstr "" -#: admin/templates/admin/user_list.html:60 +#: admin/templates/admin/user_list.html:51 +#: computes/templates/computes/instances.html:94 +#: instances/templates/allinstances_index_grouped.html:57 +#: instances/templates/allinstances_index_nongrouped.html:40 +#: instances/templates/instance.html:19 +msgid "Active" +msgstr "" + +#: admin/templates/admin/user_list.html:53 +msgid "Blocked" +msgstr "" + +#: admin/templates/admin/user_list.html:61 msgid "View Profile" msgstr "" -#: admin/views.py:39 +#: admin/templates/admin/user_list.html:64 +msgid "Block" +msgstr "" + +#: admin/templates/admin/user_list.html:66 +msgid "Unblock" +msgstr "" + +#: admin/views.py:42 msgid "Create Group" msgstr "" -#: admin/views.py:57 +#: admin/views.py:60 msgid "Update Group" msgstr "" -#: admin/views.py:110 +#: admin/views.py:113 msgid "Create User" msgstr "" -#: admin/views.py:132 +#: admin/views.py:136 msgid "Update User" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:10 +#: admin/views.py:149 +msgid "User password changed: {}" +msgstr "" + +#: admin/views.py:152 +msgid "Wrong Data Provided" +msgstr "" + +#: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Theme" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:10 +#: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Bootstrap CSS & Bootswatch Theme" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:11 +#: appsettings/migrations/0002_auto_20200527_1603.py:12 msgid "Theme SASS Path" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:11 +#: appsettings/migrations/0002_auto_20200527_1603.py:12 msgid "Bootstrap SASS & Bootswatch SASS Directory" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:12 +#: appsettings/migrations/0002_auto_20200527_1603.py:13 msgid "All Instances View Style" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:12 +#: appsettings/migrations/0002_auto_20200527_1603.py:13 msgid "All instances list style" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:13 +#: appsettings/migrations/0002_auto_20200527_1603.py:14 msgid "Logs per Page" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:13 +#: appsettings/migrations/0002_auto_20200527_1603.py:14 msgid "Pagination for logs" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:14 +#: appsettings/migrations/0002_auto_20200527_1603.py:15 msgid "Multiple Owner for VM" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:14 +#: appsettings/migrations/0002_auto_20200527_1603.py:15 msgid "Allow to have multiple owner for instance" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:15 +#: appsettings/migrations/0002_auto_20200527_1603.py:16 msgid "Quota Debug" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:15 +#: appsettings/migrations/0002_auto_20200527_1603.py:16 msgid "Debug for user quotas" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:16 +#: appsettings/migrations/0002_auto_20200527_1603.py:17 msgid "Disk Format" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:16 +#: appsettings/migrations/0002_auto_20200527_1603.py:17 msgid "Instance disk format" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:17 +#: appsettings/migrations/0002_auto_20200527_1603.py:18 msgid "Disk Bus" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:17 +#: appsettings/migrations/0002_auto_20200527_1603.py:18 msgid "Instance disk bus type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:18 +#: appsettings/migrations/0002_auto_20200527_1603.py:19 msgid "Disk SCSI Controller" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:18 +#: appsettings/migrations/0002_auto_20200527_1603.py:19 msgid "SCSI controller type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:19 +#: appsettings/migrations/0002_auto_20200527_1603.py:20 msgid "Disk Cache" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:19 +#: appsettings/migrations/0002_auto_20200527_1603.py:20 msgid "Disk volume cache type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:20 +#: appsettings/migrations/0002_auto_20200527_1603.py:21 msgid "Disk IO Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:20 +#: appsettings/migrations/0002_auto_20200527_1603.py:21 msgid "Volume io modes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:21 +#: appsettings/migrations/0002_auto_20200527_1603.py:22 msgid "Disk Detect Zeroes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:21 +#: appsettings/migrations/0002_auto_20200527_1603.py:22 msgid "Volume detect zeroes mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:22 +#: appsettings/migrations/0002_auto_20200527_1603.py:23 msgid "Disk Discard" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:22 +#: appsettings/migrations/0002_auto_20200527_1603.py:23 msgid "Volume discard mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:23 +#: appsettings/migrations/0002_auto_20200527_1603.py:24 msgid "Disk Owner UID" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:23 +#: appsettings/migrations/0002_auto_20200527_1603.py:24 msgid "Owner UID: up to os, 0=root, 107=qemu or libvirt-bin(for ubuntu)" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:24 +#: appsettings/migrations/0002_auto_20200527_1603.py:25 msgid "Disk Owner GID" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:24 +#: appsettings/migrations/0002_auto_20200527_1603.py:25 msgid "Owner GID: up to os, 0=root, 107=qemu or libvirt-bin(for ubuntu)" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:25 +#: appsettings/migrations/0002_auto_20200527_1603.py:26 msgid "VM CPU Mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:25 +#: appsettings/migrations/0002_auto_20200527_1603.py:26 msgid "Cpu modes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:26 +#: appsettings/migrations/0002_auto_20200527_1603.py:27 msgid "VM Machine Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:26 +#: appsettings/migrations/0002_auto_20200527_1603.py:27 msgid "Chipset/Machine type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:27 +#: appsettings/migrations/0002_auto_20200527_1603.py:28 msgid "VM Firmware Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:27 +#: appsettings/migrations/0002_auto_20200527_1603.py:28 msgid "Firmware type for x86_64" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:28 +#: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "VM Architecture Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:28 +#: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "Architecture type: x86_64, i686, etc" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:29 +#: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "VM Console Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:29 +#: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "Default console type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:30 +#: appsettings/migrations/0002_auto_20200527_1603.py:31 msgid "VM Clone Name Prefix" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:30 +#: appsettings/migrations/0002_auto_20200527_1603.py:31 msgid "Prefix for cloned instance name" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:31 +#: appsettings/migrations/0002_auto_20200527_1603.py:32 msgid "VM Clone Auto Name" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:31 +#: appsettings/migrations/0002_auto_20200527_1603.py:32 msgid "Generated name for cloned instance" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:32 +#: appsettings/migrations/0002_auto_20200527_1603.py:33 msgid "VM Clone Auto Migrate" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:32 +#: appsettings/migrations/0002_auto_20200527_1603.py:33 msgid "Auto migrate instance after clone" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:33 +#: appsettings/migrations/0002_auto_20200527_1603.py:34 msgid "VM Bottom Bar" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:33 +#: appsettings/migrations/0002_auto_20200527_1603.py:34 msgid "Bottom navbar for instance details" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:34 +#: appsettings/migrations/0002_auto_20200527_1603.py:35 msgid "Show Access Root Pass" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:34 +#: appsettings/migrations/0002_auto_20200527_1603.py:35 msgid "Show access root password" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:35 +#: appsettings/migrations/0002_auto_20200527_1603.py:36 msgid "Show Access SSH Keys" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:35 +#: appsettings/migrations/0002_auto_20200527_1603.py:36 msgid "Show access ssh keys" msgstr "" @@ -865,63 +757,63 @@ msgstr "" msgid "Clip console viewport" msgstr "" -#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 msgid "name" msgstr "" -#: appsettings/models.py:10 +#: appsettings/models.py:11 msgid "key" msgstr "" -#: appsettings/models.py:11 +#: appsettings/models.py:12 msgid "value" msgstr "" -#: appsettings/models.py:12 +#: appsettings/models.py:13 msgid "choices" msgstr "" -#: appsettings/models.py:13 +#: appsettings/models.py:14 msgid "description" msgstr "" -#: appsettings/templates/appsettings.html:3 -#: appsettings/templates/appsettings.html:8 +#: appsettings/templates/appsettings.html:4 +#: appsettings/templates/appsettings.html:6 msgid "Edit Settings" msgstr "" -#: appsettings/templates/appsettings.html:17 +#: appsettings/templates/appsettings.html:11 msgid "App Settings" msgstr "" -#: appsettings/templates/appsettings.html:21 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:15 templates/navbar.html:43 msgid "Language" msgstr "" -#: appsettings/templates/appsettings.html:54 +#: appsettings/templates/appsettings.html:48 msgid "After change please full refresh page with 'Ctrl + F5' " msgstr "" -#: appsettings/templates/appsettings.html:59 +#: appsettings/templates/appsettings.html:53 msgid "Other Settings" msgstr "" -#: appsettings/views.py:42 +#: appsettings/views.py:38 #, python-brace-format msgid "SASS directory path is changed. Now: {sass_dir.value}" msgstr "" -#: appsettings/views.py:68 +#: appsettings/views.py:65 #, python-brace-format msgid "Theme changed. Now: {theme}" msgstr "" -#: appsettings/views.py:83 +#: appsettings/views.py:80 #, python-brace-format msgid "{setting.name} is changed. Now: {setting.value}" msgstr "" -#: computes/forms.py:19 +#: computes/forms.py:21 msgid "FQDN/IP" msgstr "" @@ -950,65 +842,65 @@ msgid "Create Compute" msgstr "" #: computes/templates/computes/instances.html:29 -#: computes/templates/computes/list.html:50 -#: computes/templates/computes/list.html:52 computes/templates/overview.html:4 -#: computes/templates/overview.html:13 interfaces/templates/interface.html:11 -#: interfaces/templates/interfaces.html:14 networks/templates/network.html:13 -#: networks/templates/networks.html:17 nwfilters/templates/nwfilter.html:12 -#: nwfilters/templates/nwfilters.html:21 secrets/templates/secrets.html:17 -#: storages/templates/storage.html:17 storages/templates/storages.html:17 +#: computes/templates/computes/list.html:49 +#: computes/templates/computes/list.html:51 computes/templates/overview.html:6 +#: computes/templates/overview.html:16 interfaces/templates/interface.html:13 +#: interfaces/templates/interfaces.html:17 networks/templates/network.html:14 +#: networks/templates/networks.html:16 nwfilters/templates/nwfilter.html:14 +#: nwfilters/templates/nwfilters.html:22 secrets/templates/secrets.html:20 +#: storages/templates/storage.html:19 storages/templates/storages.html:16 msgid "Overview" msgstr "" #: computes/templates/computes/instances.html:35 -#: computes/templates/overview.html:19 interfaces/templates/interface.html:17 -#: interfaces/templates/interfaces.html:20 networks/templates/network.html:19 -#: networks/templates/networks.html:23 nwfilters/templates/nwfilter.html:18 -#: nwfilters/templates/nwfilters.html:27 secrets/templates/secrets.html:23 -#: storages/templates/storage.html:23 storages/templates/storages.html:3 -#: storages/templates/storages.html:9 storages/templates/storages.html:23 +#: computes/templates/overview.html:22 interfaces/templates/interface.html:19 +#: interfaces/templates/interfaces.html:23 networks/templates/network.html:20 +#: networks/templates/networks.html:22 nwfilters/templates/nwfilter.html:20 +#: nwfilters/templates/nwfilters.html:28 secrets/templates/secrets.html:26 +#: storages/templates/storage.html:25 storages/templates/storages.html:4 +#: storages/templates/storages.html:6 storages/templates/storages.html:22 msgid "Storages" msgstr "" #: computes/templates/computes/instances.html:38 -#: computes/templates/overview.html:22 interfaces/templates/interface.html:20 -#: interfaces/templates/interfaces.html:23 networks/templates/network.html:22 -#: networks/templates/networks.html:3 networks/templates/networks.html:9 -#: networks/templates/networks.html:26 nwfilters/templates/nwfilter.html:21 -#: nwfilters/templates/nwfilters.html:30 secrets/templates/secrets.html:26 -#: storages/templates/storage.html:26 storages/templates/storages.html:26 +#: computes/templates/overview.html:25 interfaces/templates/interface.html:22 +#: interfaces/templates/interfaces.html:26 networks/templates/network.html:23 +#: networks/templates/networks.html:4 networks/templates/networks.html:6 +#: networks/templates/networks.html:25 nwfilters/templates/nwfilter.html:23 +#: nwfilters/templates/nwfilters.html:31 secrets/templates/secrets.html:29 +#: storages/templates/storage.html:28 storages/templates/storages.html:25 msgid "Networks" msgstr "" #: computes/templates/computes/instances.html:41 -#: computes/templates/overview.html:25 interfaces/templates/interface.html:23 -#: interfaces/templates/interfaces.html:4 -#: interfaces/templates/interfaces.html:26 networks/templates/network.html:25 -#: networks/templates/networks.html:29 nwfilters/templates/nwfilter.html:24 -#: nwfilters/templates/nwfilters.html:33 secrets/templates/secrets.html:29 -#: storages/templates/storage.html:29 storages/templates/storages.html:29 +#: computes/templates/overview.html:28 interfaces/templates/interface.html:25 +#: interfaces/templates/interfaces.html:5 +#: interfaces/templates/interfaces.html:7 +#: interfaces/templates/interfaces.html:29 networks/templates/network.html:26 +#: networks/templates/networks.html:28 nwfilters/templates/nwfilter.html:26 +#: nwfilters/templates/nwfilters.html:34 secrets/templates/secrets.html:32 +#: storages/templates/storage.html:31 storages/templates/storages.html:28 msgid "Interfaces" msgstr "" #: computes/templates/computes/instances.html:44 -#: computes/templates/overview.html:28 interfaces/templates/interface.html:26 -#: interfaces/templates/interfaces.html:29 networks/templates/network.html:28 -#: networks/templates/networks.html:32 nwfilters/templates/nwfilter.html:4 -#: nwfilters/templates/nwfilter.html:27 nwfilters/templates/nwfilters.html:4 -#: nwfilters/templates/nwfilters.html:13 nwfilters/templates/nwfilters.html:36 -#: secrets/templates/secrets.html:32 storages/templates/storage.html:32 -#: storages/templates/storages.html:32 +#: computes/templates/overview.html:31 interfaces/templates/interface.html:28 +#: interfaces/templates/interfaces.html:32 networks/templates/network.html:29 +#: networks/templates/networks.html:31 nwfilters/templates/nwfilter.html:29 +#: nwfilters/templates/nwfilters.html:5 nwfilters/templates/nwfilters.html:7 +#: nwfilters/templates/nwfilters.html:37 secrets/templates/secrets.html:35 +#: storages/templates/storage.html:34 storages/templates/storages.html:31 msgid "NWFilters" msgstr "" #: computes/templates/computes/instances.html:47 -#: computes/templates/overview.html:31 interfaces/templates/interface.html:29 -#: interfaces/templates/interfaces.html:32 networks/templates/network.html:31 -#: networks/templates/networks.html:35 nwfilters/templates/nwfilter.html:30 -#: nwfilters/templates/nwfilters.html:39 secrets/templates/secrets.html:4 -#: secrets/templates/secrets.html:13 secrets/templates/secrets.html:35 +#: computes/templates/overview.html:34 interfaces/templates/interface.html:31 +#: interfaces/templates/interfaces.html:35 networks/templates/network.html:32 +#: networks/templates/networks.html:34 nwfilters/templates/nwfilter.html:32 +#: nwfilters/templates/nwfilters.html:40 secrets/templates/secrets.html:4 +#: secrets/templates/secrets.html:10 secrets/templates/secrets.html:38 #: storages/templates/create_stg_block.html:124 -#: storages/templates/storage.html:35 storages/templates/storages.html:35 +#: storages/templates/storage.html:37 storages/templates/storages.html:34 msgid "Secrets" msgstr "" @@ -1017,20 +909,55 @@ msgid "Hypervisor doesn't have any Instances" msgstr "" #: computes/templates/computes/instances.html:66 +#: computes/templates/computes/list.html:28 +#: instances/templates/add_instance_volume.html:40 +#: instances/templates/add_instance_volume.html:42 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instances/settings_tab.html:777 -#: instances/templates/instances/settings_tab.html:800 +#: instances/templates/create_instance_w2.html:77 +#: instances/templates/create_instance_w2.html:103 +#: instances/templates/create_instance_w2.html:106 +#: instances/templates/create_instance_w2.html:305 +#: instances/templates/create_instance_w2.html:307 +#: instances/templates/create_instance_w2.html:518 +#: instances/templates/create_instance_w2.html:520 +#: instances/templates/instances/settings_tab.html:340 +#: instances/templates/instances/snapshots_tab.html:47 +#: interfaces/templates/create_iface_block.html:18 +#: interfaces/templates/interface.html:75 +#: networks/templates/create_net_block.html:18 +#: networks/templates/modify_ipv4_fixed_address.html:30 +#: networks/templates/modify_ipv6_fixed_address.html:30 +#: networks/templates/network.html:174 networks/templates/network.html:283 +#: nwfilters/templates/nwfilter.html:41 nwfilters/templates/nwfilters.html:56 +#: nwfilters/templates/nwfilters.html:100 +#: nwfilters/templates/nwfilters.html:102 +#: storages/templates/create_stg_block.html:42 +#: storages/templates/create_stg_block.html:71 +#: storages/templates/create_stg_block.html:100 +#: storages/templates/create_stg_block.html:165 +#: storages/templates/create_stg_block.html:214 +#: storages/templates/create_stg_vol_block.html:21 +#: storages/templates/storage.html:96 storages/templates/storage.html:124 +#: storages/templates/storage.html:126 +msgid "Name" +msgstr "" + +#: computes/templates/computes/instances.html:66 +#: instances/templates/allinstances_index_grouped.html:7 +#: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/instances/settings_tab.html:782 +#: instances/templates/instances/settings_tab.html:805 msgid "Description" msgstr "" #: computes/templates/computes/instances.html:69 #: instances/templates/allinstances_index_grouped.html:10 #: instances/templates/allinstances_index_nongrouped.html:10 -#: instances/templates/create_instance_w2.html:83 -#: instances/templates/create_instance_w2.html:328 -#: instances/templates/create_instance_w2.html:541 -#: instances/templates/instance.html:40 instances/templates/instance.html:42 +#: instances/templates/create_instance_w2.html:78 +#: instances/templates/create_instance_w2.html:323 +#: instances/templates/create_instance_w2.html:536 +#: instances/templates/instance.html:42 instances/templates/instance.html:44 msgid "VCPU" msgstr "" @@ -1045,7 +972,7 @@ msgstr "" #: computes/templates/computes/instances.html:96 #: instances/templates/allinstances_index_grouped.html:58 #: instances/templates/allinstances_index_nongrouped.html:42 -#: instances/templates/instance.html:14 +#: instances/templates/instance.html:16 msgid "Off" msgstr "" @@ -1060,23 +987,23 @@ msgstr "" msgid "Computes" msgstr "" -#: computes/templates/computes/list.html:21 +#: computes/templates/computes/list.html:20 msgid "You don't have any computes" msgstr "" -#: computes/templates/computes/list.html:31 computes/templates/overview.html:92 +#: computes/templates/computes/list.html:30 computes/templates/overview.html:92 #: instances/templates/instances/settings_tab.html:163 #: instances/templates/instances/settings_tab.html:248 msgid "Details" msgstr "" -#: computes/templates/computes/list.html:42 +#: computes/templates/computes/list.html:41 #: instances/templates/allinstances_index_grouped.html:28 -#: instances/templates/instances/settings_tab.html:876 +#: instances/templates/instances/settings_tab.html:881 msgid "Connected" msgstr "" -#: computes/templates/computes/list.html:42 +#: computes/templates/computes/list.html:41 msgid "Not Connected" msgstr "" @@ -1134,8 +1061,8 @@ msgid "Libvirt" msgstr "" #: computes/templates/overview.html:84 -#: instances/templates/create_instance_w1.html:42 -#: instances/templates/create_instance_w1.html:58 +#: instances/templates/create_instance_w1.html:36 +#: instances/templates/create_instance_w1.html:52 msgid "Architecture" msgstr "" @@ -1201,24 +1128,24 @@ msgstr "" msgid "File API is not supported" msgstr "" -#: console/templates/console-spice-full.html:197 +#: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "" -#: console/templates/console-spice-full.html:199 +#: console/templates/console-spice-full.html:204 msgid "Port" msgstr "" -#: console/templates/console-spice-full.html:207 +#: console/templates/console-spice-full.html:212 msgid "Show console" msgstr "" -#: console/templates/console-spice-full.html:209 -#: interfaces/templates/interface.html:60 networks/templates/network.html:52 -#: networks/templates/network.html:122 networks/templates/network.html:128 -#: networks/templates/network.html:234 networks/templates/network.html:240 -#: storages/templates/storage.html:61 +#: console/templates/console-spice-full.html:214 +#: interfaces/templates/interface.html:59 networks/templates/network.html:49 +#: networks/templates/network.html:119 networks/templates/network.html:125 +#: networks/templates/network.html:231 networks/templates/network.html:237 +#: storages/templates/storage.html:60 msgid "Start" msgstr "" @@ -1230,7 +1157,7 @@ msgstr "" msgid "noVNC encountered an error" msgstr "" -#: console/templates/console-vnc-lite.html:222 +#: console/templates/console-vnc-lite.html:221 msgid "Loading" msgstr "" @@ -1266,10 +1193,6 @@ msgstr "" msgid "The name of the virtual machine must not contain any special characters" msgstr "" -#: instances/forms.py:65 -msgid "The name of the virtual machine must not exceed 20 characters" -msgstr "" - #: instances/models.py:11 msgid "label" msgstr "" @@ -1298,7 +1221,7 @@ msgstr "" msgid "created" msgstr "" -#: instances/models.py:215 +#: instances/models.py:220 msgid "Can access console without password" msgstr "" @@ -1307,60 +1230,90 @@ msgid "Add Instance Network" msgstr "" #: instances/templates/add_instance_network_block.html:18 -#: instances/templates/create_instance_w2.html:210 -#: instances/templates/instances/settings_tab.html:358 -#: instances/templates/instances/settings_tab.html:381 -#: instances/templates/instances/settings_tab.html:482 -#: interfaces/templates/interface.html:46 -#: interfaces/templates/interface.html:75 +#: instances/templates/create_instance_w2.html:205 +#: instances/templates/instances/settings_tab.html:359 +#: instances/templates/instances/settings_tab.html:382 +#: instances/templates/instances/settings_tab.html:487 +#: interfaces/templates/interface.html:45 +#: interfaces/templates/interface.html:74 #: interfaces/templates/interfaces.html:63 #: networks/templates/modify_ipv4_fixed_address.html:24 -#: networks/templates/network.html:175 +#: networks/templates/network.html:172 msgid "MAC" msgstr "" #: instances/templates/add_instance_network_block.html:24 -#: instances/templates/create_instance_w2.html:169 -#: instances/templates/create_instance_w2.html:393 -#: instances/templates/create_instance_w2.html:610 +#: instances/templates/create_instance_w2.html:164 +#: instances/templates/create_instance_w2.html:388 +#: instances/templates/create_instance_w2.html:605 #: instances/templates/instances/settings_tab.html:30 -#: instances/templates/instances/settings_tab.html:393 -#: networks/templates/network.html:4 networks/templates/network.html:9 -#: networks/templates/network.html:110 networks/templates/network.html:221 +#: instances/templates/instances/settings_tab.html:394 +#: networks/templates/network.html:5 networks/templates/network.html:7 +#: networks/templates/network.html:107 networks/templates/network.html:218 msgid "Network" msgstr "" #: instances/templates/add_instance_network_block.html:37 -#: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:434 -#: instances/templates/create_instance_w2.html:647 -#: instances/templates/instances/settings_tab.html:402 -#: nwfilters/templates/nwfilter.html:9 +#: instances/templates/create_instance_w2.html:183 +#: instances/templates/create_instance_w2.html:429 +#: instances/templates/create_instance_w2.html:642 +#: instances/templates/instances/settings_tab.html:403 +#: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" msgstr "" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:117 #: instances/templates/create_inst_block.html:25 -#: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:382 -#: instances/templates/create_instance_w2.html:437 -#: instances/templates/create_instance_w2.html:585 -#: instances/templates/create_instance_w2.html:604 -#: instances/templates/create_instance_w2.html:650 +#: instances/templates/create_instance_w2.html:158 +#: instances/templates/create_instance_w2.html:186 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:432 +#: instances/templates/create_instance_w2.html:580 +#: instances/templates/create_instance_w2.html:599 +#: instances/templates/create_instance_w2.html:645 #: instances/templates/instances/access_tab.html:135 #: instances/templates/instances/settings_tab.html:183 -#: instances/templates/instances/settings_tab.html:406 +#: instances/templates/instances/settings_tab.html:407 #: instances/templates/instances/stats_tab.html:90 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 +#: interfaces/templates/interface.html:41 +#: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:78 #: storages/templates/create_stg_block.html:132 -#: storages/templates/storage.html:48 storages/templates/storage.html:50 -#: storages/templates/storage.html:52 +#: storages/templates/storage.html:47 storages/templates/storage.html:49 +#: storages/templates/storage.html:51 msgid "None" msgstr "" +#: instances/templates/add_instance_network_block.html:49 +#: instances/templates/add_instance_owner_block.html:30 +#: instances/templates/add_instance_volume.html:89 +#: instances/templates/add_instance_volume.html:144 +#: instances/templates/create_flav_block.html:25 +#: instances/templates/create_inst_block.html:34 +#: instances/templates/create_instance_w2.html:269 +#: instances/templates/edit_instance_volume.html:123 +#: instances/templates/instances/settings_tab.html:428 +#: interfaces/templates/create_iface_block.html:135 +#: networks/templates/add_network_qos.html:50 +#: networks/templates/create_net_block.html:85 +#: networks/templates/modify_ipv4_fixed_address.html:44 +#: networks/templates/modify_ipv6_fixed_address.html:44 +#: nwfilters/templates/add_nwf_rule.html:25 +#: nwfilters/templates/create_nwfilter_block.html:23 +#: nwfilters/templates/nwfilters.html:80 nwfilters/templates/nwfilters.html:108 +#: secrets/templates/create_secret_block.html:54 +#: secrets/templates/secrets.html:102 +#: storages/templates/create_stg_block.html:55 +#: storages/templates/create_stg_block.html:84 +#: storages/templates/create_stg_block.html:140 +#: storages/templates/create_stg_block.html:202 +#: storages/templates/create_stg_block.html:230 +#: storages/templates/create_stg_vol_block.html:28 +#: storages/templates/create_stg_vol_block.html:56 +#: storages/templates/storage.html:154 +msgid "Close" +msgstr "" + #: instances/templates/add_instance_owner_block.html:12 msgid "Add Instance Owner" msgstr "" @@ -1390,27 +1343,27 @@ msgstr "" #: instances/templates/add_instance_volume.html:30 #: instances/templates/add_instance_volume.html:100 -#: instances/templates/create_instance_w2.html:154 -#: instances/templates/create_instance_w2.html:596 +#: instances/templates/create_instance_w2.html:149 +#: instances/templates/create_instance_w2.html:591 #: instances/templates/instances/settings_tab.html:237 -#: storages/templates/storage.html:4 storages/templates/storage.html:14 +#: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" msgstr "" #: instances/templates/add_instance_volume.html:46 #: storages/templates/create_stg_block.html:183 -#: storages/templates/storage.html:100 storages/templates/storage.html:138 +#: storages/templates/storage.html:99 storages/templates/storage.html:137 msgid "Format" msgstr "" #: instances/templates/add_instance_volume.html:56 -#: storages/templates/storage.html:53 storages/templates/storage.html:99 -#: storages/templates/storages.html:66 +#: storages/templates/storage.html:52 storages/templates/storage.html:98 +#: storages/templates/storages.html:62 msgid "Size" msgstr "" #: instances/templates/add_instance_volume.html:60 -#: instances/templates/create_instance_w2.html:96 +#: instances/templates/create_instance_w2.html:91 msgid "GB" msgstr "" @@ -1427,8 +1380,8 @@ msgid "Cache" msgstr "" #: instances/templates/add_instance_volume.html:83 -#: instances/templates/instances/settings_tab.html:755 -#: storages/templates/storage.html:148 +#: instances/templates/instances/settings_tab.html:760 +#: storages/templates/storage.html:147 msgid "Metadata" msgstr "" @@ -1473,180 +1426,222 @@ msgstr "" msgid "Choose" msgstr "" -#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w1.html:5 #: instances/templates/create_instance_w2.html:5 msgid "Create new instance" msgstr "" -#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w1.html:5 msgid "Select Type" msgstr "" -#: instances/templates/create_instance_w1.html:11 -#: instances/templates/create_instance_w2.html:14 +#: instances/templates/create_instance_w1.html:8 +#: instances/templates/create_instance_w2.html:12 #, python-format msgid "New instance on %(host)s " msgstr "" -#: instances/templates/create_instance_w1.html:47 +#: instances/templates/create_instance_w1.html:41 #: instances/templates/instances/settings_tab.html:49 -#: networks/templates/network.html:75 nwfilters/templates/nwfilter.html:52 +#: networks/templates/network.html:72 nwfilters/templates/nwfilter.html:49 msgid "XML" msgstr "" -#: instances/templates/create_instance_w1.html:68 +#: instances/templates/create_instance_w1.html:62 msgid "Chipset" msgstr "" -#: instances/templates/create_instance_w1.html:78 +#: instances/templates/create_instance_w1.html:72 msgid "Next" msgstr "" -#: instances/templates/create_instance_w2.html:50 +#: instances/templates/create_instance_w1.html:89 +#: instances/templates/create_instance_w2.html:271 +#: instances/templates/create_instance_w2.html:273 +#: instances/templates/create_instance_w2.html:500 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:713 +#: instances/templates/create_instance_w2.html:717 +#: interfaces/templates/create_iface_block.html:138 +#: 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/create_nwfilter_block.html:24 +#: secrets/templates/create_secret_block.html:55 +#: storages/templates/create_stg_block.html:56 +#: storages/templates/create_stg_block.html:85 +#: storages/templates/create_stg_block.html:144 +#: storages/templates/create_stg_block.html:148 +#: storages/templates/create_stg_block.html:205 +#: storages/templates/create_stg_block.html:233 +#: storages/templates/create_stg_vol_block.html:57 +msgid "Create" +msgstr "" + +#: instances/templates/create_instance_w2.html:45 msgid "Flavor" msgstr "" -#: instances/templates/create_instance_w2.html:55 +#: instances/templates/create_instance_w2.html:50 msgid "Custom" msgstr "" -#: instances/templates/create_instance_w2.html:60 +#: instances/templates/create_instance_w2.html:55 msgid "Template" msgstr "" -#: instances/templates/create_instance_w2.html:71 +#: instances/templates/create_instance_w2.html:66 msgid "Hypervisor doesn't have any Flavors" msgstr "" -#: instances/templates/create_instance_w2.html:76 +#: instances/templates/create_instance_w2.html:71 msgid "Create from flavor" msgstr "" -#: instances/templates/create_instance_w2.html:84 -#: instances/templates/create_instance_w2.html:357 -#: instances/templates/create_instance_w2.html:568 -#: instances/templates/instance.html:45 +#: instances/templates/create_instance_w2.html:79 +#: instances/templates/create_instance_w2.html:352 +#: instances/templates/create_instance_w2.html:563 +#: instances/templates/instance.html:47 msgid "RAM" msgstr "" -#: instances/templates/create_instance_w2.html:85 -#: instances/templates/create_instance_w2.html:372 +#: instances/templates/create_instance_w2.html:80 +#: instances/templates/create_instance_w2.html:367 msgid "HDD" msgstr "" -#: instances/templates/create_instance_w2.html:95 -#: instances/templates/create_instance_w2.html:361 -#: instances/templates/create_instance_w2.html:572 -#: instances/templates/instance.html:45 +#: instances/templates/create_instance_w2.html:90 +#: instances/templates/create_instance_w2.html:356 +#: instances/templates/create_instance_w2.html:567 +#: instances/templates/instance.html:47 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:108 msgid "MB" msgstr "" -#: instances/templates/create_instance_w2.html:102 +#: instances/templates/create_instance_w2.html:97 msgid "Create Virtual Machine" msgstr "" -#: instances/templates/create_instance_w2.html:120 -#: instances/templates/create_instance_w2.html:317 -#: instances/templates/create_instance_w2.html:530 +#: instances/templates/create_instance_w2.html:115 +#: instances/templates/create_instance_w2.html:312 +#: instances/templates/create_instance_w2.html:525 msgid "Firmware" msgstr "" -#: instances/templates/create_instance_w2.html:132 -#: instances/templates/create_instance_w2.html:335 -#: instances/templates/create_instance_w2.html:547 +#: instances/templates/create_instance_w2.html:127 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:542 msgid "VCPU Config" msgstr "" -#: instances/templates/create_instance_w2.html:135 -#: instances/templates/create_instance_w2.html:338 -#: instances/templates/create_instance_w2.html:550 +#: instances/templates/create_instance_w2.html:130 +#: instances/templates/create_instance_w2.html:333 +#: instances/templates/create_instance_w2.html:545 msgid "no-mode" msgstr "" -#: instances/templates/create_instance_w2.html:179 -#: instances/templates/create_instance_w2.html:407 -#: instances/templates/create_instance_w2.html:620 +#: instances/templates/create_instance_w2.html:174 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/edit_instance_volume.html:25 msgid "Advanced" msgstr "" -#: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:636 +#: instances/templates/create_instance_w2.html:194 +#: instances/templates/create_instance_w2.html:631 msgid "HDD cache mode" msgstr "" -#: instances/templates/create_instance_w2.html:217 -#: instances/templates/create_instance_w2.html:446 -#: instances/templates/create_instance_w2.html:659 +#: instances/templates/create_instance_w2.html:212 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:654 msgid "Graphics" msgstr "" -#: instances/templates/create_instance_w2.html:228 -#: instances/templates/create_instance_w2.html:457 -#: instances/templates/create_instance_w2.html:670 +#: instances/templates/create_instance_w2.html:223 +#: instances/templates/create_instance_w2.html:452 +#: instances/templates/create_instance_w2.html:665 msgid "Video" msgstr "" -#: instances/templates/create_instance_w2.html:242 -#: instances/templates/create_instance_w2.html:471 -#: instances/templates/create_instance_w2.html:684 +#: instances/templates/create_instance_w2.html:237 +#: instances/templates/create_instance_w2.html:466 +#: instances/templates/create_instance_w2.html:679 msgid "Console Access" msgstr "" -#: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:254 -#: instances/templates/create_instance_w2.html:481 -#: instances/templates/create_instance_w2.html:483 -#: instances/templates/create_instance_w2.html:694 -#: instances/templates/create_instance_w2.html:696 +#: instances/templates/create_instance_w2.html:247 +#: instances/templates/create_instance_w2.html:249 +#: instances/templates/create_instance_w2.html:476 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:689 +#: instances/templates/create_instance_w2.html:691 msgid "Console Password" msgstr "" -#: instances/templates/create_instance_w2.html:258 -#: instances/templates/create_instance_w2.html:487 -#: instances/templates/create_instance_w2.html:700 +#: instances/templates/create_instance_w2.html:253 +#: instances/templates/create_instance_w2.html:482 +#: instances/templates/create_instance_w2.html:695 msgid "Guest Agent" msgstr "" -#: instances/templates/create_instance_w2.html:265 -#: instances/templates/create_instance_w2.html:494 -#: instances/templates/create_instance_w2.html:707 +#: instances/templates/create_instance_w2.html:260 +#: instances/templates/create_instance_w2.html:489 +#: instances/templates/create_instance_w2.html:702 msgid "VirtIO" msgstr "" -#: instances/templates/create_instance_w2.html:364 +#: instances/templates/create_instance_w2.html:287 +#: instances/templates/instances/settings_tab.html:439 +#: instances/templates/instances/settings_tab.html:515 +#: instances/templates/instances/settings_tab.html:525 +#: instances/templates/instances/snapshots_tab.html:75 +#: interfaces/templates/interface.html:60 +#: interfaces/templates/interface.html:62 networks/templates/network.html:50 +#: networks/templates/network.html:52 networks/templates/network.html:62 +#: networks/templates/network.html:136 networks/templates/network.html:189 +#: networks/templates/network.html:194 networks/templates/network.html:249 +#: networks/templates/network.html:298 networks/templates/network.html:303 +#: networks/templates/network.html:353 networks/templates/network.html:358 +#: nwfilters/templates/nwfilter.html:111 nwfilters/templates/nwfilter.html:151 +#: nwfilters/templates/nwfilters.html:120 secrets/templates/secrets.html:77 +#: storages/templates/storage.html:62 storages/templates/storage.html:65 +#: storages/templates/storage.html:77 storages/templates/storage.html:174 +msgid "Are you sure?" +msgstr "" + +#: instances/templates/create_instance_w2.html:359 msgid "Added Disks" msgstr "" -#: instances/templates/create_instance_w2.html:377 -#: instances/templates/create_instance_w2.html:580 +#: instances/templates/create_instance_w2.html:372 +#: instances/templates/create_instance_w2.html:575 msgid "Select pool" msgstr "" -#: instances/templates/create_instance_w2.html:416 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:411 +#: instances/templates/create_instance_w2.html:624 msgid "Disk Metadata" msgstr "" -#: instances/templates/create_instance_w2.html:418 -#: instances/templates/create_instance_w2.html:631 +#: instances/templates/create_instance_w2.html:413 +#: instances/templates/create_instance_w2.html:626 msgid "Metadata preallocation" msgstr "" -#: instances/templates/create_instance_w2.html:420 -#: instances/templates/create_instance_w2.html:633 +#: instances/templates/create_instance_w2.html:415 +#: instances/templates/create_instance_w2.html:628 #: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:360 #: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 msgid "Image" msgstr "" -#: instances/templates/create_instance_w2.html:423 +#: instances/templates/create_instance_w2.html:418 msgid "HDD Cache Mode" msgstr "" -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:570 msgid "Template Disk" msgstr "" @@ -1698,38 +1693,38 @@ msgstr "" msgid "Detect zeroes" msgstr "" -#: instances/templates/instance.html:20 +#: instances/templates/instance.html:22 #: instances/templates/instance_actions.html:14 #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:25 -#: instances/templates/instances/power_tab.html:82 instances/views.py:287 +#: instances/templates/instances/power_tab.html:82 instances/views.py:264 msgid "Suspend" msgstr "" -#: instances/templates/instance.html:26 +#: instances/templates/instance.html:28 msgid "Guest Agent Enabled & Connected" msgstr "" -#: instances/templates/instance.html:29 +#: instances/templates/instance.html:31 msgid "Guest Agent Enabled but not Connected" msgstr "" -#: instances/templates/instance.html:33 +#: instances/templates/instance.html:35 msgid "Guest Agent Not Enabled & Not Connected" msgstr "" -#: instances/templates/instance.html:48 +#: instances/templates/instance.html:50 #: instances/templates/instances/resize_tab.html:18 #: instances/templates/instances/settings_tab.html:16 msgid "Disk" msgstr "" -#: instances/templates/instance.html:55 +#: instances/templates/instance.html:57 msgid "Refresh instance info" msgstr "" -#: instances/templates/instance.html:59 +#: instances/templates/instance.html:61 msgid "quota reached" msgstr "" @@ -1757,28 +1752,38 @@ msgstr "" #: instances/templates/instances/destroy_instance_form.html:40 #: instances/templates/instances/destroy_tab.html:18 #: instances/templates/instances/destroy_tab.html:20 -#: instances/templates/instances/destroy_tab.html:23 instances/views.py:329 +#: instances/templates/instances/destroy_tab.html:23 instances/views.py:306 msgid "Destroy" msgstr "" +#: instances/templates/instance_actions.html:6 +#: instances/templates/instances/settings_tab.html:37 +#: instances/templates/instances/settings_tab.html:788 +#: instances/templates/instances/settings_tab.html:790 +#: nwfilters/templates/nwfilters.html:109 +#: nwfilters/templates/nwfilters.html:115 storages/templates/storage.html:155 +#: storages/templates/storage.html:162 +msgid "Clone" +msgstr "" + #: instances/templates/instance_actions.html:10 #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:47 #: instances/templates/instances/power_tab.html:121 -#: instances/templates/instances/power_tab.html:123 instances/views.py:262 +#: instances/templates/instances/power_tab.html:123 instances/views.py:239 msgid "Power On" msgstr "" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:9 -#: instances/templates/instances/power_tab.html:59 instances/views.py:278 +#: instances/templates/instances/power_tab.html:59 instances/views.py:255 msgid "Power Off" msgstr "" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:14 -#: instances/templates/instances/power_tab.html:66 instances/views.py:271 +#: instances/templates/instances/power_tab.html:66 instances/views.py:248 msgid "Power Cycle" msgstr "" @@ -1790,7 +1795,7 @@ msgstr "" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:34 #: instances/templates/instances/power_tab.html:93 -#: instances/templates/instances/power_tab.html:108 instances/views.py:295 +#: instances/templates/instances/power_tab.html:108 instances/views.py:272 msgid "Resume" msgstr "" @@ -1798,7 +1803,7 @@ msgstr "" #: instances/templates/instances/power_tab.html:19 #: instances/templates/instances/power_tab.html:39 #: instances/templates/instances/power_tab.html:74 -#: instances/templates/instances/power_tab.html:100 instances/views.py:302 +#: instances/templates/instances/power_tab.html:100 instances/views.py:279 msgid "Force Off" msgstr "" @@ -1889,6 +1894,14 @@ msgid "" "instance." msgstr "" +#: instances/templates/instances/access_tab.html:159 +msgid "To download console.vv file for virt-viewer." +msgstr "" + +#: instances/templates/instances/access_tab.html:160 +msgid "Get console.vv" +msgstr "" + #: instances/templates/instances/destroy_instance_form.html:4 msgid "Confirm Destroy" msgstr "" @@ -1987,7 +2000,7 @@ msgstr "" #: instances/templates/instances/resize_tab.html:71 #: instances/templates/instances/settings_tab.html:79 #: instances/templates/instances/settings_tab.html:95 -#: networks/templates/network.html:65 storages/templates/storage.html:78 +#: networks/templates/network.html:62 storages/templates/storage.html:77 msgid "Disable" msgstr "" @@ -1998,7 +2011,7 @@ msgstr "" #: instances/templates/instances/resize_tab.html:75 #: instances/templates/instances/settings_tab.html:77 #: instances/templates/instances/settings_tab.html:91 -#: networks/templates/network.html:63 storages/templates/storage.html:75 +#: networks/templates/network.html:60 storages/templates/storage.html:74 msgid "Enable" msgstr "" @@ -2031,8 +2044,8 @@ msgid "Boot" msgstr "" #: instances/templates/instances/settings_tab.html:44 -#: instances/templates/instances/settings_tab.html:616 -#: instances/templates/instances/settings_tab.html:618 +#: instances/templates/instances/settings_tab.html:621 +#: instances/templates/instances/settings_tab.html:623 msgid "Migrate" msgstr "" @@ -2041,7 +2054,7 @@ msgid "Options" msgstr "" #: instances/templates/instances/settings_tab.html:72 -#: networks/templates/network.html:59 storages/templates/storage.html:70 +#: networks/templates/network.html:56 storages/templates/storage.html:69 msgid "Autostart" msgstr "" @@ -2078,7 +2091,7 @@ msgid "down: move selected devices" msgstr "" #: instances/templates/instances/settings_tab.html:139 -#: instances/templates/instances/settings_tab.html:428 +#: instances/templates/instances/settings_tab.html:429 msgid "Apply" msgstr "" @@ -2093,7 +2106,7 @@ msgstr "" #: instances/templates/instances/settings_tab.html:169 #: instances/templates/instances/settings_tab.html:234 #: interfaces/templates/create_iface_block.html:34 -#: networks/templates/network.html:46 networks/templates/networks.html:63 +#: networks/templates/network.html:43 networks/templates/networks.html:59 #: storages/templates/create_stg_block.html:77 msgid "Device" msgstr "" @@ -2133,7 +2146,7 @@ msgid "Capacity" msgstr "" #: instances/templates/instances/settings_tab.html:238 -#: instances/templates/instances/settings_tab.html:362 +#: instances/templates/instances/settings_tab.html:363 msgid "Source" msgstr "" @@ -2172,254 +2185,255 @@ msgstr "" msgid "active" msgstr "" -#: instances/templates/instances/settings_tab.html:360 -#: nwfilters/templates/nwfilter.html:78 +#: instances/templates/instances/settings_tab.html:361 +#: nwfilters/templates/nwfilter.html:75 msgid "Filter" msgstr "" -#: instances/templates/instances/settings_tab.html:367 +#: instances/templates/instances/settings_tab.html:368 msgid "Edit NIC" msgstr "" -#: instances/templates/instances/settings_tab.html:375 +#: instances/templates/instances/settings_tab.html:376 msgid "Edit Instance Network" msgstr "" -#: instances/templates/instances/settings_tab.html:388 +#: instances/templates/instances/settings_tab.html:389 msgid "Net Source" msgstr "" -#: instances/templates/instances/settings_tab.html:396 -#: interfaces/templates/interface.html:3 interfaces/templates/interface.html:8 -#: interfaces/templates/interface.html:40 +#: instances/templates/instances/settings_tab.html:397 +#: interfaces/templates/interface.html:4 interfaces/templates/interface.html:6 +#: interfaces/templates/interface.html:39 msgid "Interface" msgstr "" -#: instances/templates/instances/settings_tab.html:414 -#: instances/templates/instances/settings_tab.html:453 +#: instances/templates/instances/settings_tab.html:415 +#: instances/templates/instances/settings_tab.html:454 msgid "Model" msgstr "" -#: instances/templates/instances/settings_tab.html:428 +#: instances/templates/instances/settings_tab.html:429 msgid "Apply network changes" msgstr "" -#: instances/templates/instances/settings_tab.html:437 +#: instances/templates/instances/settings_tab.html:438 msgid "Delete Device" msgstr "" -#: instances/templates/instances/settings_tab.html:445 +#: instances/templates/instances/settings_tab.html:446 #: interfaces/templates/create_iface_block.html:71 -#: interfaces/templates/interface.html:42 +#: interfaces/templates/interface.html:41 msgid "IPv4" msgstr "" -#: instances/templates/instances/settings_tab.html:449 +#: instances/templates/instances/settings_tab.html:450 #: interfaces/templates/create_iface_block.html:74 -#: interfaces/templates/interface.html:44 +#: interfaces/templates/interface.html:43 msgid "IPv6" msgstr "" -#: instances/templates/instances/settings_tab.html:455 +#: instances/templates/instances/settings_tab.html:456 msgid "QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:476 -#: networks/templates/network.html:325 +#: instances/templates/instances/settings_tab.html:468 +msgid "" +"In most configurations, macvtap does not work for host to guest network " +"communication" +msgstr "" + +#: instances/templates/instances/settings_tab.html:481 +#: networks/templates/network.html:322 msgid "QoS Configuration" msgstr "" -#: instances/templates/instances/settings_tab.html:482 +#: instances/templates/instances/settings_tab.html:487 #: networks/templates/add_network_qos.html:18 -#: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134 +#: networks/templates/network.html:328 nwfilters/templates/nwfilter.html:131 msgid "Direction" msgstr "" -#: instances/templates/instances/settings_tab.html:483 +#: instances/templates/instances/settings_tab.html:488 #: networks/templates/add_network_qos.html:27 -#: networks/templates/network.html:332 +#: networks/templates/network.html:329 msgid "Average" msgstr "" -#: instances/templates/instances/settings_tab.html:484 +#: instances/templates/instances/settings_tab.html:489 #: networks/templates/add_network_qos.html:34 -#: networks/templates/network.html:333 +#: networks/templates/network.html:330 msgid "Peak" msgstr "" -#: instances/templates/instances/settings_tab.html:485 +#: instances/templates/instances/settings_tab.html:490 #: networks/templates/add_network_qos.html:41 -#: networks/templates/network.html:334 +#: networks/templates/network.html:331 msgid "Burst" msgstr "" -#: instances/templates/instances/settings_tab.html:510 -#: networks/templates/network.html:356 +#: instances/templates/instances/settings_tab.html:515 +#: networks/templates/network.html:353 msgid "Edit QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:520 -#: networks/templates/network.html:361 +#: instances/templates/instances/settings_tab.html:525 +#: networks/templates/network.html:358 msgid "Delete QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:536 +#: instances/templates/instances/settings_tab.html:541 msgid "For migration both host servers must have equal settings and OS type" msgstr "" -#: instances/templates/instances/settings_tab.html:540 +#: instances/templates/instances/settings_tab.html:545 msgid "Original host" msgstr "" -#: instances/templates/instances/settings_tab.html:546 +#: instances/templates/instances/settings_tab.html:551 msgid "Host migration" msgstr "" -#: instances/templates/instances/settings_tab.html:563 +#: instances/templates/instances/settings_tab.html:568 msgid "Live migration" msgstr "" -#: instances/templates/instances/settings_tab.html:571 +#: instances/templates/instances/settings_tab.html:576 msgid "Unsafe migration" msgstr "" -#: instances/templates/instances/settings_tab.html:579 +#: instances/templates/instances/settings_tab.html:584 msgid "Delete original" msgstr "" -#: instances/templates/instances/settings_tab.html:587 +#: instances/templates/instances/settings_tab.html:592 msgid "Offline migration" msgstr "" -#: instances/templates/instances/settings_tab.html:595 +#: instances/templates/instances/settings_tab.html:600 msgid "Post copy" msgstr "" -#: instances/templates/instances/settings_tab.html:603 +#: instances/templates/instances/settings_tab.html:608 msgid "Forces CPU convergence during live migration" msgstr "" -#: instances/templates/instances/settings_tab.html:603 +#: instances/templates/instances/settings_tab.html:608 msgid "Auto converge" msgstr "" -#: instances/templates/instances/settings_tab.html:611 +#: instances/templates/instances/settings_tab.html:616 msgid "Compress instance memory for fast migration" msgstr "" -#: instances/templates/instances/settings_tab.html:611 +#: instances/templates/instances/settings_tab.html:616 msgid "Compressed" msgstr "" -#: instances/templates/instances/settings_tab.html:624 +#: instances/templates/instances/settings_tab.html:629 msgid "If you need to edit XML please Power Off the instance" msgstr "" -#: instances/templates/instances/settings_tab.html:646 +#: instances/templates/instances/settings_tab.html:651 msgid "Instance owners" msgstr "" -#: instances/templates/instances/settings_tab.html:675 +#: instances/templates/instances/settings_tab.html:680 msgid "To change console settings, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:681 -#: instances/templates/instances/settings_tab.html:683 -msgid "Update" -msgstr "" - -#: instances/templates/instances/settings_tab.html:692 +#: instances/templates/instances/settings_tab.html:697 msgid "Create a clone" msgstr "" -#: instances/templates/instances/settings_tab.html:695 +#: instances/templates/instances/settings_tab.html:700 msgid "Clone Name" msgstr "" -#: instances/templates/instances/settings_tab.html:702 -#: instances/templates/instances/settings_tab.html:733 +#: instances/templates/instances/settings_tab.html:707 +#: instances/templates/instances/settings_tab.html:738 msgid "Guess" msgstr "" -#: instances/templates/instances/settings_tab.html:721 +#: instances/templates/instances/settings_tab.html:726 msgid "Network devices" msgstr "" -#: instances/templates/instances/settings_tab.html:731 +#: instances/templates/instances/settings_tab.html:736 msgid "Random" msgstr "" -#: instances/templates/instances/settings_tab.html:746 +#: instances/templates/instances/settings_tab.html:751 msgid "Storage devices" msgstr "" -#: instances/templates/instances/settings_tab.html:771 -#: instances/templates/instances/settings_tab.html:794 +#: instances/templates/instances/settings_tab.html:776 +#: instances/templates/instances/settings_tab.html:799 msgid "Title" msgstr "" -#: instances/templates/instances/settings_tab.html:791 +#: instances/templates/instances/settings_tab.html:796 msgid "To set instance template name description, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:806 +#: instances/templates/instances/settings_tab.html:811 msgid "Is template" msgstr "" -#: instances/templates/instances/settings_tab.html:827 +#: instances/templates/instances/settings_tab.html:832 msgid "To set instance video model, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:830 +#: instances/templates/instances/settings_tab.html:835 msgid "Primary Video Model" msgstr "" -#: instances/templates/instances/settings_tab.html:834 +#: instances/templates/instances/settings_tab.html:839 msgid "please choose" msgstr "" -#: instances/templates/instances/settings_tab.html:841 -#: instances/templates/instances/settings_tab.html:843 -#: instances/templates/instances/settings_tab.html:863 -#: instances/templates/instances/settings_tab.html:865 -#: instances/templates/instances/settings_tab.html:893 +#: instances/templates/instances/settings_tab.html:846 +#: instances/templates/instances/settings_tab.html:848 +#: instances/templates/instances/settings_tab.html:868 +#: instances/templates/instances/settings_tab.html:870 +#: instances/templates/instances/settings_tab.html:898 #: secrets/templates/secrets.html:103 msgid "Set" msgstr "" -#: instances/templates/instances/settings_tab.html:851 +#: instances/templates/instances/settings_tab.html:856 msgid "To set instance vCPUs hotpluggable" msgstr "" -#: instances/templates/instances/settings_tab.html:854 +#: instances/templates/instances/settings_tab.html:859 msgid "vCPU Hot Plug" msgstr "" -#: instances/templates/instances/settings_tab.html:858 -#: instances/templates/instances/settings_tab.html:889 +#: instances/templates/instances/settings_tab.html:863 +#: instances/templates/instances/settings_tab.html:894 msgid "Enabled" msgstr "" -#: instances/templates/instances/settings_tab.html:859 -#: instances/templates/instances/settings_tab.html:890 +#: instances/templates/instances/settings_tab.html:864 +#: instances/templates/instances/settings_tab.html:895 msgid "Disabled" msgstr "" -#: instances/templates/instances/settings_tab.html:873 +#: instances/templates/instances/settings_tab.html:878 msgid "To Enable/Disable Qemu Guest Agent. Status" msgstr "" -#: instances/templates/instances/settings_tab.html:878 +#: instances/templates/instances/settings_tab.html:883 msgid "Disconnected" msgstr "" -#: instances/templates/instances/settings_tab.html:881 +#: instances/templates/instances/settings_tab.html:886 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:709 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 msgid "Unknown" msgstr "" -#: instances/templates/instances/settings_tab.html:885 +#: instances/templates/instances/settings_tab.html:890 msgid "Qemu Guest Agent" msgstr "" @@ -2487,354 +2501,351 @@ msgstr "" msgid "Disk I/O device" msgstr "" -#: instances/utils.py:122 +#: instances/utils.py:99 msgid "None available device name" msgstr "" -#: instances/utils.py:239 -msgid "Deleting due to multiple(Instance Name) records." -msgstr "" - -#: instances/utils.py:247 -msgid "Deleting due to multiple(UUID) records." -msgstr "" - -#: instances/views.py:259 +#: instances/views.py:236 msgid "Templates cannot be started." msgstr "" -#: instances/views.py:362 -#, python-brace-format -msgid "Migrate to {new_compute.hostname}" +#: instances/views.py:339 +#, python-format +msgid "Migrate to %(hostname)%" msgstr "" -#: instances/views.py:385 +#: instances/views.py:362 msgid "Reset root password" msgstr "" -#: instances/views.py:391 instances/views.py:417 +#: instances/views.py:368 instances/views.py:397 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:409 -#, python-brace-format -msgid "Installed new SSH public key {publickey.keyname}" +#: instances/views.py:389 +#, python-format +msgid "Installed new SSH public key %(keyname)s" msgstr "" -#: instances/views.py:436 -#, python-brace-format -msgid "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" +#: instances/views.py:416 +#, python-format +msgid "" +"User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" msgstr "" -#: instances/views.py:442 +#: instances/views.py:425 msgid "Resize CPU" msgstr "" -#: instances/views.py:470 -#, python-brace-format +#: instances/views.py:453 +#, python-format msgid "" -"User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" +"User %(quota_msg)s quota reached, cannot resize memory of " +"'%(instance_name)s'!" msgstr "" -#: instances/views.py:476 +#: instances/views.py:462 msgid "Resize Memory" msgstr "" -#: instances/views.py:506 -#, python-brace-format +#: instances/views.py:491 +#, python-format msgid "" -"User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" +"User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" msgstr "" -#: instances/views.py:510 +#: instances/views.py:498 msgid "Disk resize" msgstr "" -#: instances/views.py:549 -#, python-brace-format -msgid "Attach new disk {name} ({format})" +#: instances/views.py:537 +#, python-format +msgid "Attach new disk %(name)s (%(format)s)" msgstr "" -#: instances/views.py:580 -#, python-brace-format -msgid "Attach Existing disk: {target_dev}" +#: instances/views.py:568 +#, python-format +msgid "Attach Existing disk: %(target_dev)s" msgstr "" -#: instances/views.py:636 +#: instances/views.py:624 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:638 +#: instances/views.py:626 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:639 -#, python-brace-format -msgid "Edit disk: {target_dev}" +#: instances/views.py:627 +#, python-format +msgid "Edit disk: %(target_dev)s" msgstr "" -#: instances/views.py:661 -#, python-brace-format -msgid "Delete disk: {dev}" +#: instances/views.py:649 +#, python-format +msgid "Delete disk: %(dev)s" msgstr "" -#: instances/views.py:677 -#, python-brace-format -msgid "Detach disk: {dev}" +#: instances/views.py:665 +#, python-format +msgid "Detach disk: %(dev)s" msgstr "" -#: instances/views.py:690 -#, python-brace-format -msgid "Add CD-ROM: {target}" +#: instances/views.py:678 +#, python-format +msgid "Add CD-ROM: %(target)s" msgstr "" -#: instances/views.py:703 -#, python-brace-format -msgid "Detach CD-ROM: {dev}" +#: instances/views.py:691 +#, python-format +msgid "Detach CD-ROM: %(dev)s" msgstr "" -#: instances/views.py:716 -#, python-brace-format -msgid "Mount media: {dev}" +#: instances/views.py:704 +#, python-format +msgid "Mount media: %(dev)s" msgstr "" -#: instances/views.py:729 -#, python-brace-format -msgid "Umount media: {dev}" +#: instances/views.py:717 +#, python-format +msgid "Unmount media: %(dev)s" msgstr "" -#: instances/views.py:742 -#, python-brace-format -msgid "New snapshot : {name}" +#: instances/views.py:730 +#, python-format +msgid "New snapshot: %(name)s" msgstr "" -#: instances/views.py:753 -#, python-brace-format -msgid "Delete snapshot : {snap_name}" +#: instances/views.py:741 +#, python-format +msgid "Delete snapshot: %(snap_name)s" msgstr "" -#: instances/views.py:764 +#: instances/views.py:752 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:767 +#: instances/views.py:755 msgid "Revert snapshot" msgstr "" -#: instances/views.py:781 -#, python-brace-format -msgid "VCPU {id} is enabled={enabled}" +#: instances/views.py:769 +#, python-format +msgid "VCPU %(id)s is enabled=%(enabled)s" msgstr "" -#: instances/views.py:792 -#, python-brace-format -msgid "VCPU Hot-plug is enabled={status}" +#: instances/views.py:780 +#, python-format +msgid "VCPU Hot-plug is enabled=%(status)s" msgstr "" -#: instances/views.py:803 +#: instances/views.py:791 msgid "Set autostart" msgstr "" -#: instances/views.py:812 +#: instances/views.py:800 msgid "Unset autostart" msgstr "" -#: instances/views.py:821 +#: instances/views.py:809 msgid "Enable boot menu" msgstr "" -#: instances/views.py:830 +#: instances/views.py:818 msgid "Disable boot menu" msgstr "" -#: instances/views.py:845 +#: instances/views.py:833 msgid "Set boot order" msgstr "" -#: instances/views.py:848 +#: instances/views.py:836 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:850 +#: instances/views.py:838 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:861 +#: instances/views.py:849 msgid "Edit XML" msgstr "" -#: instances/views.py:875 -#, python-brace-format -msgid "Set Quest Agent {status}" +#: instances/views.py:863 +#, python-format +msgid "Set Guest Agent %(status)s" msgstr "" -#: instances/views.py:885 +#: instances/views.py:873 msgid "Set Video Model" msgstr "" -#: instances/views.py:894 +#: instances/views.py:882 msgid "Change network" msgstr "" -#: instances/views.py:907 +#: instances/views.py:895 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "" -#: instances/views.py:915 +#: instances/views.py:903 msgid "Add network" msgstr "" -#: instances/views.py:929 +#: instances/views.py:917 msgid "Delete network" msgstr "" -#: instances/views.py:945 -#, python-brace-format -msgid "Set Link State: {state}" +#: instances/views.py:933 +#, python-format +msgid "Set Link State: %(state)s" msgstr "" -#: instances/views.py:964 -msgid "{qos_dir.capitalize()} QoS is set" +#: instances/views.py:952 +#, python-format +msgid "%(qos_dir)s QoS is set" msgstr "" -#: instances/views.py:968 networks/views.py:216 -msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +#: instances/views.py:956 +#, python-format +msgid "" +"%(qos_dir)s QoS is set. Network XML is changed. Stop and " +"start network to activate new config." msgstr "" -#: instances/views.py:969 networks/views.py:217 -msgid "Stop and start network to activate new config" +#: instances/views.py:970 +#, python-format +msgid "%(qos_dir)s QoS is deleted" msgstr "" -#: instances/views.py:983 networks/views.py:233 -msgid "{qos_dir.capitalize()} QoS is deleted" +#: instances/views.py:974 +#, python-format +msgid "" +"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " +"start network to activate new config." msgstr "" -#: instances/views.py:987 networks/views.py:230 -msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " -msgstr "" - -#: instances/views.py:988 networks/views.py:231 -msgid "Stop and start network to activate new config." -msgstr "" - -#: instances/views.py:1004 +#: instances/views.py:990 msgid "Only one owner is allowed and the one already added" msgstr "" -#: instances/views.py:1009 +#: instances/views.py:995 #, python-format msgid "Added owner %(user)s" msgstr "" -#: instances/views.py:1020 -#, python-brace-format -msgid "Deleted owner {userinstance_id}" +#: instances/views.py:1006 +#, python-format +msgid "Deleted owner %(userinstance_id)s" msgstr "" -#: instances/views.py:1052 -msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" +#: instances/views.py:1038 +#, python-format +msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgstr "" -#: instances/views.py:1055 -msgid "Instance '{clone_data['name']}' already exists!" +#: instances/views.py:1044 +msgid "Instance 'clone_name' already exists!" msgstr "" -#: instances/views.py:1058 -msgid "Instance name '{clone_data['name']}' contains invalid characters!" +#: instances/views.py:1047 +#, python-format +msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "" -#: instances/views.py:1061 -msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" +#: instances/views.py:1050 +#, python-format +msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "" -#: instances/views.py:1071 -#, python-brace-format -msgid "Clone of '{instance.name}'" +#: instances/views.py:1060 +#, python-format +msgid "Clone of '%(instance_name)s'" msgstr "" -#: instances/views.py:1104 +#: instances/views.py:1093 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:1107 +#: instances/views.py:1096 msgid "Set VNC password" msgstr "" -#: instances/views.py:1115 +#: instances/views.py:1104 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:1120 +#: instances/views.py:1109 msgid "Set VNC type" msgstr "" -#: instances/views.py:1125 +#: instances/views.py:1114 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:1148 +#: instances/views.py:1137 msgid "Edit options" msgstr "" -#: instances/views.py:1162 +#: instances/views.py:1151 msgid "Send console.vv file" msgstr "" -#: instances/views.py:1214 instances/views.py:1307 +#: instances/views.py:1206 instances/views.py:1298 msgid "A virtual machine with this name already exists" msgstr "" -#: instances/views.py:1288 +#: instances/views.py:1281 msgid "You haven't defined any storage pools" msgstr "" -#: instances/views.py:1291 +#: instances/views.py:1283 msgid "You haven't defined any network pools" msgstr "" -#: instances/views.py:1310 -msgid "There is an instance with same name. Are you sure?" +#: instances/views.py:1300 +msgid "There is an instance with same name. Remove it and try again!" msgstr "" -#: instances/views.py:1313 +#: instances/views.py:1304 msgid "No Virtual Machine MAC has been entered" msgstr "" -#: instances/views.py:1337 +#: instances/views.py:1327 msgid "Image has already exist. Please check volumes or change instance name" msgstr "" -#: instances/views.py:1358 +#: instances/views.py:1347 msgid "First you need to create or select an image" msgstr "" -#: instances/views.py:1377 +#: instances/views.py:1365 msgid "Invalid cache mode" msgstr "" -#: instances/views.py:1414 +#: instances/views.py:1402 msgid "Instance is created" msgstr "" -#: instances/views.py:1433 +#: instances/views.py:1423 msgid "Flavor Created" msgstr "" -#: instances/views.py:1441 +#: instances/views.py:1431 msgid "Create Flavor" msgstr "" -#: instances/views.py:1452 +#: instances/views.py:1442 msgid "Flavor Updated" msgstr "" -#: instances/views.py:1460 +#: instances/views.py:1450 msgid "Update Flavor" msgstr "" -#: instances/views.py:1470 +#: instances/views.py:1460 msgid "Flavor Deleted" msgstr "" @@ -2899,13 +2910,13 @@ msgid "hotplug" msgstr "" #: interfaces/templates/create_iface_block.html:44 -#: interfaces/templates/interface.html:77 +#: interfaces/templates/interface.html:76 #: interfaces/templates/interfaces.html:62 #: storages/templates/create_stg_block.html:35 #: storages/templates/create_stg_block.html:64 #: storages/templates/create_stg_block.html:93 #: storages/templates/create_stg_block.html:158 -#: storages/templates/storages.html:64 +#: storages/templates/storages.html:60 msgid "Type" msgstr "" @@ -2939,7 +2950,7 @@ msgstr "" #: interfaces/templates/create_iface_block.html:85 #: interfaces/templates/create_iface_block.html:112 -#: networks/templates/network.html:112 networks/templates/network.html:223 +#: networks/templates/network.html:109 networks/templates/network.html:220 msgid "DHCP" msgstr "" @@ -2973,34 +2984,34 @@ msgstr "" msgid "IPv6 Gateway" msgstr "" -#: interfaces/templates/interface.html:48 +#: interfaces/templates/interface.html:47 msgid "Interface Type" msgstr "" -#: interfaces/templates/interface.html:51 +#: interfaces/templates/interface.html:50 msgid "Bridge Device" msgstr "" -#: interfaces/templates/interface.html:54 +#: interfaces/templates/interface.html:53 msgid "Boot Mode" msgstr "" -#: interfaces/templates/interface.html:56 -#: interfaces/templates/interface.html:79 networks/templates/network.html:48 -#: storages/templates/storage.html:57 +#: interfaces/templates/interface.html:55 +#: interfaces/templates/interface.html:78 networks/templates/network.html:45 +#: storages/templates/storage.html:56 msgid "State" msgstr "" -#: interfaces/templates/interface.html:63 networks/templates/network.html:55 -#: storages/templates/storage.html:65 +#: interfaces/templates/interface.html:62 networks/templates/network.html:52 +#: storages/templates/storage.html:64 msgid "Stop" msgstr "" -#: interfaces/templates/interface.html:70 +#: interfaces/templates/interface.html:69 msgid "Slaves" msgstr "" -#: interfaces/templates/interface.html:78 +#: interfaces/templates/interface.html:77 msgid "Speed" msgstr "" @@ -3101,54 +3112,58 @@ msgid "Type forwarding" msgstr "" #: networks/templates/create_net_block.html:27 -#: networks/templates/network.html:98 +#: networks/templates/network.html:95 msgid "NAT" msgstr "" #: networks/templates/create_net_block.html:28 -#: networks/templates/network.html:101 networks/templates/network.html:218 +#: networks/templates/network.html:98 networks/templates/network.html:215 msgid "ROUTE" msgstr "" #: networks/templates/create_net_block.html:29 -#: networks/templates/network.html:107 networks/templates/network.html:216 +#: networks/templates/network.html:104 networks/templates/network.html:213 msgid "ISOLATE" msgstr "" #: networks/templates/create_net_block.html:30 -#: networks/templates/network.html:104 +#: networks/templates/network.html:101 msgid "BRIDGE" msgstr "" -#: networks/templates/create_net_block.html:35 +#: networks/templates/create_net_block.html:31 +msgid "MACVTAP" +msgstr "" + +#: networks/templates/create_net_block.html:36 msgid "IPv4 Subnet pool" msgstr "" -#: networks/templates/create_net_block.html:41 +#: networks/templates/create_net_block.html:42 msgid "DHCPv4" msgstr "" -#: networks/templates/create_net_block.html:47 +#: networks/templates/create_net_block.html:48 msgid "Fixed Addresses" msgstr "" -#: networks/templates/create_net_block.html:53 +#: networks/templates/create_net_block.html:54 msgid "Enable IPv6" msgstr "" -#: networks/templates/create_net_block.html:59 +#: networks/templates/create_net_block.html:60 msgid "IPv6 Subnet pool" msgstr "" -#: networks/templates/create_net_block.html:65 +#: networks/templates/create_net_block.html:66 msgid "DHCPv6" msgstr "" -#: networks/templates/create_net_block.html:71 +#: networks/templates/create_net_block.html:72 msgid "Bridge Name" msgstr "" -#: networks/templates/create_net_block.html:77 +#: networks/templates/create_net_block.html:78 msgid "Open vSwitch" msgstr "" @@ -3163,7 +3178,7 @@ msgstr "" #: networks/templates/modify_ipv4_fixed_address.html:36 #: networks/templates/modify_ipv6_fixed_address.html:36 -#: networks/templates/network.html:176 networks/templates/network.html:285 +#: networks/templates/network.html:173 networks/templates/network.html:282 msgid "Address" msgstr "" @@ -3172,79 +3187,79 @@ msgid "Add IPV6 Fixed Address" msgstr "" #: networks/templates/modify_ipv6_fixed_address.html:24 -#: networks/templates/network.html:284 +#: networks/templates/network.html:281 msgid "ID" msgstr "" -#: networks/templates/network.html:44 +#: networks/templates/network.html:41 msgid "Network name" msgstr "" -#: networks/templates/network.html:92 +#: networks/templates/network.html:89 msgid "IPv4 Configuration" msgstr "" -#: networks/templates/network.html:95 +#: networks/templates/network.html:92 msgid "IPv4 Forwarding" msgstr "" -#: networks/templates/network.html:115 networks/templates/network.html:227 +#: networks/templates/network.html:112 networks/templates/network.html:224 msgid "ON" msgstr "" -#: networks/templates/network.html:117 networks/templates/network.html:229 +#: networks/templates/network.html:114 networks/templates/network.html:226 msgid "OFF" msgstr "" -#: networks/templates/network.html:124 networks/templates/network.html:130 -#: networks/templates/network.html:236 networks/templates/network.html:242 +#: networks/templates/network.html:121 networks/templates/network.html:127 +#: networks/templates/network.html:233 networks/templates/network.html:239 msgid "End" msgstr "" -#: networks/templates/network.html:138 networks/templates/network.html:251 +#: networks/templates/network.html:135 networks/templates/network.html:248 msgid "Edit DHCP Range" msgstr "" -#: networks/templates/network.html:152 +#: networks/templates/network.html:149 msgid "IPv4 Fixed Addresses" msgstr "" -#: networks/templates/network.html:161 networks/templates/network.html:271 -#: nwfilters/templates/nwfilters.html:88 +#: networks/templates/network.html:158 networks/templates/network.html:268 +#: nwfilters/templates/nwfilters.html:85 msgid "Show" msgstr "" -#: networks/templates/network.html:169 networks/templates/network.html:279 +#: networks/templates/network.html:166 networks/templates/network.html:276 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:395 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 msgid "Clear" msgstr "" -#: networks/templates/network.html:192 networks/templates/network.html:301 +#: networks/templates/network.html:189 networks/templates/network.html:298 msgid "Edit entry" msgstr "" -#: networks/templates/network.html:197 networks/templates/network.html:306 +#: networks/templates/network.html:194 networks/templates/network.html:303 msgid "Delete entry" msgstr "" -#: networks/templates/network.html:210 +#: networks/templates/network.html:207 msgid "IPv6 Configuration" msgstr "" -#: networks/templates/network.html:213 +#: networks/templates/network.html:210 msgid "IPv6 Forwarding" msgstr "" -#: networks/templates/network.html:264 +#: networks/templates/network.html:261 msgid "IPv6 Fixed Addresses" msgstr "" -#: networks/templates/networks.html:50 +#: networks/templates/networks.html:46 msgid "Hypervisor doesn't have any Network" msgstr "" -#: networks/templates/networks.html:65 +#: networks/templates/networks.html:61 msgid "Forward" msgstr "" @@ -3252,43 +3267,63 @@ msgstr "" msgid "Network pool name already in use" msgstr "" -#: networks/views.py:46 -msgid "Please enter bridge name" +#: networks/views.py:47 +msgid "Please enter bridge/dev name" msgstr "" -#: networks/views.py:54 +#: networks/views.py:56 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "" -#: networks/views.py:124 +#: networks/views.py:126 msgid "Unknown Network Family" msgstr "" -#: networks/views.py:174 +#: networks/views.py:176 msgid "{family.upper()} Fixed Address Operation Completed." msgstr "" -#: networks/views.py:184 +#: networks/views.py:186 msgid "{family.upper()} Fixed Address is Deleted." msgstr "" -#: networks/views.py:192 +#: networks/views.py:194 msgid "{family.upper()} DHCP Range is Changed." msgstr "" -#: networks/views.py:201 +#: networks/views.py:203 msgid "" "Network XML is changed. \\Stop and start network to activate new config." msgstr "" -#: networks/views.py:203 +#: networks/views.py:205 msgid "Network XML is changed." msgstr "" +#: networks/views.py:218 +msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +msgstr "" + #: networks/views.py:219 +msgid "Stop and start network to activate new config" +msgstr "" + +#: networks/views.py:221 msgid "{} QoS is set" msgstr "" +#: networks/views.py:232 +msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " +msgstr "" + +#: networks/views.py:233 +msgid "Stop and start network to activate new config." +msgstr "" + +#: networks/views.py:235 +msgid "{qos_dir.capitalize()} QoS is deleted" +msgstr "" + #: nwfilters/templates/add_nwf_rule.html:12 msgid "Add New NWFilter Rule" msgstr "" @@ -3301,79 +3336,79 @@ msgstr "" msgid "Create New NWFilter" msgstr "" -#: nwfilters/templates/nwfilter.html:42 nwfilters/templates/nwfilters.html:58 +#: nwfilters/templates/nwfilter.html:39 nwfilters/templates/nwfilters.html:55 #: secrets/templates/secrets.html:59 msgid "UUID" msgstr "" -#: nwfilters/templates/nwfilter.html:71 +#: nwfilters/templates/nwfilter.html:68 msgid "Filter References" msgstr "" -#: nwfilters/templates/nwfilter.html:103 +#: nwfilters/templates/nwfilter.html:100 msgid "Reference" msgstr "" -#: nwfilters/templates/nwfilter.html:128 +#: nwfilters/templates/nwfilter.html:125 msgid "Rules" msgstr "" -#: nwfilters/templates/nwfilter.html:132 +#: nwfilters/templates/nwfilter.html:129 msgid "Rule" msgstr "" -#: nwfilters/templates/nwfilter.html:133 +#: nwfilters/templates/nwfilter.html:130 msgid "Action Type" msgstr "" -#: nwfilters/templates/nwfilter.html:135 +#: nwfilters/templates/nwfilter.html:132 msgid "Priority" msgstr "" -#: nwfilters/templates/nwfilter.html:136 +#: nwfilters/templates/nwfilter.html:133 msgid "Statematch" msgstr "" -#: nwfilters/templates/nwfilter.html:137 +#: nwfilters/templates/nwfilter.html:134 msgid "Directives" msgstr "" -#: nwfilters/templates/nwfilters.html:74 +#: nwfilters/templates/nwfilters.html:71 msgid "Details of NWFilter" msgstr "" -#: nwfilters/templates/nwfilters.html:97 +#: nwfilters/templates/nwfilters.html:94 msgid "Clone NWFilter" msgstr "" -#: nwfilters/templates/nwfilters.html:138 +#: nwfilters/templates/nwfilters.html:135 msgid "Hypervisor doesn't have any NWFilters" msgstr "" -#: nwfilters/views.py:43 +#: nwfilters/views.py:41 msgid "A network filter with this name already exists" msgstr "" -#: nwfilters/views.py:46 +#: nwfilters/views.py:44 msgid "A network filter with this UUID already exists" msgstr "" -#: nwfilters/views.py:50 +#: nwfilters/views.py:48 #, python-format msgid "Creating NWFilter: %s" msgstr "" -#: nwfilters/views.py:59 +#: nwfilters/views.py:57 #, python-brace-format msgid "Deleting NWFilter: {name}" msgstr "" -#: nwfilters/views.py:71 +#: nwfilters/views.py:69 #, python-brace-format msgid "NWFilter is in use by {inst}. Cannot be deleted." msgstr "" -#: nwfilters/views.py:88 +#: nwfilters/views.py:86 #, python-brace-format msgid "Cloning NWFilter {name} as {cln_name}" msgstr "" @@ -3401,7 +3436,7 @@ msgid "Private" msgstr "" #: secrets/templates/create_secret_block.html:36 -#: storages/templates/storage.html:55 +#: storages/templates/storage.html:54 msgid "Usage" msgstr "" @@ -3527,55 +3562,55 @@ msgstr "" msgid "Add New Volume" msgstr "" -#: storages/templates/storage.html:45 +#: storages/templates/storage.html:44 msgid "Pool name" msgstr "" -#: storages/templates/storage.html:47 +#: storages/templates/storage.html:46 msgid "Pool type" msgstr "" -#: storages/templates/storage.html:49 +#: storages/templates/storage.html:48 msgid "Pool path" msgstr "" -#: storages/templates/storage.html:51 +#: storages/templates/storage.html:50 msgid "Pool status" msgstr "" -#: storages/templates/storage.html:86 storages/templates/storages.html:68 +#: storages/templates/storage.html:85 storages/templates/storages.html:64 msgid "Volumes" msgstr "" -#: storages/templates/storage.html:98 +#: storages/templates/storage.html:97 msgid "Allocated" msgstr "" -#: storages/templates/storage.html:119 +#: storages/templates/storage.html:118 msgid "Clone image" msgstr "" -#: storages/templates/storage.html:132 +#: storages/templates/storage.html:131 msgid "Convert" msgstr "" -#: storages/templates/storage.html:141 +#: storages/templates/storage.html:140 msgid "raw" msgstr "" -#: storages/templates/storage.html:142 +#: storages/templates/storage.html:141 msgid "qcow" msgstr "" -#: storages/templates/storage.html:143 +#: storages/templates/storage.html:142 msgid "qcow2" msgstr "" -#: storages/templates/storage.html:188 +#: storages/templates/storage.html:187 msgid "Hypervisor doesn't have any Volumes" msgstr "" -#: storages/templates/storages.html:50 +#: storages/templates/storages.html:46 msgid "Hypervisor doesn't have any Storages" msgstr "" @@ -3583,36 +3618,36 @@ msgstr "" msgid "Pool name already use" msgstr "" -#: storages/views.py:44 +#: storages/views.py:45 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:47 +#: storages/views.py:49 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:129 +#: storages/views.py:132 #, python-brace-format msgid "Volume: {volname} is deleted." msgstr "" -#: storages/views.py:134 +#: storages/views.py:137 msgid "ISO image already exist" msgstr "" -#: storages/views.py:138 +#: storages/views.py:141 msgid "ISO: {request.FILES['file']} is uploaded." msgstr "" -#: storages/views.py:147 +#: storages/views.py:150 msgid "Name of volume already in use" msgstr "" -#: storages/views.py:157 +#: storages/views.py:160 msgid "{data['image']} image cloned as {name} successfully" msgstr "" -#: storages/views.py:196 +#: storages/views.py:199 #, python-brace-format msgid "Image file {name} is created successfully" msgstr "" @@ -3663,18 +3698,10 @@ msgid "" "to complete you request." msgstr "" -#: templates/common/confirm_delete.html:12 +#: templates/common/confirm_delete.html:16 msgid "Are you sure you want to delete" msgstr "" -#: templates/errors_block.html:8 -msgid "Error" -msgstr "" - -#: templates/messages_block.html:8 -msgid "Success" -msgstr "" - #: templates/navbar.html:47 msgid "Log Out" msgstr "" @@ -3875,14 +3902,14 @@ msgstr "" msgid "Null characters are not allowed." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1162 +#: venv/lib/python3.6/site-packages/django/db/models/base.py:1165 #: venv/lib/python3.6/site-packages/django/forms/models.py:756 #: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 #: venv2/lib/python2.7/site-packages/django/forms/models.py:749 msgid "and" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1164 +#: venv/lib/python3.6/site-packages/django/db/models/base.py:1167 #: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." @@ -5088,76 +5115,9 @@ msgstr "" msgid "Icon of {}" msgstr "" -#: venv/lib/python3.6/site-packages/django_otp/forms.py:58 -msgid "Please enter your OTP token." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:59 -#, python-brace-format -msgid "Error generating challenge: {0}" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:60 -msgid "The selected OTP device is not interactive" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:61 -#, python-brace-format -msgid "OTP Challenge: {0}" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:62 -msgid "Invalid token. Please make sure you have entered it correctly." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:64 +#: venv/lib/python3.6/site-packages/qr_code/qrcode/utils.py:73 #, python-format -msgid "" -"Verification temporarily disabled because of %(failure_count)d failed " -"attempt, please try again soon." -msgid_plural "" -"Verification temporarily disabled because of %(failure_count)d failed " -"attempts, please try again soon." -msgstr[0] "" -msgstr[1] "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:67 -msgid "Verification of the token is currently disabled" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:36 -msgid "Please correct the error below." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:36 -msgid "Please correct the errors below." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:52 -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:72 -msgid "OTP Device:" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:77 -msgid "OTP Token:" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:82 -msgid "Forgotten your password or username?" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:86 -msgid "Log in" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:88 -msgid "Get OTP Challenge" +msgid "The option '%s' is not a valid option for a QR code." msgstr "" #: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 @@ -5347,7 +5307,7 @@ msgstr "" msgid "%s: error: %s\n" msgstr "" -#: webvirtcloud/middleware.py:21 +#: webvirtcloud/middleware.py:18 #, python-format msgid "libvirt Error - %(exception)s" msgstr "" diff --git a/locale/nl/LC_MESSAGES/django.po b/locale/nl/LC_MESSAGES/django.po index 8572384..d393cd9 100644 --- a/locale/nl/LC_MESSAGES/django.po +++ b/locale/nl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-20 09:29+0000\n" +"POT-Creation-Date: 2020-10-23 07:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,81 +18,110 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: accounts/forms.py:24 +#: accounts/forms.py:25 msgid "Instance owned by another user" msgstr "" -#: accounts/models.py:24 +#: accounts/forms.py:49 +msgid "Key name already exist" +msgstr "" + +#: accounts/forms.py:56 +msgid "Public key already exist" +msgstr "" + +#: accounts/forms.py:59 +msgid "Invalid key" +msgstr "" + +#: accounts/forms.py:75 +msgid "Email" +msgstr "" + +#: accounts/models.py:23 #, python-format msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/models.py:32 +#: accounts/models.py:31 msgid "key name" msgstr "" -#: accounts/models.py:33 +#: accounts/models.py:32 msgid "public key" msgstr "" -#: accounts/models.py:42 +#: accounts/models.py:41 msgid "max instances" msgstr "" -#: accounts/models.py:44 accounts/models.py:51 accounts/models.py:57 -#: accounts/models.py:63 +#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 +#: accounts/models.py:62 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:49 +#: accounts/models.py:48 msgid "max CPUs" msgstr "" -#: accounts/models.py:55 +#: accounts/models.py:54 msgid "max memory" msgstr "" -#: accounts/models.py:61 +#: accounts/models.py:60 msgid "max disk size" msgstr "" -#: accounts/models.py:77 +#: accounts/models.py:76 msgid "Can change password" msgstr "" -#: accounts/templates/account.html:4 accounts/templates/account.html:12 +#: accounts/templates/account.html:7 accounts/templates/account.html:8 msgid "User Profile" msgstr "" -#: accounts/templates/account.html:21 +#: accounts/templates/account.html:12 +msgid "Email OTP QR code" +msgstr "" + +#: accounts/templates/account.html:16 +msgid "Edit user" +msgstr "" + +#: accounts/templates/account.html:19 +msgid "Create user instance" +msgstr "" + +#: accounts/templates/account.html:27 #: computes/templates/computes/instances.html:5 +#: computes/templates/computes/instances.html:9 #: computes/templates/computes/instances.html:32 -#: computes/templates/overview.html:16 instances/templates/allinstances.html:5 +#: computes/templates/overview.html:19 instances/templates/allinstances.html:5 #: instances/templates/allinstances.html:9 #: instances/templates/bottom_bar.html:17 -#: interfaces/templates/interface.html:14 -#: interfaces/templates/interfaces.html:17 networks/templates/network.html:16 -#: networks/templates/networks.html:20 nwfilters/templates/nwfilter.html:15 -#: nwfilters/templates/nwfilters.html:24 secrets/templates/secrets.html:20 -#: storages/templates/storage.html:20 storages/templates/storages.html:20 +#: interfaces/templates/interface.html:16 +#: interfaces/templates/interfaces.html:20 networks/templates/network.html:17 +#: networks/templates/networks.html:19 nwfilters/templates/nwfilter.html:17 +#: nwfilters/templates/nwfilters.html:25 secrets/templates/secrets.html:23 +#: storages/templates/storage.html:22 storages/templates/storages.html:19 #: templates/navbar.html:14 msgid "Instances" msgstr "" -#: accounts/templates/account.html:24 +#: accounts/templates/account.html:30 msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:34 admin/templates/admin/logs.html:34 -#: instances/templates/instance.html:4 +#: accounts/templates/account.html:40 admin/templates/admin/logs.html:27 +#: instances/templates/instance.html:5 msgid "Instance" msgstr "" -#: accounts/templates/account.html:35 +#: accounts/templates/account.html:41 msgid "VNC" msgstr "" -#: accounts/templates/account.html:36 instances/templates/instance.html:87 +#: accounts/templates/account.html:42 instances/templates/instance.html:87 #: instances/templates/instances/resize_tab.html:56 #: instances/templates/instances/resize_tab.html:58 #: instances/templates/instances/resize_tab.html:85 @@ -104,341 +133,118 @@ msgstr "" msgid "Resize" msgstr "" -#: accounts/templates/account.html:37 accounts/templates/account.html:55 -#: accounts/templates/accounts-list.html:133 -#: accounts/templates/accounts.html:126 accounts/templates/profile.html:60 -#: admin/templates/admin/common/list.html:22 -#: admin/templates/admin/group_list.html:47 -#: admin/templates/admin/user_list.html:67 -#: computes/templates/computes/list.html:55 +#: accounts/templates/account.html:43 accounts/templates/account.html:61 +#: accounts/templates/profile.html:51 admin/templates/admin/group_list.html:46 +#: admin/templates/admin/user_list.html:68 +#: computes/templates/computes/list.html:54 #: instances/templates/instances/settings_tab.html:310 #: instances/templates/instances/settings_tab.html:314 -#: interfaces/templates/interface.html:61 networks/templates/network.html:53 -#: nwfilters/templates/nwfilter.html:114 nwfilters/templates/nwfilter.html:154 -#: nwfilters/templates/nwfilters.html:123 secrets/templates/secrets.html:77 -#: storages/templates/storage.html:62 storages/templates/storage.html:175 -#: templates/common/confirm_delete.html:6 -#: templates/common/confirm_delete.html:16 +#: interfaces/templates/interface.html:60 networks/templates/network.html:50 +#: nwfilters/templates/nwfilter.html:111 nwfilters/templates/nwfilter.html:151 +#: nwfilters/templates/nwfilters.html:120 secrets/templates/secrets.html:77 +#: storages/templates/storage.html:61 storages/templates/storage.html:174 +#: templates/common/confirm_delete.html:21 #: venv/lib/python3.6/site-packages/django/forms/formsets.py:375 #: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 msgid "Delete" msgstr "" -#: accounts/templates/account.html:38 -#: instances/templates/create_instance_w2.html:86 +#: accounts/templates/account.html:44 +#: instances/templates/create_instance_w2.html:81 #: instances/templates/instances/settings_tab.html:239 #: instances/templates/instances/snapshots_tab.html:49 -#: nwfilters/templates/nwfilter.html:104 nwfilters/templates/nwfilter.html:138 -#: nwfilters/templates/nwfilters.html:60 secrets/templates/secrets.html:62 -#: storages/templates/storage.html:101 +#: nwfilters/templates/nwfilter.html:101 nwfilters/templates/nwfilter.html:135 +#: nwfilters/templates/nwfilters.html:57 secrets/templates/secrets.html:62 +#: storages/templates/storage.html:100 msgid "Action" msgstr "" -#: accounts/templates/account.html:50 +#: accounts/templates/account.html:56 msgid "edit" msgstr "" -#: accounts/templates/account.html:68 accounts/templates/profile.html:74 +#: accounts/templates/account.html:74 msgid "Key name" msgstr "" -#: accounts/templates/account.html:69 accounts/templates/profile.html:80 +#: accounts/templates/account.html:75 msgid "Public key" msgstr "" -#: accounts/templates/accounts-list.html:4 -#: accounts/templates/accounts-list.html:13 accounts/templates/accounts.html:3 -#: accounts/templates/accounts.html:9 admin/templates/admin/group_list.html:5 -#: admin/templates/admin/user_list.html:6 -#: admin/templates/admin/user_list.html:16 admin/views.py:84 -#: instances/templates/instances/settings_tab.html:63 templates/navbar.html:29 -msgid "Users" -msgstr "" - -#: accounts/templates/accounts-list.html:11 -#: admin/templates/admin/group_list.html:13 -#: admin/templates/admin/user_list.html:14 -#: computes/templates/computes/instances.html:18 -#: instances/templates/allinstances.html:16 -#: nwfilters/templates/nwfilters.html:11 storages/templates/storage.html:88 -#: templates/search_block.html:3 -msgid "Search" -msgstr "" - -#: accounts/templates/accounts-list.html:25 accounts/templates/accounts.html:21 -#: admin/templates/admin/group_list.html:24 admin/templates/admin/logs.html:22 -#: admin/templates/admin/user_list.html:25 -#: computes/templates/computes/instances.html:57 -#: computes/templates/computes/list.html:21 -#: instances/templates/create_instance_w2.html:71 -#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:50 -#: nwfilters/templates/nwfilters.html:138 secrets/templates/secrets.html:50 -#: storages/templates/storage.html:188 storages/templates/storages.html:50 -msgid "Warning" -msgstr "" - -#: accounts/templates/accounts-list.html:25 accounts/templates/accounts.html:21 -#: admin/templates/admin/user_list.html:25 -msgid "You don't have any user" -msgstr "" - -#: accounts/templates/accounts-list.html:33 accounts/templates/profile.html:31 -#: admin/templates/admin/user_list.html:33 -msgid "Username" -msgstr "" - -#: accounts/templates/accounts-list.html:34 accounts/templates/accounts.html:44 -#: admin/templates/admin/user_list.html:34 -#: computes/templates/computes/instances.html:68 -#: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:9 -msgid "Status" -msgstr "" - -#: accounts/templates/accounts-list.html:35 -#: admin/templates/admin/user_list.html:35 -msgid "Staff" -msgstr "" - -#: accounts/templates/accounts-list.html:36 -#: admin/templates/admin/user_list.html:36 -msgid "Superuser" -msgstr "" - -#: accounts/templates/accounts-list.html:37 -#: instances/templates/instance_actions.html:6 -#: instances/templates/instances/settings_tab.html:37 -#: instances/templates/instances/settings_tab.html:783 -#: instances/templates/instances/settings_tab.html:785 -#: nwfilters/templates/nwfilters.html:112 -#: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:156 -#: storages/templates/storage.html:163 -msgid "Clone" -msgstr "" - -#: accounts/templates/accounts-list.html:45 -#: accounts/templates/accounts-list.html:148 -#: accounts/templates/accounts.html:36 accounts/templates/accounts.html:141 -#: admin/templates/admin/common/list.html:16 -#: admin/templates/admin/group_list.html:44 -#: admin/templates/admin/user_list.html:61 -#: computes/templates/computes/list.html:54 networks/templates/network.html:85 -#: nwfilters/templates/nwfilter.html:62 secrets/templates/secrets.html:74 -msgid "Edit" -msgstr "" - -#: accounts/templates/accounts-list.html:51 accounts/templates/accounts.html:48 -#: admin/templates/admin/user_list.html:50 -#: computes/templates/computes/instances.html:94 -#: instances/templates/allinstances_index_grouped.html:57 -#: instances/templates/allinstances_index_nongrouped.html:40 -#: instances/templates/instance.html:17 -msgid "Active" -msgstr "" - -#: accounts/templates/accounts-list.html:53 accounts/templates/accounts.html:50 -#: admin/templates/admin/user_list.html:52 -msgid "Blocked" -msgstr "" - -#: accounts/templates/accounts-list.html:71 accounts/templates/accounts.html:63 -msgid "Edit user info" -msgstr "" - -#: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69 -#: accounts/templates/create_user_block.html:18 -#: computes/templates/computes/instances.html:66 -#: computes/templates/computes/list.html:29 -#: instances/templates/add_instance_volume.html:40 -#: instances/templates/add_instance_volume.html:42 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/create_instance_w2.html:82 -#: instances/templates/create_instance_w2.html:108 -#: instances/templates/create_instance_w2.html:111 -#: instances/templates/create_instance_w2.html:310 -#: instances/templates/create_instance_w2.html:312 -#: instances/templates/create_instance_w2.html:523 -#: instances/templates/create_instance_w2.html:525 -#: instances/templates/instances/settings_tab.html:340 -#: instances/templates/instances/snapshots_tab.html:47 -#: interfaces/templates/create_iface_block.html:18 -#: interfaces/templates/interface.html:76 -#: networks/templates/create_net_block.html:18 -#: networks/templates/modify_ipv4_fixed_address.html:30 -#: networks/templates/modify_ipv6_fixed_address.html:30 -#: networks/templates/network.html:177 networks/templates/network.html:286 -#: nwfilters/templates/nwfilter.html:44 nwfilters/templates/nwfilters.html:59 -#: nwfilters/templates/nwfilters.html:103 -#: nwfilters/templates/nwfilters.html:105 -#: storages/templates/create_stg_block.html:42 -#: storages/templates/create_stg_block.html:71 -#: storages/templates/create_stg_block.html:100 -#: storages/templates/create_stg_block.html:165 -#: storages/templates/create_stg_block.html:214 -#: storages/templates/create_stg_vol_block.html:21 -#: storages/templates/storage.html:97 storages/templates/storage.html:125 -#: storages/templates/storage.html:127 -msgid "Name" -msgstr "" - -#: accounts/templates/accounts-list.html:83 accounts/templates/accounts.html:76 -#: accounts/templates/create_user_block.html:24 -#: accounts/templates/login.html:19 -#: console/templates/console-spice-full.html:201 -#: console/templates/console-spice-lite.html:58 -#: console/templates/console-spice-lite.html:99 -msgid "Password" -msgstr "" - -#: accounts/templates/accounts-list.html:89 accounts/templates/accounts.html:82 -msgid "Is staff" -msgstr "" - -#: accounts/templates/accounts-list.html:95 accounts/templates/accounts.html:88 -msgid "Is superuser" -msgstr "" - -#: accounts/templates/accounts-list.html:101 -#: accounts/templates/accounts.html:94 -msgid "Can clone instances" -msgstr "" - -#: accounts/templates/accounts-list.html:107 -#: accounts/templates/accounts.html:100 -msgid "Max instances" -msgstr "" - -#: accounts/templates/accounts-list.html:113 -#: accounts/templates/accounts.html:106 -msgid "Max cpus" -msgstr "" - -#: accounts/templates/accounts-list.html:119 -#: accounts/templates/accounts.html:112 -msgid "Max memory (MB)" -msgstr "" - -#: accounts/templates/accounts-list.html:125 -#: accounts/templates/accounts.html:118 -msgid "Max disk size (GB)" -msgstr "" - -#: accounts/templates/accounts-list.html:137 -#: accounts/templates/accounts.html:130 admin/templates/admin/user_list.html:63 -msgid "Block" -msgstr "" - -#: accounts/templates/accounts-list.html:141 -#: accounts/templates/accounts.html:134 admin/templates/admin/user_list.html:65 -msgid "Unblock" -msgstr "" - -#: accounts/templates/accounts-list.html:145 -#: accounts/templates/accounts.html:138 -#: accounts/templates/create_user_block.html:31 -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/add_instance_owner_block.html:30 -#: instances/templates/add_instance_volume.html:89 -#: instances/templates/add_instance_volume.html:144 -#: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:274 -#: instances/templates/edit_instance_volume.html:123 -#: instances/templates/instances/settings_tab.html:427 -#: interfaces/templates/create_iface_block.html:135 -#: networks/templates/add_network_qos.html:50 -#: networks/templates/create_net_block.html:84 -#: networks/templates/modify_ipv4_fixed_address.html:44 -#: networks/templates/modify_ipv6_fixed_address.html:44 -#: nwfilters/templates/add_nwf_rule.html:25 -#: nwfilters/templates/create_nwfilter_block.html:23 -#: nwfilters/templates/nwfilters.html:83 nwfilters/templates/nwfilters.html:111 -#: secrets/templates/create_secret_block.html:54 -#: secrets/templates/secrets.html:102 -#: storages/templates/create_stg_block.html:55 -#: storages/templates/create_stg_block.html:84 -#: storages/templates/create_stg_block.html:140 -#: storages/templates/create_stg_block.html:202 -#: storages/templates/create_stg_block.html:230 -#: storages/templates/create_stg_vol_block.html:28 -#: storages/templates/create_stg_vol_block.html:56 -#: storages/templates/storage.html:155 -msgid "Close" -msgstr "" - #: accounts/templates/accounts/change_password_form.html:7 -#: accounts/templates/accounts/change_password_form.html:12 -#: accounts/templates/profile.html:21 +#: accounts/templates/accounts/change_password_form.html:14 +#: accounts/templates/profile.html:29 msgid "Change Password" msgstr "" -#: accounts/templates/accounts/change_password_form.html:22 -#: admin/templates/admin/user_form.html:22 +#: accounts/templates/accounts/change_password_form.html:25 +#: accounts/templates/accounts/email_otp_form.html:25 +#: admin/templates/admin/user_form.html:19 #: computes/templates/computes/form.html:21 -#: templates/common/confirm_delete.html:14 templates/common/form.html:20 +#: templates/common/confirm_delete.html:19 templates/common/form.html:20 msgid "Cancel" msgstr "" -#: accounts/templates/accounts/change_password_form.html:24 -#: accounts/templates/profile.html:44 -#: instances/templates/instances/settings_tab.html:633 -#: instances/templates/instances/settings_tab.html:637 -#: instances/templates/instances/settings_tab.html:819 -#: instances/templates/instances/settings_tab.html:821 +#: accounts/templates/accounts/change_password_form.html:27 +#: instances/templates/instances/settings_tab.html:638 +#: instances/templates/instances/settings_tab.html:642 +#: instances/templates/instances/settings_tab.html:824 +#: instances/templates/instances/settings_tab.html:826 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:397 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 msgid "Change" msgstr "" -#: accounts/templates/create_user_block.html:13 -msgid "Add New User" +#: accounts/templates/accounts/email/otp.html:3 +#, python-format +msgid "" +"\n" +"Scan this QR code to get OTP for account '%(user)s'\n" msgstr "" -#: accounts/templates/create_user_block.html:20 -msgid "john" +#: accounts/templates/accounts/email_otp_form.html:12 +msgid "" +"\n" +" Enter email address OTP QR code will be sent to.\n" +" " msgstr "" -#: accounts/templates/create_user_block.html:32 -#: instances/templates/create_instance_w1.html:95 -#: instances/templates/create_instance_w2.html:276 -#: instances/templates/create_instance_w2.html:278 -#: instances/templates/create_instance_w2.html:505 -#: instances/templates/create_instance_w2.html:509 -#: instances/templates/create_instance_w2.html:718 -#: instances/templates/create_instance_w2.html:722 -#: interfaces/templates/create_iface_block.html:138 -#: networks/templates/create_net_block.html:85 -#: networks/templates/modify_ipv4_fixed_address.html:45 -#: networks/templates/modify_ipv6_fixed_address.html:45 -#: nwfilters/templates/create_nwfilter_block.html:24 -#: secrets/templates/create_secret_block.html:55 -#: storages/templates/create_stg_block.html:56 -#: storages/templates/create_stg_block.html:85 -#: storages/templates/create_stg_block.html:144 -#: storages/templates/create_stg_block.html:148 -#: storages/templates/create_stg_block.html:205 -#: storages/templates/create_stg_block.html:233 -#: storages/templates/create_stg_vol_block.html:57 -msgid "Create" +#: accounts/templates/accounts/email_otp_form.html:27 +msgid "Send" msgstr "" -#: accounts/templates/login.html:3 accounts/templates/logout.html:4 -msgid "WebVirtCloud" +#: accounts/templates/accounts/otp_login.html:23 +msgid "I do not have/lost my OTP!" msgstr "" -#: accounts/templates/login.html:3 accounts/templates/login.html:17 -#: accounts/templates/login.html:21 +#: accounts/templates/accounts/otp_login.html:24 +#: accounts/templates/login.html:5 accounts/templates/login.html:23 +#: accounts/templates/login.html:27 msgid "Sign In" msgstr "" -#: accounts/templates/login.html:13 +#: accounts/templates/login.html:5 accounts/templates/logout.html:4 +msgid "WebVirtCloud" +msgstr "" + +#: accounts/templates/login.html:19 msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:18 accounts/templates/profile.html:25 -msgid "Login" +#: accounts/templates/login.html:24 admin/templates/admin/logs.html:26 +#: computes/templates/computes/instances.html:67 +#: instances/templates/add_instance_owner_block.html:18 +#: instances/templates/allinstances_index_grouped.html:8 +#: instances/templates/allinstances_index_nongrouped.html:7 +#: instances/templates/instances/stats_tab.html:84 +msgid "User" +msgstr "" + +#: accounts/templates/login.html:25 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 +msgid "Password" msgstr "" #: accounts/templates/logout.html:4 @@ -449,53 +255,31 @@ msgstr "" msgid "Successful log out" msgstr "" -#: accounts/templates/profile.html:5 accounts/templates/profile.html:10 +#: accounts/templates/profile.html:7 accounts/templates/profile.html:9 #: templates/navbar.html:45 msgid "Profile" msgstr "" -#: accounts/templates/profile.html:19 +#: accounts/templates/profile.html:14 msgid "Edit Profile" msgstr "" -#: accounts/templates/profile.html:37 -msgid "Email" -msgstr "" - -#: accounts/templates/profile.html:48 +#: accounts/templates/profile.html:17 #: instances/templates/instances/access_tab.html:23 msgid "SSH Keys" msgstr "" -#: accounts/templates/profile.html:60 -#: instances/templates/create_instance_w2.html:292 -#: instances/templates/instances/settings_tab.html:438 -#: instances/templates/instances/settings_tab.html:510 -#: instances/templates/instances/settings_tab.html:520 -#: instances/templates/instances/snapshots_tab.html:75 -#: interfaces/templates/interface.html:61 -#: interfaces/templates/interface.html:63 networks/templates/network.html:53 -#: networks/templates/network.html:55 networks/templates/network.html:65 -#: networks/templates/network.html:139 networks/templates/network.html:192 -#: networks/templates/network.html:197 networks/templates/network.html:252 -#: networks/templates/network.html:301 networks/templates/network.html:306 -#: networks/templates/network.html:356 networks/templates/network.html:361 -#: nwfilters/templates/nwfilter.html:114 nwfilters/templates/nwfilter.html:154 -#: nwfilters/templates/nwfilters.html:123 secrets/templates/secrets.html:77 -#: storages/templates/storage.html:63 storages/templates/storage.html:66 -#: storages/templates/storage.html:78 storages/templates/storage.html:175 -msgid "Are you sure?" +#: accounts/templates/profile.html:34 +#: instances/templates/instances/settings_tab.html:686 +#: instances/templates/instances/settings_tab.html:688 +msgid "Update" msgstr "" -#: accounts/templates/profile.html:76 -msgid "Enter Name" +#: accounts/templates/profile.html:64 +msgid "Add SSH Key" msgstr "" -#: accounts/templates/profile.html:82 -msgid "Enter Public Key" -msgstr "" - -#: accounts/templates/profile.html:87 +#: accounts/templates/profile.html:72 #: instances/templates/add_instance_network_block.html:50 #: instances/templates/add_instance_owner_block.html:31 #: instances/templates/create_flav_block.html:28 @@ -503,333 +287,441 @@ msgstr "" msgid "Add" msgstr "" -#: accounts/views.py:39 -msgid "Key name already exist" +#: accounts/utils.py:50 +msgid "OTP QR Code" msgstr "" -#: accounts/views.py:42 -msgid "Public key already exist" +#: accounts/utils.py:51 +msgid "Please view HTML version of this message." +msgstr "" + +#: accounts/views.py:26 +msgid "Profile updated" +msgstr "" + +#: accounts/views.py:40 +msgid "SSH key added" msgstr "" #: accounts/views.py:45 -msgid "Invalid characters in public key" +msgid "Add SSH key" msgstr "" -#: accounts/views.py:77 +#: accounts/views.py:53 +msgid "SSH key deleted" +msgstr "" + +#: accounts/views.py:58 +msgid "Delete SSH key" +msgstr "" + +#: accounts/views.py:86 msgid "Password Changed" msgstr "" -#: accounts/views.py:80 -msgid "Wrong Data Provided" -msgstr "" - -#: accounts/views.py:100 +#: accounts/views.py:106 msgid "Create User Instance" msgstr "" -#: accounts/views.py:118 +#: accounts/views.py:124 msgid "Update User Instance" msgstr "" -#: admin/forms.py:46 +#: accounts/views.py:160 +#, python-format +msgid "OTP Sent to %s" +msgstr "" + +#: accounts/views.py:165 +msgid "Email OTP" +msgstr "" + +#: accounts/views.py:175 +#, python-format +msgid "OTP QR code was emailed to user %s" +msgstr "" + +#: accounts/views.py:177 +msgid "User email not set, failed to send QR code" +msgstr "" + +#: admin/forms.py:49 msgid "Permissions" msgstr "" -#: admin/forms.py:53 admin/templates/admin/group_list.html:15 +#: admin/forms.py:56 admin/templates/admin/group_list.html:15 #: templates/navbar.html:30 msgid "Groups" msgstr "" -#: admin/templates/admin/common/list.html:9 -msgid "Create New" +#: admin/forms.py:79 +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." msgstr "" -#: admin/templates/admin/group_list.html:24 +#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: instances/templates/instances/settings_tab.html:63 templates/navbar.html:29 +msgid "Users" +msgstr "" + +#: admin/templates/admin/group_list.html:13 +#: admin/templates/admin/user_list.html:16 +#: computes/templates/computes/instances.html:18 +#: instances/templates/allinstances.html:16 +#: nwfilters/templates/nwfilters.html:12 storages/templates/storage.html:87 +#: templates/search_block.html:3 +msgid "Search" +msgstr "" + +#: admin/templates/admin/group_list.html:23 admin/templates/admin/logs.html:16 +#: admin/templates/admin/user_list.html:26 +#: computes/templates/computes/instances.html:57 +#: computes/templates/computes/list.html:20 +#: instances/templates/create_instance_w2.html:66 +#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:46 +#: nwfilters/templates/nwfilters.html:135 secrets/templates/secrets.html:50 +#: storages/templates/storage.html:187 storages/templates/storages.html:46 +msgid "Warning" +msgstr "" + +#: admin/templates/admin/group_list.html:23 msgid "You don't have any groups" msgstr "" -#: admin/templates/admin/group_list.html:32 +#: admin/templates/admin/group_list.html:31 msgid "Group Name" msgstr "" -#: admin/templates/admin/group_list.html:33 -#: admin/templates/admin/user_list.html:38 +#: admin/templates/admin/group_list.html:32 +#: admin/templates/admin/user_list.html:39 #: computes/templates/computes/instances.html:71 -#: computes/templates/computes/list.html:32 +#: computes/templates/computes/list.html:31 #: instances/templates/allinstances_index_grouped.html:12 #: instances/templates/allinstances_index_nongrouped.html:12 #: instances/templates/instances/settings_tab.html:343 -#: instances/templates/instances/settings_tab.html:486 -#: networks/templates/network.html:178 networks/templates/network.html:287 -#: networks/templates/network.html:335 +#: instances/templates/instances/settings_tab.html:491 +#: networks/templates/network.html:175 networks/templates/network.html:284 +#: networks/templates/network.html:332 msgid "Actions" msgstr "" -#: admin/templates/admin/logs.html:4 admin/templates/admin/logs.html:9 +#: admin/templates/admin/group_list.html:43 +#: admin/templates/admin/user_list.html:62 +#: computes/templates/computes/list.html:53 networks/templates/network.html:82 +#: nwfilters/templates/nwfilter.html:59 secrets/templates/secrets.html:74 +msgid "Edit" +msgstr "" + +#: admin/templates/admin/logs.html:5 admin/templates/admin/logs.html:7 #: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:22 +#: admin/templates/admin/logs.html:16 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:32 +#: admin/templates/admin/logs.html:25 #: instances/templates/instances/snapshots_tab.html:48 #: instances/templates/instances/stats_tab.html:83 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:33 admin/templates/admin/user_form.html:6 -#: computes/templates/computes/instances.html:67 -#: instances/templates/add_instance_owner_block.html:18 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances/stats_tab.html:84 -msgid "User" -msgstr "" - -#: admin/templates/admin/logs.html:35 +#: admin/templates/admin/logs.html:28 #: instances/templates/instances/stats_tab.html:85 msgid "Message" msgstr "" -#: admin/templates/admin/user_form.html:24 +#: admin/templates/admin/user_form.html:21 #: computes/templates/computes/form.html:23 #: instances/templates/edit_instance_volume.html:124 #: networks/templates/add_network_qos.html:51 templates/common/form.html:22 msgid "Save" msgstr "" +#: admin/templates/admin/user_list.html:26 +msgid "You don't have any user" +msgstr "" + +#: admin/templates/admin/user_list.html:34 +msgid "Username" +msgstr "" + +#: admin/templates/admin/user_list.html:35 +#: computes/templates/computes/instances.html:68 +#: computes/templates/computes/list.html:29 +#: instances/templates/allinstances_index_grouped.html:9 +#: instances/templates/allinstances_index_nongrouped.html:9 +msgid "Status" +msgstr "" + +#: admin/templates/admin/user_list.html:36 +msgid "Staff" +msgstr "" + #: admin/templates/admin/user_list.html:37 +msgid "Superuser" +msgstr "" + +#: admin/templates/admin/user_list.html:38 msgid "Can Clone" msgstr "" -#: admin/templates/admin/user_list.html:60 +#: admin/templates/admin/user_list.html:51 +#: computes/templates/computes/instances.html:94 +#: instances/templates/allinstances_index_grouped.html:57 +#: instances/templates/allinstances_index_nongrouped.html:40 +#: instances/templates/instance.html:19 +msgid "Active" +msgstr "" + +#: admin/templates/admin/user_list.html:53 +msgid "Blocked" +msgstr "" + +#: admin/templates/admin/user_list.html:61 msgid "View Profile" msgstr "" -#: admin/views.py:39 +#: admin/templates/admin/user_list.html:64 +msgid "Block" +msgstr "" + +#: admin/templates/admin/user_list.html:66 +msgid "Unblock" +msgstr "" + +#: admin/views.py:42 msgid "Create Group" msgstr "" -#: admin/views.py:57 +#: admin/views.py:60 msgid "Update Group" msgstr "" -#: admin/views.py:110 +#: admin/views.py:113 msgid "Create User" msgstr "" -#: admin/views.py:132 +#: admin/views.py:136 msgid "Update User" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:10 +#: admin/views.py:149 +msgid "User password changed: {}" +msgstr "" + +#: admin/views.py:152 +msgid "Wrong Data Provided" +msgstr "" + +#: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Theme" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:10 +#: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Bootstrap CSS & Bootswatch Theme" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:11 +#: appsettings/migrations/0002_auto_20200527_1603.py:12 msgid "Theme SASS Path" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:11 +#: appsettings/migrations/0002_auto_20200527_1603.py:12 msgid "Bootstrap SASS & Bootswatch SASS Directory" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:12 +#: appsettings/migrations/0002_auto_20200527_1603.py:13 msgid "All Instances View Style" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:12 +#: appsettings/migrations/0002_auto_20200527_1603.py:13 msgid "All instances list style" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:13 +#: appsettings/migrations/0002_auto_20200527_1603.py:14 msgid "Logs per Page" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:13 +#: appsettings/migrations/0002_auto_20200527_1603.py:14 msgid "Pagination for logs" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:14 +#: appsettings/migrations/0002_auto_20200527_1603.py:15 msgid "Multiple Owner for VM" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:14 +#: appsettings/migrations/0002_auto_20200527_1603.py:15 msgid "Allow to have multiple owner for instance" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:15 +#: appsettings/migrations/0002_auto_20200527_1603.py:16 msgid "Quota Debug" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:15 +#: appsettings/migrations/0002_auto_20200527_1603.py:16 msgid "Debug for user quotas" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:16 +#: appsettings/migrations/0002_auto_20200527_1603.py:17 msgid "Disk Format" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:16 +#: appsettings/migrations/0002_auto_20200527_1603.py:17 msgid "Instance disk format" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:17 +#: appsettings/migrations/0002_auto_20200527_1603.py:18 msgid "Disk Bus" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:17 +#: appsettings/migrations/0002_auto_20200527_1603.py:18 msgid "Instance disk bus type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:18 +#: appsettings/migrations/0002_auto_20200527_1603.py:19 msgid "Disk SCSI Controller" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:18 +#: appsettings/migrations/0002_auto_20200527_1603.py:19 msgid "SCSI controller type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:19 +#: appsettings/migrations/0002_auto_20200527_1603.py:20 msgid "Disk Cache" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:19 +#: appsettings/migrations/0002_auto_20200527_1603.py:20 msgid "Disk volume cache type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:20 +#: appsettings/migrations/0002_auto_20200527_1603.py:21 msgid "Disk IO Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:20 +#: appsettings/migrations/0002_auto_20200527_1603.py:21 msgid "Volume io modes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:21 +#: appsettings/migrations/0002_auto_20200527_1603.py:22 msgid "Disk Detect Zeroes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:21 +#: appsettings/migrations/0002_auto_20200527_1603.py:22 msgid "Volume detect zeroes mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:22 +#: appsettings/migrations/0002_auto_20200527_1603.py:23 msgid "Disk Discard" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:22 +#: appsettings/migrations/0002_auto_20200527_1603.py:23 msgid "Volume discard mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:23 +#: appsettings/migrations/0002_auto_20200527_1603.py:24 msgid "Disk Owner UID" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:23 +#: appsettings/migrations/0002_auto_20200527_1603.py:24 msgid "Owner UID: up to os, 0=root, 107=qemu or libvirt-bin(for ubuntu)" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:24 +#: appsettings/migrations/0002_auto_20200527_1603.py:25 msgid "Disk Owner GID" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:24 +#: appsettings/migrations/0002_auto_20200527_1603.py:25 msgid "Owner GID: up to os, 0=root, 107=qemu or libvirt-bin(for ubuntu)" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:25 +#: appsettings/migrations/0002_auto_20200527_1603.py:26 msgid "VM CPU Mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:25 +#: appsettings/migrations/0002_auto_20200527_1603.py:26 msgid "Cpu modes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:26 +#: appsettings/migrations/0002_auto_20200527_1603.py:27 msgid "VM Machine Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:26 +#: appsettings/migrations/0002_auto_20200527_1603.py:27 msgid "Chipset/Machine type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:27 +#: appsettings/migrations/0002_auto_20200527_1603.py:28 msgid "VM Firmware Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:27 +#: appsettings/migrations/0002_auto_20200527_1603.py:28 msgid "Firmware type for x86_64" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:28 +#: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "VM Architecture Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:28 +#: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "Architecture type: x86_64, i686, etc" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:29 +#: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "VM Console Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:29 +#: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "Default console type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:30 +#: appsettings/migrations/0002_auto_20200527_1603.py:31 msgid "VM Clone Name Prefix" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:30 +#: appsettings/migrations/0002_auto_20200527_1603.py:31 msgid "Prefix for cloned instance name" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:31 +#: appsettings/migrations/0002_auto_20200527_1603.py:32 msgid "VM Clone Auto Name" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:31 +#: appsettings/migrations/0002_auto_20200527_1603.py:32 msgid "Generated name for cloned instance" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:32 +#: appsettings/migrations/0002_auto_20200527_1603.py:33 msgid "VM Clone Auto Migrate" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:32 +#: appsettings/migrations/0002_auto_20200527_1603.py:33 msgid "Auto migrate instance after clone" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:33 +#: appsettings/migrations/0002_auto_20200527_1603.py:34 msgid "VM Bottom Bar" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:33 +#: appsettings/migrations/0002_auto_20200527_1603.py:34 msgid "Bottom navbar for instance details" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:34 +#: appsettings/migrations/0002_auto_20200527_1603.py:35 msgid "Show Access Root Pass" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:34 +#: appsettings/migrations/0002_auto_20200527_1603.py:35 msgid "Show access root password" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:35 +#: appsettings/migrations/0002_auto_20200527_1603.py:36 msgid "Show Access SSH Keys" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:35 +#: appsettings/migrations/0002_auto_20200527_1603.py:36 msgid "Show access ssh keys" msgstr "" @@ -865,63 +757,63 @@ msgstr "" msgid "Clip console viewport" msgstr "" -#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 msgid "name" msgstr "" -#: appsettings/models.py:10 +#: appsettings/models.py:11 msgid "key" msgstr "" -#: appsettings/models.py:11 +#: appsettings/models.py:12 msgid "value" msgstr "" -#: appsettings/models.py:12 +#: appsettings/models.py:13 msgid "choices" msgstr "" -#: appsettings/models.py:13 +#: appsettings/models.py:14 msgid "description" msgstr "" -#: appsettings/templates/appsettings.html:3 -#: appsettings/templates/appsettings.html:8 +#: appsettings/templates/appsettings.html:4 +#: appsettings/templates/appsettings.html:6 msgid "Edit Settings" msgstr "" -#: appsettings/templates/appsettings.html:17 +#: appsettings/templates/appsettings.html:11 msgid "App Settings" msgstr "" -#: appsettings/templates/appsettings.html:21 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:15 templates/navbar.html:43 msgid "Language" msgstr "" -#: appsettings/templates/appsettings.html:54 +#: appsettings/templates/appsettings.html:48 msgid "After change please full refresh page with 'Ctrl + F5' " msgstr "" -#: appsettings/templates/appsettings.html:59 +#: appsettings/templates/appsettings.html:53 msgid "Other Settings" msgstr "" -#: appsettings/views.py:42 +#: appsettings/views.py:38 #, python-brace-format msgid "SASS directory path is changed. Now: {sass_dir.value}" msgstr "" -#: appsettings/views.py:68 +#: appsettings/views.py:65 #, python-brace-format msgid "Theme changed. Now: {theme}" msgstr "" -#: appsettings/views.py:83 +#: appsettings/views.py:80 #, python-brace-format msgid "{setting.name} is changed. Now: {setting.value}" msgstr "" -#: computes/forms.py:19 +#: computes/forms.py:21 msgid "FQDN/IP" msgstr "" @@ -950,65 +842,65 @@ msgid "Create Compute" msgstr "" #: computes/templates/computes/instances.html:29 -#: computes/templates/computes/list.html:50 -#: computes/templates/computes/list.html:52 computes/templates/overview.html:4 -#: computes/templates/overview.html:13 interfaces/templates/interface.html:11 -#: interfaces/templates/interfaces.html:14 networks/templates/network.html:13 -#: networks/templates/networks.html:17 nwfilters/templates/nwfilter.html:12 -#: nwfilters/templates/nwfilters.html:21 secrets/templates/secrets.html:17 -#: storages/templates/storage.html:17 storages/templates/storages.html:17 +#: computes/templates/computes/list.html:49 +#: computes/templates/computes/list.html:51 computes/templates/overview.html:6 +#: computes/templates/overview.html:16 interfaces/templates/interface.html:13 +#: interfaces/templates/interfaces.html:17 networks/templates/network.html:14 +#: networks/templates/networks.html:16 nwfilters/templates/nwfilter.html:14 +#: nwfilters/templates/nwfilters.html:22 secrets/templates/secrets.html:20 +#: storages/templates/storage.html:19 storages/templates/storages.html:16 msgid "Overview" msgstr "" #: computes/templates/computes/instances.html:35 -#: computes/templates/overview.html:19 interfaces/templates/interface.html:17 -#: interfaces/templates/interfaces.html:20 networks/templates/network.html:19 -#: networks/templates/networks.html:23 nwfilters/templates/nwfilter.html:18 -#: nwfilters/templates/nwfilters.html:27 secrets/templates/secrets.html:23 -#: storages/templates/storage.html:23 storages/templates/storages.html:3 -#: storages/templates/storages.html:9 storages/templates/storages.html:23 +#: computes/templates/overview.html:22 interfaces/templates/interface.html:19 +#: interfaces/templates/interfaces.html:23 networks/templates/network.html:20 +#: networks/templates/networks.html:22 nwfilters/templates/nwfilter.html:20 +#: nwfilters/templates/nwfilters.html:28 secrets/templates/secrets.html:26 +#: storages/templates/storage.html:25 storages/templates/storages.html:4 +#: storages/templates/storages.html:6 storages/templates/storages.html:22 msgid "Storages" msgstr "" #: computes/templates/computes/instances.html:38 -#: computes/templates/overview.html:22 interfaces/templates/interface.html:20 -#: interfaces/templates/interfaces.html:23 networks/templates/network.html:22 -#: networks/templates/networks.html:3 networks/templates/networks.html:9 -#: networks/templates/networks.html:26 nwfilters/templates/nwfilter.html:21 -#: nwfilters/templates/nwfilters.html:30 secrets/templates/secrets.html:26 -#: storages/templates/storage.html:26 storages/templates/storages.html:26 +#: computes/templates/overview.html:25 interfaces/templates/interface.html:22 +#: interfaces/templates/interfaces.html:26 networks/templates/network.html:23 +#: networks/templates/networks.html:4 networks/templates/networks.html:6 +#: networks/templates/networks.html:25 nwfilters/templates/nwfilter.html:23 +#: nwfilters/templates/nwfilters.html:31 secrets/templates/secrets.html:29 +#: storages/templates/storage.html:28 storages/templates/storages.html:25 msgid "Networks" msgstr "" #: computes/templates/computes/instances.html:41 -#: computes/templates/overview.html:25 interfaces/templates/interface.html:23 -#: interfaces/templates/interfaces.html:4 -#: interfaces/templates/interfaces.html:26 networks/templates/network.html:25 -#: networks/templates/networks.html:29 nwfilters/templates/nwfilter.html:24 -#: nwfilters/templates/nwfilters.html:33 secrets/templates/secrets.html:29 -#: storages/templates/storage.html:29 storages/templates/storages.html:29 +#: computes/templates/overview.html:28 interfaces/templates/interface.html:25 +#: interfaces/templates/interfaces.html:5 +#: interfaces/templates/interfaces.html:7 +#: interfaces/templates/interfaces.html:29 networks/templates/network.html:26 +#: networks/templates/networks.html:28 nwfilters/templates/nwfilter.html:26 +#: nwfilters/templates/nwfilters.html:34 secrets/templates/secrets.html:32 +#: storages/templates/storage.html:31 storages/templates/storages.html:28 msgid "Interfaces" msgstr "" #: computes/templates/computes/instances.html:44 -#: computes/templates/overview.html:28 interfaces/templates/interface.html:26 -#: interfaces/templates/interfaces.html:29 networks/templates/network.html:28 -#: networks/templates/networks.html:32 nwfilters/templates/nwfilter.html:4 -#: nwfilters/templates/nwfilter.html:27 nwfilters/templates/nwfilters.html:4 -#: nwfilters/templates/nwfilters.html:13 nwfilters/templates/nwfilters.html:36 -#: secrets/templates/secrets.html:32 storages/templates/storage.html:32 -#: storages/templates/storages.html:32 +#: computes/templates/overview.html:31 interfaces/templates/interface.html:28 +#: interfaces/templates/interfaces.html:32 networks/templates/network.html:29 +#: networks/templates/networks.html:31 nwfilters/templates/nwfilter.html:29 +#: nwfilters/templates/nwfilters.html:5 nwfilters/templates/nwfilters.html:7 +#: nwfilters/templates/nwfilters.html:37 secrets/templates/secrets.html:35 +#: storages/templates/storage.html:34 storages/templates/storages.html:31 msgid "NWFilters" msgstr "" #: computes/templates/computes/instances.html:47 -#: computes/templates/overview.html:31 interfaces/templates/interface.html:29 -#: interfaces/templates/interfaces.html:32 networks/templates/network.html:31 -#: networks/templates/networks.html:35 nwfilters/templates/nwfilter.html:30 -#: nwfilters/templates/nwfilters.html:39 secrets/templates/secrets.html:4 -#: secrets/templates/secrets.html:13 secrets/templates/secrets.html:35 +#: computes/templates/overview.html:34 interfaces/templates/interface.html:31 +#: interfaces/templates/interfaces.html:35 networks/templates/network.html:32 +#: networks/templates/networks.html:34 nwfilters/templates/nwfilter.html:32 +#: nwfilters/templates/nwfilters.html:40 secrets/templates/secrets.html:4 +#: secrets/templates/secrets.html:10 secrets/templates/secrets.html:38 #: storages/templates/create_stg_block.html:124 -#: storages/templates/storage.html:35 storages/templates/storages.html:35 +#: storages/templates/storage.html:37 storages/templates/storages.html:34 msgid "Secrets" msgstr "" @@ -1017,20 +909,55 @@ msgid "Hypervisor doesn't have any Instances" msgstr "" #: computes/templates/computes/instances.html:66 +#: computes/templates/computes/list.html:28 +#: instances/templates/add_instance_volume.html:40 +#: instances/templates/add_instance_volume.html:42 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instances/settings_tab.html:777 -#: instances/templates/instances/settings_tab.html:800 +#: instances/templates/create_instance_w2.html:77 +#: instances/templates/create_instance_w2.html:103 +#: instances/templates/create_instance_w2.html:106 +#: instances/templates/create_instance_w2.html:305 +#: instances/templates/create_instance_w2.html:307 +#: instances/templates/create_instance_w2.html:518 +#: instances/templates/create_instance_w2.html:520 +#: instances/templates/instances/settings_tab.html:340 +#: instances/templates/instances/snapshots_tab.html:47 +#: interfaces/templates/create_iface_block.html:18 +#: interfaces/templates/interface.html:75 +#: networks/templates/create_net_block.html:18 +#: networks/templates/modify_ipv4_fixed_address.html:30 +#: networks/templates/modify_ipv6_fixed_address.html:30 +#: networks/templates/network.html:174 networks/templates/network.html:283 +#: nwfilters/templates/nwfilter.html:41 nwfilters/templates/nwfilters.html:56 +#: nwfilters/templates/nwfilters.html:100 +#: nwfilters/templates/nwfilters.html:102 +#: storages/templates/create_stg_block.html:42 +#: storages/templates/create_stg_block.html:71 +#: storages/templates/create_stg_block.html:100 +#: storages/templates/create_stg_block.html:165 +#: storages/templates/create_stg_block.html:214 +#: storages/templates/create_stg_vol_block.html:21 +#: storages/templates/storage.html:96 storages/templates/storage.html:124 +#: storages/templates/storage.html:126 +msgid "Name" +msgstr "" + +#: computes/templates/computes/instances.html:66 +#: instances/templates/allinstances_index_grouped.html:7 +#: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/instances/settings_tab.html:782 +#: instances/templates/instances/settings_tab.html:805 msgid "Description" msgstr "" #: computes/templates/computes/instances.html:69 #: instances/templates/allinstances_index_grouped.html:10 #: instances/templates/allinstances_index_nongrouped.html:10 -#: instances/templates/create_instance_w2.html:83 -#: instances/templates/create_instance_w2.html:328 -#: instances/templates/create_instance_w2.html:541 -#: instances/templates/instance.html:40 instances/templates/instance.html:42 +#: instances/templates/create_instance_w2.html:78 +#: instances/templates/create_instance_w2.html:323 +#: instances/templates/create_instance_w2.html:536 +#: instances/templates/instance.html:42 instances/templates/instance.html:44 msgid "VCPU" msgstr "" @@ -1045,7 +972,7 @@ msgstr "" #: computes/templates/computes/instances.html:96 #: instances/templates/allinstances_index_grouped.html:58 #: instances/templates/allinstances_index_nongrouped.html:42 -#: instances/templates/instance.html:14 +#: instances/templates/instance.html:16 msgid "Off" msgstr "" @@ -1060,23 +987,23 @@ msgstr "" msgid "Computes" msgstr "" -#: computes/templates/computes/list.html:21 +#: computes/templates/computes/list.html:20 msgid "You don't have any computes" msgstr "" -#: computes/templates/computes/list.html:31 computes/templates/overview.html:92 +#: computes/templates/computes/list.html:30 computes/templates/overview.html:92 #: instances/templates/instances/settings_tab.html:163 #: instances/templates/instances/settings_tab.html:248 msgid "Details" msgstr "" -#: computes/templates/computes/list.html:42 +#: computes/templates/computes/list.html:41 #: instances/templates/allinstances_index_grouped.html:28 -#: instances/templates/instances/settings_tab.html:876 +#: instances/templates/instances/settings_tab.html:881 msgid "Connected" msgstr "" -#: computes/templates/computes/list.html:42 +#: computes/templates/computes/list.html:41 msgid "Not Connected" msgstr "" @@ -1134,8 +1061,8 @@ msgid "Libvirt" msgstr "" #: computes/templates/overview.html:84 -#: instances/templates/create_instance_w1.html:42 -#: instances/templates/create_instance_w1.html:58 +#: instances/templates/create_instance_w1.html:36 +#: instances/templates/create_instance_w1.html:52 msgid "Architecture" msgstr "" @@ -1201,24 +1128,24 @@ msgstr "" msgid "File API is not supported" msgstr "" -#: console/templates/console-spice-full.html:197 +#: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "" -#: console/templates/console-spice-full.html:199 +#: console/templates/console-spice-full.html:204 msgid "Port" msgstr "" -#: console/templates/console-spice-full.html:207 +#: console/templates/console-spice-full.html:212 msgid "Show console" msgstr "" -#: console/templates/console-spice-full.html:209 -#: interfaces/templates/interface.html:60 networks/templates/network.html:52 -#: networks/templates/network.html:122 networks/templates/network.html:128 -#: networks/templates/network.html:234 networks/templates/network.html:240 -#: storages/templates/storage.html:61 +#: console/templates/console-spice-full.html:214 +#: interfaces/templates/interface.html:59 networks/templates/network.html:49 +#: networks/templates/network.html:119 networks/templates/network.html:125 +#: networks/templates/network.html:231 networks/templates/network.html:237 +#: storages/templates/storage.html:60 msgid "Start" msgstr "" @@ -1230,7 +1157,7 @@ msgstr "" msgid "noVNC encountered an error" msgstr "" -#: console/templates/console-vnc-lite.html:222 +#: console/templates/console-vnc-lite.html:221 msgid "Loading" msgstr "" @@ -1266,10 +1193,6 @@ msgstr "" msgid "The name of the virtual machine must not contain any special characters" msgstr "" -#: instances/forms.py:65 -msgid "The name of the virtual machine must not exceed 20 characters" -msgstr "" - #: instances/models.py:11 msgid "label" msgstr "" @@ -1298,7 +1221,7 @@ msgstr "" msgid "created" msgstr "" -#: instances/models.py:215 +#: instances/models.py:220 msgid "Can access console without password" msgstr "" @@ -1307,60 +1230,90 @@ msgid "Add Instance Network" msgstr "" #: instances/templates/add_instance_network_block.html:18 -#: instances/templates/create_instance_w2.html:210 -#: instances/templates/instances/settings_tab.html:358 -#: instances/templates/instances/settings_tab.html:381 -#: instances/templates/instances/settings_tab.html:482 -#: interfaces/templates/interface.html:46 -#: interfaces/templates/interface.html:75 +#: instances/templates/create_instance_w2.html:205 +#: instances/templates/instances/settings_tab.html:359 +#: instances/templates/instances/settings_tab.html:382 +#: instances/templates/instances/settings_tab.html:487 +#: interfaces/templates/interface.html:45 +#: interfaces/templates/interface.html:74 #: interfaces/templates/interfaces.html:63 #: networks/templates/modify_ipv4_fixed_address.html:24 -#: networks/templates/network.html:175 +#: networks/templates/network.html:172 msgid "MAC" msgstr "" #: instances/templates/add_instance_network_block.html:24 -#: instances/templates/create_instance_w2.html:169 -#: instances/templates/create_instance_w2.html:393 -#: instances/templates/create_instance_w2.html:610 +#: instances/templates/create_instance_w2.html:164 +#: instances/templates/create_instance_w2.html:388 +#: instances/templates/create_instance_w2.html:605 #: instances/templates/instances/settings_tab.html:30 -#: instances/templates/instances/settings_tab.html:393 -#: networks/templates/network.html:4 networks/templates/network.html:9 -#: networks/templates/network.html:110 networks/templates/network.html:221 +#: instances/templates/instances/settings_tab.html:394 +#: networks/templates/network.html:5 networks/templates/network.html:7 +#: networks/templates/network.html:107 networks/templates/network.html:218 msgid "Network" msgstr "" #: instances/templates/add_instance_network_block.html:37 -#: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:434 -#: instances/templates/create_instance_w2.html:647 -#: instances/templates/instances/settings_tab.html:402 -#: nwfilters/templates/nwfilter.html:9 +#: instances/templates/create_instance_w2.html:183 +#: instances/templates/create_instance_w2.html:429 +#: instances/templates/create_instance_w2.html:642 +#: instances/templates/instances/settings_tab.html:403 +#: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" msgstr "" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:117 #: instances/templates/create_inst_block.html:25 -#: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:382 -#: instances/templates/create_instance_w2.html:437 -#: instances/templates/create_instance_w2.html:585 -#: instances/templates/create_instance_w2.html:604 -#: instances/templates/create_instance_w2.html:650 +#: instances/templates/create_instance_w2.html:158 +#: instances/templates/create_instance_w2.html:186 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:432 +#: instances/templates/create_instance_w2.html:580 +#: instances/templates/create_instance_w2.html:599 +#: instances/templates/create_instance_w2.html:645 #: instances/templates/instances/access_tab.html:135 #: instances/templates/instances/settings_tab.html:183 -#: instances/templates/instances/settings_tab.html:406 +#: instances/templates/instances/settings_tab.html:407 #: instances/templates/instances/stats_tab.html:90 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 +#: interfaces/templates/interface.html:41 +#: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:78 #: storages/templates/create_stg_block.html:132 -#: storages/templates/storage.html:48 storages/templates/storage.html:50 -#: storages/templates/storage.html:52 +#: storages/templates/storage.html:47 storages/templates/storage.html:49 +#: storages/templates/storage.html:51 msgid "None" msgstr "" +#: instances/templates/add_instance_network_block.html:49 +#: instances/templates/add_instance_owner_block.html:30 +#: instances/templates/add_instance_volume.html:89 +#: instances/templates/add_instance_volume.html:144 +#: instances/templates/create_flav_block.html:25 +#: instances/templates/create_inst_block.html:34 +#: instances/templates/create_instance_w2.html:269 +#: instances/templates/edit_instance_volume.html:123 +#: instances/templates/instances/settings_tab.html:428 +#: interfaces/templates/create_iface_block.html:135 +#: networks/templates/add_network_qos.html:50 +#: networks/templates/create_net_block.html:85 +#: networks/templates/modify_ipv4_fixed_address.html:44 +#: networks/templates/modify_ipv6_fixed_address.html:44 +#: nwfilters/templates/add_nwf_rule.html:25 +#: nwfilters/templates/create_nwfilter_block.html:23 +#: nwfilters/templates/nwfilters.html:80 nwfilters/templates/nwfilters.html:108 +#: secrets/templates/create_secret_block.html:54 +#: secrets/templates/secrets.html:102 +#: storages/templates/create_stg_block.html:55 +#: storages/templates/create_stg_block.html:84 +#: storages/templates/create_stg_block.html:140 +#: storages/templates/create_stg_block.html:202 +#: storages/templates/create_stg_block.html:230 +#: storages/templates/create_stg_vol_block.html:28 +#: storages/templates/create_stg_vol_block.html:56 +#: storages/templates/storage.html:154 +msgid "Close" +msgstr "" + #: instances/templates/add_instance_owner_block.html:12 msgid "Add Instance Owner" msgstr "" @@ -1390,27 +1343,27 @@ msgstr "" #: instances/templates/add_instance_volume.html:30 #: instances/templates/add_instance_volume.html:100 -#: instances/templates/create_instance_w2.html:154 -#: instances/templates/create_instance_w2.html:596 +#: instances/templates/create_instance_w2.html:149 +#: instances/templates/create_instance_w2.html:591 #: instances/templates/instances/settings_tab.html:237 -#: storages/templates/storage.html:4 storages/templates/storage.html:14 +#: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" msgstr "" #: instances/templates/add_instance_volume.html:46 #: storages/templates/create_stg_block.html:183 -#: storages/templates/storage.html:100 storages/templates/storage.html:138 +#: storages/templates/storage.html:99 storages/templates/storage.html:137 msgid "Format" msgstr "" #: instances/templates/add_instance_volume.html:56 -#: storages/templates/storage.html:53 storages/templates/storage.html:99 -#: storages/templates/storages.html:66 +#: storages/templates/storage.html:52 storages/templates/storage.html:98 +#: storages/templates/storages.html:62 msgid "Size" msgstr "" #: instances/templates/add_instance_volume.html:60 -#: instances/templates/create_instance_w2.html:96 +#: instances/templates/create_instance_w2.html:91 msgid "GB" msgstr "" @@ -1427,8 +1380,8 @@ msgid "Cache" msgstr "" #: instances/templates/add_instance_volume.html:83 -#: instances/templates/instances/settings_tab.html:755 -#: storages/templates/storage.html:148 +#: instances/templates/instances/settings_tab.html:760 +#: storages/templates/storage.html:147 msgid "Metadata" msgstr "" @@ -1473,180 +1426,222 @@ msgstr "" msgid "Choose" msgstr "" -#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w1.html:5 #: instances/templates/create_instance_w2.html:5 msgid "Create new instance" msgstr "" -#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w1.html:5 msgid "Select Type" msgstr "" -#: instances/templates/create_instance_w1.html:11 -#: instances/templates/create_instance_w2.html:14 +#: instances/templates/create_instance_w1.html:8 +#: instances/templates/create_instance_w2.html:12 #, python-format msgid "New instance on %(host)s " msgstr "" -#: instances/templates/create_instance_w1.html:47 +#: instances/templates/create_instance_w1.html:41 #: instances/templates/instances/settings_tab.html:49 -#: networks/templates/network.html:75 nwfilters/templates/nwfilter.html:52 +#: networks/templates/network.html:72 nwfilters/templates/nwfilter.html:49 msgid "XML" msgstr "" -#: instances/templates/create_instance_w1.html:68 +#: instances/templates/create_instance_w1.html:62 msgid "Chipset" msgstr "" -#: instances/templates/create_instance_w1.html:78 +#: instances/templates/create_instance_w1.html:72 msgid "Next" msgstr "" -#: instances/templates/create_instance_w2.html:50 +#: instances/templates/create_instance_w1.html:89 +#: instances/templates/create_instance_w2.html:271 +#: instances/templates/create_instance_w2.html:273 +#: instances/templates/create_instance_w2.html:500 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:713 +#: instances/templates/create_instance_w2.html:717 +#: interfaces/templates/create_iface_block.html:138 +#: 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/create_nwfilter_block.html:24 +#: secrets/templates/create_secret_block.html:55 +#: storages/templates/create_stg_block.html:56 +#: storages/templates/create_stg_block.html:85 +#: storages/templates/create_stg_block.html:144 +#: storages/templates/create_stg_block.html:148 +#: storages/templates/create_stg_block.html:205 +#: storages/templates/create_stg_block.html:233 +#: storages/templates/create_stg_vol_block.html:57 +msgid "Create" +msgstr "" + +#: instances/templates/create_instance_w2.html:45 msgid "Flavor" msgstr "" -#: instances/templates/create_instance_w2.html:55 +#: instances/templates/create_instance_w2.html:50 msgid "Custom" msgstr "" -#: instances/templates/create_instance_w2.html:60 +#: instances/templates/create_instance_w2.html:55 msgid "Template" msgstr "" -#: instances/templates/create_instance_w2.html:71 +#: instances/templates/create_instance_w2.html:66 msgid "Hypervisor doesn't have any Flavors" msgstr "" -#: instances/templates/create_instance_w2.html:76 +#: instances/templates/create_instance_w2.html:71 msgid "Create from flavor" msgstr "" -#: instances/templates/create_instance_w2.html:84 -#: instances/templates/create_instance_w2.html:357 -#: instances/templates/create_instance_w2.html:568 -#: instances/templates/instance.html:45 +#: instances/templates/create_instance_w2.html:79 +#: instances/templates/create_instance_w2.html:352 +#: instances/templates/create_instance_w2.html:563 +#: instances/templates/instance.html:47 msgid "RAM" msgstr "" -#: instances/templates/create_instance_w2.html:85 -#: instances/templates/create_instance_w2.html:372 +#: instances/templates/create_instance_w2.html:80 +#: instances/templates/create_instance_w2.html:367 msgid "HDD" msgstr "" -#: instances/templates/create_instance_w2.html:95 -#: instances/templates/create_instance_w2.html:361 -#: instances/templates/create_instance_w2.html:572 -#: instances/templates/instance.html:45 +#: instances/templates/create_instance_w2.html:90 +#: instances/templates/create_instance_w2.html:356 +#: instances/templates/create_instance_w2.html:567 +#: instances/templates/instance.html:47 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:108 msgid "MB" msgstr "" -#: instances/templates/create_instance_w2.html:102 +#: instances/templates/create_instance_w2.html:97 msgid "Create Virtual Machine" msgstr "" -#: instances/templates/create_instance_w2.html:120 -#: instances/templates/create_instance_w2.html:317 -#: instances/templates/create_instance_w2.html:530 +#: instances/templates/create_instance_w2.html:115 +#: instances/templates/create_instance_w2.html:312 +#: instances/templates/create_instance_w2.html:525 msgid "Firmware" msgstr "" -#: instances/templates/create_instance_w2.html:132 -#: instances/templates/create_instance_w2.html:335 -#: instances/templates/create_instance_w2.html:547 +#: instances/templates/create_instance_w2.html:127 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:542 msgid "VCPU Config" msgstr "" -#: instances/templates/create_instance_w2.html:135 -#: instances/templates/create_instance_w2.html:338 -#: instances/templates/create_instance_w2.html:550 +#: instances/templates/create_instance_w2.html:130 +#: instances/templates/create_instance_w2.html:333 +#: instances/templates/create_instance_w2.html:545 msgid "no-mode" msgstr "" -#: instances/templates/create_instance_w2.html:179 -#: instances/templates/create_instance_w2.html:407 -#: instances/templates/create_instance_w2.html:620 +#: instances/templates/create_instance_w2.html:174 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/edit_instance_volume.html:25 msgid "Advanced" msgstr "" -#: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:636 +#: instances/templates/create_instance_w2.html:194 +#: instances/templates/create_instance_w2.html:631 msgid "HDD cache mode" msgstr "" -#: instances/templates/create_instance_w2.html:217 -#: instances/templates/create_instance_w2.html:446 -#: instances/templates/create_instance_w2.html:659 +#: instances/templates/create_instance_w2.html:212 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:654 msgid "Graphics" msgstr "" -#: instances/templates/create_instance_w2.html:228 -#: instances/templates/create_instance_w2.html:457 -#: instances/templates/create_instance_w2.html:670 +#: instances/templates/create_instance_w2.html:223 +#: instances/templates/create_instance_w2.html:452 +#: instances/templates/create_instance_w2.html:665 msgid "Video" msgstr "" -#: instances/templates/create_instance_w2.html:242 -#: instances/templates/create_instance_w2.html:471 -#: instances/templates/create_instance_w2.html:684 +#: instances/templates/create_instance_w2.html:237 +#: instances/templates/create_instance_w2.html:466 +#: instances/templates/create_instance_w2.html:679 msgid "Console Access" msgstr "" -#: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:254 -#: instances/templates/create_instance_w2.html:481 -#: instances/templates/create_instance_w2.html:483 -#: instances/templates/create_instance_w2.html:694 -#: instances/templates/create_instance_w2.html:696 +#: instances/templates/create_instance_w2.html:247 +#: instances/templates/create_instance_w2.html:249 +#: instances/templates/create_instance_w2.html:476 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:689 +#: instances/templates/create_instance_w2.html:691 msgid "Console Password" msgstr "" -#: instances/templates/create_instance_w2.html:258 -#: instances/templates/create_instance_w2.html:487 -#: instances/templates/create_instance_w2.html:700 +#: instances/templates/create_instance_w2.html:253 +#: instances/templates/create_instance_w2.html:482 +#: instances/templates/create_instance_w2.html:695 msgid "Guest Agent" msgstr "" -#: instances/templates/create_instance_w2.html:265 -#: instances/templates/create_instance_w2.html:494 -#: instances/templates/create_instance_w2.html:707 +#: instances/templates/create_instance_w2.html:260 +#: instances/templates/create_instance_w2.html:489 +#: instances/templates/create_instance_w2.html:702 msgid "VirtIO" msgstr "" -#: instances/templates/create_instance_w2.html:364 +#: instances/templates/create_instance_w2.html:287 +#: instances/templates/instances/settings_tab.html:439 +#: instances/templates/instances/settings_tab.html:515 +#: instances/templates/instances/settings_tab.html:525 +#: instances/templates/instances/snapshots_tab.html:75 +#: interfaces/templates/interface.html:60 +#: interfaces/templates/interface.html:62 networks/templates/network.html:50 +#: networks/templates/network.html:52 networks/templates/network.html:62 +#: networks/templates/network.html:136 networks/templates/network.html:189 +#: networks/templates/network.html:194 networks/templates/network.html:249 +#: networks/templates/network.html:298 networks/templates/network.html:303 +#: networks/templates/network.html:353 networks/templates/network.html:358 +#: nwfilters/templates/nwfilter.html:111 nwfilters/templates/nwfilter.html:151 +#: nwfilters/templates/nwfilters.html:120 secrets/templates/secrets.html:77 +#: storages/templates/storage.html:62 storages/templates/storage.html:65 +#: storages/templates/storage.html:77 storages/templates/storage.html:174 +msgid "Are you sure?" +msgstr "" + +#: instances/templates/create_instance_w2.html:359 msgid "Added Disks" msgstr "" -#: instances/templates/create_instance_w2.html:377 -#: instances/templates/create_instance_w2.html:580 +#: instances/templates/create_instance_w2.html:372 +#: instances/templates/create_instance_w2.html:575 msgid "Select pool" msgstr "" -#: instances/templates/create_instance_w2.html:416 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:411 +#: instances/templates/create_instance_w2.html:624 msgid "Disk Metadata" msgstr "" -#: instances/templates/create_instance_w2.html:418 -#: instances/templates/create_instance_w2.html:631 +#: instances/templates/create_instance_w2.html:413 +#: instances/templates/create_instance_w2.html:626 msgid "Metadata preallocation" msgstr "" -#: instances/templates/create_instance_w2.html:420 -#: instances/templates/create_instance_w2.html:633 +#: instances/templates/create_instance_w2.html:415 +#: instances/templates/create_instance_w2.html:628 #: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:360 #: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 msgid "Image" msgstr "" -#: instances/templates/create_instance_w2.html:423 +#: instances/templates/create_instance_w2.html:418 msgid "HDD Cache Mode" msgstr "" -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:570 msgid "Template Disk" msgstr "" @@ -1698,38 +1693,38 @@ msgstr "" msgid "Detect zeroes" msgstr "" -#: instances/templates/instance.html:20 +#: instances/templates/instance.html:22 #: instances/templates/instance_actions.html:14 #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:25 -#: instances/templates/instances/power_tab.html:82 instances/views.py:287 +#: instances/templates/instances/power_tab.html:82 instances/views.py:264 msgid "Suspend" msgstr "" -#: instances/templates/instance.html:26 +#: instances/templates/instance.html:28 msgid "Guest Agent Enabled & Connected" msgstr "" -#: instances/templates/instance.html:29 +#: instances/templates/instance.html:31 msgid "Guest Agent Enabled but not Connected" msgstr "" -#: instances/templates/instance.html:33 +#: instances/templates/instance.html:35 msgid "Guest Agent Not Enabled & Not Connected" msgstr "" -#: instances/templates/instance.html:48 +#: instances/templates/instance.html:50 #: instances/templates/instances/resize_tab.html:18 #: instances/templates/instances/settings_tab.html:16 msgid "Disk" msgstr "" -#: instances/templates/instance.html:55 +#: instances/templates/instance.html:57 msgid "Refresh instance info" msgstr "" -#: instances/templates/instance.html:59 +#: instances/templates/instance.html:61 msgid "quota reached" msgstr "" @@ -1757,28 +1752,38 @@ msgstr "" #: instances/templates/instances/destroy_instance_form.html:40 #: instances/templates/instances/destroy_tab.html:18 #: instances/templates/instances/destroy_tab.html:20 -#: instances/templates/instances/destroy_tab.html:23 instances/views.py:329 +#: instances/templates/instances/destroy_tab.html:23 instances/views.py:306 msgid "Destroy" msgstr "" +#: instances/templates/instance_actions.html:6 +#: instances/templates/instances/settings_tab.html:37 +#: instances/templates/instances/settings_tab.html:788 +#: instances/templates/instances/settings_tab.html:790 +#: nwfilters/templates/nwfilters.html:109 +#: nwfilters/templates/nwfilters.html:115 storages/templates/storage.html:155 +#: storages/templates/storage.html:162 +msgid "Clone" +msgstr "" + #: instances/templates/instance_actions.html:10 #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:47 #: instances/templates/instances/power_tab.html:121 -#: instances/templates/instances/power_tab.html:123 instances/views.py:262 +#: instances/templates/instances/power_tab.html:123 instances/views.py:239 msgid "Power On" msgstr "" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:9 -#: instances/templates/instances/power_tab.html:59 instances/views.py:278 +#: instances/templates/instances/power_tab.html:59 instances/views.py:255 msgid "Power Off" msgstr "" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:14 -#: instances/templates/instances/power_tab.html:66 instances/views.py:271 +#: instances/templates/instances/power_tab.html:66 instances/views.py:248 msgid "Power Cycle" msgstr "" @@ -1790,7 +1795,7 @@ msgstr "" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:34 #: instances/templates/instances/power_tab.html:93 -#: instances/templates/instances/power_tab.html:108 instances/views.py:295 +#: instances/templates/instances/power_tab.html:108 instances/views.py:272 msgid "Resume" msgstr "" @@ -1798,7 +1803,7 @@ msgstr "" #: instances/templates/instances/power_tab.html:19 #: instances/templates/instances/power_tab.html:39 #: instances/templates/instances/power_tab.html:74 -#: instances/templates/instances/power_tab.html:100 instances/views.py:302 +#: instances/templates/instances/power_tab.html:100 instances/views.py:279 msgid "Force Off" msgstr "" @@ -1889,6 +1894,14 @@ msgid "" "instance." msgstr "" +#: instances/templates/instances/access_tab.html:159 +msgid "To download console.vv file for virt-viewer." +msgstr "" + +#: instances/templates/instances/access_tab.html:160 +msgid "Get console.vv" +msgstr "" + #: instances/templates/instances/destroy_instance_form.html:4 msgid "Confirm Destroy" msgstr "" @@ -1987,7 +2000,7 @@ msgstr "" #: instances/templates/instances/resize_tab.html:71 #: instances/templates/instances/settings_tab.html:79 #: instances/templates/instances/settings_tab.html:95 -#: networks/templates/network.html:65 storages/templates/storage.html:78 +#: networks/templates/network.html:62 storages/templates/storage.html:77 msgid "Disable" msgstr "" @@ -1998,7 +2011,7 @@ msgstr "" #: instances/templates/instances/resize_tab.html:75 #: instances/templates/instances/settings_tab.html:77 #: instances/templates/instances/settings_tab.html:91 -#: networks/templates/network.html:63 storages/templates/storage.html:75 +#: networks/templates/network.html:60 storages/templates/storage.html:74 msgid "Enable" msgstr "" @@ -2031,8 +2044,8 @@ msgid "Boot" msgstr "" #: instances/templates/instances/settings_tab.html:44 -#: instances/templates/instances/settings_tab.html:616 -#: instances/templates/instances/settings_tab.html:618 +#: instances/templates/instances/settings_tab.html:621 +#: instances/templates/instances/settings_tab.html:623 msgid "Migrate" msgstr "" @@ -2041,7 +2054,7 @@ msgid "Options" msgstr "" #: instances/templates/instances/settings_tab.html:72 -#: networks/templates/network.html:59 storages/templates/storage.html:70 +#: networks/templates/network.html:56 storages/templates/storage.html:69 msgid "Autostart" msgstr "" @@ -2078,7 +2091,7 @@ msgid "down: move selected devices" msgstr "" #: instances/templates/instances/settings_tab.html:139 -#: instances/templates/instances/settings_tab.html:428 +#: instances/templates/instances/settings_tab.html:429 msgid "Apply" msgstr "" @@ -2093,7 +2106,7 @@ msgstr "" #: instances/templates/instances/settings_tab.html:169 #: instances/templates/instances/settings_tab.html:234 #: interfaces/templates/create_iface_block.html:34 -#: networks/templates/network.html:46 networks/templates/networks.html:63 +#: networks/templates/network.html:43 networks/templates/networks.html:59 #: storages/templates/create_stg_block.html:77 msgid "Device" msgstr "" @@ -2133,7 +2146,7 @@ msgid "Capacity" msgstr "" #: instances/templates/instances/settings_tab.html:238 -#: instances/templates/instances/settings_tab.html:362 +#: instances/templates/instances/settings_tab.html:363 msgid "Source" msgstr "" @@ -2172,254 +2185,255 @@ msgstr "" msgid "active" msgstr "" -#: instances/templates/instances/settings_tab.html:360 -#: nwfilters/templates/nwfilter.html:78 +#: instances/templates/instances/settings_tab.html:361 +#: nwfilters/templates/nwfilter.html:75 msgid "Filter" msgstr "" -#: instances/templates/instances/settings_tab.html:367 +#: instances/templates/instances/settings_tab.html:368 msgid "Edit NIC" msgstr "" -#: instances/templates/instances/settings_tab.html:375 +#: instances/templates/instances/settings_tab.html:376 msgid "Edit Instance Network" msgstr "" -#: instances/templates/instances/settings_tab.html:388 +#: instances/templates/instances/settings_tab.html:389 msgid "Net Source" msgstr "" -#: instances/templates/instances/settings_tab.html:396 -#: interfaces/templates/interface.html:3 interfaces/templates/interface.html:8 -#: interfaces/templates/interface.html:40 +#: instances/templates/instances/settings_tab.html:397 +#: interfaces/templates/interface.html:4 interfaces/templates/interface.html:6 +#: interfaces/templates/interface.html:39 msgid "Interface" msgstr "" -#: instances/templates/instances/settings_tab.html:414 -#: instances/templates/instances/settings_tab.html:453 +#: instances/templates/instances/settings_tab.html:415 +#: instances/templates/instances/settings_tab.html:454 msgid "Model" msgstr "" -#: instances/templates/instances/settings_tab.html:428 +#: instances/templates/instances/settings_tab.html:429 msgid "Apply network changes" msgstr "" -#: instances/templates/instances/settings_tab.html:437 +#: instances/templates/instances/settings_tab.html:438 msgid "Delete Device" msgstr "" -#: instances/templates/instances/settings_tab.html:445 +#: instances/templates/instances/settings_tab.html:446 #: interfaces/templates/create_iface_block.html:71 -#: interfaces/templates/interface.html:42 +#: interfaces/templates/interface.html:41 msgid "IPv4" msgstr "" -#: instances/templates/instances/settings_tab.html:449 +#: instances/templates/instances/settings_tab.html:450 #: interfaces/templates/create_iface_block.html:74 -#: interfaces/templates/interface.html:44 +#: interfaces/templates/interface.html:43 msgid "IPv6" msgstr "" -#: instances/templates/instances/settings_tab.html:455 +#: instances/templates/instances/settings_tab.html:456 msgid "QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:476 -#: networks/templates/network.html:325 +#: instances/templates/instances/settings_tab.html:468 +msgid "" +"In most configurations, macvtap does not work for host to guest network " +"communication" +msgstr "" + +#: instances/templates/instances/settings_tab.html:481 +#: networks/templates/network.html:322 msgid "QoS Configuration" msgstr "" -#: instances/templates/instances/settings_tab.html:482 +#: instances/templates/instances/settings_tab.html:487 #: networks/templates/add_network_qos.html:18 -#: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134 +#: networks/templates/network.html:328 nwfilters/templates/nwfilter.html:131 msgid "Direction" msgstr "" -#: instances/templates/instances/settings_tab.html:483 +#: instances/templates/instances/settings_tab.html:488 #: networks/templates/add_network_qos.html:27 -#: networks/templates/network.html:332 +#: networks/templates/network.html:329 msgid "Average" msgstr "" -#: instances/templates/instances/settings_tab.html:484 +#: instances/templates/instances/settings_tab.html:489 #: networks/templates/add_network_qos.html:34 -#: networks/templates/network.html:333 +#: networks/templates/network.html:330 msgid "Peak" msgstr "" -#: instances/templates/instances/settings_tab.html:485 +#: instances/templates/instances/settings_tab.html:490 #: networks/templates/add_network_qos.html:41 -#: networks/templates/network.html:334 +#: networks/templates/network.html:331 msgid "Burst" msgstr "" -#: instances/templates/instances/settings_tab.html:510 -#: networks/templates/network.html:356 +#: instances/templates/instances/settings_tab.html:515 +#: networks/templates/network.html:353 msgid "Edit QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:520 -#: networks/templates/network.html:361 +#: instances/templates/instances/settings_tab.html:525 +#: networks/templates/network.html:358 msgid "Delete QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:536 +#: instances/templates/instances/settings_tab.html:541 msgid "For migration both host servers must have equal settings and OS type" msgstr "" -#: instances/templates/instances/settings_tab.html:540 +#: instances/templates/instances/settings_tab.html:545 msgid "Original host" msgstr "" -#: instances/templates/instances/settings_tab.html:546 +#: instances/templates/instances/settings_tab.html:551 msgid "Host migration" msgstr "" -#: instances/templates/instances/settings_tab.html:563 +#: instances/templates/instances/settings_tab.html:568 msgid "Live migration" msgstr "" -#: instances/templates/instances/settings_tab.html:571 +#: instances/templates/instances/settings_tab.html:576 msgid "Unsafe migration" msgstr "" -#: instances/templates/instances/settings_tab.html:579 +#: instances/templates/instances/settings_tab.html:584 msgid "Delete original" msgstr "" -#: instances/templates/instances/settings_tab.html:587 +#: instances/templates/instances/settings_tab.html:592 msgid "Offline migration" msgstr "" -#: instances/templates/instances/settings_tab.html:595 +#: instances/templates/instances/settings_tab.html:600 msgid "Post copy" msgstr "" -#: instances/templates/instances/settings_tab.html:603 +#: instances/templates/instances/settings_tab.html:608 msgid "Forces CPU convergence during live migration" msgstr "" -#: instances/templates/instances/settings_tab.html:603 +#: instances/templates/instances/settings_tab.html:608 msgid "Auto converge" msgstr "" -#: instances/templates/instances/settings_tab.html:611 +#: instances/templates/instances/settings_tab.html:616 msgid "Compress instance memory for fast migration" msgstr "" -#: instances/templates/instances/settings_tab.html:611 +#: instances/templates/instances/settings_tab.html:616 msgid "Compressed" msgstr "" -#: instances/templates/instances/settings_tab.html:624 +#: instances/templates/instances/settings_tab.html:629 msgid "If you need to edit XML please Power Off the instance" msgstr "" -#: instances/templates/instances/settings_tab.html:646 +#: instances/templates/instances/settings_tab.html:651 msgid "Instance owners" msgstr "" -#: instances/templates/instances/settings_tab.html:675 +#: instances/templates/instances/settings_tab.html:680 msgid "To change console settings, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:681 -#: instances/templates/instances/settings_tab.html:683 -msgid "Update" -msgstr "" - -#: instances/templates/instances/settings_tab.html:692 +#: instances/templates/instances/settings_tab.html:697 msgid "Create a clone" msgstr "" -#: instances/templates/instances/settings_tab.html:695 +#: instances/templates/instances/settings_tab.html:700 msgid "Clone Name" msgstr "" -#: instances/templates/instances/settings_tab.html:702 -#: instances/templates/instances/settings_tab.html:733 +#: instances/templates/instances/settings_tab.html:707 +#: instances/templates/instances/settings_tab.html:738 msgid "Guess" msgstr "" -#: instances/templates/instances/settings_tab.html:721 +#: instances/templates/instances/settings_tab.html:726 msgid "Network devices" msgstr "" -#: instances/templates/instances/settings_tab.html:731 +#: instances/templates/instances/settings_tab.html:736 msgid "Random" msgstr "" -#: instances/templates/instances/settings_tab.html:746 +#: instances/templates/instances/settings_tab.html:751 msgid "Storage devices" msgstr "" -#: instances/templates/instances/settings_tab.html:771 -#: instances/templates/instances/settings_tab.html:794 +#: instances/templates/instances/settings_tab.html:776 +#: instances/templates/instances/settings_tab.html:799 msgid "Title" msgstr "" -#: instances/templates/instances/settings_tab.html:791 +#: instances/templates/instances/settings_tab.html:796 msgid "To set instance template name description, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:806 +#: instances/templates/instances/settings_tab.html:811 msgid "Is template" msgstr "" -#: instances/templates/instances/settings_tab.html:827 +#: instances/templates/instances/settings_tab.html:832 msgid "To set instance video model, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:830 +#: instances/templates/instances/settings_tab.html:835 msgid "Primary Video Model" msgstr "" -#: instances/templates/instances/settings_tab.html:834 +#: instances/templates/instances/settings_tab.html:839 msgid "please choose" msgstr "" -#: instances/templates/instances/settings_tab.html:841 -#: instances/templates/instances/settings_tab.html:843 -#: instances/templates/instances/settings_tab.html:863 -#: instances/templates/instances/settings_tab.html:865 -#: instances/templates/instances/settings_tab.html:893 +#: instances/templates/instances/settings_tab.html:846 +#: instances/templates/instances/settings_tab.html:848 +#: instances/templates/instances/settings_tab.html:868 +#: instances/templates/instances/settings_tab.html:870 +#: instances/templates/instances/settings_tab.html:898 #: secrets/templates/secrets.html:103 msgid "Set" msgstr "" -#: instances/templates/instances/settings_tab.html:851 +#: instances/templates/instances/settings_tab.html:856 msgid "To set instance vCPUs hotpluggable" msgstr "" -#: instances/templates/instances/settings_tab.html:854 +#: instances/templates/instances/settings_tab.html:859 msgid "vCPU Hot Plug" msgstr "" -#: instances/templates/instances/settings_tab.html:858 -#: instances/templates/instances/settings_tab.html:889 +#: instances/templates/instances/settings_tab.html:863 +#: instances/templates/instances/settings_tab.html:894 msgid "Enabled" msgstr "" -#: instances/templates/instances/settings_tab.html:859 -#: instances/templates/instances/settings_tab.html:890 +#: instances/templates/instances/settings_tab.html:864 +#: instances/templates/instances/settings_tab.html:895 msgid "Disabled" msgstr "" -#: instances/templates/instances/settings_tab.html:873 +#: instances/templates/instances/settings_tab.html:878 msgid "To Enable/Disable Qemu Guest Agent. Status" msgstr "" -#: instances/templates/instances/settings_tab.html:878 +#: instances/templates/instances/settings_tab.html:883 msgid "Disconnected" msgstr "" -#: instances/templates/instances/settings_tab.html:881 +#: instances/templates/instances/settings_tab.html:886 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:709 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 msgid "Unknown" msgstr "" -#: instances/templates/instances/settings_tab.html:885 +#: instances/templates/instances/settings_tab.html:890 msgid "Qemu Guest Agent" msgstr "" @@ -2487,354 +2501,351 @@ msgstr "" msgid "Disk I/O device" msgstr "" -#: instances/utils.py:122 +#: instances/utils.py:99 msgid "None available device name" msgstr "" -#: instances/utils.py:239 -msgid "Deleting due to multiple(Instance Name) records." -msgstr "" - -#: instances/utils.py:247 -msgid "Deleting due to multiple(UUID) records." -msgstr "" - -#: instances/views.py:259 +#: instances/views.py:236 msgid "Templates cannot be started." msgstr "" -#: instances/views.py:362 -#, python-brace-format -msgid "Migrate to {new_compute.hostname}" +#: instances/views.py:339 +#, python-format +msgid "Migrate to %(hostname)%" msgstr "" -#: instances/views.py:385 +#: instances/views.py:362 msgid "Reset root password" msgstr "" -#: instances/views.py:391 instances/views.py:417 +#: instances/views.py:368 instances/views.py:397 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:409 -#, python-brace-format -msgid "Installed new SSH public key {publickey.keyname}" +#: instances/views.py:389 +#, python-format +msgid "Installed new SSH public key %(keyname)s" msgstr "" -#: instances/views.py:436 -#, python-brace-format -msgid "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" +#: instances/views.py:416 +#, python-format +msgid "" +"User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" msgstr "" -#: instances/views.py:442 +#: instances/views.py:425 msgid "Resize CPU" msgstr "" -#: instances/views.py:470 -#, python-brace-format +#: instances/views.py:453 +#, python-format msgid "" -"User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" +"User %(quota_msg)s quota reached, cannot resize memory of " +"'%(instance_name)s'!" msgstr "" -#: instances/views.py:476 +#: instances/views.py:462 msgid "Resize Memory" msgstr "" -#: instances/views.py:506 -#, python-brace-format +#: instances/views.py:491 +#, python-format msgid "" -"User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" +"User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" msgstr "" -#: instances/views.py:510 +#: instances/views.py:498 msgid "Disk resize" msgstr "" -#: instances/views.py:549 -#, python-brace-format -msgid "Attach new disk {name} ({format})" +#: instances/views.py:537 +#, python-format +msgid "Attach new disk %(name)s (%(format)s)" msgstr "" -#: instances/views.py:580 -#, python-brace-format -msgid "Attach Existing disk: {target_dev}" +#: instances/views.py:568 +#, python-format +msgid "Attach Existing disk: %(target_dev)s" msgstr "" -#: instances/views.py:636 +#: instances/views.py:624 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:638 +#: instances/views.py:626 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:639 -#, python-brace-format -msgid "Edit disk: {target_dev}" +#: instances/views.py:627 +#, python-format +msgid "Edit disk: %(target_dev)s" msgstr "" -#: instances/views.py:661 -#, python-brace-format -msgid "Delete disk: {dev}" +#: instances/views.py:649 +#, python-format +msgid "Delete disk: %(dev)s" msgstr "" -#: instances/views.py:677 -#, python-brace-format -msgid "Detach disk: {dev}" +#: instances/views.py:665 +#, python-format +msgid "Detach disk: %(dev)s" msgstr "" -#: instances/views.py:690 -#, python-brace-format -msgid "Add CD-ROM: {target}" +#: instances/views.py:678 +#, python-format +msgid "Add CD-ROM: %(target)s" msgstr "" -#: instances/views.py:703 -#, python-brace-format -msgid "Detach CD-ROM: {dev}" +#: instances/views.py:691 +#, python-format +msgid "Detach CD-ROM: %(dev)s" msgstr "" -#: instances/views.py:716 -#, python-brace-format -msgid "Mount media: {dev}" +#: instances/views.py:704 +#, python-format +msgid "Mount media: %(dev)s" msgstr "" -#: instances/views.py:729 -#, python-brace-format -msgid "Umount media: {dev}" +#: instances/views.py:717 +#, python-format +msgid "Unmount media: %(dev)s" msgstr "" -#: instances/views.py:742 -#, python-brace-format -msgid "New snapshot : {name}" +#: instances/views.py:730 +#, python-format +msgid "New snapshot: %(name)s" msgstr "" -#: instances/views.py:753 -#, python-brace-format -msgid "Delete snapshot : {snap_name}" +#: instances/views.py:741 +#, python-format +msgid "Delete snapshot: %(snap_name)s" msgstr "" -#: instances/views.py:764 +#: instances/views.py:752 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:767 +#: instances/views.py:755 msgid "Revert snapshot" msgstr "" -#: instances/views.py:781 -#, python-brace-format -msgid "VCPU {id} is enabled={enabled}" +#: instances/views.py:769 +#, python-format +msgid "VCPU %(id)s is enabled=%(enabled)s" msgstr "" -#: instances/views.py:792 -#, python-brace-format -msgid "VCPU Hot-plug is enabled={status}" +#: instances/views.py:780 +#, python-format +msgid "VCPU Hot-plug is enabled=%(status)s" msgstr "" -#: instances/views.py:803 +#: instances/views.py:791 msgid "Set autostart" msgstr "" -#: instances/views.py:812 +#: instances/views.py:800 msgid "Unset autostart" msgstr "" -#: instances/views.py:821 +#: instances/views.py:809 msgid "Enable boot menu" msgstr "" -#: instances/views.py:830 +#: instances/views.py:818 msgid "Disable boot menu" msgstr "" -#: instances/views.py:845 +#: instances/views.py:833 msgid "Set boot order" msgstr "" -#: instances/views.py:848 +#: instances/views.py:836 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:850 +#: instances/views.py:838 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:861 +#: instances/views.py:849 msgid "Edit XML" msgstr "" -#: instances/views.py:875 -#, python-brace-format -msgid "Set Quest Agent {status}" +#: instances/views.py:863 +#, python-format +msgid "Set Guest Agent %(status)s" msgstr "" -#: instances/views.py:885 +#: instances/views.py:873 msgid "Set Video Model" msgstr "" -#: instances/views.py:894 +#: instances/views.py:882 msgid "Change network" msgstr "" -#: instances/views.py:907 +#: instances/views.py:895 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "" -#: instances/views.py:915 +#: instances/views.py:903 msgid "Add network" msgstr "" -#: instances/views.py:929 +#: instances/views.py:917 msgid "Delete network" msgstr "" -#: instances/views.py:945 -#, python-brace-format -msgid "Set Link State: {state}" +#: instances/views.py:933 +#, python-format +msgid "Set Link State: %(state)s" msgstr "" -#: instances/views.py:964 -msgid "{qos_dir.capitalize()} QoS is set" +#: instances/views.py:952 +#, python-format +msgid "%(qos_dir)s QoS is set" msgstr "" -#: instances/views.py:968 networks/views.py:216 -msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +#: instances/views.py:956 +#, python-format +msgid "" +"%(qos_dir)s QoS is set. Network XML is changed. Stop and " +"start network to activate new config." msgstr "" -#: instances/views.py:969 networks/views.py:217 -msgid "Stop and start network to activate new config" +#: instances/views.py:970 +#, python-format +msgid "%(qos_dir)s QoS is deleted" msgstr "" -#: instances/views.py:983 networks/views.py:233 -msgid "{qos_dir.capitalize()} QoS is deleted" +#: instances/views.py:974 +#, python-format +msgid "" +"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " +"start network to activate new config." msgstr "" -#: instances/views.py:987 networks/views.py:230 -msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " -msgstr "" - -#: instances/views.py:988 networks/views.py:231 -msgid "Stop and start network to activate new config." -msgstr "" - -#: instances/views.py:1004 +#: instances/views.py:990 msgid "Only one owner is allowed and the one already added" msgstr "" -#: instances/views.py:1009 +#: instances/views.py:995 #, python-format msgid "Added owner %(user)s" msgstr "" -#: instances/views.py:1020 -#, python-brace-format -msgid "Deleted owner {userinstance_id}" +#: instances/views.py:1006 +#, python-format +msgid "Deleted owner %(userinstance_id)s" msgstr "" -#: instances/views.py:1052 -msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" +#: instances/views.py:1038 +#, python-format +msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgstr "" -#: instances/views.py:1055 -msgid "Instance '{clone_data['name']}' already exists!" +#: instances/views.py:1044 +msgid "Instance 'clone_name' already exists!" msgstr "" -#: instances/views.py:1058 -msgid "Instance name '{clone_data['name']}' contains invalid characters!" +#: instances/views.py:1047 +#, python-format +msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "" -#: instances/views.py:1061 -msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" +#: instances/views.py:1050 +#, python-format +msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "" -#: instances/views.py:1071 -#, python-brace-format -msgid "Clone of '{instance.name}'" +#: instances/views.py:1060 +#, python-format +msgid "Clone of '%(instance_name)s'" msgstr "" -#: instances/views.py:1104 +#: instances/views.py:1093 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:1107 +#: instances/views.py:1096 msgid "Set VNC password" msgstr "" -#: instances/views.py:1115 +#: instances/views.py:1104 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:1120 +#: instances/views.py:1109 msgid "Set VNC type" msgstr "" -#: instances/views.py:1125 +#: instances/views.py:1114 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:1148 +#: instances/views.py:1137 msgid "Edit options" msgstr "" -#: instances/views.py:1162 +#: instances/views.py:1151 msgid "Send console.vv file" msgstr "" -#: instances/views.py:1214 instances/views.py:1307 +#: instances/views.py:1206 instances/views.py:1298 msgid "A virtual machine with this name already exists" msgstr "" -#: instances/views.py:1288 +#: instances/views.py:1281 msgid "You haven't defined any storage pools" msgstr "" -#: instances/views.py:1291 +#: instances/views.py:1283 msgid "You haven't defined any network pools" msgstr "" -#: instances/views.py:1310 -msgid "There is an instance with same name. Are you sure?" +#: instances/views.py:1300 +msgid "There is an instance with same name. Remove it and try again!" msgstr "" -#: instances/views.py:1313 +#: instances/views.py:1304 msgid "No Virtual Machine MAC has been entered" msgstr "" -#: instances/views.py:1337 +#: instances/views.py:1327 msgid "Image has already exist. Please check volumes or change instance name" msgstr "" -#: instances/views.py:1358 +#: instances/views.py:1347 msgid "First you need to create or select an image" msgstr "" -#: instances/views.py:1377 +#: instances/views.py:1365 msgid "Invalid cache mode" msgstr "" -#: instances/views.py:1414 +#: instances/views.py:1402 msgid "Instance is created" msgstr "" -#: instances/views.py:1433 +#: instances/views.py:1423 msgid "Flavor Created" msgstr "" -#: instances/views.py:1441 +#: instances/views.py:1431 msgid "Create Flavor" msgstr "" -#: instances/views.py:1452 +#: instances/views.py:1442 msgid "Flavor Updated" msgstr "" -#: instances/views.py:1460 +#: instances/views.py:1450 msgid "Update Flavor" msgstr "" -#: instances/views.py:1470 +#: instances/views.py:1460 msgid "Flavor Deleted" msgstr "" @@ -2899,13 +2910,13 @@ msgid "hotplug" msgstr "" #: interfaces/templates/create_iface_block.html:44 -#: interfaces/templates/interface.html:77 +#: interfaces/templates/interface.html:76 #: interfaces/templates/interfaces.html:62 #: storages/templates/create_stg_block.html:35 #: storages/templates/create_stg_block.html:64 #: storages/templates/create_stg_block.html:93 #: storages/templates/create_stg_block.html:158 -#: storages/templates/storages.html:64 +#: storages/templates/storages.html:60 msgid "Type" msgstr "" @@ -2939,7 +2950,7 @@ msgstr "" #: interfaces/templates/create_iface_block.html:85 #: interfaces/templates/create_iface_block.html:112 -#: networks/templates/network.html:112 networks/templates/network.html:223 +#: networks/templates/network.html:109 networks/templates/network.html:220 msgid "DHCP" msgstr "" @@ -2973,34 +2984,34 @@ msgstr "" msgid "IPv6 Gateway" msgstr "" -#: interfaces/templates/interface.html:48 +#: interfaces/templates/interface.html:47 msgid "Interface Type" msgstr "" -#: interfaces/templates/interface.html:51 +#: interfaces/templates/interface.html:50 msgid "Bridge Device" msgstr "" -#: interfaces/templates/interface.html:54 +#: interfaces/templates/interface.html:53 msgid "Boot Mode" msgstr "" -#: interfaces/templates/interface.html:56 -#: interfaces/templates/interface.html:79 networks/templates/network.html:48 -#: storages/templates/storage.html:57 +#: interfaces/templates/interface.html:55 +#: interfaces/templates/interface.html:78 networks/templates/network.html:45 +#: storages/templates/storage.html:56 msgid "State" msgstr "" -#: interfaces/templates/interface.html:63 networks/templates/network.html:55 -#: storages/templates/storage.html:65 +#: interfaces/templates/interface.html:62 networks/templates/network.html:52 +#: storages/templates/storage.html:64 msgid "Stop" msgstr "" -#: interfaces/templates/interface.html:70 +#: interfaces/templates/interface.html:69 msgid "Slaves" msgstr "" -#: interfaces/templates/interface.html:78 +#: interfaces/templates/interface.html:77 msgid "Speed" msgstr "" @@ -3101,54 +3112,58 @@ msgid "Type forwarding" msgstr "" #: networks/templates/create_net_block.html:27 -#: networks/templates/network.html:98 +#: networks/templates/network.html:95 msgid "NAT" msgstr "" #: networks/templates/create_net_block.html:28 -#: networks/templates/network.html:101 networks/templates/network.html:218 +#: networks/templates/network.html:98 networks/templates/network.html:215 msgid "ROUTE" msgstr "" #: networks/templates/create_net_block.html:29 -#: networks/templates/network.html:107 networks/templates/network.html:216 +#: networks/templates/network.html:104 networks/templates/network.html:213 msgid "ISOLATE" msgstr "" #: networks/templates/create_net_block.html:30 -#: networks/templates/network.html:104 +#: networks/templates/network.html:101 msgid "BRIDGE" msgstr "" -#: networks/templates/create_net_block.html:35 +#: networks/templates/create_net_block.html:31 +msgid "MACVTAP" +msgstr "" + +#: networks/templates/create_net_block.html:36 msgid "IPv4 Subnet pool" msgstr "" -#: networks/templates/create_net_block.html:41 +#: networks/templates/create_net_block.html:42 msgid "DHCPv4" msgstr "" -#: networks/templates/create_net_block.html:47 +#: networks/templates/create_net_block.html:48 msgid "Fixed Addresses" msgstr "" -#: networks/templates/create_net_block.html:53 +#: networks/templates/create_net_block.html:54 msgid "Enable IPv6" msgstr "" -#: networks/templates/create_net_block.html:59 +#: networks/templates/create_net_block.html:60 msgid "IPv6 Subnet pool" msgstr "" -#: networks/templates/create_net_block.html:65 +#: networks/templates/create_net_block.html:66 msgid "DHCPv6" msgstr "" -#: networks/templates/create_net_block.html:71 +#: networks/templates/create_net_block.html:72 msgid "Bridge Name" msgstr "" -#: networks/templates/create_net_block.html:77 +#: networks/templates/create_net_block.html:78 msgid "Open vSwitch" msgstr "" @@ -3163,7 +3178,7 @@ msgstr "" #: networks/templates/modify_ipv4_fixed_address.html:36 #: networks/templates/modify_ipv6_fixed_address.html:36 -#: networks/templates/network.html:176 networks/templates/network.html:285 +#: networks/templates/network.html:173 networks/templates/network.html:282 msgid "Address" msgstr "" @@ -3172,79 +3187,79 @@ msgid "Add IPV6 Fixed Address" msgstr "" #: networks/templates/modify_ipv6_fixed_address.html:24 -#: networks/templates/network.html:284 +#: networks/templates/network.html:281 msgid "ID" msgstr "" -#: networks/templates/network.html:44 +#: networks/templates/network.html:41 msgid "Network name" msgstr "" -#: networks/templates/network.html:92 +#: networks/templates/network.html:89 msgid "IPv4 Configuration" msgstr "" -#: networks/templates/network.html:95 +#: networks/templates/network.html:92 msgid "IPv4 Forwarding" msgstr "" -#: networks/templates/network.html:115 networks/templates/network.html:227 +#: networks/templates/network.html:112 networks/templates/network.html:224 msgid "ON" msgstr "" -#: networks/templates/network.html:117 networks/templates/network.html:229 +#: networks/templates/network.html:114 networks/templates/network.html:226 msgid "OFF" msgstr "" -#: networks/templates/network.html:124 networks/templates/network.html:130 -#: networks/templates/network.html:236 networks/templates/network.html:242 +#: networks/templates/network.html:121 networks/templates/network.html:127 +#: networks/templates/network.html:233 networks/templates/network.html:239 msgid "End" msgstr "" -#: networks/templates/network.html:138 networks/templates/network.html:251 +#: networks/templates/network.html:135 networks/templates/network.html:248 msgid "Edit DHCP Range" msgstr "" -#: networks/templates/network.html:152 +#: networks/templates/network.html:149 msgid "IPv4 Fixed Addresses" msgstr "" -#: networks/templates/network.html:161 networks/templates/network.html:271 -#: nwfilters/templates/nwfilters.html:88 +#: networks/templates/network.html:158 networks/templates/network.html:268 +#: nwfilters/templates/nwfilters.html:85 msgid "Show" msgstr "" -#: networks/templates/network.html:169 networks/templates/network.html:279 +#: networks/templates/network.html:166 networks/templates/network.html:276 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:395 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 msgid "Clear" msgstr "" -#: networks/templates/network.html:192 networks/templates/network.html:301 +#: networks/templates/network.html:189 networks/templates/network.html:298 msgid "Edit entry" msgstr "" -#: networks/templates/network.html:197 networks/templates/network.html:306 +#: networks/templates/network.html:194 networks/templates/network.html:303 msgid "Delete entry" msgstr "" -#: networks/templates/network.html:210 +#: networks/templates/network.html:207 msgid "IPv6 Configuration" msgstr "" -#: networks/templates/network.html:213 +#: networks/templates/network.html:210 msgid "IPv6 Forwarding" msgstr "" -#: networks/templates/network.html:264 +#: networks/templates/network.html:261 msgid "IPv6 Fixed Addresses" msgstr "" -#: networks/templates/networks.html:50 +#: networks/templates/networks.html:46 msgid "Hypervisor doesn't have any Network" msgstr "" -#: networks/templates/networks.html:65 +#: networks/templates/networks.html:61 msgid "Forward" msgstr "" @@ -3252,43 +3267,63 @@ msgstr "" msgid "Network pool name already in use" msgstr "" -#: networks/views.py:46 -msgid "Please enter bridge name" +#: networks/views.py:47 +msgid "Please enter bridge/dev name" msgstr "" -#: networks/views.py:54 +#: networks/views.py:56 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "" -#: networks/views.py:124 +#: networks/views.py:126 msgid "Unknown Network Family" msgstr "" -#: networks/views.py:174 +#: networks/views.py:176 msgid "{family.upper()} Fixed Address Operation Completed." msgstr "" -#: networks/views.py:184 +#: networks/views.py:186 msgid "{family.upper()} Fixed Address is Deleted." msgstr "" -#: networks/views.py:192 +#: networks/views.py:194 msgid "{family.upper()} DHCP Range is Changed." msgstr "" -#: networks/views.py:201 +#: networks/views.py:203 msgid "" "Network XML is changed. \\Stop and start network to activate new config." msgstr "" -#: networks/views.py:203 +#: networks/views.py:205 msgid "Network XML is changed." msgstr "" +#: networks/views.py:218 +msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +msgstr "" + #: networks/views.py:219 +msgid "Stop and start network to activate new config" +msgstr "" + +#: networks/views.py:221 msgid "{} QoS is set" msgstr "" +#: networks/views.py:232 +msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " +msgstr "" + +#: networks/views.py:233 +msgid "Stop and start network to activate new config." +msgstr "" + +#: networks/views.py:235 +msgid "{qos_dir.capitalize()} QoS is deleted" +msgstr "" + #: nwfilters/templates/add_nwf_rule.html:12 msgid "Add New NWFilter Rule" msgstr "" @@ -3301,79 +3336,79 @@ msgstr "" msgid "Create New NWFilter" msgstr "" -#: nwfilters/templates/nwfilter.html:42 nwfilters/templates/nwfilters.html:58 +#: nwfilters/templates/nwfilter.html:39 nwfilters/templates/nwfilters.html:55 #: secrets/templates/secrets.html:59 msgid "UUID" msgstr "" -#: nwfilters/templates/nwfilter.html:71 +#: nwfilters/templates/nwfilter.html:68 msgid "Filter References" msgstr "" -#: nwfilters/templates/nwfilter.html:103 +#: nwfilters/templates/nwfilter.html:100 msgid "Reference" msgstr "" -#: nwfilters/templates/nwfilter.html:128 +#: nwfilters/templates/nwfilter.html:125 msgid "Rules" msgstr "" -#: nwfilters/templates/nwfilter.html:132 +#: nwfilters/templates/nwfilter.html:129 msgid "Rule" msgstr "" -#: nwfilters/templates/nwfilter.html:133 +#: nwfilters/templates/nwfilter.html:130 msgid "Action Type" msgstr "" -#: nwfilters/templates/nwfilter.html:135 +#: nwfilters/templates/nwfilter.html:132 msgid "Priority" msgstr "" -#: nwfilters/templates/nwfilter.html:136 +#: nwfilters/templates/nwfilter.html:133 msgid "Statematch" msgstr "" -#: nwfilters/templates/nwfilter.html:137 +#: nwfilters/templates/nwfilter.html:134 msgid "Directives" msgstr "" -#: nwfilters/templates/nwfilters.html:74 +#: nwfilters/templates/nwfilters.html:71 msgid "Details of NWFilter" msgstr "" -#: nwfilters/templates/nwfilters.html:97 +#: nwfilters/templates/nwfilters.html:94 msgid "Clone NWFilter" msgstr "" -#: nwfilters/templates/nwfilters.html:138 +#: nwfilters/templates/nwfilters.html:135 msgid "Hypervisor doesn't have any NWFilters" msgstr "" -#: nwfilters/views.py:43 +#: nwfilters/views.py:41 msgid "A network filter with this name already exists" msgstr "" -#: nwfilters/views.py:46 +#: nwfilters/views.py:44 msgid "A network filter with this UUID already exists" msgstr "" -#: nwfilters/views.py:50 +#: nwfilters/views.py:48 #, python-format msgid "Creating NWFilter: %s" msgstr "" -#: nwfilters/views.py:59 +#: nwfilters/views.py:57 #, python-brace-format msgid "Deleting NWFilter: {name}" msgstr "" -#: nwfilters/views.py:71 +#: nwfilters/views.py:69 #, python-brace-format msgid "NWFilter is in use by {inst}. Cannot be deleted." msgstr "" -#: nwfilters/views.py:88 +#: nwfilters/views.py:86 #, python-brace-format msgid "Cloning NWFilter {name} as {cln_name}" msgstr "" @@ -3401,7 +3436,7 @@ msgid "Private" msgstr "" #: secrets/templates/create_secret_block.html:36 -#: storages/templates/storage.html:55 +#: storages/templates/storage.html:54 msgid "Usage" msgstr "" @@ -3527,55 +3562,55 @@ msgstr "" msgid "Add New Volume" msgstr "" -#: storages/templates/storage.html:45 +#: storages/templates/storage.html:44 msgid "Pool name" msgstr "" -#: storages/templates/storage.html:47 +#: storages/templates/storage.html:46 msgid "Pool type" msgstr "" -#: storages/templates/storage.html:49 +#: storages/templates/storage.html:48 msgid "Pool path" msgstr "" -#: storages/templates/storage.html:51 +#: storages/templates/storage.html:50 msgid "Pool status" msgstr "" -#: storages/templates/storage.html:86 storages/templates/storages.html:68 +#: storages/templates/storage.html:85 storages/templates/storages.html:64 msgid "Volumes" msgstr "" -#: storages/templates/storage.html:98 +#: storages/templates/storage.html:97 msgid "Allocated" msgstr "" -#: storages/templates/storage.html:119 +#: storages/templates/storage.html:118 msgid "Clone image" msgstr "" -#: storages/templates/storage.html:132 +#: storages/templates/storage.html:131 msgid "Convert" msgstr "" -#: storages/templates/storage.html:141 +#: storages/templates/storage.html:140 msgid "raw" msgstr "" -#: storages/templates/storage.html:142 +#: storages/templates/storage.html:141 msgid "qcow" msgstr "" -#: storages/templates/storage.html:143 +#: storages/templates/storage.html:142 msgid "qcow2" msgstr "" -#: storages/templates/storage.html:188 +#: storages/templates/storage.html:187 msgid "Hypervisor doesn't have any Volumes" msgstr "" -#: storages/templates/storages.html:50 +#: storages/templates/storages.html:46 msgid "Hypervisor doesn't have any Storages" msgstr "" @@ -3583,36 +3618,36 @@ msgstr "" msgid "Pool name already use" msgstr "" -#: storages/views.py:44 +#: storages/views.py:45 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:47 +#: storages/views.py:49 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:129 +#: storages/views.py:132 #, python-brace-format msgid "Volume: {volname} is deleted." msgstr "" -#: storages/views.py:134 +#: storages/views.py:137 msgid "ISO image already exist" msgstr "" -#: storages/views.py:138 +#: storages/views.py:141 msgid "ISO: {request.FILES['file']} is uploaded." msgstr "" -#: storages/views.py:147 +#: storages/views.py:150 msgid "Name of volume already in use" msgstr "" -#: storages/views.py:157 +#: storages/views.py:160 msgid "{data['image']} image cloned as {name} successfully" msgstr "" -#: storages/views.py:196 +#: storages/views.py:199 #, python-brace-format msgid "Image file {name} is created successfully" msgstr "" @@ -3663,18 +3698,10 @@ msgid "" "to complete you request." msgstr "" -#: templates/common/confirm_delete.html:12 +#: templates/common/confirm_delete.html:16 msgid "Are you sure you want to delete" msgstr "" -#: templates/errors_block.html:8 -msgid "Error" -msgstr "" - -#: templates/messages_block.html:8 -msgid "Success" -msgstr "" - #: templates/navbar.html:47 msgid "Log Out" msgstr "" @@ -3875,14 +3902,14 @@ msgstr "" msgid "Null characters are not allowed." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1162 +#: venv/lib/python3.6/site-packages/django/db/models/base.py:1165 #: venv/lib/python3.6/site-packages/django/forms/models.py:756 #: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 #: venv2/lib/python2.7/site-packages/django/forms/models.py:749 msgid "and" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1164 +#: venv/lib/python3.6/site-packages/django/db/models/base.py:1167 #: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." @@ -5088,76 +5115,9 @@ msgstr "" msgid "Icon of {}" msgstr "" -#: venv/lib/python3.6/site-packages/django_otp/forms.py:58 -msgid "Please enter your OTP token." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:59 -#, python-brace-format -msgid "Error generating challenge: {0}" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:60 -msgid "The selected OTP device is not interactive" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:61 -#, python-brace-format -msgid "OTP Challenge: {0}" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:62 -msgid "Invalid token. Please make sure you have entered it correctly." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:64 +#: venv/lib/python3.6/site-packages/qr_code/qrcode/utils.py:73 #, python-format -msgid "" -"Verification temporarily disabled because of %(failure_count)d failed " -"attempt, please try again soon." -msgid_plural "" -"Verification temporarily disabled because of %(failure_count)d failed " -"attempts, please try again soon." -msgstr[0] "" -msgstr[1] "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:67 -msgid "Verification of the token is currently disabled" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:36 -msgid "Please correct the error below." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:36 -msgid "Please correct the errors below." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:52 -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:72 -msgid "OTP Device:" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:77 -msgid "OTP Token:" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:82 -msgid "Forgotten your password or username?" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:86 -msgid "Log in" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:88 -msgid "Get OTP Challenge" +msgid "The option '%s' is not a valid option for a QR code." msgstr "" #: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 @@ -5347,7 +5307,7 @@ msgstr "" msgid "%s: error: %s\n" msgstr "" -#: webvirtcloud/middleware.py:21 +#: webvirtcloud/middleware.py:18 #, python-format msgid "libvirt Error - %(exception)s" msgstr "" diff --git a/locale/ru/LC_MESSAGES/django.po b/locale/ru/LC_MESSAGES/django.po index d544ced..59dc57b 100644 --- a/locale/ru/LC_MESSAGES/django.po +++ b/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-20 09:29+0000\n" +"POT-Creation-Date: 2020-10-23 07:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -20,81 +20,110 @@ msgstr "" "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" "%100>=11 && n%100<=14)? 2 : 3);\n" -#: accounts/forms.py:24 +#: accounts/forms.py:25 msgid "Instance owned by another user" msgstr "" -#: accounts/models.py:24 +#: accounts/forms.py:49 +msgid "Key name already exist" +msgstr "" + +#: accounts/forms.py:56 +msgid "Public key already exist" +msgstr "" + +#: accounts/forms.py:59 +msgid "Invalid key" +msgstr "" + +#: accounts/forms.py:75 +msgid "Email" +msgstr "" + +#: accounts/models.py:23 #, python-format msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/models.py:32 +#: accounts/models.py:31 msgid "key name" msgstr "" -#: accounts/models.py:33 +#: accounts/models.py:32 msgid "public key" msgstr "" -#: accounts/models.py:42 +#: accounts/models.py:41 msgid "max instances" msgstr "" -#: accounts/models.py:44 accounts/models.py:51 accounts/models.py:57 -#: accounts/models.py:63 +#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 +#: accounts/models.py:62 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:49 +#: accounts/models.py:48 msgid "max CPUs" msgstr "" -#: accounts/models.py:55 +#: accounts/models.py:54 msgid "max memory" msgstr "" -#: accounts/models.py:61 +#: accounts/models.py:60 msgid "max disk size" msgstr "" -#: accounts/models.py:77 +#: accounts/models.py:76 msgid "Can change password" msgstr "" -#: accounts/templates/account.html:4 accounts/templates/account.html:12 +#: accounts/templates/account.html:7 accounts/templates/account.html:8 msgid "User Profile" msgstr "" -#: accounts/templates/account.html:21 +#: accounts/templates/account.html:12 +msgid "Email OTP QR code" +msgstr "" + +#: accounts/templates/account.html:16 +msgid "Edit user" +msgstr "" + +#: accounts/templates/account.html:19 +msgid "Create user instance" +msgstr "" + +#: accounts/templates/account.html:27 #: computes/templates/computes/instances.html:5 +#: computes/templates/computes/instances.html:9 #: computes/templates/computes/instances.html:32 -#: computes/templates/overview.html:16 instances/templates/allinstances.html:5 +#: computes/templates/overview.html:19 instances/templates/allinstances.html:5 #: instances/templates/allinstances.html:9 #: instances/templates/bottom_bar.html:17 -#: interfaces/templates/interface.html:14 -#: interfaces/templates/interfaces.html:17 networks/templates/network.html:16 -#: networks/templates/networks.html:20 nwfilters/templates/nwfilter.html:15 -#: nwfilters/templates/nwfilters.html:24 secrets/templates/secrets.html:20 -#: storages/templates/storage.html:20 storages/templates/storages.html:20 +#: interfaces/templates/interface.html:16 +#: interfaces/templates/interfaces.html:20 networks/templates/network.html:17 +#: networks/templates/networks.html:19 nwfilters/templates/nwfilter.html:17 +#: nwfilters/templates/nwfilters.html:25 secrets/templates/secrets.html:23 +#: storages/templates/storage.html:22 storages/templates/storages.html:19 #: templates/navbar.html:14 msgid "Instances" msgstr "" -#: accounts/templates/account.html:24 +#: accounts/templates/account.html:30 msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:34 admin/templates/admin/logs.html:34 -#: instances/templates/instance.html:4 +#: accounts/templates/account.html:40 admin/templates/admin/logs.html:27 +#: instances/templates/instance.html:5 msgid "Instance" msgstr "" -#: accounts/templates/account.html:35 +#: accounts/templates/account.html:41 msgid "VNC" msgstr "" -#: accounts/templates/account.html:36 instances/templates/instance.html:87 +#: accounts/templates/account.html:42 instances/templates/instance.html:87 #: instances/templates/instances/resize_tab.html:56 #: instances/templates/instances/resize_tab.html:58 #: instances/templates/instances/resize_tab.html:85 @@ -106,341 +135,118 @@ msgstr "" msgid "Resize" msgstr "" -#: accounts/templates/account.html:37 accounts/templates/account.html:55 -#: accounts/templates/accounts-list.html:133 -#: accounts/templates/accounts.html:126 accounts/templates/profile.html:60 -#: admin/templates/admin/common/list.html:22 -#: admin/templates/admin/group_list.html:47 -#: admin/templates/admin/user_list.html:67 -#: computes/templates/computes/list.html:55 +#: accounts/templates/account.html:43 accounts/templates/account.html:61 +#: accounts/templates/profile.html:51 admin/templates/admin/group_list.html:46 +#: admin/templates/admin/user_list.html:68 +#: computes/templates/computes/list.html:54 #: instances/templates/instances/settings_tab.html:310 #: instances/templates/instances/settings_tab.html:314 -#: interfaces/templates/interface.html:61 networks/templates/network.html:53 -#: nwfilters/templates/nwfilter.html:114 nwfilters/templates/nwfilter.html:154 -#: nwfilters/templates/nwfilters.html:123 secrets/templates/secrets.html:77 -#: storages/templates/storage.html:62 storages/templates/storage.html:175 -#: templates/common/confirm_delete.html:6 -#: templates/common/confirm_delete.html:16 +#: interfaces/templates/interface.html:60 networks/templates/network.html:50 +#: nwfilters/templates/nwfilter.html:111 nwfilters/templates/nwfilter.html:151 +#: nwfilters/templates/nwfilters.html:120 secrets/templates/secrets.html:77 +#: storages/templates/storage.html:61 storages/templates/storage.html:174 +#: templates/common/confirm_delete.html:21 #: venv/lib/python3.6/site-packages/django/forms/formsets.py:375 #: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 msgid "Delete" msgstr "" -#: accounts/templates/account.html:38 -#: instances/templates/create_instance_w2.html:86 +#: accounts/templates/account.html:44 +#: instances/templates/create_instance_w2.html:81 #: instances/templates/instances/settings_tab.html:239 #: instances/templates/instances/snapshots_tab.html:49 -#: nwfilters/templates/nwfilter.html:104 nwfilters/templates/nwfilter.html:138 -#: nwfilters/templates/nwfilters.html:60 secrets/templates/secrets.html:62 -#: storages/templates/storage.html:101 +#: nwfilters/templates/nwfilter.html:101 nwfilters/templates/nwfilter.html:135 +#: nwfilters/templates/nwfilters.html:57 secrets/templates/secrets.html:62 +#: storages/templates/storage.html:100 msgid "Action" msgstr "" -#: accounts/templates/account.html:50 +#: accounts/templates/account.html:56 msgid "edit" msgstr "" -#: accounts/templates/account.html:68 accounts/templates/profile.html:74 +#: accounts/templates/account.html:74 msgid "Key name" msgstr "" -#: accounts/templates/account.html:69 accounts/templates/profile.html:80 +#: accounts/templates/account.html:75 msgid "Public key" msgstr "" -#: accounts/templates/accounts-list.html:4 -#: accounts/templates/accounts-list.html:13 accounts/templates/accounts.html:3 -#: accounts/templates/accounts.html:9 admin/templates/admin/group_list.html:5 -#: admin/templates/admin/user_list.html:6 -#: admin/templates/admin/user_list.html:16 admin/views.py:84 -#: instances/templates/instances/settings_tab.html:63 templates/navbar.html:29 -msgid "Users" -msgstr "" - -#: accounts/templates/accounts-list.html:11 -#: admin/templates/admin/group_list.html:13 -#: admin/templates/admin/user_list.html:14 -#: computes/templates/computes/instances.html:18 -#: instances/templates/allinstances.html:16 -#: nwfilters/templates/nwfilters.html:11 storages/templates/storage.html:88 -#: templates/search_block.html:3 -msgid "Search" -msgstr "" - -#: accounts/templates/accounts-list.html:25 accounts/templates/accounts.html:21 -#: admin/templates/admin/group_list.html:24 admin/templates/admin/logs.html:22 -#: admin/templates/admin/user_list.html:25 -#: computes/templates/computes/instances.html:57 -#: computes/templates/computes/list.html:21 -#: instances/templates/create_instance_w2.html:71 -#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:50 -#: nwfilters/templates/nwfilters.html:138 secrets/templates/secrets.html:50 -#: storages/templates/storage.html:188 storages/templates/storages.html:50 -msgid "Warning" -msgstr "" - -#: accounts/templates/accounts-list.html:25 accounts/templates/accounts.html:21 -#: admin/templates/admin/user_list.html:25 -msgid "You don't have any user" -msgstr "" - -#: accounts/templates/accounts-list.html:33 accounts/templates/profile.html:31 -#: admin/templates/admin/user_list.html:33 -msgid "Username" -msgstr "" - -#: accounts/templates/accounts-list.html:34 accounts/templates/accounts.html:44 -#: admin/templates/admin/user_list.html:34 -#: computes/templates/computes/instances.html:68 -#: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:9 -msgid "Status" -msgstr "" - -#: accounts/templates/accounts-list.html:35 -#: admin/templates/admin/user_list.html:35 -msgid "Staff" -msgstr "" - -#: accounts/templates/accounts-list.html:36 -#: admin/templates/admin/user_list.html:36 -msgid "Superuser" -msgstr "" - -#: accounts/templates/accounts-list.html:37 -#: instances/templates/instance_actions.html:6 -#: instances/templates/instances/settings_tab.html:37 -#: instances/templates/instances/settings_tab.html:783 -#: instances/templates/instances/settings_tab.html:785 -#: nwfilters/templates/nwfilters.html:112 -#: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:156 -#: storages/templates/storage.html:163 -msgid "Clone" -msgstr "" - -#: accounts/templates/accounts-list.html:45 -#: accounts/templates/accounts-list.html:148 -#: accounts/templates/accounts.html:36 accounts/templates/accounts.html:141 -#: admin/templates/admin/common/list.html:16 -#: admin/templates/admin/group_list.html:44 -#: admin/templates/admin/user_list.html:61 -#: computes/templates/computes/list.html:54 networks/templates/network.html:85 -#: nwfilters/templates/nwfilter.html:62 secrets/templates/secrets.html:74 -msgid "Edit" -msgstr "" - -#: accounts/templates/accounts-list.html:51 accounts/templates/accounts.html:48 -#: admin/templates/admin/user_list.html:50 -#: computes/templates/computes/instances.html:94 -#: instances/templates/allinstances_index_grouped.html:57 -#: instances/templates/allinstances_index_nongrouped.html:40 -#: instances/templates/instance.html:17 -msgid "Active" -msgstr "" - -#: accounts/templates/accounts-list.html:53 accounts/templates/accounts.html:50 -#: admin/templates/admin/user_list.html:52 -msgid "Blocked" -msgstr "" - -#: accounts/templates/accounts-list.html:71 accounts/templates/accounts.html:63 -msgid "Edit user info" -msgstr "" - -#: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69 -#: accounts/templates/create_user_block.html:18 -#: computes/templates/computes/instances.html:66 -#: computes/templates/computes/list.html:29 -#: instances/templates/add_instance_volume.html:40 -#: instances/templates/add_instance_volume.html:42 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/create_instance_w2.html:82 -#: instances/templates/create_instance_w2.html:108 -#: instances/templates/create_instance_w2.html:111 -#: instances/templates/create_instance_w2.html:310 -#: instances/templates/create_instance_w2.html:312 -#: instances/templates/create_instance_w2.html:523 -#: instances/templates/create_instance_w2.html:525 -#: instances/templates/instances/settings_tab.html:340 -#: instances/templates/instances/snapshots_tab.html:47 -#: interfaces/templates/create_iface_block.html:18 -#: interfaces/templates/interface.html:76 -#: networks/templates/create_net_block.html:18 -#: networks/templates/modify_ipv4_fixed_address.html:30 -#: networks/templates/modify_ipv6_fixed_address.html:30 -#: networks/templates/network.html:177 networks/templates/network.html:286 -#: nwfilters/templates/nwfilter.html:44 nwfilters/templates/nwfilters.html:59 -#: nwfilters/templates/nwfilters.html:103 -#: nwfilters/templates/nwfilters.html:105 -#: storages/templates/create_stg_block.html:42 -#: storages/templates/create_stg_block.html:71 -#: storages/templates/create_stg_block.html:100 -#: storages/templates/create_stg_block.html:165 -#: storages/templates/create_stg_block.html:214 -#: storages/templates/create_stg_vol_block.html:21 -#: storages/templates/storage.html:97 storages/templates/storage.html:125 -#: storages/templates/storage.html:127 -msgid "Name" -msgstr "" - -#: accounts/templates/accounts-list.html:83 accounts/templates/accounts.html:76 -#: accounts/templates/create_user_block.html:24 -#: accounts/templates/login.html:19 -#: console/templates/console-spice-full.html:201 -#: console/templates/console-spice-lite.html:58 -#: console/templates/console-spice-lite.html:99 -msgid "Password" -msgstr "" - -#: accounts/templates/accounts-list.html:89 accounts/templates/accounts.html:82 -msgid "Is staff" -msgstr "" - -#: accounts/templates/accounts-list.html:95 accounts/templates/accounts.html:88 -msgid "Is superuser" -msgstr "" - -#: accounts/templates/accounts-list.html:101 -#: accounts/templates/accounts.html:94 -msgid "Can clone instances" -msgstr "" - -#: accounts/templates/accounts-list.html:107 -#: accounts/templates/accounts.html:100 -msgid "Max instances" -msgstr "" - -#: accounts/templates/accounts-list.html:113 -#: accounts/templates/accounts.html:106 -msgid "Max cpus" -msgstr "" - -#: accounts/templates/accounts-list.html:119 -#: accounts/templates/accounts.html:112 -msgid "Max memory (MB)" -msgstr "" - -#: accounts/templates/accounts-list.html:125 -#: accounts/templates/accounts.html:118 -msgid "Max disk size (GB)" -msgstr "" - -#: accounts/templates/accounts-list.html:137 -#: accounts/templates/accounts.html:130 admin/templates/admin/user_list.html:63 -msgid "Block" -msgstr "" - -#: accounts/templates/accounts-list.html:141 -#: accounts/templates/accounts.html:134 admin/templates/admin/user_list.html:65 -msgid "Unblock" -msgstr "" - -#: accounts/templates/accounts-list.html:145 -#: accounts/templates/accounts.html:138 -#: accounts/templates/create_user_block.html:31 -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/add_instance_owner_block.html:30 -#: instances/templates/add_instance_volume.html:89 -#: instances/templates/add_instance_volume.html:144 -#: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:274 -#: instances/templates/edit_instance_volume.html:123 -#: instances/templates/instances/settings_tab.html:427 -#: interfaces/templates/create_iface_block.html:135 -#: networks/templates/add_network_qos.html:50 -#: networks/templates/create_net_block.html:84 -#: networks/templates/modify_ipv4_fixed_address.html:44 -#: networks/templates/modify_ipv6_fixed_address.html:44 -#: nwfilters/templates/add_nwf_rule.html:25 -#: nwfilters/templates/create_nwfilter_block.html:23 -#: nwfilters/templates/nwfilters.html:83 nwfilters/templates/nwfilters.html:111 -#: secrets/templates/create_secret_block.html:54 -#: secrets/templates/secrets.html:102 -#: storages/templates/create_stg_block.html:55 -#: storages/templates/create_stg_block.html:84 -#: storages/templates/create_stg_block.html:140 -#: storages/templates/create_stg_block.html:202 -#: storages/templates/create_stg_block.html:230 -#: storages/templates/create_stg_vol_block.html:28 -#: storages/templates/create_stg_vol_block.html:56 -#: storages/templates/storage.html:155 -msgid "Close" -msgstr "" - #: accounts/templates/accounts/change_password_form.html:7 -#: accounts/templates/accounts/change_password_form.html:12 -#: accounts/templates/profile.html:21 +#: accounts/templates/accounts/change_password_form.html:14 +#: accounts/templates/profile.html:29 msgid "Change Password" msgstr "" -#: accounts/templates/accounts/change_password_form.html:22 -#: admin/templates/admin/user_form.html:22 +#: accounts/templates/accounts/change_password_form.html:25 +#: accounts/templates/accounts/email_otp_form.html:25 +#: admin/templates/admin/user_form.html:19 #: computes/templates/computes/form.html:21 -#: templates/common/confirm_delete.html:14 templates/common/form.html:20 +#: templates/common/confirm_delete.html:19 templates/common/form.html:20 msgid "Cancel" msgstr "" -#: accounts/templates/accounts/change_password_form.html:24 -#: accounts/templates/profile.html:44 -#: instances/templates/instances/settings_tab.html:633 -#: instances/templates/instances/settings_tab.html:637 -#: instances/templates/instances/settings_tab.html:819 -#: instances/templates/instances/settings_tab.html:821 +#: accounts/templates/accounts/change_password_form.html:27 +#: instances/templates/instances/settings_tab.html:638 +#: instances/templates/instances/settings_tab.html:642 +#: instances/templates/instances/settings_tab.html:824 +#: instances/templates/instances/settings_tab.html:826 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:397 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 msgid "Change" msgstr "" -#: accounts/templates/create_user_block.html:13 -msgid "Add New User" +#: accounts/templates/accounts/email/otp.html:3 +#, python-format +msgid "" +"\n" +"Scan this QR code to get OTP for account '%(user)s'\n" msgstr "" -#: accounts/templates/create_user_block.html:20 -msgid "john" +#: accounts/templates/accounts/email_otp_form.html:12 +msgid "" +"\n" +" Enter email address OTP QR code will be sent to.\n" +" " msgstr "" -#: accounts/templates/create_user_block.html:32 -#: instances/templates/create_instance_w1.html:95 -#: instances/templates/create_instance_w2.html:276 -#: instances/templates/create_instance_w2.html:278 -#: instances/templates/create_instance_w2.html:505 -#: instances/templates/create_instance_w2.html:509 -#: instances/templates/create_instance_w2.html:718 -#: instances/templates/create_instance_w2.html:722 -#: interfaces/templates/create_iface_block.html:138 -#: networks/templates/create_net_block.html:85 -#: networks/templates/modify_ipv4_fixed_address.html:45 -#: networks/templates/modify_ipv6_fixed_address.html:45 -#: nwfilters/templates/create_nwfilter_block.html:24 -#: secrets/templates/create_secret_block.html:55 -#: storages/templates/create_stg_block.html:56 -#: storages/templates/create_stg_block.html:85 -#: storages/templates/create_stg_block.html:144 -#: storages/templates/create_stg_block.html:148 -#: storages/templates/create_stg_block.html:205 -#: storages/templates/create_stg_block.html:233 -#: storages/templates/create_stg_vol_block.html:57 -msgid "Create" +#: accounts/templates/accounts/email_otp_form.html:27 +msgid "Send" msgstr "" -#: accounts/templates/login.html:3 accounts/templates/logout.html:4 -msgid "WebVirtCloud" +#: accounts/templates/accounts/otp_login.html:23 +msgid "I do not have/lost my OTP!" msgstr "" -#: accounts/templates/login.html:3 accounts/templates/login.html:17 -#: accounts/templates/login.html:21 +#: accounts/templates/accounts/otp_login.html:24 +#: accounts/templates/login.html:5 accounts/templates/login.html:23 +#: accounts/templates/login.html:27 msgid "Sign In" msgstr "" -#: accounts/templates/login.html:13 +#: accounts/templates/login.html:5 accounts/templates/logout.html:4 +msgid "WebVirtCloud" +msgstr "" + +#: accounts/templates/login.html:19 msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:18 accounts/templates/profile.html:25 -msgid "Login" +#: accounts/templates/login.html:24 admin/templates/admin/logs.html:26 +#: computes/templates/computes/instances.html:67 +#: instances/templates/add_instance_owner_block.html:18 +#: instances/templates/allinstances_index_grouped.html:8 +#: instances/templates/allinstances_index_nongrouped.html:7 +#: instances/templates/instances/stats_tab.html:84 +msgid "User" +msgstr "" + +#: accounts/templates/login.html:25 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 +msgid "Password" msgstr "" #: accounts/templates/logout.html:4 @@ -451,53 +257,31 @@ msgstr "" msgid "Successful log out" msgstr "" -#: accounts/templates/profile.html:5 accounts/templates/profile.html:10 +#: accounts/templates/profile.html:7 accounts/templates/profile.html:9 #: templates/navbar.html:45 msgid "Profile" msgstr "" -#: accounts/templates/profile.html:19 +#: accounts/templates/profile.html:14 msgid "Edit Profile" msgstr "" -#: accounts/templates/profile.html:37 -msgid "Email" -msgstr "" - -#: accounts/templates/profile.html:48 +#: accounts/templates/profile.html:17 #: instances/templates/instances/access_tab.html:23 msgid "SSH Keys" msgstr "" -#: accounts/templates/profile.html:60 -#: instances/templates/create_instance_w2.html:292 -#: instances/templates/instances/settings_tab.html:438 -#: instances/templates/instances/settings_tab.html:510 -#: instances/templates/instances/settings_tab.html:520 -#: instances/templates/instances/snapshots_tab.html:75 -#: interfaces/templates/interface.html:61 -#: interfaces/templates/interface.html:63 networks/templates/network.html:53 -#: networks/templates/network.html:55 networks/templates/network.html:65 -#: networks/templates/network.html:139 networks/templates/network.html:192 -#: networks/templates/network.html:197 networks/templates/network.html:252 -#: networks/templates/network.html:301 networks/templates/network.html:306 -#: networks/templates/network.html:356 networks/templates/network.html:361 -#: nwfilters/templates/nwfilter.html:114 nwfilters/templates/nwfilter.html:154 -#: nwfilters/templates/nwfilters.html:123 secrets/templates/secrets.html:77 -#: storages/templates/storage.html:63 storages/templates/storage.html:66 -#: storages/templates/storage.html:78 storages/templates/storage.html:175 -msgid "Are you sure?" +#: accounts/templates/profile.html:34 +#: instances/templates/instances/settings_tab.html:686 +#: instances/templates/instances/settings_tab.html:688 +msgid "Update" msgstr "" -#: accounts/templates/profile.html:76 -msgid "Enter Name" +#: accounts/templates/profile.html:64 +msgid "Add SSH Key" msgstr "" -#: accounts/templates/profile.html:82 -msgid "Enter Public Key" -msgstr "" - -#: accounts/templates/profile.html:87 +#: accounts/templates/profile.html:72 #: instances/templates/add_instance_network_block.html:50 #: instances/templates/add_instance_owner_block.html:31 #: instances/templates/create_flav_block.html:28 @@ -505,333 +289,441 @@ msgstr "" msgid "Add" msgstr "" -#: accounts/views.py:39 -msgid "Key name already exist" +#: accounts/utils.py:50 +msgid "OTP QR Code" msgstr "" -#: accounts/views.py:42 -msgid "Public key already exist" +#: accounts/utils.py:51 +msgid "Please view HTML version of this message." +msgstr "" + +#: accounts/views.py:26 +msgid "Profile updated" +msgstr "" + +#: accounts/views.py:40 +msgid "SSH key added" msgstr "" #: accounts/views.py:45 -msgid "Invalid characters in public key" +msgid "Add SSH key" msgstr "" -#: accounts/views.py:77 +#: accounts/views.py:53 +msgid "SSH key deleted" +msgstr "" + +#: accounts/views.py:58 +msgid "Delete SSH key" +msgstr "" + +#: accounts/views.py:86 msgid "Password Changed" msgstr "" -#: accounts/views.py:80 -msgid "Wrong Data Provided" -msgstr "" - -#: accounts/views.py:100 +#: accounts/views.py:106 msgid "Create User Instance" msgstr "" -#: accounts/views.py:118 +#: accounts/views.py:124 msgid "Update User Instance" msgstr "" -#: admin/forms.py:46 +#: accounts/views.py:160 +#, python-format +msgid "OTP Sent to %s" +msgstr "" + +#: accounts/views.py:165 +msgid "Email OTP" +msgstr "" + +#: accounts/views.py:175 +#, python-format +msgid "OTP QR code was emailed to user %s" +msgstr "" + +#: accounts/views.py:177 +msgid "User email not set, failed to send QR code" +msgstr "" + +#: admin/forms.py:49 msgid "Permissions" msgstr "" -#: admin/forms.py:53 admin/templates/admin/group_list.html:15 +#: admin/forms.py:56 admin/templates/admin/group_list.html:15 #: templates/navbar.html:30 msgid "Groups" msgstr "" -#: admin/templates/admin/common/list.html:9 -msgid "Create New" +#: admin/forms.py:79 +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." msgstr "" -#: admin/templates/admin/group_list.html:24 +#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: instances/templates/instances/settings_tab.html:63 templates/navbar.html:29 +msgid "Users" +msgstr "" + +#: admin/templates/admin/group_list.html:13 +#: admin/templates/admin/user_list.html:16 +#: computes/templates/computes/instances.html:18 +#: instances/templates/allinstances.html:16 +#: nwfilters/templates/nwfilters.html:12 storages/templates/storage.html:87 +#: templates/search_block.html:3 +msgid "Search" +msgstr "" + +#: admin/templates/admin/group_list.html:23 admin/templates/admin/logs.html:16 +#: admin/templates/admin/user_list.html:26 +#: computes/templates/computes/instances.html:57 +#: computes/templates/computes/list.html:20 +#: instances/templates/create_instance_w2.html:66 +#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:46 +#: nwfilters/templates/nwfilters.html:135 secrets/templates/secrets.html:50 +#: storages/templates/storage.html:187 storages/templates/storages.html:46 +msgid "Warning" +msgstr "" + +#: admin/templates/admin/group_list.html:23 msgid "You don't have any groups" msgstr "" -#: admin/templates/admin/group_list.html:32 +#: admin/templates/admin/group_list.html:31 msgid "Group Name" msgstr "" -#: admin/templates/admin/group_list.html:33 -#: admin/templates/admin/user_list.html:38 +#: admin/templates/admin/group_list.html:32 +#: admin/templates/admin/user_list.html:39 #: computes/templates/computes/instances.html:71 -#: computes/templates/computes/list.html:32 +#: computes/templates/computes/list.html:31 #: instances/templates/allinstances_index_grouped.html:12 #: instances/templates/allinstances_index_nongrouped.html:12 #: instances/templates/instances/settings_tab.html:343 -#: instances/templates/instances/settings_tab.html:486 -#: networks/templates/network.html:178 networks/templates/network.html:287 -#: networks/templates/network.html:335 +#: instances/templates/instances/settings_tab.html:491 +#: networks/templates/network.html:175 networks/templates/network.html:284 +#: networks/templates/network.html:332 msgid "Actions" msgstr "" -#: admin/templates/admin/logs.html:4 admin/templates/admin/logs.html:9 +#: admin/templates/admin/group_list.html:43 +#: admin/templates/admin/user_list.html:62 +#: computes/templates/computes/list.html:53 networks/templates/network.html:82 +#: nwfilters/templates/nwfilter.html:59 secrets/templates/secrets.html:74 +msgid "Edit" +msgstr "" + +#: admin/templates/admin/logs.html:5 admin/templates/admin/logs.html:7 #: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:22 +#: admin/templates/admin/logs.html:16 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:32 +#: admin/templates/admin/logs.html:25 #: instances/templates/instances/snapshots_tab.html:48 #: instances/templates/instances/stats_tab.html:83 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:33 admin/templates/admin/user_form.html:6 -#: computes/templates/computes/instances.html:67 -#: instances/templates/add_instance_owner_block.html:18 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances/stats_tab.html:84 -msgid "User" -msgstr "" - -#: admin/templates/admin/logs.html:35 +#: admin/templates/admin/logs.html:28 #: instances/templates/instances/stats_tab.html:85 msgid "Message" msgstr "" -#: admin/templates/admin/user_form.html:24 +#: admin/templates/admin/user_form.html:21 #: computes/templates/computes/form.html:23 #: instances/templates/edit_instance_volume.html:124 #: networks/templates/add_network_qos.html:51 templates/common/form.html:22 msgid "Save" msgstr "" +#: admin/templates/admin/user_list.html:26 +msgid "You don't have any user" +msgstr "" + +#: admin/templates/admin/user_list.html:34 +msgid "Username" +msgstr "" + +#: admin/templates/admin/user_list.html:35 +#: computes/templates/computes/instances.html:68 +#: computes/templates/computes/list.html:29 +#: instances/templates/allinstances_index_grouped.html:9 +#: instances/templates/allinstances_index_nongrouped.html:9 +msgid "Status" +msgstr "" + +#: admin/templates/admin/user_list.html:36 +msgid "Staff" +msgstr "" + #: admin/templates/admin/user_list.html:37 +msgid "Superuser" +msgstr "" + +#: admin/templates/admin/user_list.html:38 msgid "Can Clone" msgstr "" -#: admin/templates/admin/user_list.html:60 +#: admin/templates/admin/user_list.html:51 +#: computes/templates/computes/instances.html:94 +#: instances/templates/allinstances_index_grouped.html:57 +#: instances/templates/allinstances_index_nongrouped.html:40 +#: instances/templates/instance.html:19 +msgid "Active" +msgstr "" + +#: admin/templates/admin/user_list.html:53 +msgid "Blocked" +msgstr "" + +#: admin/templates/admin/user_list.html:61 msgid "View Profile" msgstr "" -#: admin/views.py:39 +#: admin/templates/admin/user_list.html:64 +msgid "Block" +msgstr "" + +#: admin/templates/admin/user_list.html:66 +msgid "Unblock" +msgstr "" + +#: admin/views.py:42 msgid "Create Group" msgstr "" -#: admin/views.py:57 +#: admin/views.py:60 msgid "Update Group" msgstr "" -#: admin/views.py:110 +#: admin/views.py:113 msgid "Create User" msgstr "" -#: admin/views.py:132 +#: admin/views.py:136 msgid "Update User" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:10 +#: admin/views.py:149 +msgid "User password changed: {}" +msgstr "" + +#: admin/views.py:152 +msgid "Wrong Data Provided" +msgstr "" + +#: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Theme" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:10 +#: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Bootstrap CSS & Bootswatch Theme" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:11 +#: appsettings/migrations/0002_auto_20200527_1603.py:12 msgid "Theme SASS Path" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:11 +#: appsettings/migrations/0002_auto_20200527_1603.py:12 msgid "Bootstrap SASS & Bootswatch SASS Directory" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:12 +#: appsettings/migrations/0002_auto_20200527_1603.py:13 msgid "All Instances View Style" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:12 +#: appsettings/migrations/0002_auto_20200527_1603.py:13 msgid "All instances list style" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:13 +#: appsettings/migrations/0002_auto_20200527_1603.py:14 msgid "Logs per Page" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:13 +#: appsettings/migrations/0002_auto_20200527_1603.py:14 msgid "Pagination for logs" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:14 +#: appsettings/migrations/0002_auto_20200527_1603.py:15 msgid "Multiple Owner for VM" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:14 +#: appsettings/migrations/0002_auto_20200527_1603.py:15 msgid "Allow to have multiple owner for instance" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:15 +#: appsettings/migrations/0002_auto_20200527_1603.py:16 msgid "Quota Debug" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:15 +#: appsettings/migrations/0002_auto_20200527_1603.py:16 msgid "Debug for user quotas" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:16 +#: appsettings/migrations/0002_auto_20200527_1603.py:17 msgid "Disk Format" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:16 +#: appsettings/migrations/0002_auto_20200527_1603.py:17 msgid "Instance disk format" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:17 +#: appsettings/migrations/0002_auto_20200527_1603.py:18 msgid "Disk Bus" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:17 +#: appsettings/migrations/0002_auto_20200527_1603.py:18 msgid "Instance disk bus type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:18 +#: appsettings/migrations/0002_auto_20200527_1603.py:19 msgid "Disk SCSI Controller" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:18 +#: appsettings/migrations/0002_auto_20200527_1603.py:19 msgid "SCSI controller type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:19 +#: appsettings/migrations/0002_auto_20200527_1603.py:20 msgid "Disk Cache" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:19 +#: appsettings/migrations/0002_auto_20200527_1603.py:20 msgid "Disk volume cache type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:20 +#: appsettings/migrations/0002_auto_20200527_1603.py:21 msgid "Disk IO Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:20 +#: appsettings/migrations/0002_auto_20200527_1603.py:21 msgid "Volume io modes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:21 +#: appsettings/migrations/0002_auto_20200527_1603.py:22 msgid "Disk Detect Zeroes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:21 +#: appsettings/migrations/0002_auto_20200527_1603.py:22 msgid "Volume detect zeroes mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:22 +#: appsettings/migrations/0002_auto_20200527_1603.py:23 msgid "Disk Discard" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:22 +#: appsettings/migrations/0002_auto_20200527_1603.py:23 msgid "Volume discard mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:23 +#: appsettings/migrations/0002_auto_20200527_1603.py:24 msgid "Disk Owner UID" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:23 +#: appsettings/migrations/0002_auto_20200527_1603.py:24 msgid "Owner UID: up to os, 0=root, 107=qemu or libvirt-bin(for ubuntu)" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:24 +#: appsettings/migrations/0002_auto_20200527_1603.py:25 msgid "Disk Owner GID" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:24 +#: appsettings/migrations/0002_auto_20200527_1603.py:25 msgid "Owner GID: up to os, 0=root, 107=qemu or libvirt-bin(for ubuntu)" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:25 +#: appsettings/migrations/0002_auto_20200527_1603.py:26 msgid "VM CPU Mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:25 +#: appsettings/migrations/0002_auto_20200527_1603.py:26 msgid "Cpu modes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:26 +#: appsettings/migrations/0002_auto_20200527_1603.py:27 msgid "VM Machine Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:26 +#: appsettings/migrations/0002_auto_20200527_1603.py:27 msgid "Chipset/Machine type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:27 +#: appsettings/migrations/0002_auto_20200527_1603.py:28 msgid "VM Firmware Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:27 +#: appsettings/migrations/0002_auto_20200527_1603.py:28 msgid "Firmware type for x86_64" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:28 +#: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "VM Architecture Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:28 +#: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "Architecture type: x86_64, i686, etc" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:29 +#: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "VM Console Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:29 +#: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "Default console type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:30 +#: appsettings/migrations/0002_auto_20200527_1603.py:31 msgid "VM Clone Name Prefix" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:30 +#: appsettings/migrations/0002_auto_20200527_1603.py:31 msgid "Prefix for cloned instance name" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:31 +#: appsettings/migrations/0002_auto_20200527_1603.py:32 msgid "VM Clone Auto Name" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:31 +#: appsettings/migrations/0002_auto_20200527_1603.py:32 msgid "Generated name for cloned instance" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:32 +#: appsettings/migrations/0002_auto_20200527_1603.py:33 msgid "VM Clone Auto Migrate" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:32 +#: appsettings/migrations/0002_auto_20200527_1603.py:33 msgid "Auto migrate instance after clone" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:33 +#: appsettings/migrations/0002_auto_20200527_1603.py:34 msgid "VM Bottom Bar" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:33 +#: appsettings/migrations/0002_auto_20200527_1603.py:34 msgid "Bottom navbar for instance details" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:34 +#: appsettings/migrations/0002_auto_20200527_1603.py:35 msgid "Show Access Root Pass" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:34 +#: appsettings/migrations/0002_auto_20200527_1603.py:35 msgid "Show access root password" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:35 +#: appsettings/migrations/0002_auto_20200527_1603.py:36 msgid "Show Access SSH Keys" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:35 +#: appsettings/migrations/0002_auto_20200527_1603.py:36 msgid "Show access ssh keys" msgstr "" @@ -867,63 +759,63 @@ msgstr "" msgid "Clip console viewport" msgstr "" -#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 msgid "name" msgstr "" -#: appsettings/models.py:10 +#: appsettings/models.py:11 msgid "key" msgstr "" -#: appsettings/models.py:11 +#: appsettings/models.py:12 msgid "value" msgstr "" -#: appsettings/models.py:12 +#: appsettings/models.py:13 msgid "choices" msgstr "" -#: appsettings/models.py:13 +#: appsettings/models.py:14 msgid "description" msgstr "" -#: appsettings/templates/appsettings.html:3 -#: appsettings/templates/appsettings.html:8 +#: appsettings/templates/appsettings.html:4 +#: appsettings/templates/appsettings.html:6 msgid "Edit Settings" msgstr "" -#: appsettings/templates/appsettings.html:17 +#: appsettings/templates/appsettings.html:11 msgid "App Settings" msgstr "" -#: appsettings/templates/appsettings.html:21 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:15 templates/navbar.html:43 msgid "Language" msgstr "" -#: appsettings/templates/appsettings.html:54 +#: appsettings/templates/appsettings.html:48 msgid "After change please full refresh page with 'Ctrl + F5' " msgstr "" -#: appsettings/templates/appsettings.html:59 +#: appsettings/templates/appsettings.html:53 msgid "Other Settings" msgstr "" -#: appsettings/views.py:42 +#: appsettings/views.py:38 #, python-brace-format msgid "SASS directory path is changed. Now: {sass_dir.value}" msgstr "" -#: appsettings/views.py:68 +#: appsettings/views.py:65 #, python-brace-format msgid "Theme changed. Now: {theme}" msgstr "" -#: appsettings/views.py:83 +#: appsettings/views.py:80 #, python-brace-format msgid "{setting.name} is changed. Now: {setting.value}" msgstr "" -#: computes/forms.py:19 +#: computes/forms.py:21 msgid "FQDN/IP" msgstr "" @@ -952,65 +844,65 @@ msgid "Create Compute" msgstr "" #: computes/templates/computes/instances.html:29 -#: computes/templates/computes/list.html:50 -#: computes/templates/computes/list.html:52 computes/templates/overview.html:4 -#: computes/templates/overview.html:13 interfaces/templates/interface.html:11 -#: interfaces/templates/interfaces.html:14 networks/templates/network.html:13 -#: networks/templates/networks.html:17 nwfilters/templates/nwfilter.html:12 -#: nwfilters/templates/nwfilters.html:21 secrets/templates/secrets.html:17 -#: storages/templates/storage.html:17 storages/templates/storages.html:17 +#: computes/templates/computes/list.html:49 +#: computes/templates/computes/list.html:51 computes/templates/overview.html:6 +#: computes/templates/overview.html:16 interfaces/templates/interface.html:13 +#: interfaces/templates/interfaces.html:17 networks/templates/network.html:14 +#: networks/templates/networks.html:16 nwfilters/templates/nwfilter.html:14 +#: nwfilters/templates/nwfilters.html:22 secrets/templates/secrets.html:20 +#: storages/templates/storage.html:19 storages/templates/storages.html:16 msgid "Overview" msgstr "" #: computes/templates/computes/instances.html:35 -#: computes/templates/overview.html:19 interfaces/templates/interface.html:17 -#: interfaces/templates/interfaces.html:20 networks/templates/network.html:19 -#: networks/templates/networks.html:23 nwfilters/templates/nwfilter.html:18 -#: nwfilters/templates/nwfilters.html:27 secrets/templates/secrets.html:23 -#: storages/templates/storage.html:23 storages/templates/storages.html:3 -#: storages/templates/storages.html:9 storages/templates/storages.html:23 +#: computes/templates/overview.html:22 interfaces/templates/interface.html:19 +#: interfaces/templates/interfaces.html:23 networks/templates/network.html:20 +#: networks/templates/networks.html:22 nwfilters/templates/nwfilter.html:20 +#: nwfilters/templates/nwfilters.html:28 secrets/templates/secrets.html:26 +#: storages/templates/storage.html:25 storages/templates/storages.html:4 +#: storages/templates/storages.html:6 storages/templates/storages.html:22 msgid "Storages" msgstr "" #: computes/templates/computes/instances.html:38 -#: computes/templates/overview.html:22 interfaces/templates/interface.html:20 -#: interfaces/templates/interfaces.html:23 networks/templates/network.html:22 -#: networks/templates/networks.html:3 networks/templates/networks.html:9 -#: networks/templates/networks.html:26 nwfilters/templates/nwfilter.html:21 -#: nwfilters/templates/nwfilters.html:30 secrets/templates/secrets.html:26 -#: storages/templates/storage.html:26 storages/templates/storages.html:26 +#: computes/templates/overview.html:25 interfaces/templates/interface.html:22 +#: interfaces/templates/interfaces.html:26 networks/templates/network.html:23 +#: networks/templates/networks.html:4 networks/templates/networks.html:6 +#: networks/templates/networks.html:25 nwfilters/templates/nwfilter.html:23 +#: nwfilters/templates/nwfilters.html:31 secrets/templates/secrets.html:29 +#: storages/templates/storage.html:28 storages/templates/storages.html:25 msgid "Networks" msgstr "" #: computes/templates/computes/instances.html:41 -#: computes/templates/overview.html:25 interfaces/templates/interface.html:23 -#: interfaces/templates/interfaces.html:4 -#: interfaces/templates/interfaces.html:26 networks/templates/network.html:25 -#: networks/templates/networks.html:29 nwfilters/templates/nwfilter.html:24 -#: nwfilters/templates/nwfilters.html:33 secrets/templates/secrets.html:29 -#: storages/templates/storage.html:29 storages/templates/storages.html:29 +#: computes/templates/overview.html:28 interfaces/templates/interface.html:25 +#: interfaces/templates/interfaces.html:5 +#: interfaces/templates/interfaces.html:7 +#: interfaces/templates/interfaces.html:29 networks/templates/network.html:26 +#: networks/templates/networks.html:28 nwfilters/templates/nwfilter.html:26 +#: nwfilters/templates/nwfilters.html:34 secrets/templates/secrets.html:32 +#: storages/templates/storage.html:31 storages/templates/storages.html:28 msgid "Interfaces" msgstr "" #: computes/templates/computes/instances.html:44 -#: computes/templates/overview.html:28 interfaces/templates/interface.html:26 -#: interfaces/templates/interfaces.html:29 networks/templates/network.html:28 -#: networks/templates/networks.html:32 nwfilters/templates/nwfilter.html:4 -#: nwfilters/templates/nwfilter.html:27 nwfilters/templates/nwfilters.html:4 -#: nwfilters/templates/nwfilters.html:13 nwfilters/templates/nwfilters.html:36 -#: secrets/templates/secrets.html:32 storages/templates/storage.html:32 -#: storages/templates/storages.html:32 +#: computes/templates/overview.html:31 interfaces/templates/interface.html:28 +#: interfaces/templates/interfaces.html:32 networks/templates/network.html:29 +#: networks/templates/networks.html:31 nwfilters/templates/nwfilter.html:29 +#: nwfilters/templates/nwfilters.html:5 nwfilters/templates/nwfilters.html:7 +#: nwfilters/templates/nwfilters.html:37 secrets/templates/secrets.html:35 +#: storages/templates/storage.html:34 storages/templates/storages.html:31 msgid "NWFilters" msgstr "" #: computes/templates/computes/instances.html:47 -#: computes/templates/overview.html:31 interfaces/templates/interface.html:29 -#: interfaces/templates/interfaces.html:32 networks/templates/network.html:31 -#: networks/templates/networks.html:35 nwfilters/templates/nwfilter.html:30 -#: nwfilters/templates/nwfilters.html:39 secrets/templates/secrets.html:4 -#: secrets/templates/secrets.html:13 secrets/templates/secrets.html:35 +#: computes/templates/overview.html:34 interfaces/templates/interface.html:31 +#: interfaces/templates/interfaces.html:35 networks/templates/network.html:32 +#: networks/templates/networks.html:34 nwfilters/templates/nwfilter.html:32 +#: nwfilters/templates/nwfilters.html:40 secrets/templates/secrets.html:4 +#: secrets/templates/secrets.html:10 secrets/templates/secrets.html:38 #: storages/templates/create_stg_block.html:124 -#: storages/templates/storage.html:35 storages/templates/storages.html:35 +#: storages/templates/storage.html:37 storages/templates/storages.html:34 msgid "Secrets" msgstr "" @@ -1019,20 +911,55 @@ msgid "Hypervisor doesn't have any Instances" msgstr "" #: computes/templates/computes/instances.html:66 +#: computes/templates/computes/list.html:28 +#: instances/templates/add_instance_volume.html:40 +#: instances/templates/add_instance_volume.html:42 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instances/settings_tab.html:777 -#: instances/templates/instances/settings_tab.html:800 +#: instances/templates/create_instance_w2.html:77 +#: instances/templates/create_instance_w2.html:103 +#: instances/templates/create_instance_w2.html:106 +#: instances/templates/create_instance_w2.html:305 +#: instances/templates/create_instance_w2.html:307 +#: instances/templates/create_instance_w2.html:518 +#: instances/templates/create_instance_w2.html:520 +#: instances/templates/instances/settings_tab.html:340 +#: instances/templates/instances/snapshots_tab.html:47 +#: interfaces/templates/create_iface_block.html:18 +#: interfaces/templates/interface.html:75 +#: networks/templates/create_net_block.html:18 +#: networks/templates/modify_ipv4_fixed_address.html:30 +#: networks/templates/modify_ipv6_fixed_address.html:30 +#: networks/templates/network.html:174 networks/templates/network.html:283 +#: nwfilters/templates/nwfilter.html:41 nwfilters/templates/nwfilters.html:56 +#: nwfilters/templates/nwfilters.html:100 +#: nwfilters/templates/nwfilters.html:102 +#: storages/templates/create_stg_block.html:42 +#: storages/templates/create_stg_block.html:71 +#: storages/templates/create_stg_block.html:100 +#: storages/templates/create_stg_block.html:165 +#: storages/templates/create_stg_block.html:214 +#: storages/templates/create_stg_vol_block.html:21 +#: storages/templates/storage.html:96 storages/templates/storage.html:124 +#: storages/templates/storage.html:126 +msgid "Name" +msgstr "" + +#: computes/templates/computes/instances.html:66 +#: instances/templates/allinstances_index_grouped.html:7 +#: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/instances/settings_tab.html:782 +#: instances/templates/instances/settings_tab.html:805 msgid "Description" msgstr "" #: computes/templates/computes/instances.html:69 #: instances/templates/allinstances_index_grouped.html:10 #: instances/templates/allinstances_index_nongrouped.html:10 -#: instances/templates/create_instance_w2.html:83 -#: instances/templates/create_instance_w2.html:328 -#: instances/templates/create_instance_w2.html:541 -#: instances/templates/instance.html:40 instances/templates/instance.html:42 +#: instances/templates/create_instance_w2.html:78 +#: instances/templates/create_instance_w2.html:323 +#: instances/templates/create_instance_w2.html:536 +#: instances/templates/instance.html:42 instances/templates/instance.html:44 msgid "VCPU" msgstr "" @@ -1047,7 +974,7 @@ msgstr "" #: computes/templates/computes/instances.html:96 #: instances/templates/allinstances_index_grouped.html:58 #: instances/templates/allinstances_index_nongrouped.html:42 -#: instances/templates/instance.html:14 +#: instances/templates/instance.html:16 msgid "Off" msgstr "" @@ -1062,23 +989,23 @@ msgstr "" msgid "Computes" msgstr "" -#: computes/templates/computes/list.html:21 +#: computes/templates/computes/list.html:20 msgid "You don't have any computes" msgstr "" -#: computes/templates/computes/list.html:31 computes/templates/overview.html:92 +#: computes/templates/computes/list.html:30 computes/templates/overview.html:92 #: instances/templates/instances/settings_tab.html:163 #: instances/templates/instances/settings_tab.html:248 msgid "Details" msgstr "" -#: computes/templates/computes/list.html:42 +#: computes/templates/computes/list.html:41 #: instances/templates/allinstances_index_grouped.html:28 -#: instances/templates/instances/settings_tab.html:876 +#: instances/templates/instances/settings_tab.html:881 msgid "Connected" msgstr "" -#: computes/templates/computes/list.html:42 +#: computes/templates/computes/list.html:41 msgid "Not Connected" msgstr "" @@ -1136,8 +1063,8 @@ msgid "Libvirt" msgstr "" #: computes/templates/overview.html:84 -#: instances/templates/create_instance_w1.html:42 -#: instances/templates/create_instance_w1.html:58 +#: instances/templates/create_instance_w1.html:36 +#: instances/templates/create_instance_w1.html:52 msgid "Architecture" msgstr "" @@ -1203,24 +1130,24 @@ msgstr "" msgid "File API is not supported" msgstr "" -#: console/templates/console-spice-full.html:197 +#: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "" -#: console/templates/console-spice-full.html:199 +#: console/templates/console-spice-full.html:204 msgid "Port" msgstr "" -#: console/templates/console-spice-full.html:207 +#: console/templates/console-spice-full.html:212 msgid "Show console" msgstr "" -#: console/templates/console-spice-full.html:209 -#: interfaces/templates/interface.html:60 networks/templates/network.html:52 -#: networks/templates/network.html:122 networks/templates/network.html:128 -#: networks/templates/network.html:234 networks/templates/network.html:240 -#: storages/templates/storage.html:61 +#: console/templates/console-spice-full.html:214 +#: interfaces/templates/interface.html:59 networks/templates/network.html:49 +#: networks/templates/network.html:119 networks/templates/network.html:125 +#: networks/templates/network.html:231 networks/templates/network.html:237 +#: storages/templates/storage.html:60 msgid "Start" msgstr "" @@ -1232,7 +1159,7 @@ msgstr "" msgid "noVNC encountered an error" msgstr "" -#: console/templates/console-vnc-lite.html:222 +#: console/templates/console-vnc-lite.html:221 msgid "Loading" msgstr "" @@ -1268,10 +1195,6 @@ msgstr "" msgid "The name of the virtual machine must not contain any special characters" msgstr "" -#: instances/forms.py:65 -msgid "The name of the virtual machine must not exceed 20 characters" -msgstr "" - #: instances/models.py:11 msgid "label" msgstr "" @@ -1300,7 +1223,7 @@ msgstr "" msgid "created" msgstr "" -#: instances/models.py:215 +#: instances/models.py:220 msgid "Can access console without password" msgstr "" @@ -1309,60 +1232,90 @@ msgid "Add Instance Network" msgstr "" #: instances/templates/add_instance_network_block.html:18 -#: instances/templates/create_instance_w2.html:210 -#: instances/templates/instances/settings_tab.html:358 -#: instances/templates/instances/settings_tab.html:381 -#: instances/templates/instances/settings_tab.html:482 -#: interfaces/templates/interface.html:46 -#: interfaces/templates/interface.html:75 +#: instances/templates/create_instance_w2.html:205 +#: instances/templates/instances/settings_tab.html:359 +#: instances/templates/instances/settings_tab.html:382 +#: instances/templates/instances/settings_tab.html:487 +#: interfaces/templates/interface.html:45 +#: interfaces/templates/interface.html:74 #: interfaces/templates/interfaces.html:63 #: networks/templates/modify_ipv4_fixed_address.html:24 -#: networks/templates/network.html:175 +#: networks/templates/network.html:172 msgid "MAC" msgstr "" #: instances/templates/add_instance_network_block.html:24 -#: instances/templates/create_instance_w2.html:169 -#: instances/templates/create_instance_w2.html:393 -#: instances/templates/create_instance_w2.html:610 +#: instances/templates/create_instance_w2.html:164 +#: instances/templates/create_instance_w2.html:388 +#: instances/templates/create_instance_w2.html:605 #: instances/templates/instances/settings_tab.html:30 -#: instances/templates/instances/settings_tab.html:393 -#: networks/templates/network.html:4 networks/templates/network.html:9 -#: networks/templates/network.html:110 networks/templates/network.html:221 +#: instances/templates/instances/settings_tab.html:394 +#: networks/templates/network.html:5 networks/templates/network.html:7 +#: networks/templates/network.html:107 networks/templates/network.html:218 msgid "Network" msgstr "" #: instances/templates/add_instance_network_block.html:37 -#: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:434 -#: instances/templates/create_instance_w2.html:647 -#: instances/templates/instances/settings_tab.html:402 -#: nwfilters/templates/nwfilter.html:9 +#: instances/templates/create_instance_w2.html:183 +#: instances/templates/create_instance_w2.html:429 +#: instances/templates/create_instance_w2.html:642 +#: instances/templates/instances/settings_tab.html:403 +#: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" msgstr "" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:117 #: instances/templates/create_inst_block.html:25 -#: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:382 -#: instances/templates/create_instance_w2.html:437 -#: instances/templates/create_instance_w2.html:585 -#: instances/templates/create_instance_w2.html:604 -#: instances/templates/create_instance_w2.html:650 +#: instances/templates/create_instance_w2.html:158 +#: instances/templates/create_instance_w2.html:186 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:432 +#: instances/templates/create_instance_w2.html:580 +#: instances/templates/create_instance_w2.html:599 +#: instances/templates/create_instance_w2.html:645 #: instances/templates/instances/access_tab.html:135 #: instances/templates/instances/settings_tab.html:183 -#: instances/templates/instances/settings_tab.html:406 +#: instances/templates/instances/settings_tab.html:407 #: instances/templates/instances/stats_tab.html:90 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 +#: interfaces/templates/interface.html:41 +#: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:78 #: storages/templates/create_stg_block.html:132 -#: storages/templates/storage.html:48 storages/templates/storage.html:50 -#: storages/templates/storage.html:52 +#: storages/templates/storage.html:47 storages/templates/storage.html:49 +#: storages/templates/storage.html:51 msgid "None" msgstr "" +#: instances/templates/add_instance_network_block.html:49 +#: instances/templates/add_instance_owner_block.html:30 +#: instances/templates/add_instance_volume.html:89 +#: instances/templates/add_instance_volume.html:144 +#: instances/templates/create_flav_block.html:25 +#: instances/templates/create_inst_block.html:34 +#: instances/templates/create_instance_w2.html:269 +#: instances/templates/edit_instance_volume.html:123 +#: instances/templates/instances/settings_tab.html:428 +#: interfaces/templates/create_iface_block.html:135 +#: networks/templates/add_network_qos.html:50 +#: networks/templates/create_net_block.html:85 +#: networks/templates/modify_ipv4_fixed_address.html:44 +#: networks/templates/modify_ipv6_fixed_address.html:44 +#: nwfilters/templates/add_nwf_rule.html:25 +#: nwfilters/templates/create_nwfilter_block.html:23 +#: nwfilters/templates/nwfilters.html:80 nwfilters/templates/nwfilters.html:108 +#: secrets/templates/create_secret_block.html:54 +#: secrets/templates/secrets.html:102 +#: storages/templates/create_stg_block.html:55 +#: storages/templates/create_stg_block.html:84 +#: storages/templates/create_stg_block.html:140 +#: storages/templates/create_stg_block.html:202 +#: storages/templates/create_stg_block.html:230 +#: storages/templates/create_stg_vol_block.html:28 +#: storages/templates/create_stg_vol_block.html:56 +#: storages/templates/storage.html:154 +msgid "Close" +msgstr "" + #: instances/templates/add_instance_owner_block.html:12 msgid "Add Instance Owner" msgstr "" @@ -1392,27 +1345,27 @@ msgstr "" #: instances/templates/add_instance_volume.html:30 #: instances/templates/add_instance_volume.html:100 -#: instances/templates/create_instance_w2.html:154 -#: instances/templates/create_instance_w2.html:596 +#: instances/templates/create_instance_w2.html:149 +#: instances/templates/create_instance_w2.html:591 #: instances/templates/instances/settings_tab.html:237 -#: storages/templates/storage.html:4 storages/templates/storage.html:14 +#: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" msgstr "" #: instances/templates/add_instance_volume.html:46 #: storages/templates/create_stg_block.html:183 -#: storages/templates/storage.html:100 storages/templates/storage.html:138 +#: storages/templates/storage.html:99 storages/templates/storage.html:137 msgid "Format" msgstr "" #: instances/templates/add_instance_volume.html:56 -#: storages/templates/storage.html:53 storages/templates/storage.html:99 -#: storages/templates/storages.html:66 +#: storages/templates/storage.html:52 storages/templates/storage.html:98 +#: storages/templates/storages.html:62 msgid "Size" msgstr "" #: instances/templates/add_instance_volume.html:60 -#: instances/templates/create_instance_w2.html:96 +#: instances/templates/create_instance_w2.html:91 msgid "GB" msgstr "" @@ -1429,8 +1382,8 @@ msgid "Cache" msgstr "" #: instances/templates/add_instance_volume.html:83 -#: instances/templates/instances/settings_tab.html:755 -#: storages/templates/storage.html:148 +#: instances/templates/instances/settings_tab.html:760 +#: storages/templates/storage.html:147 msgid "Metadata" msgstr "" @@ -1475,180 +1428,222 @@ msgstr "" msgid "Choose" msgstr "" -#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w1.html:5 #: instances/templates/create_instance_w2.html:5 msgid "Create new instance" msgstr "" -#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w1.html:5 msgid "Select Type" msgstr "" -#: instances/templates/create_instance_w1.html:11 -#: instances/templates/create_instance_w2.html:14 +#: instances/templates/create_instance_w1.html:8 +#: instances/templates/create_instance_w2.html:12 #, python-format msgid "New instance on %(host)s " msgstr "" -#: instances/templates/create_instance_w1.html:47 +#: instances/templates/create_instance_w1.html:41 #: instances/templates/instances/settings_tab.html:49 -#: networks/templates/network.html:75 nwfilters/templates/nwfilter.html:52 +#: networks/templates/network.html:72 nwfilters/templates/nwfilter.html:49 msgid "XML" msgstr "" -#: instances/templates/create_instance_w1.html:68 +#: instances/templates/create_instance_w1.html:62 msgid "Chipset" msgstr "" -#: instances/templates/create_instance_w1.html:78 +#: instances/templates/create_instance_w1.html:72 msgid "Next" msgstr "" -#: instances/templates/create_instance_w2.html:50 +#: instances/templates/create_instance_w1.html:89 +#: instances/templates/create_instance_w2.html:271 +#: instances/templates/create_instance_w2.html:273 +#: instances/templates/create_instance_w2.html:500 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:713 +#: instances/templates/create_instance_w2.html:717 +#: interfaces/templates/create_iface_block.html:138 +#: 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/create_nwfilter_block.html:24 +#: secrets/templates/create_secret_block.html:55 +#: storages/templates/create_stg_block.html:56 +#: storages/templates/create_stg_block.html:85 +#: storages/templates/create_stg_block.html:144 +#: storages/templates/create_stg_block.html:148 +#: storages/templates/create_stg_block.html:205 +#: storages/templates/create_stg_block.html:233 +#: storages/templates/create_stg_vol_block.html:57 +msgid "Create" +msgstr "" + +#: instances/templates/create_instance_w2.html:45 msgid "Flavor" msgstr "" -#: instances/templates/create_instance_w2.html:55 +#: instances/templates/create_instance_w2.html:50 msgid "Custom" msgstr "" -#: instances/templates/create_instance_w2.html:60 +#: instances/templates/create_instance_w2.html:55 msgid "Template" msgstr "" -#: instances/templates/create_instance_w2.html:71 +#: instances/templates/create_instance_w2.html:66 msgid "Hypervisor doesn't have any Flavors" msgstr "" -#: instances/templates/create_instance_w2.html:76 +#: instances/templates/create_instance_w2.html:71 msgid "Create from flavor" msgstr "" -#: instances/templates/create_instance_w2.html:84 -#: instances/templates/create_instance_w2.html:357 -#: instances/templates/create_instance_w2.html:568 -#: instances/templates/instance.html:45 +#: instances/templates/create_instance_w2.html:79 +#: instances/templates/create_instance_w2.html:352 +#: instances/templates/create_instance_w2.html:563 +#: instances/templates/instance.html:47 msgid "RAM" msgstr "" -#: instances/templates/create_instance_w2.html:85 -#: instances/templates/create_instance_w2.html:372 +#: instances/templates/create_instance_w2.html:80 +#: instances/templates/create_instance_w2.html:367 msgid "HDD" msgstr "" -#: instances/templates/create_instance_w2.html:95 -#: instances/templates/create_instance_w2.html:361 -#: instances/templates/create_instance_w2.html:572 -#: instances/templates/instance.html:45 +#: instances/templates/create_instance_w2.html:90 +#: instances/templates/create_instance_w2.html:356 +#: instances/templates/create_instance_w2.html:567 +#: instances/templates/instance.html:47 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:108 msgid "MB" msgstr "" -#: instances/templates/create_instance_w2.html:102 +#: instances/templates/create_instance_w2.html:97 msgid "Create Virtual Machine" msgstr "" -#: instances/templates/create_instance_w2.html:120 -#: instances/templates/create_instance_w2.html:317 -#: instances/templates/create_instance_w2.html:530 +#: instances/templates/create_instance_w2.html:115 +#: instances/templates/create_instance_w2.html:312 +#: instances/templates/create_instance_w2.html:525 msgid "Firmware" msgstr "" -#: instances/templates/create_instance_w2.html:132 -#: instances/templates/create_instance_w2.html:335 -#: instances/templates/create_instance_w2.html:547 +#: instances/templates/create_instance_w2.html:127 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:542 msgid "VCPU Config" msgstr "" -#: instances/templates/create_instance_w2.html:135 -#: instances/templates/create_instance_w2.html:338 -#: instances/templates/create_instance_w2.html:550 +#: instances/templates/create_instance_w2.html:130 +#: instances/templates/create_instance_w2.html:333 +#: instances/templates/create_instance_w2.html:545 msgid "no-mode" msgstr "" -#: instances/templates/create_instance_w2.html:179 -#: instances/templates/create_instance_w2.html:407 -#: instances/templates/create_instance_w2.html:620 +#: instances/templates/create_instance_w2.html:174 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/edit_instance_volume.html:25 msgid "Advanced" msgstr "" -#: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:636 +#: instances/templates/create_instance_w2.html:194 +#: instances/templates/create_instance_w2.html:631 msgid "HDD cache mode" msgstr "" -#: instances/templates/create_instance_w2.html:217 -#: instances/templates/create_instance_w2.html:446 -#: instances/templates/create_instance_w2.html:659 +#: instances/templates/create_instance_w2.html:212 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:654 msgid "Graphics" msgstr "" -#: instances/templates/create_instance_w2.html:228 -#: instances/templates/create_instance_w2.html:457 -#: instances/templates/create_instance_w2.html:670 +#: instances/templates/create_instance_w2.html:223 +#: instances/templates/create_instance_w2.html:452 +#: instances/templates/create_instance_w2.html:665 msgid "Video" msgstr "" -#: instances/templates/create_instance_w2.html:242 -#: instances/templates/create_instance_w2.html:471 -#: instances/templates/create_instance_w2.html:684 +#: instances/templates/create_instance_w2.html:237 +#: instances/templates/create_instance_w2.html:466 +#: instances/templates/create_instance_w2.html:679 msgid "Console Access" msgstr "" -#: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:254 -#: instances/templates/create_instance_w2.html:481 -#: instances/templates/create_instance_w2.html:483 -#: instances/templates/create_instance_w2.html:694 -#: instances/templates/create_instance_w2.html:696 +#: instances/templates/create_instance_w2.html:247 +#: instances/templates/create_instance_w2.html:249 +#: instances/templates/create_instance_w2.html:476 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:689 +#: instances/templates/create_instance_w2.html:691 msgid "Console Password" msgstr "" -#: instances/templates/create_instance_w2.html:258 -#: instances/templates/create_instance_w2.html:487 -#: instances/templates/create_instance_w2.html:700 +#: instances/templates/create_instance_w2.html:253 +#: instances/templates/create_instance_w2.html:482 +#: instances/templates/create_instance_w2.html:695 msgid "Guest Agent" msgstr "" -#: instances/templates/create_instance_w2.html:265 -#: instances/templates/create_instance_w2.html:494 -#: instances/templates/create_instance_w2.html:707 +#: instances/templates/create_instance_w2.html:260 +#: instances/templates/create_instance_w2.html:489 +#: instances/templates/create_instance_w2.html:702 msgid "VirtIO" msgstr "" -#: instances/templates/create_instance_w2.html:364 +#: instances/templates/create_instance_w2.html:287 +#: instances/templates/instances/settings_tab.html:439 +#: instances/templates/instances/settings_tab.html:515 +#: instances/templates/instances/settings_tab.html:525 +#: instances/templates/instances/snapshots_tab.html:75 +#: interfaces/templates/interface.html:60 +#: interfaces/templates/interface.html:62 networks/templates/network.html:50 +#: networks/templates/network.html:52 networks/templates/network.html:62 +#: networks/templates/network.html:136 networks/templates/network.html:189 +#: networks/templates/network.html:194 networks/templates/network.html:249 +#: networks/templates/network.html:298 networks/templates/network.html:303 +#: networks/templates/network.html:353 networks/templates/network.html:358 +#: nwfilters/templates/nwfilter.html:111 nwfilters/templates/nwfilter.html:151 +#: nwfilters/templates/nwfilters.html:120 secrets/templates/secrets.html:77 +#: storages/templates/storage.html:62 storages/templates/storage.html:65 +#: storages/templates/storage.html:77 storages/templates/storage.html:174 +msgid "Are you sure?" +msgstr "" + +#: instances/templates/create_instance_w2.html:359 msgid "Added Disks" msgstr "" -#: instances/templates/create_instance_w2.html:377 -#: instances/templates/create_instance_w2.html:580 +#: instances/templates/create_instance_w2.html:372 +#: instances/templates/create_instance_w2.html:575 msgid "Select pool" msgstr "" -#: instances/templates/create_instance_w2.html:416 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:411 +#: instances/templates/create_instance_w2.html:624 msgid "Disk Metadata" msgstr "" -#: instances/templates/create_instance_w2.html:418 -#: instances/templates/create_instance_w2.html:631 +#: instances/templates/create_instance_w2.html:413 +#: instances/templates/create_instance_w2.html:626 msgid "Metadata preallocation" msgstr "" -#: instances/templates/create_instance_w2.html:420 -#: instances/templates/create_instance_w2.html:633 +#: instances/templates/create_instance_w2.html:415 +#: instances/templates/create_instance_w2.html:628 #: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:360 #: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 msgid "Image" msgstr "" -#: instances/templates/create_instance_w2.html:423 +#: instances/templates/create_instance_w2.html:418 msgid "HDD Cache Mode" msgstr "" -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:570 msgid "Template Disk" msgstr "" @@ -1700,38 +1695,38 @@ msgstr "" msgid "Detect zeroes" msgstr "" -#: instances/templates/instance.html:20 +#: instances/templates/instance.html:22 #: instances/templates/instance_actions.html:14 #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:25 -#: instances/templates/instances/power_tab.html:82 instances/views.py:287 +#: instances/templates/instances/power_tab.html:82 instances/views.py:264 msgid "Suspend" msgstr "" -#: instances/templates/instance.html:26 +#: instances/templates/instance.html:28 msgid "Guest Agent Enabled & Connected" msgstr "" -#: instances/templates/instance.html:29 +#: instances/templates/instance.html:31 msgid "Guest Agent Enabled but not Connected" msgstr "" -#: instances/templates/instance.html:33 +#: instances/templates/instance.html:35 msgid "Guest Agent Not Enabled & Not Connected" msgstr "" -#: instances/templates/instance.html:48 +#: instances/templates/instance.html:50 #: instances/templates/instances/resize_tab.html:18 #: instances/templates/instances/settings_tab.html:16 msgid "Disk" msgstr "" -#: instances/templates/instance.html:55 +#: instances/templates/instance.html:57 msgid "Refresh instance info" msgstr "" -#: instances/templates/instance.html:59 +#: instances/templates/instance.html:61 msgid "quota reached" msgstr "" @@ -1759,28 +1754,38 @@ msgstr "" #: instances/templates/instances/destroy_instance_form.html:40 #: instances/templates/instances/destroy_tab.html:18 #: instances/templates/instances/destroy_tab.html:20 -#: instances/templates/instances/destroy_tab.html:23 instances/views.py:329 +#: instances/templates/instances/destroy_tab.html:23 instances/views.py:306 msgid "Destroy" msgstr "" +#: instances/templates/instance_actions.html:6 +#: instances/templates/instances/settings_tab.html:37 +#: instances/templates/instances/settings_tab.html:788 +#: instances/templates/instances/settings_tab.html:790 +#: nwfilters/templates/nwfilters.html:109 +#: nwfilters/templates/nwfilters.html:115 storages/templates/storage.html:155 +#: storages/templates/storage.html:162 +msgid "Clone" +msgstr "" + #: instances/templates/instance_actions.html:10 #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:47 #: instances/templates/instances/power_tab.html:121 -#: instances/templates/instances/power_tab.html:123 instances/views.py:262 +#: instances/templates/instances/power_tab.html:123 instances/views.py:239 msgid "Power On" msgstr "" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:9 -#: instances/templates/instances/power_tab.html:59 instances/views.py:278 +#: instances/templates/instances/power_tab.html:59 instances/views.py:255 msgid "Power Off" msgstr "" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:14 -#: instances/templates/instances/power_tab.html:66 instances/views.py:271 +#: instances/templates/instances/power_tab.html:66 instances/views.py:248 msgid "Power Cycle" msgstr "" @@ -1792,7 +1797,7 @@ msgstr "" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:34 #: instances/templates/instances/power_tab.html:93 -#: instances/templates/instances/power_tab.html:108 instances/views.py:295 +#: instances/templates/instances/power_tab.html:108 instances/views.py:272 msgid "Resume" msgstr "" @@ -1800,7 +1805,7 @@ msgstr "" #: instances/templates/instances/power_tab.html:19 #: instances/templates/instances/power_tab.html:39 #: instances/templates/instances/power_tab.html:74 -#: instances/templates/instances/power_tab.html:100 instances/views.py:302 +#: instances/templates/instances/power_tab.html:100 instances/views.py:279 msgid "Force Off" msgstr "" @@ -1891,6 +1896,14 @@ msgid "" "instance." msgstr "" +#: instances/templates/instances/access_tab.html:159 +msgid "To download console.vv file for virt-viewer." +msgstr "" + +#: instances/templates/instances/access_tab.html:160 +msgid "Get console.vv" +msgstr "" + #: instances/templates/instances/destroy_instance_form.html:4 msgid "Confirm Destroy" msgstr "" @@ -1989,7 +2002,7 @@ msgstr "" #: instances/templates/instances/resize_tab.html:71 #: instances/templates/instances/settings_tab.html:79 #: instances/templates/instances/settings_tab.html:95 -#: networks/templates/network.html:65 storages/templates/storage.html:78 +#: networks/templates/network.html:62 storages/templates/storage.html:77 msgid "Disable" msgstr "" @@ -2000,7 +2013,7 @@ msgstr "" #: instances/templates/instances/resize_tab.html:75 #: instances/templates/instances/settings_tab.html:77 #: instances/templates/instances/settings_tab.html:91 -#: networks/templates/network.html:63 storages/templates/storage.html:75 +#: networks/templates/network.html:60 storages/templates/storage.html:74 msgid "Enable" msgstr "" @@ -2033,8 +2046,8 @@ msgid "Boot" msgstr "" #: instances/templates/instances/settings_tab.html:44 -#: instances/templates/instances/settings_tab.html:616 -#: instances/templates/instances/settings_tab.html:618 +#: instances/templates/instances/settings_tab.html:621 +#: instances/templates/instances/settings_tab.html:623 msgid "Migrate" msgstr "" @@ -2043,7 +2056,7 @@ msgid "Options" msgstr "" #: instances/templates/instances/settings_tab.html:72 -#: networks/templates/network.html:59 storages/templates/storage.html:70 +#: networks/templates/network.html:56 storages/templates/storage.html:69 msgid "Autostart" msgstr "" @@ -2080,7 +2093,7 @@ msgid "down: move selected devices" msgstr "" #: instances/templates/instances/settings_tab.html:139 -#: instances/templates/instances/settings_tab.html:428 +#: instances/templates/instances/settings_tab.html:429 msgid "Apply" msgstr "" @@ -2095,7 +2108,7 @@ msgstr "" #: instances/templates/instances/settings_tab.html:169 #: instances/templates/instances/settings_tab.html:234 #: interfaces/templates/create_iface_block.html:34 -#: networks/templates/network.html:46 networks/templates/networks.html:63 +#: networks/templates/network.html:43 networks/templates/networks.html:59 #: storages/templates/create_stg_block.html:77 msgid "Device" msgstr "" @@ -2135,7 +2148,7 @@ msgid "Capacity" msgstr "" #: instances/templates/instances/settings_tab.html:238 -#: instances/templates/instances/settings_tab.html:362 +#: instances/templates/instances/settings_tab.html:363 msgid "Source" msgstr "" @@ -2174,254 +2187,255 @@ msgstr "" msgid "active" msgstr "" -#: instances/templates/instances/settings_tab.html:360 -#: nwfilters/templates/nwfilter.html:78 +#: instances/templates/instances/settings_tab.html:361 +#: nwfilters/templates/nwfilter.html:75 msgid "Filter" msgstr "" -#: instances/templates/instances/settings_tab.html:367 +#: instances/templates/instances/settings_tab.html:368 msgid "Edit NIC" msgstr "" -#: instances/templates/instances/settings_tab.html:375 +#: instances/templates/instances/settings_tab.html:376 msgid "Edit Instance Network" msgstr "" -#: instances/templates/instances/settings_tab.html:388 +#: instances/templates/instances/settings_tab.html:389 msgid "Net Source" msgstr "" -#: instances/templates/instances/settings_tab.html:396 -#: interfaces/templates/interface.html:3 interfaces/templates/interface.html:8 -#: interfaces/templates/interface.html:40 +#: instances/templates/instances/settings_tab.html:397 +#: interfaces/templates/interface.html:4 interfaces/templates/interface.html:6 +#: interfaces/templates/interface.html:39 msgid "Interface" msgstr "" -#: instances/templates/instances/settings_tab.html:414 -#: instances/templates/instances/settings_tab.html:453 +#: instances/templates/instances/settings_tab.html:415 +#: instances/templates/instances/settings_tab.html:454 msgid "Model" msgstr "" -#: instances/templates/instances/settings_tab.html:428 +#: instances/templates/instances/settings_tab.html:429 msgid "Apply network changes" msgstr "" -#: instances/templates/instances/settings_tab.html:437 +#: instances/templates/instances/settings_tab.html:438 msgid "Delete Device" msgstr "" -#: instances/templates/instances/settings_tab.html:445 +#: instances/templates/instances/settings_tab.html:446 #: interfaces/templates/create_iface_block.html:71 -#: interfaces/templates/interface.html:42 +#: interfaces/templates/interface.html:41 msgid "IPv4" msgstr "" -#: instances/templates/instances/settings_tab.html:449 +#: instances/templates/instances/settings_tab.html:450 #: interfaces/templates/create_iface_block.html:74 -#: interfaces/templates/interface.html:44 +#: interfaces/templates/interface.html:43 msgid "IPv6" msgstr "" -#: instances/templates/instances/settings_tab.html:455 +#: instances/templates/instances/settings_tab.html:456 msgid "QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:476 -#: networks/templates/network.html:325 +#: instances/templates/instances/settings_tab.html:468 +msgid "" +"In most configurations, macvtap does not work for host to guest network " +"communication" +msgstr "" + +#: instances/templates/instances/settings_tab.html:481 +#: networks/templates/network.html:322 msgid "QoS Configuration" msgstr "" -#: instances/templates/instances/settings_tab.html:482 +#: instances/templates/instances/settings_tab.html:487 #: networks/templates/add_network_qos.html:18 -#: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134 +#: networks/templates/network.html:328 nwfilters/templates/nwfilter.html:131 msgid "Direction" msgstr "" -#: instances/templates/instances/settings_tab.html:483 +#: instances/templates/instances/settings_tab.html:488 #: networks/templates/add_network_qos.html:27 -#: networks/templates/network.html:332 +#: networks/templates/network.html:329 msgid "Average" msgstr "" -#: instances/templates/instances/settings_tab.html:484 +#: instances/templates/instances/settings_tab.html:489 #: networks/templates/add_network_qos.html:34 -#: networks/templates/network.html:333 +#: networks/templates/network.html:330 msgid "Peak" msgstr "" -#: instances/templates/instances/settings_tab.html:485 +#: instances/templates/instances/settings_tab.html:490 #: networks/templates/add_network_qos.html:41 -#: networks/templates/network.html:334 +#: networks/templates/network.html:331 msgid "Burst" msgstr "" -#: instances/templates/instances/settings_tab.html:510 -#: networks/templates/network.html:356 +#: instances/templates/instances/settings_tab.html:515 +#: networks/templates/network.html:353 msgid "Edit QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:520 -#: networks/templates/network.html:361 +#: instances/templates/instances/settings_tab.html:525 +#: networks/templates/network.html:358 msgid "Delete QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:536 +#: instances/templates/instances/settings_tab.html:541 msgid "For migration both host servers must have equal settings and OS type" msgstr "" -#: instances/templates/instances/settings_tab.html:540 +#: instances/templates/instances/settings_tab.html:545 msgid "Original host" msgstr "" -#: instances/templates/instances/settings_tab.html:546 +#: instances/templates/instances/settings_tab.html:551 msgid "Host migration" msgstr "" -#: instances/templates/instances/settings_tab.html:563 +#: instances/templates/instances/settings_tab.html:568 msgid "Live migration" msgstr "" -#: instances/templates/instances/settings_tab.html:571 +#: instances/templates/instances/settings_tab.html:576 msgid "Unsafe migration" msgstr "" -#: instances/templates/instances/settings_tab.html:579 +#: instances/templates/instances/settings_tab.html:584 msgid "Delete original" msgstr "" -#: instances/templates/instances/settings_tab.html:587 +#: instances/templates/instances/settings_tab.html:592 msgid "Offline migration" msgstr "" -#: instances/templates/instances/settings_tab.html:595 +#: instances/templates/instances/settings_tab.html:600 msgid "Post copy" msgstr "" -#: instances/templates/instances/settings_tab.html:603 +#: instances/templates/instances/settings_tab.html:608 msgid "Forces CPU convergence during live migration" msgstr "" -#: instances/templates/instances/settings_tab.html:603 +#: instances/templates/instances/settings_tab.html:608 msgid "Auto converge" msgstr "" -#: instances/templates/instances/settings_tab.html:611 +#: instances/templates/instances/settings_tab.html:616 msgid "Compress instance memory for fast migration" msgstr "" -#: instances/templates/instances/settings_tab.html:611 +#: instances/templates/instances/settings_tab.html:616 msgid "Compressed" msgstr "" -#: instances/templates/instances/settings_tab.html:624 +#: instances/templates/instances/settings_tab.html:629 msgid "If you need to edit XML please Power Off the instance" msgstr "" -#: instances/templates/instances/settings_tab.html:646 +#: instances/templates/instances/settings_tab.html:651 msgid "Instance owners" msgstr "" -#: instances/templates/instances/settings_tab.html:675 +#: instances/templates/instances/settings_tab.html:680 msgid "To change console settings, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:681 -#: instances/templates/instances/settings_tab.html:683 -msgid "Update" -msgstr "" - -#: instances/templates/instances/settings_tab.html:692 +#: instances/templates/instances/settings_tab.html:697 msgid "Create a clone" msgstr "" -#: instances/templates/instances/settings_tab.html:695 +#: instances/templates/instances/settings_tab.html:700 msgid "Clone Name" msgstr "" -#: instances/templates/instances/settings_tab.html:702 -#: instances/templates/instances/settings_tab.html:733 +#: instances/templates/instances/settings_tab.html:707 +#: instances/templates/instances/settings_tab.html:738 msgid "Guess" msgstr "" -#: instances/templates/instances/settings_tab.html:721 +#: instances/templates/instances/settings_tab.html:726 msgid "Network devices" msgstr "" -#: instances/templates/instances/settings_tab.html:731 +#: instances/templates/instances/settings_tab.html:736 msgid "Random" msgstr "" -#: instances/templates/instances/settings_tab.html:746 +#: instances/templates/instances/settings_tab.html:751 msgid "Storage devices" msgstr "" -#: instances/templates/instances/settings_tab.html:771 -#: instances/templates/instances/settings_tab.html:794 +#: instances/templates/instances/settings_tab.html:776 +#: instances/templates/instances/settings_tab.html:799 msgid "Title" msgstr "" -#: instances/templates/instances/settings_tab.html:791 +#: instances/templates/instances/settings_tab.html:796 msgid "To set instance template name description, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:806 +#: instances/templates/instances/settings_tab.html:811 msgid "Is template" msgstr "" -#: instances/templates/instances/settings_tab.html:827 +#: instances/templates/instances/settings_tab.html:832 msgid "To set instance video model, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:830 +#: instances/templates/instances/settings_tab.html:835 msgid "Primary Video Model" msgstr "" -#: instances/templates/instances/settings_tab.html:834 +#: instances/templates/instances/settings_tab.html:839 msgid "please choose" msgstr "" -#: instances/templates/instances/settings_tab.html:841 -#: instances/templates/instances/settings_tab.html:843 -#: instances/templates/instances/settings_tab.html:863 -#: instances/templates/instances/settings_tab.html:865 -#: instances/templates/instances/settings_tab.html:893 +#: instances/templates/instances/settings_tab.html:846 +#: instances/templates/instances/settings_tab.html:848 +#: instances/templates/instances/settings_tab.html:868 +#: instances/templates/instances/settings_tab.html:870 +#: instances/templates/instances/settings_tab.html:898 #: secrets/templates/secrets.html:103 msgid "Set" msgstr "" -#: instances/templates/instances/settings_tab.html:851 +#: instances/templates/instances/settings_tab.html:856 msgid "To set instance vCPUs hotpluggable" msgstr "" -#: instances/templates/instances/settings_tab.html:854 +#: instances/templates/instances/settings_tab.html:859 msgid "vCPU Hot Plug" msgstr "" -#: instances/templates/instances/settings_tab.html:858 -#: instances/templates/instances/settings_tab.html:889 +#: instances/templates/instances/settings_tab.html:863 +#: instances/templates/instances/settings_tab.html:894 msgid "Enabled" msgstr "" -#: instances/templates/instances/settings_tab.html:859 -#: instances/templates/instances/settings_tab.html:890 +#: instances/templates/instances/settings_tab.html:864 +#: instances/templates/instances/settings_tab.html:895 msgid "Disabled" msgstr "" -#: instances/templates/instances/settings_tab.html:873 +#: instances/templates/instances/settings_tab.html:878 msgid "To Enable/Disable Qemu Guest Agent. Status" msgstr "" -#: instances/templates/instances/settings_tab.html:878 +#: instances/templates/instances/settings_tab.html:883 msgid "Disconnected" msgstr "" -#: instances/templates/instances/settings_tab.html:881 +#: instances/templates/instances/settings_tab.html:886 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:709 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 msgid "Unknown" msgstr "" -#: instances/templates/instances/settings_tab.html:885 +#: instances/templates/instances/settings_tab.html:890 msgid "Qemu Guest Agent" msgstr "" @@ -2489,354 +2503,351 @@ msgstr "" msgid "Disk I/O device" msgstr "" -#: instances/utils.py:122 +#: instances/utils.py:99 msgid "None available device name" msgstr "" -#: instances/utils.py:239 -msgid "Deleting due to multiple(Instance Name) records." -msgstr "" - -#: instances/utils.py:247 -msgid "Deleting due to multiple(UUID) records." -msgstr "" - -#: instances/views.py:259 +#: instances/views.py:236 msgid "Templates cannot be started." msgstr "" -#: instances/views.py:362 -#, python-brace-format -msgid "Migrate to {new_compute.hostname}" +#: instances/views.py:339 +#, python-format +msgid "Migrate to %(hostname)%" msgstr "" -#: instances/views.py:385 +#: instances/views.py:362 msgid "Reset root password" msgstr "" -#: instances/views.py:391 instances/views.py:417 +#: instances/views.py:368 instances/views.py:397 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:409 -#, python-brace-format -msgid "Installed new SSH public key {publickey.keyname}" +#: instances/views.py:389 +#, python-format +msgid "Installed new SSH public key %(keyname)s" msgstr "" -#: instances/views.py:436 -#, python-brace-format -msgid "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" +#: instances/views.py:416 +#, python-format +msgid "" +"User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" msgstr "" -#: instances/views.py:442 +#: instances/views.py:425 msgid "Resize CPU" msgstr "" -#: instances/views.py:470 -#, python-brace-format +#: instances/views.py:453 +#, python-format msgid "" -"User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" +"User %(quota_msg)s quota reached, cannot resize memory of " +"'%(instance_name)s'!" msgstr "" -#: instances/views.py:476 +#: instances/views.py:462 msgid "Resize Memory" msgstr "" -#: instances/views.py:506 -#, python-brace-format +#: instances/views.py:491 +#, python-format msgid "" -"User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" +"User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" msgstr "" -#: instances/views.py:510 +#: instances/views.py:498 msgid "Disk resize" msgstr "" -#: instances/views.py:549 -#, python-brace-format -msgid "Attach new disk {name} ({format})" +#: instances/views.py:537 +#, python-format +msgid "Attach new disk %(name)s (%(format)s)" msgstr "" -#: instances/views.py:580 -#, python-brace-format -msgid "Attach Existing disk: {target_dev}" +#: instances/views.py:568 +#, python-format +msgid "Attach Existing disk: %(target_dev)s" msgstr "" -#: instances/views.py:636 +#: instances/views.py:624 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:638 +#: instances/views.py:626 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:639 -#, python-brace-format -msgid "Edit disk: {target_dev}" +#: instances/views.py:627 +#, python-format +msgid "Edit disk: %(target_dev)s" msgstr "" -#: instances/views.py:661 -#, python-brace-format -msgid "Delete disk: {dev}" +#: instances/views.py:649 +#, python-format +msgid "Delete disk: %(dev)s" msgstr "" -#: instances/views.py:677 -#, python-brace-format -msgid "Detach disk: {dev}" +#: instances/views.py:665 +#, python-format +msgid "Detach disk: %(dev)s" msgstr "" -#: instances/views.py:690 -#, python-brace-format -msgid "Add CD-ROM: {target}" +#: instances/views.py:678 +#, python-format +msgid "Add CD-ROM: %(target)s" msgstr "" -#: instances/views.py:703 -#, python-brace-format -msgid "Detach CD-ROM: {dev}" +#: instances/views.py:691 +#, python-format +msgid "Detach CD-ROM: %(dev)s" msgstr "" -#: instances/views.py:716 -#, python-brace-format -msgid "Mount media: {dev}" +#: instances/views.py:704 +#, python-format +msgid "Mount media: %(dev)s" msgstr "" -#: instances/views.py:729 -#, python-brace-format -msgid "Umount media: {dev}" +#: instances/views.py:717 +#, python-format +msgid "Unmount media: %(dev)s" msgstr "" -#: instances/views.py:742 -#, python-brace-format -msgid "New snapshot : {name}" +#: instances/views.py:730 +#, python-format +msgid "New snapshot: %(name)s" msgstr "" -#: instances/views.py:753 -#, python-brace-format -msgid "Delete snapshot : {snap_name}" +#: instances/views.py:741 +#, python-format +msgid "Delete snapshot: %(snap_name)s" msgstr "" -#: instances/views.py:764 +#: instances/views.py:752 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:767 +#: instances/views.py:755 msgid "Revert snapshot" msgstr "" -#: instances/views.py:781 -#, python-brace-format -msgid "VCPU {id} is enabled={enabled}" +#: instances/views.py:769 +#, python-format +msgid "VCPU %(id)s is enabled=%(enabled)s" msgstr "" -#: instances/views.py:792 -#, python-brace-format -msgid "VCPU Hot-plug is enabled={status}" +#: instances/views.py:780 +#, python-format +msgid "VCPU Hot-plug is enabled=%(status)s" msgstr "" -#: instances/views.py:803 +#: instances/views.py:791 msgid "Set autostart" msgstr "" -#: instances/views.py:812 +#: instances/views.py:800 msgid "Unset autostart" msgstr "" -#: instances/views.py:821 +#: instances/views.py:809 msgid "Enable boot menu" msgstr "" -#: instances/views.py:830 +#: instances/views.py:818 msgid "Disable boot menu" msgstr "" -#: instances/views.py:845 +#: instances/views.py:833 msgid "Set boot order" msgstr "" -#: instances/views.py:848 +#: instances/views.py:836 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:850 +#: instances/views.py:838 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:861 +#: instances/views.py:849 msgid "Edit XML" msgstr "" -#: instances/views.py:875 -#, python-brace-format -msgid "Set Quest Agent {status}" +#: instances/views.py:863 +#, python-format +msgid "Set Guest Agent %(status)s" msgstr "" -#: instances/views.py:885 +#: instances/views.py:873 msgid "Set Video Model" msgstr "" -#: instances/views.py:894 +#: instances/views.py:882 msgid "Change network" msgstr "" -#: instances/views.py:907 +#: instances/views.py:895 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "" -#: instances/views.py:915 +#: instances/views.py:903 msgid "Add network" msgstr "" -#: instances/views.py:929 +#: instances/views.py:917 msgid "Delete network" msgstr "" -#: instances/views.py:945 -#, python-brace-format -msgid "Set Link State: {state}" +#: instances/views.py:933 +#, python-format +msgid "Set Link State: %(state)s" msgstr "" -#: instances/views.py:964 -msgid "{qos_dir.capitalize()} QoS is set" +#: instances/views.py:952 +#, python-format +msgid "%(qos_dir)s QoS is set" msgstr "" -#: instances/views.py:968 networks/views.py:216 -msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +#: instances/views.py:956 +#, python-format +msgid "" +"%(qos_dir)s QoS is set. Network XML is changed. Stop and " +"start network to activate new config." msgstr "" -#: instances/views.py:969 networks/views.py:217 -msgid "Stop and start network to activate new config" +#: instances/views.py:970 +#, python-format +msgid "%(qos_dir)s QoS is deleted" msgstr "" -#: instances/views.py:983 networks/views.py:233 -msgid "{qos_dir.capitalize()} QoS is deleted" +#: instances/views.py:974 +#, python-format +msgid "" +"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " +"start network to activate new config." msgstr "" -#: instances/views.py:987 networks/views.py:230 -msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " -msgstr "" - -#: instances/views.py:988 networks/views.py:231 -msgid "Stop and start network to activate new config." -msgstr "" - -#: instances/views.py:1004 +#: instances/views.py:990 msgid "Only one owner is allowed and the one already added" msgstr "" -#: instances/views.py:1009 +#: instances/views.py:995 #, python-format msgid "Added owner %(user)s" msgstr "" -#: instances/views.py:1020 -#, python-brace-format -msgid "Deleted owner {userinstance_id}" +#: instances/views.py:1006 +#, python-format +msgid "Deleted owner %(userinstance_id)s" msgstr "" -#: instances/views.py:1052 -msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" +#: instances/views.py:1038 +#, python-format +msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgstr "" -#: instances/views.py:1055 -msgid "Instance '{clone_data['name']}' already exists!" +#: instances/views.py:1044 +msgid "Instance 'clone_name' already exists!" msgstr "" -#: instances/views.py:1058 -msgid "Instance name '{clone_data['name']}' contains invalid characters!" +#: instances/views.py:1047 +#, python-format +msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "" -#: instances/views.py:1061 -msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" +#: instances/views.py:1050 +#, python-format +msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "" -#: instances/views.py:1071 -#, python-brace-format -msgid "Clone of '{instance.name}'" +#: instances/views.py:1060 +#, python-format +msgid "Clone of '%(instance_name)s'" msgstr "" -#: instances/views.py:1104 +#: instances/views.py:1093 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:1107 +#: instances/views.py:1096 msgid "Set VNC password" msgstr "" -#: instances/views.py:1115 +#: instances/views.py:1104 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:1120 +#: instances/views.py:1109 msgid "Set VNC type" msgstr "" -#: instances/views.py:1125 +#: instances/views.py:1114 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:1148 +#: instances/views.py:1137 msgid "Edit options" msgstr "" -#: instances/views.py:1162 +#: instances/views.py:1151 msgid "Send console.vv file" msgstr "" -#: instances/views.py:1214 instances/views.py:1307 +#: instances/views.py:1206 instances/views.py:1298 msgid "A virtual machine with this name already exists" msgstr "" -#: instances/views.py:1288 +#: instances/views.py:1281 msgid "You haven't defined any storage pools" msgstr "" -#: instances/views.py:1291 +#: instances/views.py:1283 msgid "You haven't defined any network pools" msgstr "" -#: instances/views.py:1310 -msgid "There is an instance with same name. Are you sure?" +#: instances/views.py:1300 +msgid "There is an instance with same name. Remove it and try again!" msgstr "" -#: instances/views.py:1313 +#: instances/views.py:1304 msgid "No Virtual Machine MAC has been entered" msgstr "" -#: instances/views.py:1337 +#: instances/views.py:1327 msgid "Image has already exist. Please check volumes or change instance name" msgstr "" -#: instances/views.py:1358 +#: instances/views.py:1347 msgid "First you need to create or select an image" msgstr "" -#: instances/views.py:1377 +#: instances/views.py:1365 msgid "Invalid cache mode" msgstr "" -#: instances/views.py:1414 +#: instances/views.py:1402 msgid "Instance is created" msgstr "" -#: instances/views.py:1433 +#: instances/views.py:1423 msgid "Flavor Created" msgstr "" -#: instances/views.py:1441 +#: instances/views.py:1431 msgid "Create Flavor" msgstr "" -#: instances/views.py:1452 +#: instances/views.py:1442 msgid "Flavor Updated" msgstr "" -#: instances/views.py:1460 +#: instances/views.py:1450 msgid "Update Flavor" msgstr "" -#: instances/views.py:1470 +#: instances/views.py:1460 msgid "Flavor Deleted" msgstr "" @@ -2901,13 +2912,13 @@ msgid "hotplug" msgstr "" #: interfaces/templates/create_iface_block.html:44 -#: interfaces/templates/interface.html:77 +#: interfaces/templates/interface.html:76 #: interfaces/templates/interfaces.html:62 #: storages/templates/create_stg_block.html:35 #: storages/templates/create_stg_block.html:64 #: storages/templates/create_stg_block.html:93 #: storages/templates/create_stg_block.html:158 -#: storages/templates/storages.html:64 +#: storages/templates/storages.html:60 msgid "Type" msgstr "" @@ -2941,7 +2952,7 @@ msgstr "" #: interfaces/templates/create_iface_block.html:85 #: interfaces/templates/create_iface_block.html:112 -#: networks/templates/network.html:112 networks/templates/network.html:223 +#: networks/templates/network.html:109 networks/templates/network.html:220 msgid "DHCP" msgstr "" @@ -2975,34 +2986,34 @@ msgstr "" msgid "IPv6 Gateway" msgstr "" -#: interfaces/templates/interface.html:48 +#: interfaces/templates/interface.html:47 msgid "Interface Type" msgstr "" -#: interfaces/templates/interface.html:51 +#: interfaces/templates/interface.html:50 msgid "Bridge Device" msgstr "" -#: interfaces/templates/interface.html:54 +#: interfaces/templates/interface.html:53 msgid "Boot Mode" msgstr "" -#: interfaces/templates/interface.html:56 -#: interfaces/templates/interface.html:79 networks/templates/network.html:48 -#: storages/templates/storage.html:57 +#: interfaces/templates/interface.html:55 +#: interfaces/templates/interface.html:78 networks/templates/network.html:45 +#: storages/templates/storage.html:56 msgid "State" msgstr "" -#: interfaces/templates/interface.html:63 networks/templates/network.html:55 -#: storages/templates/storage.html:65 +#: interfaces/templates/interface.html:62 networks/templates/network.html:52 +#: storages/templates/storage.html:64 msgid "Stop" msgstr "" -#: interfaces/templates/interface.html:70 +#: interfaces/templates/interface.html:69 msgid "Slaves" msgstr "" -#: interfaces/templates/interface.html:78 +#: interfaces/templates/interface.html:77 msgid "Speed" msgstr "" @@ -3103,54 +3114,58 @@ msgid "Type forwarding" msgstr "" #: networks/templates/create_net_block.html:27 -#: networks/templates/network.html:98 +#: networks/templates/network.html:95 msgid "NAT" msgstr "" #: networks/templates/create_net_block.html:28 -#: networks/templates/network.html:101 networks/templates/network.html:218 +#: networks/templates/network.html:98 networks/templates/network.html:215 msgid "ROUTE" msgstr "" #: networks/templates/create_net_block.html:29 -#: networks/templates/network.html:107 networks/templates/network.html:216 +#: networks/templates/network.html:104 networks/templates/network.html:213 msgid "ISOLATE" msgstr "" #: networks/templates/create_net_block.html:30 -#: networks/templates/network.html:104 +#: networks/templates/network.html:101 msgid "BRIDGE" msgstr "" -#: networks/templates/create_net_block.html:35 +#: networks/templates/create_net_block.html:31 +msgid "MACVTAP" +msgstr "" + +#: networks/templates/create_net_block.html:36 msgid "IPv4 Subnet pool" msgstr "" -#: networks/templates/create_net_block.html:41 +#: networks/templates/create_net_block.html:42 msgid "DHCPv4" msgstr "" -#: networks/templates/create_net_block.html:47 +#: networks/templates/create_net_block.html:48 msgid "Fixed Addresses" msgstr "" -#: networks/templates/create_net_block.html:53 +#: networks/templates/create_net_block.html:54 msgid "Enable IPv6" msgstr "" -#: networks/templates/create_net_block.html:59 +#: networks/templates/create_net_block.html:60 msgid "IPv6 Subnet pool" msgstr "" -#: networks/templates/create_net_block.html:65 +#: networks/templates/create_net_block.html:66 msgid "DHCPv6" msgstr "" -#: networks/templates/create_net_block.html:71 +#: networks/templates/create_net_block.html:72 msgid "Bridge Name" msgstr "" -#: networks/templates/create_net_block.html:77 +#: networks/templates/create_net_block.html:78 msgid "Open vSwitch" msgstr "" @@ -3165,7 +3180,7 @@ msgstr "" #: networks/templates/modify_ipv4_fixed_address.html:36 #: networks/templates/modify_ipv6_fixed_address.html:36 -#: networks/templates/network.html:176 networks/templates/network.html:285 +#: networks/templates/network.html:173 networks/templates/network.html:282 msgid "Address" msgstr "" @@ -3174,79 +3189,79 @@ msgid "Add IPV6 Fixed Address" msgstr "" #: networks/templates/modify_ipv6_fixed_address.html:24 -#: networks/templates/network.html:284 +#: networks/templates/network.html:281 msgid "ID" msgstr "" -#: networks/templates/network.html:44 +#: networks/templates/network.html:41 msgid "Network name" msgstr "" -#: networks/templates/network.html:92 +#: networks/templates/network.html:89 msgid "IPv4 Configuration" msgstr "" -#: networks/templates/network.html:95 +#: networks/templates/network.html:92 msgid "IPv4 Forwarding" msgstr "" -#: networks/templates/network.html:115 networks/templates/network.html:227 +#: networks/templates/network.html:112 networks/templates/network.html:224 msgid "ON" msgstr "" -#: networks/templates/network.html:117 networks/templates/network.html:229 +#: networks/templates/network.html:114 networks/templates/network.html:226 msgid "OFF" msgstr "" -#: networks/templates/network.html:124 networks/templates/network.html:130 -#: networks/templates/network.html:236 networks/templates/network.html:242 +#: networks/templates/network.html:121 networks/templates/network.html:127 +#: networks/templates/network.html:233 networks/templates/network.html:239 msgid "End" msgstr "" -#: networks/templates/network.html:138 networks/templates/network.html:251 +#: networks/templates/network.html:135 networks/templates/network.html:248 msgid "Edit DHCP Range" msgstr "" -#: networks/templates/network.html:152 +#: networks/templates/network.html:149 msgid "IPv4 Fixed Addresses" msgstr "" -#: networks/templates/network.html:161 networks/templates/network.html:271 -#: nwfilters/templates/nwfilters.html:88 +#: networks/templates/network.html:158 networks/templates/network.html:268 +#: nwfilters/templates/nwfilters.html:85 msgid "Show" msgstr "" -#: networks/templates/network.html:169 networks/templates/network.html:279 +#: networks/templates/network.html:166 networks/templates/network.html:276 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:395 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 msgid "Clear" msgstr "" -#: networks/templates/network.html:192 networks/templates/network.html:301 +#: networks/templates/network.html:189 networks/templates/network.html:298 msgid "Edit entry" msgstr "" -#: networks/templates/network.html:197 networks/templates/network.html:306 +#: networks/templates/network.html:194 networks/templates/network.html:303 msgid "Delete entry" msgstr "" -#: networks/templates/network.html:210 +#: networks/templates/network.html:207 msgid "IPv6 Configuration" msgstr "" -#: networks/templates/network.html:213 +#: networks/templates/network.html:210 msgid "IPv6 Forwarding" msgstr "" -#: networks/templates/network.html:264 +#: networks/templates/network.html:261 msgid "IPv6 Fixed Addresses" msgstr "" -#: networks/templates/networks.html:50 +#: networks/templates/networks.html:46 msgid "Hypervisor doesn't have any Network" msgstr "" -#: networks/templates/networks.html:65 +#: networks/templates/networks.html:61 msgid "Forward" msgstr "" @@ -3254,43 +3269,63 @@ msgstr "" msgid "Network pool name already in use" msgstr "" -#: networks/views.py:46 -msgid "Please enter bridge name" +#: networks/views.py:47 +msgid "Please enter bridge/dev name" msgstr "" -#: networks/views.py:54 +#: networks/views.py:56 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "" -#: networks/views.py:124 +#: networks/views.py:126 msgid "Unknown Network Family" msgstr "" -#: networks/views.py:174 +#: networks/views.py:176 msgid "{family.upper()} Fixed Address Operation Completed." msgstr "" -#: networks/views.py:184 +#: networks/views.py:186 msgid "{family.upper()} Fixed Address is Deleted." msgstr "" -#: networks/views.py:192 +#: networks/views.py:194 msgid "{family.upper()} DHCP Range is Changed." msgstr "" -#: networks/views.py:201 +#: networks/views.py:203 msgid "" "Network XML is changed. \\Stop and start network to activate new config." msgstr "" -#: networks/views.py:203 +#: networks/views.py:205 msgid "Network XML is changed." msgstr "" +#: networks/views.py:218 +msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +msgstr "" + #: networks/views.py:219 +msgid "Stop and start network to activate new config" +msgstr "" + +#: networks/views.py:221 msgid "{} QoS is set" msgstr "" +#: networks/views.py:232 +msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " +msgstr "" + +#: networks/views.py:233 +msgid "Stop and start network to activate new config." +msgstr "" + +#: networks/views.py:235 +msgid "{qos_dir.capitalize()} QoS is deleted" +msgstr "" + #: nwfilters/templates/add_nwf_rule.html:12 msgid "Add New NWFilter Rule" msgstr "" @@ -3303,79 +3338,79 @@ msgstr "" msgid "Create New NWFilter" msgstr "" -#: nwfilters/templates/nwfilter.html:42 nwfilters/templates/nwfilters.html:58 +#: nwfilters/templates/nwfilter.html:39 nwfilters/templates/nwfilters.html:55 #: secrets/templates/secrets.html:59 msgid "UUID" msgstr "" -#: nwfilters/templates/nwfilter.html:71 +#: nwfilters/templates/nwfilter.html:68 msgid "Filter References" msgstr "" -#: nwfilters/templates/nwfilter.html:103 +#: nwfilters/templates/nwfilter.html:100 msgid "Reference" msgstr "" -#: nwfilters/templates/nwfilter.html:128 +#: nwfilters/templates/nwfilter.html:125 msgid "Rules" msgstr "" -#: nwfilters/templates/nwfilter.html:132 +#: nwfilters/templates/nwfilter.html:129 msgid "Rule" msgstr "" -#: nwfilters/templates/nwfilter.html:133 +#: nwfilters/templates/nwfilter.html:130 msgid "Action Type" msgstr "" -#: nwfilters/templates/nwfilter.html:135 +#: nwfilters/templates/nwfilter.html:132 msgid "Priority" msgstr "" -#: nwfilters/templates/nwfilter.html:136 +#: nwfilters/templates/nwfilter.html:133 msgid "Statematch" msgstr "" -#: nwfilters/templates/nwfilter.html:137 +#: nwfilters/templates/nwfilter.html:134 msgid "Directives" msgstr "" -#: nwfilters/templates/nwfilters.html:74 +#: nwfilters/templates/nwfilters.html:71 msgid "Details of NWFilter" msgstr "" -#: nwfilters/templates/nwfilters.html:97 +#: nwfilters/templates/nwfilters.html:94 msgid "Clone NWFilter" msgstr "" -#: nwfilters/templates/nwfilters.html:138 +#: nwfilters/templates/nwfilters.html:135 msgid "Hypervisor doesn't have any NWFilters" msgstr "" -#: nwfilters/views.py:43 +#: nwfilters/views.py:41 msgid "A network filter with this name already exists" msgstr "" -#: nwfilters/views.py:46 +#: nwfilters/views.py:44 msgid "A network filter with this UUID already exists" msgstr "" -#: nwfilters/views.py:50 +#: nwfilters/views.py:48 #, python-format msgid "Creating NWFilter: %s" msgstr "" -#: nwfilters/views.py:59 +#: nwfilters/views.py:57 #, python-brace-format msgid "Deleting NWFilter: {name}" msgstr "" -#: nwfilters/views.py:71 +#: nwfilters/views.py:69 #, python-brace-format msgid "NWFilter is in use by {inst}. Cannot be deleted." msgstr "" -#: nwfilters/views.py:88 +#: nwfilters/views.py:86 #, python-brace-format msgid "Cloning NWFilter {name} as {cln_name}" msgstr "" @@ -3403,7 +3438,7 @@ msgid "Private" msgstr "" #: secrets/templates/create_secret_block.html:36 -#: storages/templates/storage.html:55 +#: storages/templates/storage.html:54 msgid "Usage" msgstr "" @@ -3529,55 +3564,55 @@ msgstr "" msgid "Add New Volume" msgstr "" -#: storages/templates/storage.html:45 +#: storages/templates/storage.html:44 msgid "Pool name" msgstr "" -#: storages/templates/storage.html:47 +#: storages/templates/storage.html:46 msgid "Pool type" msgstr "" -#: storages/templates/storage.html:49 +#: storages/templates/storage.html:48 msgid "Pool path" msgstr "" -#: storages/templates/storage.html:51 +#: storages/templates/storage.html:50 msgid "Pool status" msgstr "" -#: storages/templates/storage.html:86 storages/templates/storages.html:68 +#: storages/templates/storage.html:85 storages/templates/storages.html:64 msgid "Volumes" msgstr "" -#: storages/templates/storage.html:98 +#: storages/templates/storage.html:97 msgid "Allocated" msgstr "" -#: storages/templates/storage.html:119 +#: storages/templates/storage.html:118 msgid "Clone image" msgstr "" -#: storages/templates/storage.html:132 +#: storages/templates/storage.html:131 msgid "Convert" msgstr "" -#: storages/templates/storage.html:141 +#: storages/templates/storage.html:140 msgid "raw" msgstr "" -#: storages/templates/storage.html:142 +#: storages/templates/storage.html:141 msgid "qcow" msgstr "" -#: storages/templates/storage.html:143 +#: storages/templates/storage.html:142 msgid "qcow2" msgstr "" -#: storages/templates/storage.html:188 +#: storages/templates/storage.html:187 msgid "Hypervisor doesn't have any Volumes" msgstr "" -#: storages/templates/storages.html:50 +#: storages/templates/storages.html:46 msgid "Hypervisor doesn't have any Storages" msgstr "" @@ -3585,36 +3620,36 @@ msgstr "" msgid "Pool name already use" msgstr "" -#: storages/views.py:44 +#: storages/views.py:45 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:47 +#: storages/views.py:49 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:129 +#: storages/views.py:132 #, python-brace-format msgid "Volume: {volname} is deleted." msgstr "" -#: storages/views.py:134 +#: storages/views.py:137 msgid "ISO image already exist" msgstr "" -#: storages/views.py:138 +#: storages/views.py:141 msgid "ISO: {request.FILES['file']} is uploaded." msgstr "" -#: storages/views.py:147 +#: storages/views.py:150 msgid "Name of volume already in use" msgstr "" -#: storages/views.py:157 +#: storages/views.py:160 msgid "{data['image']} image cloned as {name} successfully" msgstr "" -#: storages/views.py:196 +#: storages/views.py:199 #, python-brace-format msgid "Image file {name} is created successfully" msgstr "" @@ -3665,18 +3700,10 @@ msgid "" "to complete you request." msgstr "" -#: templates/common/confirm_delete.html:12 +#: templates/common/confirm_delete.html:16 msgid "Are you sure you want to delete" msgstr "" -#: templates/errors_block.html:8 -msgid "Error" -msgstr "" - -#: templates/messages_block.html:8 -msgid "Success" -msgstr "" - #: templates/navbar.html:47 msgid "Log Out" msgstr "" @@ -3877,14 +3904,14 @@ msgstr "" msgid "Null characters are not allowed." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1162 +#: venv/lib/python3.6/site-packages/django/db/models/base.py:1165 #: venv/lib/python3.6/site-packages/django/forms/models.py:756 #: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 #: venv2/lib/python2.7/site-packages/django/forms/models.py:749 msgid "and" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1164 +#: venv/lib/python3.6/site-packages/django/db/models/base.py:1167 #: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." @@ -5090,78 +5117,9 @@ msgstr "" msgid "Icon of {}" msgstr "" -#: venv/lib/python3.6/site-packages/django_otp/forms.py:58 -msgid "Please enter your OTP token." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:59 -#, python-brace-format -msgid "Error generating challenge: {0}" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:60 -msgid "The selected OTP device is not interactive" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:61 -#, python-brace-format -msgid "OTP Challenge: {0}" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:62 -msgid "Invalid token. Please make sure you have entered it correctly." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:64 +#: venv/lib/python3.6/site-packages/qr_code/qrcode/utils.py:73 #, python-format -msgid "" -"Verification temporarily disabled because of %(failure_count)d failed " -"attempt, please try again soon." -msgid_plural "" -"Verification temporarily disabled because of %(failure_count)d failed " -"attempts, please try again soon." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:67 -msgid "Verification of the token is currently disabled" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:36 -msgid "Please correct the error below." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:36 -msgid "Please correct the errors below." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:52 -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:72 -msgid "OTP Device:" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:77 -msgid "OTP Token:" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:82 -msgid "Forgotten your password or username?" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:86 -msgid "Log in" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:88 -msgid "Get OTP Challenge" +msgid "The option '%s' is not a valid option for a QR code." msgstr "" #: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 @@ -5351,7 +5309,7 @@ msgstr "" msgid "%s: error: %s\n" msgstr "" -#: webvirtcloud/middleware.py:21 +#: webvirtcloud/middleware.py:18 #, python-format msgid "libvirt Error - %(exception)s" msgstr "" diff --git a/locale/tr/LC_MESSAGES/django.mo b/locale/tr/LC_MESSAGES/django.mo index e2c548baae5ea063b5fc4a8723de7c01cd9b7b02..663af1dbd1e6530ddfd933b184ad7c4ec1b7d500 100644 GIT binary patch delta 19903 zcmZA82Y6If+pqC~goKb#LN5V^8XzR069MT(dXs7>AsHZ~k^+Lr2-rYCr70*y6i`8m zQAFvzHvwsa2uN36K}1C5-2d56zRTmj&hod`v-(a%xm;e?CMV3;Z0K7NTVQ@nK)ntrSQ?j^TTn-P8uc#xh-L8!*2J>iorSeU z?%LH8weWscPU+75YXO-AG~r9Amu#823oBB-f(6m9hs#wPLs9QQbJU&3p{`(xm8YQ= zwh9~Kdep}5pxXV0y3)rzIR7GKTs@r$LQzLl5w+q5sE$og9a^IX?tnVdp4b{=(T$7E zZCH!)kEn%)^m4|JMxFH2sCS{GmyA}_6*a-LRxtoI(I700BTxg5MJ;S8Y5^ak+U20` zdb4>PHSSNSE4+hh_rQE&dV_j94U1tR8k9xtxF+f(>RNq!)KPauT~!)tA#<<}F0k@J z)Hugc3%rEd@om(*@er$F(Pw@Ay{;HCda0UY1olI9oPt`&OwFfmj?pSPaLTGf_KR ziu!CMbt^nMlIxh)WTPyu4)@W_E<*L&gF2BTsFS#a+Q?1wchrgc4RGr758(VYP$&T{APlwgXw;6I zq6X-UT1bD?(GEAWQ5$&KoR8|i8cX6gsGT3T`pc+=Jwz?UB~SxKpc=MB zEuf>7`=S;y1T|5L#m8YO%9BwWT7c@e47K3TQSZQZRR6uG@x7d*6CQ*jKb11 zY>gV|ISj*0)RDf0nrH>;q&A{X?ig0bYp8dm;2>wmrBLIPN9J@jM4iCf7^v@mF&Q1j z3M`LnQFn6$HP8vv30*+FTvt);e@89!2}WS)!Oo7`q89Wl>Z=%qZSg(Sc$dsu7@+U} zH!?cn$EYLr8{$kDh+0S?)R7lM{hLh%)E|{fsGYS%EhrY%&VyQTI_l2HqOSBstcX)l zKf#}%SD(*OGMe}y>P{b<1%^5cD1(YuuyUl8>!BuYg&nXHYT#L@tJq-WA5eFnFV6Yf zQ4>|}7RUK(Wf=stvx%san1tHNRMZK~LA}lMQJ?8@)ZKrLddZGh{YBIf-$uQZ4=f%q z%o(Q`YMj!jajFgTIs?TJ&_G?S!64K?qfi57p-$)()R9lcn)m@~!3VK5oQ77>Q>Z{m~ zI{FLP3jIA!`}U{}^+hdUsFl4V$!OpV)R9j@9nExf<6_j?y$yBOcTh+80CjbFhdTon zLVwC7&2p&rZq!0+q93-jcw1y4URPH#>evUhkbzExD-rWi9*tVqSc^|aEnpf}#dlDj z-9set42l3w$4SBFnKnu0);ae)I;CIZ37ievjH|)kNnlZ-9z-LB;2w zcK8vxaUJHzZ_V>qhVoU^0{=lxTzr&s^kq<27KVEJTaDuUm5C$Z#z`24OHn_qTQMBZ zU=4I7Id@mnY=V^ucSap;DmKMeP*=DeHO@)Y&VNR|E5XT*<&!yotuUHES!{s1^X{mf z4MH~#M;-NRsF&ys)XB}X_&n6W3sAogtFS)qLS4-t7=r(x`UR&r@nT*wny?J&?GHyy z+{kQ!Eh#@^PDOp^2dw@gY6I8JI~Yv)SMzVw2?V7&^HfHia2?c%c)MC43H8hMI@ZQ5 z7=*V`clp4|!D-F}B~bO1Pz#7aeO7f)J8p$qNC#BA-sn3~)RhlMHsW=?Y84AmNAn@- zDpq0v+=Ck6xYeJx_!ZR7enBlDFx^=|2gF!6JAU^%b}>ohvAq$@y!b z@&wc&0=1(isEOL3cF+}d^u16E8j1R$dC|)6p!%;uO|TKQ!+ognj-kdoiyH3=>LhMt za{g*?*8+c_j_Qe-FUu(hqh7{PD~F*5sEnGhro|gsycueuHW-P|U=)r)Eo>QT!Jm1_ z=xyADTF4>PFW4#6m4s$H9m-=-%GFTcZw%__`=Ayw0JX!Rs0l`)`e&fpO*AK?@9I$V zdFNPQAyy@@5;egw)DC_|{ZQOPeYZu%I6t{{Fotq()Xt_`d83to!^Xs`jCD@nIaK?p z7>zreve$Lb0uj$U9iBrS*=#Fs#|D%iVIzzh=hSH_V7&~D2c)lo1!)Evy z*27z<_T^ttdwu_8>Jac^0Y0pGx~xB^Sz4y=UdPdv%iT}=>bVTG_3>VHhs z&RSqA%trln{0i&iIn;?2ddZ2mL~kg8cruzG8};&xLoHwuYNGk5oi9SQTaAi;j>YgR zRKJ5*9#2^LS1d{Sk(G-~a()L&qsFT_iLL1Kd5VDE*7m5kxtBE@fCDIxLhW=H>N7lm zTEHpu9O}-0z>XL`ng1BU(Wn#KgzCQ=)$br`zGIU)67A@F0>$wX>hpMD4g97!KRkue z_xYjP#h`Z374^$D$jYhcM|mP@g2||fXJU1ngF2~=7T@V5Gn2r6)c4!}W#!!|e%%iuZGf_}q_=>LlI*RLw-N*bXie%6ddoxC@Jj31fNs0C!B?$nFg z*=(!-$ov@35?_TH_|;dPxB4U0J984XpgUF$c+IJ=fYpe1GqbRnUgZU3T2OHsHF2re zouiI0o0~n&1aqu84b^WU>SbPM@tx*(R(}%%sQ(+aG5@J*&;6GmqXELrrl`B_jylp| zW(KO`WYll>Y*fFcsP^ko@5X-AiC#1>o7d2v_$|~z?qVSGyMDKde=r|qziG~01)(~G zq6RE!@v^9Qpt6;tQ0*F_en*;GxgX}I9Eqx$#9ycmn>KLqtlIs(;yviTaS{dDuKH#mO<<`B>T@1hp+o|TuPcCZY! zgVm^&Z$b^c7q#<4R{t$(yi4X))YotW)jscZ$3RrS5U&M_qB@qs5G;rFu?B`?td(EJ zT9h|nHN1lQdV*#+C({x2$0Z4)aXA*m?{H!s{?iOgQ;vVr`E&1`K&AqL4^T(D4fPUT zM!n_#m<8W*-tsWi2}Gm5h9;s1w_RA$Y*br?D{Q^H#o%`eC|@8Ygg;a|J;drSHEG86EM{ zs1xv@UZU4fJ9-nfOl-Hvcv>(;)Bx+%|un68q_4A+OY@j$sP%ew=*B)D9PxMwM zGmA_leu?UM1smgijKPSx&P$bmTEJq|SMoXPZ@|~6lR9nj3#hBRiZ#)Hp0j``)Cmtn zZFIss&c801X#}*8O{k7Ppmy{GYh(U*oSikq=9Jr`>R&-EWG3n==Au5g1*nC7fhBP- z>Pjz~*HG`wFYj>vp=2Ht(25Ga%cq9rPz!q=wXjc7Z|z~Mf%j2I9X8(?C=#`xCa49q zK`p2g>Lu-tI@#W4Jl3O}=_R9|(B-JlXf0|XTd@=#MtzRxS z7=^my)~NBiqOK+uwb5ayg=L{$dha+gjmdm~I-;}K1b;+L81|lXlvPj*ZG<|ymRJ_M zVgnqBnrI>F#6HBPxCe`4-uIpHN}SEP-QCM>ZWb;Ud&k ze2p6L3~B+_Pz$(&I@(954g6!~Tjab0A*lKysD34|h`#@FWHeE2)IyqLE$oLnnaQZT zoQ8TQ=A(AF4)t<L zs2`5Cs2zQen(zwh^SX}O$)8vTT}zyouq>)R3UxBAP$$?8^^zu{#(QxI_pc*)nSfR} z6>H;MRL31wK5FH^%%BgP6Df)6Uk!C7wNNJ+gF1musBwl`JjKdhRQu^4c%36!KtM0q zr>G;|h#KewY9~LTUcNspUVN!DL3Pv#G(%lUYt$8X#tN8#VK@b~kR_-q`OM0jy<{}O z0n{B|u!=jV2_K;rR^mgO5H(;k)Ljoi^@~Hj1L>#*y@2g;5~}|`tcGW;{t5a~_U8M@ zxr-pw07Xy>Du zuj@6dScZB@wxaIt97f~+P&;)mcka3dx+zEEXzYf1cebJ09l`)SiJI^{=EDc54L-&I z3|OJho%=87%dje}L`7qa!U3qGeckHcL46gguq*zEy7TCdodv|825xKR&X|{SKlI0e zs3RYO`7s{zGQTUCj3!J&?R*jHC-Mt(3kFi&hnnCRYGJ2QFWEKJRpk4``Ff&J6UCyg za;TY!>i;UL-wgCBu!@Y{${f@Y?Zi%a1S7D_r_K*jJJgk=V>MiY^>Gh|w%|&%wj@rpu491m#tB*Fj8g$MPBdzqr%)% zLB$WCPUINs3V*kF$ZF@iFN!*;iZ~E^quQQkp$Dww* z1`FdJ)Xu)c{CEiq;!O<3hp5ldZ>{sMcwrbtxf811JC2N2@(OBz_fSXs5$fIe1a%^7 zF$6cD7PuRAgg=;9Q0=axPUJ4?DjuLFDzMIpmqaZ%3|XkxRh>*Ifd&|j?NPr2V^9OW zjatZj)DO=R)Wq9RpVuzb57l1O$y`Nk;4x~!uFstX7es9|9JR2gv9P}XUSu@EFf59R zR-RzxDX1OIL!Hq3<}#~ajq1N0-MA0c{w8XncTqdOkCFH{s(nNbFQ>l$dSrA*ZBQLz zQ3DJ`9o=wz3Nui5y9%}QZ%{kmZ1Hob{x{Hrcd#(_`ocMZVc3)M1XTP8`u_X>A{qVi zT}Q1f=u2nCMX)O6vZx=77O48crU$E0PDX8Dmbns3P~L_5y3S!J-ops=U+?^JtFxZ- zFG`>b0W}zcy8F?n0j6UMT#8!pWz-4W!{X@r%DJ)49d)!Dun3;QmUs=-K751oaz&!9s0k|G9<|UesEK1Oo`f1_ zG!Dke=8s-7B?+|r+F4;g)Ey2+Eod0(92X#fuQCD;jbtSj30T%hj z`6+LQ1t`CT74bbQdpDBNXR^lvC$Jdhi|9LQ)XrQRot*`s$|X@J6^1pjD(XtQp%xmC zYL|?<^930 z+oBfG2{mqS)JBG(t{~m&Ct*c>|I;k+DVC){4u;_o)Ju39OJknR&PkO;4HS-ANDOLc zT~HJDM{Q(;#iyVa_9kj!b1?=NVJYT!ohGB5+(iw1-^%`5oOpiJk%ge%;*wS_Z}s6; zjzHaUL$f7zq1+jD#qXjPwhVQ$+tK&;{|p(e{0GzozhD)7fEBRJR_8N|K@HFubuuGR zpWTb7lXw$#avx$v+=hBbE}=Gd!^)3PpJ$$JoWCZjvdsx}K$R2GjWbXSTaDV;X4GBo zL&d*C9qmu3qrHt<&~K=X1Z;QSrGlvXqNoLxL-nt+-RlfckAOPFpkAgH)}T9Tg27gw zfE_6(VK4j=HE{kN&JIISUqNNmJJA?*Qf*KRA7JqjSc!6`mrQLkbI}iXpeEdd+Q}i* z1Q$^&zm95m*SwE<@)$E@mSOk&jPH6N3A~Z9_No(1U4e>!8-c>-zTF59L9$D z03$JCuk*_`09Br7u0nl2=P(M3?Q{CI#_E)x#|T`EeefXaZLhT7iN~Nn~`D zRRYgrG%iF9bQlxyH|&ao4>(`LDtwmmLDY%34?6!#M=#VkGf`hj4(h8oihBF6ppN`E z^uyAJ_^g@V6-Fi>R>%BU8{1<;Y=;w26YfAAU8%$T%3(L`h_g{wbOE)~&?C;jAJjli z6oGmNqOIH$^=|b+uNsUXqa#T|y{+k32wz3*WG?FSTZgLOgj(>os6XFlP`?wmQD0Ai zqs}j8S=5H=quMpYzStduaQRWrzYv+V1cGs^c@T$DK8I5!e0N%i8 zyo-TY@muFa!f_GhNYn&}P~%@h^?QIC=P%R=26|68fr8kJKxx!nC1EJeu<~LoMtM7y z!BeQCy^9+757Y@fL7hm*NoU+pR6GndUQN`7nxfiyTadX zQ&2}a7n|d1tcE{hEiCq(^HMg)Hk7BJcDUC(jGFL-mCrb3uj`^!TrqE$KciN9&&t1> zk4@KUXM%iYFzQ4?QCCtHbuyJv6W6qIl+`!%#kv2dt)jKr(O1EL6I!_s=4F6b)Pjas zeY}-Nq9#m6y<}Nd{}Sp1UO`>K8&-Z7HO?Xo*7v`Zj8?iDwSzBFE8c=tai_&^n7>;6 zpQz913F@T^I^#@K996D_ny9u}$82E6pzr_vUo$dVVO!J!dZHFI5VfN?)Icd%7)N7q zoP?!up2gRo+HFPk--$Yb1E{a+7;0k|u?k)}!}lLaCh)9t#0^mc#GnRfhC13d=*G^d z1twd4Hmdyu^CeXKm#uy}>a(7Wns}+jSD=1JR-fhk)nKbNID%U732Sf`HNh?O7u3q{ zp-!gcIcMO?s0D{xIm)b$`g&rpDR#m-_$oHQue@ZclevSHvDkU%&uAm8MmY<+-~w!f z*HHsj_?}-u)Dy|uc~EaC&l?1F)XAi-S~*Woe2RL#OI0u&H`6YZymup+p`U` zyGbd;p2D}VI`Lo|@H1jHNvlaCi1nqe5Bc0jFXhklX<=jK#)na^OX@+IOMS6C-2XCb zqX_SV;k%_sFj!{r4G6zi%w4H(yu!5fha8SHm{e?{#9usOv>}L>}&c zg;iY1ZA^Km<)bj2#(JJ+lCst|jr{+du2;Qt6|o7xB`x z-A?+zOQ9PTnbx@lW&ND~Ot}Q{ex$$2FHujP%MPwAbtZ*VpNBrTNP4~^_6w;zKiHZ$e^_1osc?Dw^AA1G5!CPhV;aSg*XN<92IWx5>fLA!o=x&P_5@*xD|NCoqGIa zzYTJqmXu$iev`ic@5yW+)wSAp$w%2Bjak4j@|~z#NnB4lAe;>EfrZs&A zlD}k|P<2b}*k)oEDE|*LNX?k6iq*eFImGfbb*0!Mt79VRDD|<#*XsUrC_JH%gsn+>##!e# z$Ui35hctuyTg0<)Dd{-rzs~@hsI-mq6z%ufSmp31%g>|ZYT7)*{H~p3^3$;i!GhMY zh&3!~<=lxpl)tgq1guZ$NTohwJ)dAh`X0kd7W1>Q{3*|&%^1pUtxog1VkiW#fKXd~ zFb!G}TSZ+{OrhKXlPK%?o%9E>WMZwb3;n8MD&;-YT_nE{V-+LSC+Yute_vu@f0f&(Hkk|7z?LNkQq_fo3z_p}~iL^^B6^2gK*6pAYgvb1 z>3o6w8r*|lks4UrL&T;~4xvwDY(;z+`6S|PurlhYK)gQbYx0L^*AHuxUL}7Cd7S;X zCHI?kDouxblnYzA8CE2{Lh4S(<`!4)FG-1%f5AbdW~5f65hOjGY5zR+4R9DK_gQUY z#QWL#zepf~28T(}wAyP8KBxQ|sThl@N4i0NFliC>)iL*pBr}#2Oe#&fPC7&V5uAse z@g4e{Af2+Yr{TohACB4#9!0~h1WS>=qQgF$pbB+*3Y)RSH&Y%>>Oxv>1IFP5%M*4r zvGyO5pGBWFq+Qg{B6YN}y$#gTo-w}li+%6$frFQt?|nxSiUmxQPKiAs;}BraaPi@-q4H zBt2Cvme=fH@oV@x>AaPnq5c5vM_Ie;j9td^U+eq-mC75|_%kZgEZ2lb z^Nf|hCEuQWL;L~HlJfs+@UzzGIpX(;-$p$jk^hHOip6|HInd&&3n6CjKP#f3ryZ$+ zHR^)?Hp%nEzaX6_wuAIN`90LN#Bro)#Ps}0>^S+w*6(+G&Z+YK^J{B2gZKd5|5O5} zDfDLnFO#o~YyQ3Kkkr`=QZO(8#?^f7hItnWnfHK;pBc_jH+ z)a%KU`~An*Kz|ebm`0;0yGed@nrValsW|oJi4C#XOOy*yei`+Yr%y8F+~;#LF{Cr3 zp~SzldE%|Xk$>O6Vxt*&Jt-dzi<3rMheEi7_<7niW}we4u0D74kN-T^XuE}^=P)Ud z_DdK$^)%U80E3#TT++% z%p`Lxw}6dQNB)}=X{>M`|g1Ju}1};ikOrX)f;t$D} zBUYYtg+2pGH;JW@0!Tebzmk3-4WUgU>UkcM7_TGgb@F9MZ;-B1r>pcmlNe0Tv*x$> zJB9AJ}x;ib%c9N zqGznDRdRCLSa(`#@;G1Fotl>APDx8h96m1R^{#jF1@)y-WOu4_l6wE(mp?8eLDim| zcKxFKLq~YBvNTdcVrG&%F?D!aPV#e~2bNFFbZ2H~rh8HoJPEbk@o}jdG{KXZm60~C zQcm&sl?6%-OZKF=)8gZ^Gcr60?y-qkBi$p@GP80vrj*X>$NFX;OZzn-$ulk`E}s|iFB@%ll;P$0sg*)m782OPrYn)VLInD|L9LD>aS( z6RCaA-t+ng{@K}y2|2^3-pKFm>^oKWh@I;*c5X_|+PNtcc5ZU-T%Wvig(oSQBS_3h z@o+dhS1@Sec>ci_T)pEGJn^1?_2W1^<2?V@z@4yj(|Awnf1<3Wbz+7)GcGkQ*_{%X zl$aAct72e@Y_|>9;s2JA?8(WRAMYR1mW#0~%g*_3Vd;G36>$$sOdgS#ndtT;CwSbR zgv8{;j3iI0dt}b7rT@!cJs~?IE-5)KYuCEulwIp~FRtyIE7jv3mzLyf&05D-$~m;M zXh=lw?9}Y|Yg4t67i*=7+qQsmFU%iw!Xy-gTnVi^fO6Dol z*>}Z>?znMr8Od=uDI1f5ON{VjBys@jQ#k~VRfjOX((JeQmdv@j=T2b$+|B0fI?^ML ze_tBs1RvYxmp}K&W*<0le?+FUuDFB@5BnVB@m+bgO_Q1um%MA8i!0`>$m!>UgzUpPw6|u;cDmOIGHdqqvK5Qb(~T~ z6?L4>RUIcicEKz-64h=gX2v~MzJ|e+Ut@AiQq6HvV+Kr#QK)zYvpyzr9M|dKWt^^N zZ?nHS1Vg!T1V-R8%#Noq9A97*rmOBa*{~`m#IBeFdteg$23eys50m1e__FIbYb~(B z8tg%>_y8urYsiK;H!wf`Zl4Hod^*NY00W3G!qklKtRfSL zdoV4YFn>dB;VaY@2G?|)RG1CZU=d7)H82R9qmH1nIRMpuG-|-PsQ#8?AZ|xDh|FON zoJY<028Q81^v9rDj#CWNU^=X2#-g^?#XL9;gD?&`TW2q7qKB<~)#`sk_5Z9E=dXt< zb#3qAipH#z>tRytgONB4b>?ePXM6^=bL>w$eN?tbufFH15xcp zU@*Gl$Y{m0Q9H5N8f-#s^-k1TT}MsCr=H^!z$B=02~h3)Dp3p;nNnzHKpTB~hq$#Zm1lp$4vr$+0==;p>jNe-NtO2-N-K zQ7fO0x^Er^F}|~kj5^+e+JXI;3NM+DP%HWm^?C+2@H)tjYF7~Tlvl=-*c>%bPt=6^ zq0V}Q#mAVF&`0n83~MmQT!>oHGSmPYF$Eq)4fG3Yh0jqdd4;LbzoECqnNbtSfqDq@ zq89iG>e;G@nrMBDfB$32sH4xV!3fm1eJbj8T#x!9oB{2DdzQdIj*jo5#!a2Em1^epPe8>ln8i<7sUGLSyz{H_juV34D**iOuFA)XXoK4^SPv$FvyG#9MJT zRJ%f`2~|N&q%LZphL{FBqS_5cwVUFS(FEpLUreyjviLC!p?nUtqKBya{zgqW zVN>tyQ=sk-K@AX&+R^-21dE{h?S?ukcK{h}=~&bkY6@zA>8Oqup&I^xI;uUWiJV8R z>=E);2Imdtz>sEMxg=`K8>8;)Y7WJ8l&2#7xXx-a`U}MY)Rx{v-S85%Re{aDtqaAR zl#8OCjh3hnN+;xhP7nUj%8#KIbP2TsH&74ZebkZoweao_L_fX%X~^jH%7nThKWc`> zFaqnMRyqWAh7(b5!BVV*=TQ?%*U~dPYRe;06NyIcY)OlkMNK3I1N8paAfvyrG(!D& zG(~Ok5Y&XGqmE<&s^jlbD_@5?%T1`)bRX(ddkb@6;#S_kQK+MgHY=be@F}{gXk>wo z)}SkD;6YdgN1!@Bjyi(pRt{b^3lj%rxBE~=lFsD65*`uPggeg>+arKo<^ zv~j&H+C@NHz7O-@71WG<+IqkDfvDG~Hfrlfq1uhd%D55L{xxRBgzdbCIXh~C#Zfz2 z2BWYFmcaoo86Cl9)JzYd-hzv$6+A}04GG#iPI*j&YS$RGl1`|BKeO^6RDUB;TRj!E zBMUGT*P|Zlv#1HV@5pFt{5p7NmI~EjR@BUMnUSa)3Zf=h0)6mPi#J5w*9v_x7B!J> z7XJdZb0bg_8|%egXBrtzU>=6y_o&zLBeq?&`t!y76a!K9B`_u9JLSme!%`o0LlT*E9QIDCMb`3FA;-)H9e1A7E}w(S`S4XIG+&cZM}EJLMLrt#z>^&P1KzIaEh? zP%D3r@t^Llp7~KbQw}p=Wz?CsL4WLtp*R4w)3dv>|60j>0*P^vReXo)cs1&~unVK{ zBI@jtbn~8#WT^Wxq2ghv0rR4s{!dT?S262iIm%7Vxh@&K-@jUeXQ&nYYrexk$_cxB z2BUT$18SgX)E1XV?MN#t4?%sf=3peA#w7R_b(DTRyt12#j0VVQfkLPWltLX%dDP14 zq1rV;b<_dlw-j~u15gW@W%1Rho!N*1xD$2X5sRPo;;wUrj8^nJYT$RMffM%h&L|b? zC_+#Z$Yb#$sHeC%YJ%0!59?UG5o&_5sDXQ#gHSs#5(9buoH=B4#>-I;-7eHhE|~XG z9lu4b#HW|H^}(okCe%c7p!$i%q*w#Bpr)t^wn80A2h^v1F8VOOvyO~r8m9p6H1}Hk zAgZI2r~%KRw)P5YM{b!j}VT^rO+bVp6FKe`%l6dBEYEb1s0WBiv5 zlT$u}L3j(3;Zsxx?=cvIKJylk5j8*En$T(1-okjUfb7kr_2m z80Nz~m>(OXCN>&1;Yp~SSb&=7TGWSXGis|}pxVF3l<4=l_nM|h?RZhtcqLpiT48zA z4K+|5)JHXJZMH{kc_-9>{j59`!zfQgeFrw67H|snJvfhgJ^w&`SyS}oqlAS~3v+u| zV7>(|VlgUw`*}N13UxzQjKXDBK5ylq{$Bf1s2%HT<)v7d@-J8vlMV3dW3ZswVG+i6 zR*;Dxa22bd|3LnE4(nnmoP>q&1agD(9@W0^An#YP4R)aX4QdDeLA6iyg?F?usH3Wh z8LR<-S-7o}4qkjJvqKZlH)j^rfjSv!Y$@iG?C`|tCm_jkMEr~w9JG%iGK)j5m%4)wl-xljWXM?Ev8Q4^?) z8mJ{|#qCh-`dGX_rlLF;b>C!kGn1KRflZi}@-8c1z~q##qB?wndQIP<9#Z|&i=N`N zsCJpLDdtD5bS&!in}nL!9CIP+sF%6ye>F0X2vo-+!@MmUhU#D(>c+{a0jHx@v=~$4 zx2U&b8>;>Yror>5*X{wT-CNWGQVjPdnhjMhG@OCeVFd!}AOSQpddbkx87il1V}4I_fB%qXrBf>6sSQaTfH! z2-No?3bp0MEneNMjaP`*L-iLq%6o{bqn?p3P!pMIWp|A=IEdj?{AFhN%6t9FVOio| zq8^@IsI5I~{%*cB14euGnau*I`zoRq+SuYr0r0@>`dTI>`97_i&U(J-toM&Zwt% z00!WA)Kfmg>Q|svw8`9I?lX^=Co!CM=TX1=udq0}x%r%F#qChP*E2CIo{0X%7ri)<)T)OL49zlqxxxwI)V^if_Xb1M99!pfee*L~xghFCthCtxHIZ(pBN%DU$29u=-$W)U6(>+1j4PN7 zpIG@F>IhPN<4q_GHDDBKVwEvD)<)ge8nu947=isz3t58Ya1Cb1Czy}%o#a!!8_S>` zqS~kd$D!Va`KWLCGE~R=EPe!aRHrZxK1B_fZko5Fl~4%#GJj6Y`tsbrgb{P#9`L`A`!ojCzfWqmH1oSqlqMZiz{73I^j` z)I?U!WdHSWY$2fc@ieOAr>KGcwubLf4_nYI?-@ylI@3s0hs97w6N6f5P1M9%p}r&S zu^3K3?a%?#QJ-+hXh6T&-c}|>%`_CXb$L;r(qdQ`>!Ai3gF4Hvu_Ug?)c6?HUxGPa zKmMo*q(lu|0yXgpsCI5GGTO2RsIBgR8n7Q~ped+{%ruvwc4j^5zHO+jJZ4_Pw3P2) zdVGuNFzsA#f>D@;awTM^T&EeC3ROyf}Kz+bWt6TMQzzc)E3S{tzZ#q2R5Oe zjYC#{7B%53s3W?I`oJZb@4dzmsH3cg5sdE)C8HIsLJhb9^;&I0t>h?bD^Fo6yl?ey zQ3EAg;O$^0RDCg2e>G4$Ru477#u$n1QTI(jSAhimVB{p5MylQ0;4>cBVP%2)dzmb_lBdbkqV@EM)&PlG$bz7f}P;L#_NB>L`2`+1X(h z%Hfy^E1_1>7Byf`D-T5tFafoog%)3n8gDylVm~i(Z9oF*@Ez)mGc5LQ%#J$yf~X0V z!WgW8>R=p(<6KnzUepmDMjgR%)ct2s6S|5T=NalqgWM%vM>#Pofnum{d1EUNM{V5_ z)YH2Sb>lhIPCT}9;8O2l3&+gFtD@S)Vg?+B+Sz#+g&R-{b#IZ;SwFzf@G0tHX|v30 z&>gjszNiidqgFZtwX%6uzXJ6ET5ImdY?Loyetd;Girn9N?TR69f$P*HQ;Uk>sIxwe zn!sh$z`tAh5hkSk5`FPC`rv;U|BNj6>Vr@NCPS^b4C;&8z-)zDd1s9O?|;3?Xl4UY zTRIwb1j|ux$7$3+Z&7FHtnf^QnqW@Uefg|h6ZJ6GN9|C1td2b~0=Hpayn|6LndIMj z4^cUcrW}j8a4u?M`%x=Di;3|9YDHI3J8>7aV~#xC-EyEF)*`6;Vo(dI zi>_{LPevW}LY4cXIvR%RXcp?dU4!aqH>#u4sE)3ncIYwcVSSF;LI0KBgbQI6$|bNN zj=)5Cc_rtsv${^81twkPRdmI0%Dqu%IMd>5Q1APXsGZt_&G1iDyV|S0FJK1@r92Sz z(9SXAP|w;))B-cEVgGejh1Pg0s(}8KYofkn4KWbgqh7yWm=DLICcfF~@1Q2|2kQRB zYrP#!j((KWU}DUKK^TUbSV5PJwyuU*2i34XYKxkqj-V}SBK<8s0+Uc4i%D@R>WCJj z-tQk#@BMG6{@$S`lIRETI}?N&*Nr5jhpPbU%M^{;n!2cGq7!Py-BB|hgj(q|)WlYz zc5pXpfK#Yv;-Z!BTlpDkK?&D+JLK=_Iw{ELh770<@?j_zM%~a5HPhy(6}QHG*ag*o z7V4o~h&rNmsP;!u_y2_2xpPe4ili_aE4xGYI z@xH}NZ17f89reYlkD6FN)P#p%7>-7LCsteiajEzJESYe;j9S5aGvr5as|%oBs~Ajy ztuO+6qkhfiV@lkLsy~4``)jD9`WMS$aGbZ0+Ng!LLRV+lolHs`j_P1K>M34mY*p^j$SM)qG1*Bk;mqZL;1BWlaH zq6R){@k^+Vu3;;DYS!B1J+y036Fh)A!sDn3okAVOdDOzLp(b{B6Z@|Ld^US$loEAD z#ZX7m2n*v7td1Kn0N-L(OuWS_=Rz%{kd@0~D$3O{eydR{?v7emA1jY=$!M#_Vji4= zsc}1Mrl(OiUPkTEb<|28qE`ABY5{Lh&qBafZ^bz=E#(N*PE^1&7=xNv3yZtG$!JD> zQ3H)a4Llyz@if#5mZG+Pz18nS?Z9y>KSVurf1in4A3#m)G-_fO@e{m`AsDjVTVWKc<7g{aGOMC?tR`y58dotU(df1j?W~jzM+M5Y@gp>e*>$^?j^}FcTwjE9$AfgPPC-)Iy%221u~Sn|J`K zT}m@8W}uwG>Wl1gy)!ONKwDcKHBe7f$5T)@%(VIqn2Yj7EQs%{9JSZ`k5-K_n)nP< z{V~jqZ>$`)&nq{=(!^btj6N{Cun@km2I2d?U#r?!l=xUIfO}9Ac#cId-2v~{ur}&P zW{8!Sn5R*1%R9`EMGt!Sb;O*M-Fajp$n3|4_!RY&S32ayo1-t~F{o!?B8K5SjKaOB zj-F!|3^{CnoyP{0Pos7s?1=X-DjK2gpNbjv{%;|p*Wo)ond0S}{gEaNd2f%UK&&O#l{Ez|J!)q9Tx6ltCqn?pJF)`*iwDM%sL^oi1JcQcO8>oKoqgMV5wG(eq<0Lr4 z{;Q*)Gu{fapc-VydzcG#X35TapXmIkAD!B$`(jZ$HxSF*j6L0Qb$OsGax=bp-EFJCf+UH?A8* zMu8Nl2I;IK)Z*c0q{XAH{0SzceOc6mDp-Atm205-tAl!`8e4sP)C4;tN8&m?Eif3> z(QwoaU!f-U4Qd6mQ9HE+!*GSgPgwi{>TS7#I@{Z*Gkm#oE_epS%lQXeASG(X zX;C+3K@A*%nn+>P#7d$%s)EU|2Bya5sAr+K#mAxA%|YG20JZXOF)6M>U%mfZ$!IHg zp>EiVy5S&(;tAA59$WlxRJ*sPbJ3f)FY3M^48~Nb9m{UE6pD;1?4y_iHEQNCivO=kt>8bDR;u`IO%83Uq6Ez z2!!J^tchtZdEfAMs1D~~0{o0WI+CW7+OuWVh!rP)fuyU3`5n@gGeq0U)l945`izvu zV(|gScixcO$qkS22C0@;<4nYy+&CShNjicL*YC8?PAX#^N0OgIQGZusb`K;3SOUB;2rRr#nNHO)cF zP3$7|x$tY!LTi(r``zMd_0hGIhD~U&kC>j)->hzn-BgG28`|i4OZv&;-w|s-`A7VO zSSRwQ$>+4T6rHi;S5cSTV#B@l^E=K=;s{=+QC*yhLBvwxV{XvH_BVEY+awL%^#UR(A*3xNoAV2vZGm_~UmWxYneHu;r7hQ|do~gv93IO{+^uT_out^$Bcns+~`){-jx+n7c=R5NJf= z$Ikhdw9XokbtYN94-TQj$;9&0=_=erY&C8tUYq=<9jI-<@%_uBeBht({tm8>pJCUq^-n;68w^M!R}c=elzjq)_5TK zR7@xhZm>38S49se8?k6o4{lyY8b^Eu>56sMjC>{Pb!{SD zB7T^%K48O0B`CMB{%4Z!uC_XVU402`^s-JA6}w3MrN?OLe{+#$? zQcd#d@D_f!?$K_PwNc1ebYd7gvVq@^30$iyQvi~m#23X_9IDm>L+?14j zYhqklv3h4;>|A;@uLX`89 z29ehlOg=MdFy+RmD~Obed@?3ihxCX3{p)!Guk5Ch1WS-~eM;;z(p9hMWG7#Zwq>pD zSD1;qNK9)3sA)y+uSvQ{Y#Zff)K@3npnUD4c4x`o{_y@)q)?i4ksI!P)aWbnbGUgR zDKDLtB{iZ=WzrGSS<*G?%8>s0=)OFZ%h5JF={;?lQ|?0jVe{7^pjQ?D=bx05k=9abZj)(E{s(K*i+&c7LP?2ex1IO_ z{P=oIT~891>x|&fcGjQ+!R4fb@pb$gE%M>2XP^S)3zJ&gpf9*5f^s=5j`{7LqLh16 zUT1yYl6FsSYg3AHXWGQCKM95Q*0?gka4(*qtYTIEIEo)% z&#a?#7F7ySS9yyozn55j98D}YX~{=*s$Wihkj_7l z%zqezPpDX=TDy`E%frB9@EEBy?bcH_84p>TXIPvz$%tjerIg#ywkc^lv8Sl3Dfv2< zSGh86-7W+_Tve%DPufV@K`;a9Z|YlEgIO3tnn7$XsU_`7QLaiy&#g^9>`L7LlCD5J zV|kU!a*wW^#E$FxKbuS)YmkeM9#{i4>PNgc{$TapaGcd=B=1LxpuQFQaBqK{VfFLL z*Cuugm(a!^&*6t_Gnt$TK6=l7wHr_3eQR};{5Ra#pYn0?SFO#5PI5CqQj7VK4{icXf-ePb=366Y%L(KUhCIXXySZ4TmE%l}BbwhVNe z@@k9K!dApe;7;mmke_RHZY>JBUR&S}`9ySHjB+{5Lb)J*qegZWr0%`7{}9_p*_Xav z()K#}{#Kuh20biah5Db#=O9JX?t#ufE16w1x{G=3* zlhWCZJIJ>reYhIh;4Ls8@nNJHRHnlS?wLToFb<`DC^27>u9Bn&@i}(Ei+TV5&+!)2 z+u%+9BDN5y7G`>$(O-TsNY2X0{Qynb?u_< z1~1Ed8lJm%+qlEkvL%WOt#c<)Tu8&8ed1m>$>SSWvgPW;aY;Ka35Yw^D|NzYw?BIt zceBsdfVfRxe(x98X;hX3adW=f<2$Y8_+5cL+xF<_^o;%7>Dg;q?1Uw8K@;!!$90&I zFLB)3`7M0o(k=-}6jyu2WB<6G>wJUa7VdBp#^u_bCP7@CJ+Xn)nx6=YyLtR^;<%gV oDkX?3cwvjrv_CGrNZPhTe2<;m4m!A@&$Q}SF308iB}u~n1C`Co9smFU diff --git a/locale/tr/LC_MESSAGES/django.po b/locale/tr/LC_MESSAGES/django.po index 31059bb..7b49fe5 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: 2020-07-20 09:29+0000\n" +"POT-Creation-Date: 2020-10-23 07:53+0000\n" "PO-Revision-Date: 2020-06-09 12:00+0000\n" "Last-Translator: catborise , 2020\n" "Language-Team: Turkish (https://www.transifex.com/catborise/teams/110663/" @@ -22,87 +22,122 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: accounts/forms.py:24 +#: accounts/forms.py:25 #, fuzzy #| msgid "Instance owners" msgid "Instance owned by another user" -msgstr "Sanal makine sahipleri" +msgstr "Diğer kullanının sanal makineleri" -#: accounts/models.py:24 +#: accounts/forms.py:49 +msgid "Key name already exist" +msgstr "Anahtar adı zaten mevcut" + +#: accounts/forms.py:56 +msgid "Public key already exist" +msgstr "Açık anahtar zaten mevcut" + +#: accounts/forms.py:59 +#, fuzzy +#| msgid "Invalid cache mode" +msgid "Invalid key" +msgstr "Geçersiz anahtar" + +#: accounts/forms.py:75 +msgid "Email" +msgstr "E-posta" + +#: accounts/models.py:23 #, python-format msgid "Instance \"%(inst)s\" of user %(user)s" -msgstr "" +msgstr " %(user)s kulanıcısının sanal makinesi \"%(inst)s\"" -#: accounts/models.py:32 +#: accounts/models.py:31 msgid "key name" msgstr "anahtar adı" -#: accounts/models.py:33 +#: accounts/models.py:32 msgid "public key" msgstr "açık anahtar" -#: accounts/models.py:42 +#: accounts/models.py:41 msgid "max instances" -msgstr "maksimum sanal makineler" +msgstr "en fazla sanal makine" -#: accounts/models.py:44 accounts/models.py:51 accounts/models.py:57 -#: accounts/models.py:63 +#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 +#: accounts/models.py:62 msgid "-1 for unlimited. Any integer value" -msgstr "Herhangi bir değer. Sınırsız için -1." +msgstr "Herhangi bir sayısal değer. Sınırsız için -1." -#: accounts/models.py:49 +#: accounts/models.py:48 msgid "max CPUs" -msgstr "maksimum CPUlar" +msgstr "en fazla CPU" -#: accounts/models.py:55 +#: accounts/models.py:54 msgid "max memory" -msgstr "maksimum bellek" +msgstr "en fazla bellek" -#: accounts/models.py:61 +#: accounts/models.py:60 msgid "max disk size" -msgstr "Maksimum disk boyutu" +msgstr "en fazla disk kapasitesi" -#: accounts/models.py:77 +#: accounts/models.py:76 msgid "Can change password" msgstr "Parola değiştirebilir" -#: accounts/templates/account.html:4 accounts/templates/account.html:12 +#: accounts/templates/account.html:7 accounts/templates/account.html:8 #, fuzzy #| msgid "View Profile" msgid "User Profile" -msgstr "Profili Görüntüle" +msgstr "Kullanıcı Profili" -#: accounts/templates/account.html:21 +#: accounts/templates/account.html:12 +msgid "Email OTP QR code" +msgstr "OTP QR Kodu e-postası" + +#: accounts/templates/account.html:16 +#, fuzzy +#| msgid "Edit user info" +msgid "Edit user" +msgstr "Kullanıcı düzenle" + +#: accounts/templates/account.html:19 +#, fuzzy +#| msgid "Create new instance" +msgid "Create user instance" +msgstr "Yeni sanal makine oluştur" + +#: accounts/templates/account.html:27 #: computes/templates/computes/instances.html:5 +#: computes/templates/computes/instances.html:9 #: computes/templates/computes/instances.html:32 -#: computes/templates/overview.html:16 instances/templates/allinstances.html:5 +#: computes/templates/overview.html:19 instances/templates/allinstances.html:5 #: instances/templates/allinstances.html:9 #: instances/templates/bottom_bar.html:17 -#: interfaces/templates/interface.html:14 -#: interfaces/templates/interfaces.html:17 networks/templates/network.html:16 -#: networks/templates/networks.html:20 nwfilters/templates/nwfilter.html:15 -#: nwfilters/templates/nwfilters.html:24 secrets/templates/secrets.html:20 -#: storages/templates/storage.html:20 storages/templates/storages.html:20 +#: interfaces/templates/interface.html:16 +#: interfaces/templates/interfaces.html:20 networks/templates/network.html:17 +#: networks/templates/networks.html:19 nwfilters/templates/nwfilter.html:17 +#: nwfilters/templates/nwfilters.html:25 secrets/templates/secrets.html:23 +#: storages/templates/storage.html:22 storages/templates/storages.html:19 #: templates/navbar.html:14 msgid "Instances" msgstr "Sanal Makineler" -#: accounts/templates/account.html:24 +#: accounts/templates/account.html:30 #, fuzzy #| msgid "Public key" msgid "Public Keys" msgstr "Açık anahtar" -#: accounts/templates/account.html:34 admin/templates/admin/logs.html:34 -#: instances/templates/instance.html:4 +#: accounts/templates/account.html:40 admin/templates/admin/logs.html:27 +#: instances/templates/instance.html:5 msgid "Instance" msgstr "Sanal Makine" -#: accounts/templates/account.html:35 +#: accounts/templates/account.html:41 msgid "VNC" msgstr "VNC" -#: accounts/templates/account.html:36 instances/templates/instance.html:87 +#: accounts/templates/account.html:42 instances/templates/instance.html:87 #: instances/templates/instances/resize_tab.html:56 #: instances/templates/instances/resize_tab.html:58 #: instances/templates/instances/resize_tab.html:85 @@ -112,346 +147,126 @@ msgstr "VNC" #: instances/templates/instances/resize_tab.html:153 #: instances/templates/instances/resize_tab.html:158 msgid "Resize" -msgstr "Boyutlandır" +msgstr "Yeniden Boyutlandır" -#: accounts/templates/account.html:37 accounts/templates/account.html:55 -#: accounts/templates/accounts-list.html:133 -#: accounts/templates/accounts.html:126 accounts/templates/profile.html:60 -#: admin/templates/admin/common/list.html:22 -#: admin/templates/admin/group_list.html:47 -#: admin/templates/admin/user_list.html:67 -#: computes/templates/computes/list.html:55 +#: accounts/templates/account.html:43 accounts/templates/account.html:61 +#: accounts/templates/profile.html:51 admin/templates/admin/group_list.html:46 +#: admin/templates/admin/user_list.html:68 +#: computes/templates/computes/list.html:54 #: instances/templates/instances/settings_tab.html:310 #: instances/templates/instances/settings_tab.html:314 -#: interfaces/templates/interface.html:61 networks/templates/network.html:53 -#: nwfilters/templates/nwfilter.html:114 nwfilters/templates/nwfilter.html:154 -#: nwfilters/templates/nwfilters.html:123 secrets/templates/secrets.html:77 -#: storages/templates/storage.html:62 storages/templates/storage.html:175 -#: templates/common/confirm_delete.html:6 -#: templates/common/confirm_delete.html:16 +#: interfaces/templates/interface.html:60 networks/templates/network.html:50 +#: nwfilters/templates/nwfilter.html:111 nwfilters/templates/nwfilter.html:151 +#: nwfilters/templates/nwfilters.html:120 secrets/templates/secrets.html:77 +#: storages/templates/storage.html:61 storages/templates/storage.html:174 +#: templates/common/confirm_delete.html:21 #: venv/lib/python3.6/site-packages/django/forms/formsets.py:375 #: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 msgid "Delete" msgstr "Sil" -#: accounts/templates/account.html:38 -#: instances/templates/create_instance_w2.html:86 +#: accounts/templates/account.html:44 +#: instances/templates/create_instance_w2.html:81 #: instances/templates/instances/settings_tab.html:239 #: instances/templates/instances/snapshots_tab.html:49 -#: nwfilters/templates/nwfilter.html:104 nwfilters/templates/nwfilter.html:138 -#: nwfilters/templates/nwfilters.html:60 secrets/templates/secrets.html:62 -#: storages/templates/storage.html:101 +#: nwfilters/templates/nwfilter.html:101 nwfilters/templates/nwfilter.html:135 +#: nwfilters/templates/nwfilters.html:57 secrets/templates/secrets.html:62 +#: storages/templates/storage.html:100 msgid "Action" msgstr "Eylem" -#: accounts/templates/account.html:50 +#: accounts/templates/account.html:56 msgid "edit" msgstr "düzenle" -#: accounts/templates/account.html:68 accounts/templates/profile.html:74 +#: accounts/templates/account.html:74 msgid "Key name" msgstr "Anahtar adı" -#: accounts/templates/account.html:69 accounts/templates/profile.html:80 +#: accounts/templates/account.html:75 msgid "Public key" msgstr "Açık anahtar" -#: accounts/templates/accounts-list.html:4 -#: accounts/templates/accounts-list.html:13 accounts/templates/accounts.html:3 -#: accounts/templates/accounts.html:9 admin/templates/admin/group_list.html:5 -#: admin/templates/admin/user_list.html:6 -#: admin/templates/admin/user_list.html:16 admin/views.py:84 -#: instances/templates/instances/settings_tab.html:63 templates/navbar.html:29 -msgid "Users" -msgstr "Kullanıcılar" - -#: accounts/templates/accounts-list.html:11 -#: admin/templates/admin/group_list.html:13 -#: admin/templates/admin/user_list.html:14 -#: computes/templates/computes/instances.html:18 -#: instances/templates/allinstances.html:16 -#: nwfilters/templates/nwfilters.html:11 storages/templates/storage.html:88 -#: templates/search_block.html:3 -msgid "Search" -msgstr "Ara" - -#: accounts/templates/accounts-list.html:25 accounts/templates/accounts.html:21 -#: admin/templates/admin/group_list.html:24 admin/templates/admin/logs.html:22 -#: admin/templates/admin/user_list.html:25 -#: computes/templates/computes/instances.html:57 -#: computes/templates/computes/list.html:21 -#: instances/templates/create_instance_w2.html:71 -#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:50 -#: nwfilters/templates/nwfilters.html:138 secrets/templates/secrets.html:50 -#: storages/templates/storage.html:188 storages/templates/storages.html:50 -msgid "Warning" -msgstr "Uyarı" - -#: accounts/templates/accounts-list.html:25 accounts/templates/accounts.html:21 -#: admin/templates/admin/user_list.html:25 -msgid "You don't have any user" -msgstr "Hiç kullanıcınız yok" - -#: accounts/templates/accounts-list.html:33 accounts/templates/profile.html:31 -#: admin/templates/admin/user_list.html:33 -msgid "Username" -msgstr "Kullanıcı Adı" - -#: accounts/templates/accounts-list.html:34 accounts/templates/accounts.html:44 -#: admin/templates/admin/user_list.html:34 -#: computes/templates/computes/instances.html:68 -#: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:9 -msgid "Status" -msgstr "Durum" - -#: accounts/templates/accounts-list.html:35 -#: admin/templates/admin/user_list.html:35 -msgid "Staff" -msgstr "Görevli" - -#: accounts/templates/accounts-list.html:36 -#: admin/templates/admin/user_list.html:36 -msgid "Superuser" -msgstr "Süperkullanıcı" - -#: accounts/templates/accounts-list.html:37 -#: instances/templates/instance_actions.html:6 -#: instances/templates/instances/settings_tab.html:37 -#: instances/templates/instances/settings_tab.html:783 -#: instances/templates/instances/settings_tab.html:785 -#: nwfilters/templates/nwfilters.html:112 -#: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:156 -#: storages/templates/storage.html:163 -msgid "Clone" -msgstr "Klonla" - -#: accounts/templates/accounts-list.html:45 -#: accounts/templates/accounts-list.html:148 -#: accounts/templates/accounts.html:36 accounts/templates/accounts.html:141 -#: admin/templates/admin/common/list.html:16 -#: admin/templates/admin/group_list.html:44 -#: admin/templates/admin/user_list.html:61 -#: computes/templates/computes/list.html:54 networks/templates/network.html:85 -#: nwfilters/templates/nwfilter.html:62 secrets/templates/secrets.html:74 -msgid "Edit" -msgstr "Düzenle" - -#: accounts/templates/accounts-list.html:51 accounts/templates/accounts.html:48 -#: admin/templates/admin/user_list.html:50 -#: computes/templates/computes/instances.html:94 -#: instances/templates/allinstances_index_grouped.html:57 -#: instances/templates/allinstances_index_nongrouped.html:40 -#: instances/templates/instance.html:17 -msgid "Active" -msgstr "Aktif" - -#: accounts/templates/accounts-list.html:53 accounts/templates/accounts.html:50 -#: admin/templates/admin/user_list.html:52 -msgid "Blocked" -msgstr "Engelli" - -#: accounts/templates/accounts-list.html:71 accounts/templates/accounts.html:63 -msgid "Edit user info" -msgstr "Kullanıcı bilgisi düzenle" - -#: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69 -#: accounts/templates/create_user_block.html:18 -#: computes/templates/computes/instances.html:66 -#: computes/templates/computes/list.html:29 -#: instances/templates/add_instance_volume.html:40 -#: instances/templates/add_instance_volume.html:42 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/create_instance_w2.html:82 -#: instances/templates/create_instance_w2.html:108 -#: instances/templates/create_instance_w2.html:111 -#: instances/templates/create_instance_w2.html:310 -#: instances/templates/create_instance_w2.html:312 -#: instances/templates/create_instance_w2.html:523 -#: instances/templates/create_instance_w2.html:525 -#: instances/templates/instances/settings_tab.html:340 -#: instances/templates/instances/snapshots_tab.html:47 -#: interfaces/templates/create_iface_block.html:18 -#: interfaces/templates/interface.html:76 -#: networks/templates/create_net_block.html:18 -#: networks/templates/modify_ipv4_fixed_address.html:30 -#: networks/templates/modify_ipv6_fixed_address.html:30 -#: networks/templates/network.html:177 networks/templates/network.html:286 -#: nwfilters/templates/nwfilter.html:44 nwfilters/templates/nwfilters.html:59 -#: nwfilters/templates/nwfilters.html:103 -#: nwfilters/templates/nwfilters.html:105 -#: storages/templates/create_stg_block.html:42 -#: storages/templates/create_stg_block.html:71 -#: storages/templates/create_stg_block.html:100 -#: storages/templates/create_stg_block.html:165 -#: storages/templates/create_stg_block.html:214 -#: storages/templates/create_stg_vol_block.html:21 -#: storages/templates/storage.html:97 storages/templates/storage.html:125 -#: storages/templates/storage.html:127 -msgid "Name" -msgstr "Ad" - -#: accounts/templates/accounts-list.html:83 accounts/templates/accounts.html:76 -#: accounts/templates/create_user_block.html:24 -#: accounts/templates/login.html:19 -#: console/templates/console-spice-full.html:201 -#: console/templates/console-spice-lite.html:58 -#: console/templates/console-spice-lite.html:99 -msgid "Password" -msgstr "Parola" - -#: accounts/templates/accounts-list.html:89 accounts/templates/accounts.html:82 -msgid "Is staff" -msgstr "Görevli mi" - -#: accounts/templates/accounts-list.html:95 accounts/templates/accounts.html:88 -msgid "Is superuser" -msgstr "Süperkullanıcı mı" - -#: accounts/templates/accounts-list.html:101 -#: accounts/templates/accounts.html:94 -msgid "Can clone instances" -msgstr "Sanal makineleri klonlayabilir" - -#: accounts/templates/accounts-list.html:107 -#: accounts/templates/accounts.html:100 -msgid "Max instances" -msgstr "Maksimum sanal makine" - -#: accounts/templates/accounts-list.html:113 -#: accounts/templates/accounts.html:106 -msgid "Max cpus" -msgstr "Maksimum CPU" - -#: accounts/templates/accounts-list.html:119 -#: accounts/templates/accounts.html:112 -msgid "Max memory (MB)" -msgstr "Maksimum Bellek (MB)" - -#: accounts/templates/accounts-list.html:125 -#: accounts/templates/accounts.html:118 -msgid "Max disk size (GB)" -msgstr "Maksimum Disk Boyutu (GB)" - -#: accounts/templates/accounts-list.html:137 -#: accounts/templates/accounts.html:130 admin/templates/admin/user_list.html:63 -msgid "Block" -msgstr "Engelle" - -#: accounts/templates/accounts-list.html:141 -#: accounts/templates/accounts.html:134 admin/templates/admin/user_list.html:65 -msgid "Unblock" -msgstr "Engeli Kaldır" - -#: accounts/templates/accounts-list.html:145 -#: accounts/templates/accounts.html:138 -#: accounts/templates/create_user_block.html:31 -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/add_instance_owner_block.html:30 -#: instances/templates/add_instance_volume.html:89 -#: instances/templates/add_instance_volume.html:144 -#: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:274 -#: instances/templates/edit_instance_volume.html:123 -#: instances/templates/instances/settings_tab.html:427 -#: interfaces/templates/create_iface_block.html:135 -#: networks/templates/add_network_qos.html:50 -#: networks/templates/create_net_block.html:84 -#: networks/templates/modify_ipv4_fixed_address.html:44 -#: networks/templates/modify_ipv6_fixed_address.html:44 -#: nwfilters/templates/add_nwf_rule.html:25 -#: nwfilters/templates/create_nwfilter_block.html:23 -#: nwfilters/templates/nwfilters.html:83 nwfilters/templates/nwfilters.html:111 -#: secrets/templates/create_secret_block.html:54 -#: secrets/templates/secrets.html:102 -#: storages/templates/create_stg_block.html:55 -#: storages/templates/create_stg_block.html:84 -#: storages/templates/create_stg_block.html:140 -#: storages/templates/create_stg_block.html:202 -#: storages/templates/create_stg_block.html:230 -#: storages/templates/create_stg_vol_block.html:28 -#: storages/templates/create_stg_vol_block.html:56 -#: storages/templates/storage.html:155 -msgid "Close" -msgstr "Kapat" - #: accounts/templates/accounts/change_password_form.html:7 -#: accounts/templates/accounts/change_password_form.html:12 -#: accounts/templates/profile.html:21 +#: accounts/templates/accounts/change_password_form.html:14 +#: accounts/templates/profile.html:29 #, fuzzy #| msgid "Can change password" msgid "Change Password" -msgstr "Parola değiştirebilir" +msgstr "Parola Değiştir" -#: accounts/templates/accounts/change_password_form.html:22 -#: admin/templates/admin/user_form.html:22 +#: accounts/templates/accounts/change_password_form.html:25 +#: accounts/templates/accounts/email_otp_form.html:25 +#: admin/templates/admin/user_form.html:19 #: computes/templates/computes/form.html:21 -#: templates/common/confirm_delete.html:14 templates/common/form.html:20 +#: templates/common/confirm_delete.html:19 templates/common/form.html:20 msgid "Cancel" msgstr "İptal" -#: accounts/templates/accounts/change_password_form.html:24 -#: accounts/templates/profile.html:44 -#: instances/templates/instances/settings_tab.html:633 -#: instances/templates/instances/settings_tab.html:637 -#: instances/templates/instances/settings_tab.html:819 -#: instances/templates/instances/settings_tab.html:821 +#: accounts/templates/accounts/change_password_form.html:27 +#: instances/templates/instances/settings_tab.html:638 +#: instances/templates/instances/settings_tab.html:642 +#: instances/templates/instances/settings_tab.html:824 +#: instances/templates/instances/settings_tab.html:826 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:397 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 msgid "Change" msgstr "Değiştir" -#: accounts/templates/create_user_block.html:13 -msgid "Add New User" -msgstr "Yeni Kullanıc Ekle" +#: accounts/templates/accounts/email/otp.html:3 +#, python-format +msgid "" +"\n" +"Scan this QR code to get OTP for account '%(user)s'\n" +msgstr "'%(user)s' hesabında OTP açmak içim bu QR kodunu tara\n" -#: accounts/templates/create_user_block.html:20 -msgid "john" -msgstr "ali" +#: accounts/templates/accounts/email_otp_form.html:12 +msgid "" +"\n" +" Enter email address OTP QR code will be sent to.\n" +" " +msgstr "" +"\n" +" OTP QR kodunun gönderileceği e-posta adresini giriniz.\n" +" " -#: accounts/templates/create_user_block.html:32 -#: instances/templates/create_instance_w1.html:95 -#: instances/templates/create_instance_w2.html:276 -#: instances/templates/create_instance_w2.html:278 -#: instances/templates/create_instance_w2.html:505 -#: instances/templates/create_instance_w2.html:509 -#: instances/templates/create_instance_w2.html:718 -#: instances/templates/create_instance_w2.html:722 -#: interfaces/templates/create_iface_block.html:138 -#: networks/templates/create_net_block.html:85 -#: networks/templates/modify_ipv4_fixed_address.html:45 -#: networks/templates/modify_ipv6_fixed_address.html:45 -#: nwfilters/templates/create_nwfilter_block.html:24 -#: secrets/templates/create_secret_block.html:55 -#: storages/templates/create_stg_block.html:56 -#: storages/templates/create_stg_block.html:85 -#: storages/templates/create_stg_block.html:144 -#: storages/templates/create_stg_block.html:148 -#: storages/templates/create_stg_block.html:205 -#: storages/templates/create_stg_block.html:233 -#: storages/templates/create_stg_vol_block.html:57 -msgid "Create" -msgstr "Oluştur" +#: accounts/templates/accounts/email_otp_form.html:27 +msgid "Send" +msgstr "Gönder" -#: accounts/templates/login.html:3 accounts/templates/logout.html:4 -msgid "WebVirtCloud" -msgstr "WebVirtCloud" +#: accounts/templates/accounts/otp_login.html:23 +msgid "I do not have/lost my OTP!" +msgstr "OTP mevcut değil/kaybettim!" -#: accounts/templates/login.html:3 accounts/templates/login.html:17 -#: accounts/templates/login.html:21 +#: accounts/templates/accounts/otp_login.html:24 +#: accounts/templates/login.html:5 accounts/templates/login.html:23 +#: accounts/templates/login.html:27 msgid "Sign In" msgstr "Oturum Aç" -#: accounts/templates/login.html:13 +#: accounts/templates/login.html:5 accounts/templates/logout.html:4 +msgid "WebVirtCloud" +msgstr "WebVirtCloud" + +#: accounts/templates/login.html:19 msgid "Incorrect username or password." msgstr "Kullanıcı adı veya parola hatalı." -#: accounts/templates/login.html:18 accounts/templates/profile.html:25 -msgid "Login" -msgstr "Bağlan" +#: accounts/templates/login.html:24 admin/templates/admin/logs.html:26 +#: computes/templates/computes/instances.html:67 +#: instances/templates/add_instance_owner_block.html:18 +#: instances/templates/allinstances_index_grouped.html:8 +#: instances/templates/allinstances_index_nongrouped.html:7 +#: instances/templates/instances/stats_tab.html:84 +msgid "User" +msgstr "Kullanıcı" + +#: accounts/templates/login.html:25 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 +msgid "Password" +msgstr "Parola" #: accounts/templates/logout.html:4 msgid "Sign Out" @@ -461,53 +276,35 @@ msgstr "Oturumu Kapat" msgid "Successful log out" msgstr "Oturumdan başarıyla çıkıldı" -#: accounts/templates/profile.html:5 accounts/templates/profile.html:10 +#: accounts/templates/profile.html:7 accounts/templates/profile.html:9 #: templates/navbar.html:45 msgid "Profile" msgstr "Profil" -#: accounts/templates/profile.html:19 +#: accounts/templates/profile.html:14 msgid "Edit Profile" msgstr "Profil Düzenle" -#: accounts/templates/profile.html:37 -msgid "Email" -msgstr "E-posta" - -#: accounts/templates/profile.html:48 +#: accounts/templates/profile.html:17 #: instances/templates/instances/access_tab.html:23 msgid "SSH Keys" msgstr "SSH Anahtarları" -#: accounts/templates/profile.html:60 -#: instances/templates/create_instance_w2.html:292 -#: instances/templates/instances/settings_tab.html:438 -#: instances/templates/instances/settings_tab.html:510 -#: instances/templates/instances/settings_tab.html:520 -#: instances/templates/instances/snapshots_tab.html:75 -#: interfaces/templates/interface.html:61 -#: interfaces/templates/interface.html:63 networks/templates/network.html:53 -#: networks/templates/network.html:55 networks/templates/network.html:65 -#: networks/templates/network.html:139 networks/templates/network.html:192 -#: networks/templates/network.html:197 networks/templates/network.html:252 -#: networks/templates/network.html:301 networks/templates/network.html:306 -#: networks/templates/network.html:356 networks/templates/network.html:361 -#: nwfilters/templates/nwfilter.html:114 nwfilters/templates/nwfilter.html:154 -#: nwfilters/templates/nwfilters.html:123 secrets/templates/secrets.html:77 -#: storages/templates/storage.html:63 storages/templates/storage.html:66 -#: storages/templates/storage.html:78 storages/templates/storage.html:175 -msgid "Are you sure?" -msgstr "Emin misiniz?" +#: accounts/templates/profile.html:34 +#: instances/templates/instances/settings_tab.html:686 +#: instances/templates/instances/settings_tab.html:688 +#, fuzzy +#| msgid "date" +msgid "Update" +msgstr "Güncelle" -#: accounts/templates/profile.html:76 -msgid "Enter Name" -msgstr "Ad gir" +#: accounts/templates/profile.html:64 +#, fuzzy +#| msgid "SSH Keys" +msgid "Add SSH Key" +msgstr "Ekle SSH Anahtarı" -#: accounts/templates/profile.html:82 -msgid "Enter Public Key" -msgstr "Açık Anahtar Gir" - -#: accounts/templates/profile.html:87 +#: accounts/templates/profile.html:72 #: instances/templates/add_instance_network_block.html:50 #: instances/templates/add_instance_owner_block.html:31 #: instances/templates/create_flav_block.html:28 @@ -515,343 +312,464 @@ msgstr "Açık Anahtar Gir" msgid "Add" msgstr "Ekle" -#: accounts/views.py:39 -msgid "Key name already exist" -msgstr "Anahtar adı zaten mevcut" +#: accounts/utils.py:50 +msgid "OTP QR Code" +msgstr "OTP QR Kodu" -#: accounts/views.py:42 -msgid "Public key already exist" -msgstr "Açık anahtar zaten mevcut" +#: accounts/utils.py:51 +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:26 +#, fuzzy +#| msgid "Profile" +msgid "Profile updated" +msgstr "Profil güncellendi" + +#: accounts/views.py:40 +msgid "SSH key added" +msgstr "SSH anahtarı eklendi" #: accounts/views.py:45 -msgid "Invalid characters in public key" -msgstr "Açık anahtarda geçersiz karakterler mevcut" +#, fuzzy +#| msgid "SSH Keys" +msgid "Add SSH key" +msgstr "SSH Anahtarı Ekle" -#: accounts/views.py:77 +#: accounts/views.py:53 +msgid "SSH key deleted" +msgstr "SSH anahtarı silindi" + +#: accounts/views.py:58 +#, fuzzy +#| msgid "Delete entry" +msgid "Delete SSH key" +msgstr "SSH anahtarı sil" + +#: accounts/views.py:86 #, fuzzy #| msgid "Password" msgid "Password Changed" -msgstr "Parola" +msgstr "Parola Değişti" -#: accounts/views.py:80 -msgid "Wrong Data Provided" -msgstr "Hatalı Veri" - -#: accounts/views.py:100 +#: accounts/views.py:106 #, fuzzy #| msgid "Create new instance" msgid "Create User Instance" -msgstr "Yeni sanal makine oluştur" +msgstr "Yeni Kullanıcı Sanal Makinesi Oluştur" -#: accounts/views.py:118 +#: accounts/views.py:124 #, fuzzy #| msgid "Update User" msgid "Update User Instance" -msgstr "Kullanıcıyı Güncelle" +msgstr "Kullanıcı Sanal Makinesini Güncelle" -#: admin/forms.py:46 +#: accounts/views.py:160 +#, python-format +msgid "OTP Sent to %s" +msgstr "OTP %s ye gönderildi" + +#: accounts/views.py:165 +#, fuzzy +#| msgid "Email" +msgid "Email OTP" +msgstr "OTP e-posta" + +#: accounts/views.py:175 +#, python-format +msgid "OTP QR code was emailed to user %s" +msgstr "OTP QR kodu %s kullanıcısına gönderildi" + +#: accounts/views.py:177 +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 msgid "Permissions" msgstr "İzinler" -#: admin/forms.py:53 admin/templates/admin/group_list.html:15 +#: admin/forms.py:56 admin/templates/admin/group_list.html:15 #: templates/navbar.html:30 msgid "Groups" msgstr "Gruplar" -#: admin/templates/admin/common/list.html:9 -msgid "Create New" -msgstr "Yeni Oluştur" +#: admin/forms.py:79 +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." +msgstr "" +"Açık parolalar saklanmadığından bu kullanıcının parolasını\n" +" görme imkanı yok. Faka parolayı bu formu " +"kullanarak değiştirebilirsiniz." -#: admin/templates/admin/group_list.html:24 +#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: instances/templates/instances/settings_tab.html:63 templates/navbar.html:29 +msgid "Users" +msgstr "Kullanıcılar" + +#: admin/templates/admin/group_list.html:13 +#: admin/templates/admin/user_list.html:16 +#: computes/templates/computes/instances.html:18 +#: instances/templates/allinstances.html:16 +#: nwfilters/templates/nwfilters.html:12 storages/templates/storage.html:87 +#: templates/search_block.html:3 +msgid "Search" +msgstr "Ara" + +#: admin/templates/admin/group_list.html:23 admin/templates/admin/logs.html:16 +#: admin/templates/admin/user_list.html:26 +#: computes/templates/computes/instances.html:57 +#: computes/templates/computes/list.html:20 +#: instances/templates/create_instance_w2.html:66 +#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:46 +#: nwfilters/templates/nwfilters.html:135 secrets/templates/secrets.html:50 +#: storages/templates/storage.html:187 storages/templates/storages.html:46 +msgid "Warning" +msgstr "Uyarı" + +#: admin/templates/admin/group_list.html:23 msgid "You don't have any groups" msgstr "Hiç grubunuz yok" -#: admin/templates/admin/group_list.html:32 +#: admin/templates/admin/group_list.html:31 msgid "Group Name" msgstr "Grup Adı" -#: admin/templates/admin/group_list.html:33 -#: admin/templates/admin/user_list.html:38 +#: admin/templates/admin/group_list.html:32 +#: admin/templates/admin/user_list.html:39 #: computes/templates/computes/instances.html:71 -#: computes/templates/computes/list.html:32 +#: computes/templates/computes/list.html:31 #: instances/templates/allinstances_index_grouped.html:12 #: instances/templates/allinstances_index_nongrouped.html:12 #: instances/templates/instances/settings_tab.html:343 -#: instances/templates/instances/settings_tab.html:486 -#: networks/templates/network.html:178 networks/templates/network.html:287 -#: networks/templates/network.html:335 +#: instances/templates/instances/settings_tab.html:491 +#: networks/templates/network.html:175 networks/templates/network.html:284 +#: networks/templates/network.html:332 msgid "Actions" msgstr "Eylemler" -#: admin/templates/admin/logs.html:4 admin/templates/admin/logs.html:9 +#: admin/templates/admin/group_list.html:43 +#: admin/templates/admin/user_list.html:62 +#: computes/templates/computes/list.html:53 networks/templates/network.html:82 +#: nwfilters/templates/nwfilter.html:59 secrets/templates/secrets.html:74 +msgid "Edit" +msgstr "Düzenle" + +#: admin/templates/admin/logs.html:5 admin/templates/admin/logs.html:7 #: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 msgid "Logs" msgstr "Loglar" -#: admin/templates/admin/logs.html:22 +#: admin/templates/admin/logs.html:16 msgid "You don't have any Logs" msgstr "Hiç Log kaydınız yok" -#: admin/templates/admin/logs.html:32 +#: admin/templates/admin/logs.html:25 #: instances/templates/instances/snapshots_tab.html:48 #: instances/templates/instances/stats_tab.html:83 msgid "Date" msgstr "Tarih" -#: admin/templates/admin/logs.html:33 admin/templates/admin/user_form.html:6 -#: computes/templates/computes/instances.html:67 -#: instances/templates/add_instance_owner_block.html:18 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances/stats_tab.html:84 -msgid "User" -msgstr "Kullanıcı" - -#: admin/templates/admin/logs.html:35 +#: admin/templates/admin/logs.html:28 #: instances/templates/instances/stats_tab.html:85 msgid "Message" msgstr "Mesaj" -#: admin/templates/admin/user_form.html:24 +#: admin/templates/admin/user_form.html:21 #: computes/templates/computes/form.html:23 #: instances/templates/edit_instance_volume.html:124 #: networks/templates/add_network_qos.html:51 templates/common/form.html:22 msgid "Save" msgstr "Kaydet" +#: admin/templates/admin/user_list.html:26 +msgid "You don't have any user" +msgstr "Hiç kullanıcınız yok" + +#: admin/templates/admin/user_list.html:34 +msgid "Username" +msgstr "Kullanıcı Adı" + +#: admin/templates/admin/user_list.html:35 +#: computes/templates/computes/instances.html:68 +#: computes/templates/computes/list.html:29 +#: instances/templates/allinstances_index_grouped.html:9 +#: instances/templates/allinstances_index_nongrouped.html:9 +msgid "Status" +msgstr "Durum" + +#: admin/templates/admin/user_list.html:36 +msgid "Staff" +msgstr "Görevli" + #: admin/templates/admin/user_list.html:37 +msgid "Superuser" +msgstr "Süperkullanıcı" + +#: admin/templates/admin/user_list.html:38 msgid "Can Clone" msgstr "Klonlayabilir" -#: admin/templates/admin/user_list.html:60 -msgid "View Profile" -msgstr "Profili Görüntüle" +#: admin/templates/admin/user_list.html:51 +#: computes/templates/computes/instances.html:94 +#: instances/templates/allinstances_index_grouped.html:57 +#: instances/templates/allinstances_index_nongrouped.html:40 +#: instances/templates/instance.html:19 +msgid "Active" +msgstr "Aktif" -#: admin/views.py:39 +#: admin/templates/admin/user_list.html:53 +msgid "Blocked" +msgstr "Engelli" + +#: admin/templates/admin/user_list.html:61 +msgid "View Profile" +msgstr "Profil Görüntüle" + +#: admin/templates/admin/user_list.html:64 +msgid "Block" +msgstr "Engelle" + +#: admin/templates/admin/user_list.html:66 +msgid "Unblock" +msgstr "Engeli Kaldır" + +#: admin/views.py:42 msgid "Create Group" msgstr "Grup Oluştur" -#: admin/views.py:57 +#: admin/views.py:60 msgid "Update Group" msgstr "Grubu Güncelle" -#: admin/views.py:110 +#: admin/views.py:113 msgid "Create User" msgstr "Kullanıcı Oluştur" -#: admin/views.py:132 +#: admin/views.py:136 msgid "Update User" -msgstr "Kullanıcıyı Güncelle" +msgstr "Kullanıcı Güncelle" -#: appsettings/migrations/0002_auto_20200527_1603.py:10 +#: admin/views.py:149 +#, fuzzy +#| msgid "Password" +msgid "User password changed: {}" +msgstr "Kullanıcı parolası değişti: {}" + +#: admin/views.py:152 +msgid "Wrong Data Provided" +msgstr "Hatalı Veri" + +#: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Theme" msgstr "Tema" -#: appsettings/migrations/0002_auto_20200527_1603.py:10 +#: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Bootstrap CSS & Bootswatch Theme" msgstr "Bootstrap CSS & Bootswatch Teması" -#: appsettings/migrations/0002_auto_20200527_1603.py:11 +#: appsettings/migrations/0002_auto_20200527_1603.py:12 msgid "Theme SASS Path" msgstr "Tema SASS Yolu" -#: appsettings/migrations/0002_auto_20200527_1603.py:11 +#: appsettings/migrations/0002_auto_20200527_1603.py:12 msgid "Bootstrap SASS & Bootswatch SASS Directory" msgstr "Bootstrap SASS & Bootswatch Directory" -#: appsettings/migrations/0002_auto_20200527_1603.py:12 +#: appsettings/migrations/0002_auto_20200527_1603.py:13 msgid "All Instances View Style" msgstr "Sanal Makineler Liste Görünümü" -#: appsettings/migrations/0002_auto_20200527_1603.py:12 +#: appsettings/migrations/0002_auto_20200527_1603.py:13 msgid "All instances list style" msgstr "Tüm Sanal Makineler Listesi Görünüm Stili" -#: appsettings/migrations/0002_auto_20200527_1603.py:13 +#: appsettings/migrations/0002_auto_20200527_1603.py:14 msgid "Logs per Page" msgstr "Herbir sayfa için Log sayısı" -#: appsettings/migrations/0002_auto_20200527_1603.py:13 +#: appsettings/migrations/0002_auto_20200527_1603.py:14 msgid "Pagination for logs" msgstr "Loglar için sayfalama" -#: appsettings/migrations/0002_auto_20200527_1603.py:14 +#: appsettings/migrations/0002_auto_20200527_1603.py:15 msgid "Multiple Owner for VM" msgstr "VM için çoklu sahiplik" -#: appsettings/migrations/0002_auto_20200527_1603.py:14 +#: appsettings/migrations/0002_auto_20200527_1603.py:15 msgid "Allow to have multiple owner for instance" msgstr "Bir sanal makine için çoklu sahip atanmasına izin verir" -#: appsettings/migrations/0002_auto_20200527_1603.py:15 +#: appsettings/migrations/0002_auto_20200527_1603.py:16 msgid "Quota Debug" msgstr "Kota Hata Ayıklama" -#: appsettings/migrations/0002_auto_20200527_1603.py:15 +#: appsettings/migrations/0002_auto_20200527_1603.py:16 msgid "Debug for user quotas" msgstr "Kullanıcı kotaları için hata ayıklama" -#: appsettings/migrations/0002_auto_20200527_1603.py:16 +#: appsettings/migrations/0002_auto_20200527_1603.py:17 msgid "Disk Format" msgstr "Disk Biçemi" -#: appsettings/migrations/0002_auto_20200527_1603.py:16 +#: appsettings/migrations/0002_auto_20200527_1603.py:17 msgid "Instance disk format" msgstr "Sanal Makine Disk Biçemi" -#: appsettings/migrations/0002_auto_20200527_1603.py:17 +#: appsettings/migrations/0002_auto_20200527_1603.py:18 msgid "Disk Bus" msgstr "Disk Veriyolu" -#: appsettings/migrations/0002_auto_20200527_1603.py:17 +#: appsettings/migrations/0002_auto_20200527_1603.py:18 msgid "Instance disk bus type" msgstr "Sanal makine diski veriyolu tipi" -#: appsettings/migrations/0002_auto_20200527_1603.py:18 +#: appsettings/migrations/0002_auto_20200527_1603.py:19 msgid "Disk SCSI Controller" msgstr "Disk SCSI Denetleyicisi" -#: appsettings/migrations/0002_auto_20200527_1603.py:18 +#: appsettings/migrations/0002_auto_20200527_1603.py:19 msgid "SCSI controller type" msgstr "SCSI denetleyicisi tipi" -#: appsettings/migrations/0002_auto_20200527_1603.py:19 +#: appsettings/migrations/0002_auto_20200527_1603.py:20 msgid "Disk Cache" msgstr "Disk Ön Belleği" -#: appsettings/migrations/0002_auto_20200527_1603.py:19 +#: appsettings/migrations/0002_auto_20200527_1603.py:20 msgid "Disk volume cache type" msgstr "Disk birimi ön bellek tipi" -#: appsettings/migrations/0002_auto_20200527_1603.py:20 +#: appsettings/migrations/0002_auto_20200527_1603.py:21 msgid "Disk IO Type" msgstr "Disk IO Tipi" -#: appsettings/migrations/0002_auto_20200527_1603.py:20 +#: appsettings/migrations/0002_auto_20200527_1603.py:21 msgid "Volume io modes" msgstr "Birim IO modları" -#: appsettings/migrations/0002_auto_20200527_1603.py:21 +#: appsettings/migrations/0002_auto_20200527_1603.py:22 msgid "Disk Detect Zeroes" msgstr "Disk Sıfır Yakalama" -#: appsettings/migrations/0002_auto_20200527_1603.py:21 +#: appsettings/migrations/0002_auto_20200527_1603.py:22 msgid "Volume detect zeroes mode" msgstr "Disk birimi sıfır yakalama modu" -#: appsettings/migrations/0002_auto_20200527_1603.py:22 +#: appsettings/migrations/0002_auto_20200527_1603.py:23 msgid "Disk Discard" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:22 +#: appsettings/migrations/0002_auto_20200527_1603.py:23 msgid "Volume discard mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:23 +#: appsettings/migrations/0002_auto_20200527_1603.py:24 msgid "Disk Owner UID" msgstr "Disk sahip UIDsi" -#: appsettings/migrations/0002_auto_20200527_1603.py:23 +#: appsettings/migrations/0002_auto_20200527_1603.py:24 msgid "Owner UID: up to os, 0=root, 107=qemu or libvirt-bin(for ubuntu)" msgstr "" "Sahip UID değeri: işletim sistemine bağlı, 0=root, 107=qemu veya libvirt-" "bin(ubuntu için)" -#: appsettings/migrations/0002_auto_20200527_1603.py:24 +#: appsettings/migrations/0002_auto_20200527_1603.py:25 msgid "Disk Owner GID" msgstr "Disk sahibi GID" -#: appsettings/migrations/0002_auto_20200527_1603.py:24 +#: appsettings/migrations/0002_auto_20200527_1603.py:25 msgid "Owner GID: up to os, 0=root, 107=qemu or libvirt-bin(for ubuntu)" msgstr "" "Sahip GID değeri: işletim sistemine bağlı, 0=root, 107=qemu veya libvirt-" "bin(ubuntu için)" -#: appsettings/migrations/0002_auto_20200527_1603.py:25 +#: appsettings/migrations/0002_auto_20200527_1603.py:26 msgid "VM CPU Mode" msgstr "VM CPU Modu" -#: appsettings/migrations/0002_auto_20200527_1603.py:25 +#: appsettings/migrations/0002_auto_20200527_1603.py:26 msgid "Cpu modes" msgstr "CPU Modları" -#: appsettings/migrations/0002_auto_20200527_1603.py:26 +#: appsettings/migrations/0002_auto_20200527_1603.py:27 msgid "VM Machine Type" msgstr "VM Makine Tipi" -#: appsettings/migrations/0002_auto_20200527_1603.py:26 +#: appsettings/migrations/0002_auto_20200527_1603.py:27 msgid "Chipset/Machine type" msgstr "Yonga/Makine Tipi" -#: appsettings/migrations/0002_auto_20200527_1603.py:27 +#: appsettings/migrations/0002_auto_20200527_1603.py:28 msgid "VM Firmware Type" msgstr "VM Yonga Tipi" -#: appsettings/migrations/0002_auto_20200527_1603.py:27 +#: appsettings/migrations/0002_auto_20200527_1603.py:28 msgid "Firmware type for x86_64" msgstr "x86_64 için üretici yazılımı" -#: appsettings/migrations/0002_auto_20200527_1603.py:28 +#: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "VM Architecture Type" msgstr "VM Mimari Tipi" -#: appsettings/migrations/0002_auto_20200527_1603.py:28 +#: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "Architecture type: x86_64, i686, etc" msgstr "Mimari Tipler: x86_64, i688, vs" -#: appsettings/migrations/0002_auto_20200527_1603.py:29 +#: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "VM Console Type" msgstr "VM Konsol Tipi" -#: appsettings/migrations/0002_auto_20200527_1603.py:29 +#: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "Default console type" msgstr "Varsayılan konsol tipi" -#: appsettings/migrations/0002_auto_20200527_1603.py:30 +#: appsettings/migrations/0002_auto_20200527_1603.py:31 msgid "VM Clone Name Prefix" msgstr "VM Klon Adı Ön Eki" -#: appsettings/migrations/0002_auto_20200527_1603.py:30 +#: appsettings/migrations/0002_auto_20200527_1603.py:31 msgid "Prefix for cloned instance name" msgstr "Klonlanmış sanal makineler için ön ek" -#: appsettings/migrations/0002_auto_20200527_1603.py:31 +#: appsettings/migrations/0002_auto_20200527_1603.py:32 msgid "VM Clone Auto Name" msgstr "VM Klon Otomatik Ad" -#: appsettings/migrations/0002_auto_20200527_1603.py:31 +#: appsettings/migrations/0002_auto_20200527_1603.py:32 msgid "Generated name for cloned instance" msgstr "Klonamış Sanal Makine için Oluşturala isim" -#: appsettings/migrations/0002_auto_20200527_1603.py:32 +#: appsettings/migrations/0002_auto_20200527_1603.py:33 msgid "VM Clone Auto Migrate" msgstr "VM Klonu Otomatik Taşı" -#: appsettings/migrations/0002_auto_20200527_1603.py:32 +#: appsettings/migrations/0002_auto_20200527_1603.py:33 msgid "Auto migrate instance after clone" msgstr "Klondan sonra sanal makineyi otomatik taşı" -#: appsettings/migrations/0002_auto_20200527_1603.py:33 +#: appsettings/migrations/0002_auto_20200527_1603.py:34 msgid "VM Bottom Bar" msgstr "VM Alt Kısayol Çubuğu" -#: appsettings/migrations/0002_auto_20200527_1603.py:33 +#: appsettings/migrations/0002_auto_20200527_1603.py:34 msgid "Bottom navbar for instance details" msgstr "Sanal makine için alt gezinti çubuğu " -#: appsettings/migrations/0002_auto_20200527_1603.py:34 +#: appsettings/migrations/0002_auto_20200527_1603.py:35 msgid "Show Access Root Pass" msgstr "Root Erişim Parolasını Göster" -#: appsettings/migrations/0002_auto_20200527_1603.py:34 +#: appsettings/migrations/0002_auto_20200527_1603.py:35 msgid "Show access root password" msgstr "Kök erişim parolasını göster" -#: appsettings/migrations/0002_auto_20200527_1603.py:35 +#: appsettings/migrations/0002_auto_20200527_1603.py:36 msgid "Show Access SSH Keys" msgstr "SSH Erişim Anahtarlarını Göster" -#: appsettings/migrations/0002_auto_20200527_1603.py:35 +#: appsettings/migrations/0002_auto_20200527_1603.py:36 msgid "Show access ssh keys" msgstr "SSH Erişim Anahtarlarını Göster" @@ -859,7 +777,7 @@ msgstr "SSH Erişim Anahtarlarını Göster" #, fuzzy #| msgid "Console Access" msgid "Console Scale" -msgstr "Konsol Erişimi" +msgstr "Konsol Ölçekle" #: appsettings/migrations/0004_auto_20200716_0637.py:11 msgid "Allow console to scaling view" @@ -877,7 +795,7 @@ msgstr "Sadece görüntülemeye izin ver düzenlemeye izin verme" #, fuzzy #| msgid "Console Access" msgid "Console Resize Session" -msgstr "Konsol Erişimi" +msgstr "Konsol Oturum Boyutlandır" #: appsettings/migrations/0004_auto_20200716_0637.py:13 #, fuzzy @@ -897,63 +815,63 @@ msgstr "Konsol bağlantı noktası" msgid "Clip console viewport" msgstr "Konsol bağlantı noktası" -#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 msgid "name" msgstr "ad" -#: appsettings/models.py:10 +#: appsettings/models.py:11 msgid "key" msgstr "anahtar" -#: appsettings/models.py:11 +#: appsettings/models.py:12 msgid "value" msgstr "değer" -#: appsettings/models.py:12 +#: appsettings/models.py:13 msgid "choices" msgstr "seçenekler" -#: appsettings/models.py:13 +#: appsettings/models.py:14 msgid "description" msgstr "tanım" -#: appsettings/templates/appsettings.html:3 -#: appsettings/templates/appsettings.html:8 +#: appsettings/templates/appsettings.html:4 +#: appsettings/templates/appsettings.html:6 msgid "Edit Settings" msgstr "Ayarları Düzenle" -#: appsettings/templates/appsettings.html:17 +#: appsettings/templates/appsettings.html:11 msgid "App Settings" msgstr "Uygulama Ayarları" -#: appsettings/templates/appsettings.html:21 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:15 templates/navbar.html:43 msgid "Language" msgstr "Dil" -#: appsettings/templates/appsettings.html:54 +#: 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:59 +#: appsettings/templates/appsettings.html:53 msgid "Other Settings" msgstr "Diğer Ayarlar" -#: appsettings/views.py:42 +#: appsettings/views.py:38 #, python-brace-format msgid "SASS directory path is changed. Now: {sass_dir.value}" msgstr "SASS dizin yolu değiştirildi. Şimdi: {sass_dir.value}" -#: appsettings/views.py:68 +#: appsettings/views.py:65 #, python-brace-format msgid "Theme changed. Now: {theme}" msgstr "Tema değiştirildi. Şimdi: {theme}" -#: appsettings/views.py:83 +#: appsettings/views.py:80 #, python-brace-format msgid "{setting.name} is changed. Now: {setting.value}" msgstr "{setting.name} değiştirildi. Şimdi: {setting.value}" -#: computes/forms.py:19 +#: computes/forms.py:21 msgid "FQDN/IP" msgstr "FQDN/IP" @@ -982,65 +900,65 @@ msgid "Create Compute" msgstr "Sunucu Oluştur" #: computes/templates/computes/instances.html:29 -#: computes/templates/computes/list.html:50 -#: computes/templates/computes/list.html:52 computes/templates/overview.html:4 -#: computes/templates/overview.html:13 interfaces/templates/interface.html:11 -#: interfaces/templates/interfaces.html:14 networks/templates/network.html:13 -#: networks/templates/networks.html:17 nwfilters/templates/nwfilter.html:12 -#: nwfilters/templates/nwfilters.html:21 secrets/templates/secrets.html:17 -#: storages/templates/storage.html:17 storages/templates/storages.html:17 +#: computes/templates/computes/list.html:49 +#: computes/templates/computes/list.html:51 computes/templates/overview.html:6 +#: computes/templates/overview.html:16 interfaces/templates/interface.html:13 +#: interfaces/templates/interfaces.html:17 networks/templates/network.html:14 +#: networks/templates/networks.html:16 nwfilters/templates/nwfilter.html:14 +#: nwfilters/templates/nwfilters.html:22 secrets/templates/secrets.html:20 +#: storages/templates/storage.html:19 storages/templates/storages.html:16 msgid "Overview" msgstr "Genel Görünüm" #: computes/templates/computes/instances.html:35 -#: computes/templates/overview.html:19 interfaces/templates/interface.html:17 -#: interfaces/templates/interfaces.html:20 networks/templates/network.html:19 -#: networks/templates/networks.html:23 nwfilters/templates/nwfilter.html:18 -#: nwfilters/templates/nwfilters.html:27 secrets/templates/secrets.html:23 -#: storages/templates/storage.html:23 storages/templates/storages.html:3 -#: storages/templates/storages.html:9 storages/templates/storages.html:23 +#: computes/templates/overview.html:22 interfaces/templates/interface.html:19 +#: interfaces/templates/interfaces.html:23 networks/templates/network.html:20 +#: networks/templates/networks.html:22 nwfilters/templates/nwfilter.html:20 +#: nwfilters/templates/nwfilters.html:28 secrets/templates/secrets.html:26 +#: storages/templates/storage.html:25 storages/templates/storages.html:4 +#: storages/templates/storages.html:6 storages/templates/storages.html:22 msgid "Storages" msgstr "Depolamalar" #: computes/templates/computes/instances.html:38 -#: computes/templates/overview.html:22 interfaces/templates/interface.html:20 -#: interfaces/templates/interfaces.html:23 networks/templates/network.html:22 -#: networks/templates/networks.html:3 networks/templates/networks.html:9 -#: networks/templates/networks.html:26 nwfilters/templates/nwfilter.html:21 -#: nwfilters/templates/nwfilters.html:30 secrets/templates/secrets.html:26 -#: storages/templates/storage.html:26 storages/templates/storages.html:26 +#: computes/templates/overview.html:25 interfaces/templates/interface.html:22 +#: interfaces/templates/interfaces.html:26 networks/templates/network.html:23 +#: networks/templates/networks.html:4 networks/templates/networks.html:6 +#: networks/templates/networks.html:25 nwfilters/templates/nwfilter.html:23 +#: nwfilters/templates/nwfilters.html:31 secrets/templates/secrets.html:29 +#: storages/templates/storage.html:28 storages/templates/storages.html:25 msgid "Networks" msgstr "Ağlar" #: computes/templates/computes/instances.html:41 -#: computes/templates/overview.html:25 interfaces/templates/interface.html:23 -#: interfaces/templates/interfaces.html:4 -#: interfaces/templates/interfaces.html:26 networks/templates/network.html:25 -#: networks/templates/networks.html:29 nwfilters/templates/nwfilter.html:24 -#: nwfilters/templates/nwfilters.html:33 secrets/templates/secrets.html:29 -#: storages/templates/storage.html:29 storages/templates/storages.html:29 +#: computes/templates/overview.html:28 interfaces/templates/interface.html:25 +#: interfaces/templates/interfaces.html:5 +#: interfaces/templates/interfaces.html:7 +#: interfaces/templates/interfaces.html:29 networks/templates/network.html:26 +#: networks/templates/networks.html:28 nwfilters/templates/nwfilter.html:26 +#: nwfilters/templates/nwfilters.html:34 secrets/templates/secrets.html:32 +#: storages/templates/storage.html:31 storages/templates/storages.html:28 msgid "Interfaces" msgstr "Arabirimler" #: computes/templates/computes/instances.html:44 -#: computes/templates/overview.html:28 interfaces/templates/interface.html:26 -#: interfaces/templates/interfaces.html:29 networks/templates/network.html:28 -#: networks/templates/networks.html:32 nwfilters/templates/nwfilter.html:4 -#: nwfilters/templates/nwfilter.html:27 nwfilters/templates/nwfilters.html:4 -#: nwfilters/templates/nwfilters.html:13 nwfilters/templates/nwfilters.html:36 -#: secrets/templates/secrets.html:32 storages/templates/storage.html:32 -#: storages/templates/storages.html:32 +#: computes/templates/overview.html:31 interfaces/templates/interface.html:28 +#: interfaces/templates/interfaces.html:32 networks/templates/network.html:29 +#: networks/templates/networks.html:31 nwfilters/templates/nwfilter.html:29 +#: nwfilters/templates/nwfilters.html:5 nwfilters/templates/nwfilters.html:7 +#: nwfilters/templates/nwfilters.html:37 secrets/templates/secrets.html:35 +#: storages/templates/storage.html:34 storages/templates/storages.html:31 msgid "NWFilters" msgstr "AğFiltreleri" #: computes/templates/computes/instances.html:47 -#: computes/templates/overview.html:31 interfaces/templates/interface.html:29 -#: interfaces/templates/interfaces.html:32 networks/templates/network.html:31 -#: networks/templates/networks.html:35 nwfilters/templates/nwfilter.html:30 -#: nwfilters/templates/nwfilters.html:39 secrets/templates/secrets.html:4 -#: secrets/templates/secrets.html:13 secrets/templates/secrets.html:35 +#: computes/templates/overview.html:34 interfaces/templates/interface.html:31 +#: interfaces/templates/interfaces.html:35 networks/templates/network.html:32 +#: networks/templates/networks.html:34 nwfilters/templates/nwfilter.html:32 +#: nwfilters/templates/nwfilters.html:40 secrets/templates/secrets.html:4 +#: secrets/templates/secrets.html:10 secrets/templates/secrets.html:38 #: storages/templates/create_stg_block.html:124 -#: storages/templates/storage.html:35 storages/templates/storages.html:35 +#: storages/templates/storage.html:37 storages/templates/storages.html:34 msgid "Secrets" msgstr "Parolalar" @@ -1049,20 +967,55 @@ msgid "Hypervisor doesn't have any Instances" msgstr "Hipervizör üzerinde hiç sanal makine yok" #: computes/templates/computes/instances.html:66 +#: computes/templates/computes/list.html:28 +#: instances/templates/add_instance_volume.html:40 +#: instances/templates/add_instance_volume.html:42 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instances/settings_tab.html:777 -#: instances/templates/instances/settings_tab.html:800 +#: instances/templates/create_instance_w2.html:77 +#: instances/templates/create_instance_w2.html:103 +#: instances/templates/create_instance_w2.html:106 +#: instances/templates/create_instance_w2.html:305 +#: instances/templates/create_instance_w2.html:307 +#: instances/templates/create_instance_w2.html:518 +#: instances/templates/create_instance_w2.html:520 +#: instances/templates/instances/settings_tab.html:340 +#: instances/templates/instances/snapshots_tab.html:47 +#: interfaces/templates/create_iface_block.html:18 +#: interfaces/templates/interface.html:75 +#: networks/templates/create_net_block.html:18 +#: networks/templates/modify_ipv4_fixed_address.html:30 +#: networks/templates/modify_ipv6_fixed_address.html:30 +#: networks/templates/network.html:174 networks/templates/network.html:283 +#: nwfilters/templates/nwfilter.html:41 nwfilters/templates/nwfilters.html:56 +#: nwfilters/templates/nwfilters.html:100 +#: nwfilters/templates/nwfilters.html:102 +#: storages/templates/create_stg_block.html:42 +#: storages/templates/create_stg_block.html:71 +#: storages/templates/create_stg_block.html:100 +#: storages/templates/create_stg_block.html:165 +#: storages/templates/create_stg_block.html:214 +#: storages/templates/create_stg_vol_block.html:21 +#: storages/templates/storage.html:96 storages/templates/storage.html:124 +#: storages/templates/storage.html:126 +msgid "Name" +msgstr "Ad" + +#: computes/templates/computes/instances.html:66 +#: instances/templates/allinstances_index_grouped.html:7 +#: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/instances/settings_tab.html:782 +#: instances/templates/instances/settings_tab.html:805 msgid "Description" msgstr "Tanım" #: computes/templates/computes/instances.html:69 #: instances/templates/allinstances_index_grouped.html:10 #: instances/templates/allinstances_index_nongrouped.html:10 -#: instances/templates/create_instance_w2.html:83 -#: instances/templates/create_instance_w2.html:328 -#: instances/templates/create_instance_w2.html:541 -#: instances/templates/instance.html:40 instances/templates/instance.html:42 +#: instances/templates/create_instance_w2.html:78 +#: instances/templates/create_instance_w2.html:323 +#: instances/templates/create_instance_w2.html:536 +#: instances/templates/instance.html:42 instances/templates/instance.html:44 msgid "VCPU" msgstr "VCPU" @@ -1077,7 +1030,7 @@ msgstr "Bellek" #: computes/templates/computes/instances.html:96 #: instances/templates/allinstances_index_grouped.html:58 #: instances/templates/allinstances_index_nongrouped.html:42 -#: instances/templates/instance.html:14 +#: instances/templates/instance.html:16 msgid "Off" msgstr "Kapalı" @@ -1094,25 +1047,25 @@ msgstr "Duraklat" msgid "Computes" msgstr "Sunucular" -#: computes/templates/computes/list.html:21 +#: computes/templates/computes/list.html:20 #, fuzzy #| msgid "You don't have any groups" msgid "You don't have any computes" -msgstr "Hiç grubunuz yok" +msgstr "Hiç sunucunuz yok" -#: computes/templates/computes/list.html:31 computes/templates/overview.html:92 +#: computes/templates/computes/list.html:30 computes/templates/overview.html:92 #: instances/templates/instances/settings_tab.html:163 #: instances/templates/instances/settings_tab.html:248 msgid "Details" msgstr "Ayrıntılar" -#: computes/templates/computes/list.html:42 +#: computes/templates/computes/list.html:41 #: instances/templates/allinstances_index_grouped.html:28 -#: instances/templates/instances/settings_tab.html:876 +#: instances/templates/instances/settings_tab.html:881 msgid "Connected" msgstr "Bağlı" -#: computes/templates/computes/list.html:42 +#: computes/templates/computes/list.html:41 msgid "Not Connected" msgstr "Bağlı değil" @@ -1170,8 +1123,8 @@ msgid "Libvirt" msgstr "Libvirt" #: computes/templates/overview.html:84 -#: instances/templates/create_instance_w1.html:42 -#: instances/templates/create_instance_w1.html:58 +#: instances/templates/create_instance_w1.html:36 +#: instances/templates/create_instance_w1.html:52 msgid "Architecture" msgstr "Mimari" @@ -1233,33 +1186,33 @@ msgstr "sunucu adresi ve portu ayarlanmalı" #, fuzzy #| msgid "Disconnected" msgid "disconnect" -msgstr "Bağlantı yok" +msgstr "bağlantı kes" #: console/templates/console-spice-full.html:114 #: console/templates/console-spice-lite.html:167 #, fuzzy #| msgid "Console type not supported" msgid "File API is not supported" -msgstr "Konsol tipi desteklenmiyor" +msgstr "Dosya API desteklenmiyor" -#: console/templates/console-spice-full.html:197 +#: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "Sunucu" -#: console/templates/console-spice-full.html:199 +#: console/templates/console-spice-full.html:204 msgid "Port" msgstr "Bağlantı Noktası" -#: console/templates/console-spice-full.html:207 +#: console/templates/console-spice-full.html:212 msgid "Show console" msgstr "Konsol göster" -#: console/templates/console-spice-full.html:209 -#: interfaces/templates/interface.html:60 networks/templates/network.html:52 -#: networks/templates/network.html:122 networks/templates/network.html:128 -#: networks/templates/network.html:234 networks/templates/network.html:240 -#: storages/templates/storage.html:61 +#: console/templates/console-spice-full.html:214 +#: interfaces/templates/interface.html:59 networks/templates/network.html:49 +#: networks/templates/network.html:119 networks/templates/network.html:125 +#: networks/templates/network.html:231 networks/templates/network.html:237 +#: storages/templates/storage.html:60 msgid "Start" msgstr "Başlat" @@ -1271,7 +1224,7 @@ msgstr "URL de sunucu adresi ve portu belirtilmelidir" msgid "noVNC encountered an error" msgstr "noVNC bir hatayla karşılaştı" -#: console/templates/console-vnc-lite.html:222 +#: console/templates/console-vnc-lite.html:221 msgid "Loading" msgstr "Yükleniyor" @@ -1307,10 +1260,6 @@ msgstr "Lütfen bir video sürücüsü seçin" msgid "The name of the virtual machine must not contain any special characters" msgstr "Sanal makine adı özel karakterler içeremez" -#: instances/forms.py:65 -msgid "The name of the virtual machine must not exceed 20 characters" -msgstr "Sanal makine adı 20 karakterden fazla olamaz" - #: instances/models.py:11 msgid "label" msgstr "etiket" @@ -1339,71 +1288,101 @@ msgstr "şablon mu" msgid "created" msgstr "oluşturuldu" -#: instances/models.py:215 +#: instances/models.py:220 #, fuzzy #| msgid "Show access root password" msgid "Can access console without password" -msgstr "Kök erişim parolasını göster" +msgstr "Parolasız konsol erişimi yapabilir" #: instances/templates/add_instance_network_block.html:12 msgid "Add Instance Network" msgstr "Sanal makine ağı ekle" #: instances/templates/add_instance_network_block.html:18 -#: instances/templates/create_instance_w2.html:210 -#: instances/templates/instances/settings_tab.html:358 -#: instances/templates/instances/settings_tab.html:381 -#: instances/templates/instances/settings_tab.html:482 -#: interfaces/templates/interface.html:46 -#: interfaces/templates/interface.html:75 +#: instances/templates/create_instance_w2.html:205 +#: instances/templates/instances/settings_tab.html:359 +#: instances/templates/instances/settings_tab.html:382 +#: instances/templates/instances/settings_tab.html:487 +#: interfaces/templates/interface.html:45 +#: interfaces/templates/interface.html:74 #: interfaces/templates/interfaces.html:63 #: networks/templates/modify_ipv4_fixed_address.html:24 -#: networks/templates/network.html:175 +#: networks/templates/network.html:172 msgid "MAC" msgstr "MAC" #: instances/templates/add_instance_network_block.html:24 -#: instances/templates/create_instance_w2.html:169 -#: instances/templates/create_instance_w2.html:393 -#: instances/templates/create_instance_w2.html:610 +#: instances/templates/create_instance_w2.html:164 +#: instances/templates/create_instance_w2.html:388 +#: instances/templates/create_instance_w2.html:605 #: instances/templates/instances/settings_tab.html:30 -#: instances/templates/instances/settings_tab.html:393 -#: networks/templates/network.html:4 networks/templates/network.html:9 -#: networks/templates/network.html:110 networks/templates/network.html:221 +#: instances/templates/instances/settings_tab.html:394 +#: networks/templates/network.html:5 networks/templates/network.html:7 +#: networks/templates/network.html:107 networks/templates/network.html:218 msgid "Network" msgstr "Ağ" #: instances/templates/add_instance_network_block.html:37 -#: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:434 -#: instances/templates/create_instance_w2.html:647 -#: instances/templates/instances/settings_tab.html:402 -#: nwfilters/templates/nwfilter.html:9 +#: instances/templates/create_instance_w2.html:183 +#: instances/templates/create_instance_w2.html:429 +#: instances/templates/create_instance_w2.html:642 +#: instances/templates/instances/settings_tab.html:403 +#: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" msgstr "AğFiltresi" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:117 #: instances/templates/create_inst_block.html:25 -#: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:382 -#: instances/templates/create_instance_w2.html:437 -#: instances/templates/create_instance_w2.html:585 -#: instances/templates/create_instance_w2.html:604 -#: instances/templates/create_instance_w2.html:650 +#: instances/templates/create_instance_w2.html:158 +#: instances/templates/create_instance_w2.html:186 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:432 +#: instances/templates/create_instance_w2.html:580 +#: instances/templates/create_instance_w2.html:599 +#: instances/templates/create_instance_w2.html:645 #: instances/templates/instances/access_tab.html:135 #: instances/templates/instances/settings_tab.html:183 -#: instances/templates/instances/settings_tab.html:406 +#: instances/templates/instances/settings_tab.html:407 #: instances/templates/instances/stats_tab.html:90 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 +#: interfaces/templates/interface.html:41 +#: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:78 #: storages/templates/create_stg_block.html:132 -#: storages/templates/storage.html:48 storages/templates/storage.html:50 -#: storages/templates/storage.html:52 +#: storages/templates/storage.html:47 storages/templates/storage.html:49 +#: storages/templates/storage.html:51 msgid "None" msgstr "Hiçbiri" +#: instances/templates/add_instance_network_block.html:49 +#: instances/templates/add_instance_owner_block.html:30 +#: instances/templates/add_instance_volume.html:89 +#: instances/templates/add_instance_volume.html:144 +#: instances/templates/create_flav_block.html:25 +#: instances/templates/create_inst_block.html:34 +#: instances/templates/create_instance_w2.html:269 +#: instances/templates/edit_instance_volume.html:123 +#: instances/templates/instances/settings_tab.html:428 +#: interfaces/templates/create_iface_block.html:135 +#: networks/templates/add_network_qos.html:50 +#: networks/templates/create_net_block.html:85 +#: networks/templates/modify_ipv4_fixed_address.html:44 +#: networks/templates/modify_ipv6_fixed_address.html:44 +#: nwfilters/templates/add_nwf_rule.html:25 +#: nwfilters/templates/create_nwfilter_block.html:23 +#: nwfilters/templates/nwfilters.html:80 nwfilters/templates/nwfilters.html:108 +#: secrets/templates/create_secret_block.html:54 +#: secrets/templates/secrets.html:102 +#: storages/templates/create_stg_block.html:55 +#: storages/templates/create_stg_block.html:84 +#: storages/templates/create_stg_block.html:140 +#: storages/templates/create_stg_block.html:202 +#: storages/templates/create_stg_block.html:230 +#: storages/templates/create_stg_vol_block.html:28 +#: storages/templates/create_stg_vol_block.html:56 +#: storages/templates/storage.html:154 +msgid "Close" +msgstr "Kapat" + #: instances/templates/add_instance_owner_block.html:12 msgid "Add Instance Owner" msgstr "Sanal makine sahibi ekle" @@ -1433,27 +1412,27 @@ msgstr "Birim parametreleri" #: instances/templates/add_instance_volume.html:30 #: instances/templates/add_instance_volume.html:100 -#: instances/templates/create_instance_w2.html:154 -#: instances/templates/create_instance_w2.html:596 +#: instances/templates/create_instance_w2.html:149 +#: instances/templates/create_instance_w2.html:591 #: instances/templates/instances/settings_tab.html:237 -#: storages/templates/storage.html:4 storages/templates/storage.html:14 +#: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" msgstr "Depolama" #: instances/templates/add_instance_volume.html:46 #: storages/templates/create_stg_block.html:183 -#: storages/templates/storage.html:100 storages/templates/storage.html:138 +#: storages/templates/storage.html:99 storages/templates/storage.html:137 msgid "Format" msgstr "Biçem" #: instances/templates/add_instance_volume.html:56 -#: storages/templates/storage.html:53 storages/templates/storage.html:99 -#: storages/templates/storages.html:66 +#: storages/templates/storage.html:52 storages/templates/storage.html:98 +#: storages/templates/storages.html:62 msgid "Size" msgstr "Boyut" #: instances/templates/add_instance_volume.html:60 -#: instances/templates/create_instance_w2.html:96 +#: instances/templates/create_instance_w2.html:91 msgid "GB" msgstr "GB" @@ -1470,8 +1449,8 @@ msgid "Cache" msgstr "Önbellek" #: instances/templates/add_instance_volume.html:83 -#: instances/templates/instances/settings_tab.html:755 -#: storages/templates/storage.html:148 +#: instances/templates/instances/settings_tab.html:760 +#: storages/templates/storage.html:147 msgid "Metadata" msgstr "Metaveri" @@ -1516,180 +1495,222 @@ msgstr "Lütfen seçin" msgid "Choose" msgstr "Seç" -#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w1.html:5 #: instances/templates/create_instance_w2.html:5 msgid "Create new instance" msgstr "Yeni sanal makine oluştur" -#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w1.html:5 msgid "Select Type" msgstr "Tip seçin" -#: instances/templates/create_instance_w1.html:11 -#: instances/templates/create_instance_w2.html:14 +#: instances/templates/create_instance_w1.html:8 +#: instances/templates/create_instance_w2.html:12 #, python-format msgid "New instance on %(host)s " msgstr "%(host)s üzerinde yeni sanal makine" -#: instances/templates/create_instance_w1.html:47 +#: instances/templates/create_instance_w1.html:41 #: instances/templates/instances/settings_tab.html:49 -#: networks/templates/network.html:75 nwfilters/templates/nwfilter.html:52 +#: networks/templates/network.html:72 nwfilters/templates/nwfilter.html:49 msgid "XML" msgstr "XML" -#: instances/templates/create_instance_w1.html:68 +#: instances/templates/create_instance_w1.html:62 msgid "Chipset" msgstr "Yonga" -#: instances/templates/create_instance_w1.html:78 +#: instances/templates/create_instance_w1.html:72 msgid "Next" msgstr "İleri" -#: instances/templates/create_instance_w2.html:50 +#: instances/templates/create_instance_w1.html:89 +#: instances/templates/create_instance_w2.html:271 +#: instances/templates/create_instance_w2.html:273 +#: instances/templates/create_instance_w2.html:500 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:713 +#: instances/templates/create_instance_w2.html:717 +#: interfaces/templates/create_iface_block.html:138 +#: 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/create_nwfilter_block.html:24 +#: secrets/templates/create_secret_block.html:55 +#: storages/templates/create_stg_block.html:56 +#: storages/templates/create_stg_block.html:85 +#: storages/templates/create_stg_block.html:144 +#: storages/templates/create_stg_block.html:148 +#: storages/templates/create_stg_block.html:205 +#: storages/templates/create_stg_block.html:233 +#: storages/templates/create_stg_vol_block.html:57 +msgid "Create" +msgstr "Oluştur" + +#: instances/templates/create_instance_w2.html:45 msgid "Flavor" msgstr "" -#: instances/templates/create_instance_w2.html:55 +#: instances/templates/create_instance_w2.html:50 msgid "Custom" msgstr "Özel" -#: instances/templates/create_instance_w2.html:60 +#: instances/templates/create_instance_w2.html:55 msgid "Template" msgstr "Şablon" -#: instances/templates/create_instance_w2.html:71 +#: instances/templates/create_instance_w2.html:66 msgid "Hypervisor doesn't have any Flavors" msgstr "" -#: instances/templates/create_instance_w2.html:76 +#: instances/templates/create_instance_w2.html:71 msgid "Create from flavor" msgstr "" -#: instances/templates/create_instance_w2.html:84 -#: instances/templates/create_instance_w2.html:357 -#: instances/templates/create_instance_w2.html:568 -#: instances/templates/instance.html:45 +#: instances/templates/create_instance_w2.html:79 +#: instances/templates/create_instance_w2.html:352 +#: instances/templates/create_instance_w2.html:563 +#: instances/templates/instance.html:47 msgid "RAM" msgstr "RAM" -#: instances/templates/create_instance_w2.html:85 -#: instances/templates/create_instance_w2.html:372 +#: instances/templates/create_instance_w2.html:80 +#: instances/templates/create_instance_w2.html:367 msgid "HDD" msgstr "HDD" -#: instances/templates/create_instance_w2.html:95 -#: instances/templates/create_instance_w2.html:361 -#: instances/templates/create_instance_w2.html:572 -#: instances/templates/instance.html:45 +#: instances/templates/create_instance_w2.html:90 +#: instances/templates/create_instance_w2.html:356 +#: instances/templates/create_instance_w2.html:567 +#: instances/templates/instance.html:47 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:108 msgid "MB" msgstr "MB" -#: instances/templates/create_instance_w2.html:102 +#: instances/templates/create_instance_w2.html:97 msgid "Create Virtual Machine" msgstr "Sanal Makine Oluştur" -#: instances/templates/create_instance_w2.html:120 -#: instances/templates/create_instance_w2.html:317 -#: instances/templates/create_instance_w2.html:530 +#: instances/templates/create_instance_w2.html:115 +#: instances/templates/create_instance_w2.html:312 +#: instances/templates/create_instance_w2.html:525 msgid "Firmware" msgstr "Üretici yazılımı" -#: instances/templates/create_instance_w2.html:132 -#: instances/templates/create_instance_w2.html:335 -#: instances/templates/create_instance_w2.html:547 +#: instances/templates/create_instance_w2.html:127 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:542 msgid "VCPU Config" msgstr "VCPU Konfigi" -#: instances/templates/create_instance_w2.html:135 -#: instances/templates/create_instance_w2.html:338 -#: instances/templates/create_instance_w2.html:550 +#: instances/templates/create_instance_w2.html:130 +#: instances/templates/create_instance_w2.html:333 +#: instances/templates/create_instance_w2.html:545 msgid "no-mode" msgstr "mod-yok" -#: instances/templates/create_instance_w2.html:179 -#: instances/templates/create_instance_w2.html:407 -#: instances/templates/create_instance_w2.html:620 +#: instances/templates/create_instance_w2.html:174 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/edit_instance_volume.html:25 msgid "Advanced" msgstr "Gelişmiş" -#: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:636 +#: instances/templates/create_instance_w2.html:194 +#: instances/templates/create_instance_w2.html:631 msgid "HDD cache mode" msgstr "HDD önbellek modu" -#: instances/templates/create_instance_w2.html:217 -#: instances/templates/create_instance_w2.html:446 -#: instances/templates/create_instance_w2.html:659 +#: instances/templates/create_instance_w2.html:212 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:654 msgid "Graphics" msgstr "Grafikler" -#: instances/templates/create_instance_w2.html:228 -#: instances/templates/create_instance_w2.html:457 -#: instances/templates/create_instance_w2.html:670 +#: instances/templates/create_instance_w2.html:223 +#: instances/templates/create_instance_w2.html:452 +#: instances/templates/create_instance_w2.html:665 msgid "Video" msgstr "Video" -#: instances/templates/create_instance_w2.html:242 -#: instances/templates/create_instance_w2.html:471 -#: instances/templates/create_instance_w2.html:684 +#: instances/templates/create_instance_w2.html:237 +#: instances/templates/create_instance_w2.html:466 +#: instances/templates/create_instance_w2.html:679 msgid "Console Access" msgstr "Konsol Erişimi" -#: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:254 -#: instances/templates/create_instance_w2.html:481 -#: instances/templates/create_instance_w2.html:483 -#: instances/templates/create_instance_w2.html:694 -#: instances/templates/create_instance_w2.html:696 +#: instances/templates/create_instance_w2.html:247 +#: instances/templates/create_instance_w2.html:249 +#: instances/templates/create_instance_w2.html:476 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:689 +#: instances/templates/create_instance_w2.html:691 msgid "Console Password" msgstr "Konsol Parolası" -#: instances/templates/create_instance_w2.html:258 -#: instances/templates/create_instance_w2.html:487 -#: instances/templates/create_instance_w2.html:700 +#: instances/templates/create_instance_w2.html:253 +#: instances/templates/create_instance_w2.html:482 +#: instances/templates/create_instance_w2.html:695 msgid "Guest Agent" msgstr "Misafir Aracı" -#: instances/templates/create_instance_w2.html:265 -#: instances/templates/create_instance_w2.html:494 -#: instances/templates/create_instance_w2.html:707 +#: instances/templates/create_instance_w2.html:260 +#: instances/templates/create_instance_w2.html:489 +#: instances/templates/create_instance_w2.html:702 msgid "VirtIO" msgstr "VirtIO" -#: instances/templates/create_instance_w2.html:364 +#: instances/templates/create_instance_w2.html:287 +#: instances/templates/instances/settings_tab.html:439 +#: instances/templates/instances/settings_tab.html:515 +#: instances/templates/instances/settings_tab.html:525 +#: instances/templates/instances/snapshots_tab.html:75 +#: interfaces/templates/interface.html:60 +#: interfaces/templates/interface.html:62 networks/templates/network.html:50 +#: networks/templates/network.html:52 networks/templates/network.html:62 +#: networks/templates/network.html:136 networks/templates/network.html:189 +#: networks/templates/network.html:194 networks/templates/network.html:249 +#: networks/templates/network.html:298 networks/templates/network.html:303 +#: networks/templates/network.html:353 networks/templates/network.html:358 +#: nwfilters/templates/nwfilter.html:111 nwfilters/templates/nwfilter.html:151 +#: nwfilters/templates/nwfilters.html:120 secrets/templates/secrets.html:77 +#: storages/templates/storage.html:62 storages/templates/storage.html:65 +#: storages/templates/storage.html:77 storages/templates/storage.html:174 +msgid "Are you sure?" +msgstr "Emin misiniz?" + +#: instances/templates/create_instance_w2.html:359 msgid "Added Disks" msgstr "Eklenen Diskler" -#: instances/templates/create_instance_w2.html:377 -#: instances/templates/create_instance_w2.html:580 +#: instances/templates/create_instance_w2.html:372 +#: instances/templates/create_instance_w2.html:575 msgid "Select pool" msgstr "Havuz seçin" -#: instances/templates/create_instance_w2.html:416 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:411 +#: instances/templates/create_instance_w2.html:624 msgid "Disk Metadata" msgstr "Disk Metadata" -#: instances/templates/create_instance_w2.html:418 -#: instances/templates/create_instance_w2.html:631 +#: instances/templates/create_instance_w2.html:413 +#: instances/templates/create_instance_w2.html:626 msgid "Metadata preallocation" msgstr "Metadata öntahsis" -#: instances/templates/create_instance_w2.html:420 -#: instances/templates/create_instance_w2.html:633 +#: instances/templates/create_instance_w2.html:415 +#: instances/templates/create_instance_w2.html:628 #: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:360 #: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 msgid "Image" msgstr "İmaj" -#: instances/templates/create_instance_w2.html:423 +#: instances/templates/create_instance_w2.html:418 msgid "HDD Cache Mode" msgstr "HDD Önbellek Modu" -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:570 msgid "Template Disk" msgstr "Şablon Disk" @@ -1741,38 +1762,38 @@ msgstr "Diskard modu" msgid "Detect zeroes" msgstr "Sıfırları yakala" -#: instances/templates/instance.html:20 +#: instances/templates/instance.html:22 #: instances/templates/instance_actions.html:14 #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:25 -#: instances/templates/instances/power_tab.html:82 instances/views.py:287 +#: instances/templates/instances/power_tab.html:82 instances/views.py:264 msgid "Suspend" msgstr "Duraklat" -#: instances/templates/instance.html:26 +#: instances/templates/instance.html:28 msgid "Guest Agent Enabled & Connected" msgstr "Misafir Aracı Etkin & Bağlı" -#: instances/templates/instance.html:29 +#: instances/templates/instance.html:31 msgid "Guest Agent Enabled but not Connected" msgstr "Misafir Aracı Etkin fakat bağlı değil" -#: instances/templates/instance.html:33 +#: instances/templates/instance.html:35 msgid "Guest Agent Not Enabled & Not Connected" msgstr "Misafir Aracı etkin değil & Bağlanmamış" -#: instances/templates/instance.html:48 +#: instances/templates/instance.html:50 #: instances/templates/instances/resize_tab.html:18 #: instances/templates/instances/settings_tab.html:16 msgid "Disk" msgstr "Disk" -#: instances/templates/instance.html:55 +#: instances/templates/instance.html:57 msgid "Refresh instance info" msgstr "Sanal makine bilgilerini yenile" -#: instances/templates/instance.html:59 +#: instances/templates/instance.html:61 msgid "quota reached" msgstr "kotaya erişildi" @@ -1800,28 +1821,38 @@ msgstr "İstatistikler" #: instances/templates/instances/destroy_instance_form.html:40 #: instances/templates/instances/destroy_tab.html:18 #: instances/templates/instances/destroy_tab.html:20 -#: instances/templates/instances/destroy_tab.html:23 instances/views.py:329 +#: instances/templates/instances/destroy_tab.html:23 instances/views.py:306 msgid "Destroy" msgstr "Sil" +#: instances/templates/instance_actions.html:6 +#: instances/templates/instances/settings_tab.html:37 +#: instances/templates/instances/settings_tab.html:788 +#: instances/templates/instances/settings_tab.html:790 +#: nwfilters/templates/nwfilters.html:109 +#: nwfilters/templates/nwfilters.html:115 storages/templates/storage.html:155 +#: storages/templates/storage.html:162 +msgid "Clone" +msgstr "Klonla" + #: instances/templates/instance_actions.html:10 #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:47 #: instances/templates/instances/power_tab.html:121 -#: instances/templates/instances/power_tab.html:123 instances/views.py:262 +#: instances/templates/instances/power_tab.html:123 instances/views.py:239 msgid "Power On" msgstr "Başlat" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:9 -#: instances/templates/instances/power_tab.html:59 instances/views.py:278 +#: instances/templates/instances/power_tab.html:59 instances/views.py:255 msgid "Power Off" msgstr "Kapat" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:14 -#: instances/templates/instances/power_tab.html:66 instances/views.py:271 +#: instances/templates/instances/power_tab.html:66 instances/views.py:248 msgid "Power Cycle" msgstr "Yeniden başlat" @@ -1833,7 +1864,7 @@ msgstr "VNC Konsol" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:34 #: instances/templates/instances/power_tab.html:93 -#: instances/templates/instances/power_tab.html:108 instances/views.py:295 +#: instances/templates/instances/power_tab.html:108 instances/views.py:272 msgid "Resume" msgstr "Devam ettir" @@ -1841,7 +1872,7 @@ msgstr "Devam ettir" #: instances/templates/instances/power_tab.html:19 #: instances/templates/instances/power_tab.html:39 #: instances/templates/instances/power_tab.html:74 -#: instances/templates/instances/power_tab.html:100 instances/views.py:302 +#: instances/templates/instances/power_tab.html:100 instances/views.py:279 msgid "Force Off" msgstr "Zorla Kapat" @@ -1886,7 +1917,7 @@ msgstr "Sadece Görüntüle" #, fuzzy #| msgid "Resize Memory" msgid "Resize Session" -msgstr "Bellek Boyutlandır" +msgstr "Oturumu Boyutlandır" #: instances/templates/instances/access_tab.html:71 msgid "View Clipboard" @@ -1939,6 +1970,16 @@ msgstr "" "Bu eylem sanal makinenin konsoluna bir bağlantı ile uzak görüntüleyiciyi " "açar." +#: instances/templates/instances/access_tab.html:159 +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:160 +#, fuzzy +#| msgid "Send console.vv file" +msgid "Get console.vv" +msgstr "console.vv dosyası gönder" + #: instances/templates/instances/destroy_instance_form.html:4 #, fuzzy #| msgid "Destroy" @@ -1971,7 +2012,7 @@ msgstr "Sanal makine NVRAM'ini sil" #, fuzzy #| msgid "Destroy Instance" msgid "You cannot destroy instance!" -msgstr "Sanal makineyi sil" +msgstr "Sanal makineyi silemezsiniz!" #: instances/templates/instances/destroy_tab.html:8 msgid "Destroy Instance" @@ -1981,7 +2022,7 @@ msgstr "Sanal makineyi sil" #, fuzzy #| msgid "This action restore the instance after suspend." msgid "This action starts remove instance process" -msgstr "Bu eylem sanal makineyi sürdürmeye döndürür." +msgstr "Bu eylem sanal makine silme işlemini başlatır." #: instances/templates/instances/power_tab.html:56 msgid "This action sends an ACPI shutdown signal to the instance." @@ -2048,7 +2089,7 @@ msgstr "Mantıksal sanal makine Aktif/Maksimum CPUları" #: instances/templates/instances/resize_tab.html:71 #: instances/templates/instances/settings_tab.html:79 #: instances/templates/instances/settings_tab.html:95 -#: networks/templates/network.html:65 storages/templates/storage.html:78 +#: networks/templates/network.html:62 storages/templates/storage.html:77 msgid "Disable" msgstr "Devredışı" @@ -2059,7 +2100,7 @@ msgstr "Sabit" #: instances/templates/instances/resize_tab.html:75 #: instances/templates/instances/settings_tab.html:77 #: instances/templates/instances/settings_tab.html:91 -#: networks/templates/network.html:63 storages/templates/storage.html:75 +#: networks/templates/network.html:60 storages/templates/storage.html:74 msgid "Enable" msgstr "Etkin" @@ -2092,8 +2133,8 @@ msgid "Boot" msgstr "Ön Yükleme" #: instances/templates/instances/settings_tab.html:44 -#: instances/templates/instances/settings_tab.html:616 -#: instances/templates/instances/settings_tab.html:618 +#: instances/templates/instances/settings_tab.html:621 +#: instances/templates/instances/settings_tab.html:623 msgid "Migrate" msgstr "Taşı" @@ -2102,7 +2143,7 @@ msgid "Options" msgstr "Seçenekler" #: instances/templates/instances/settings_tab.html:72 -#: networks/templates/network.html:59 storages/templates/storage.html:70 +#: networks/templates/network.html:56 storages/templates/storage.html:69 msgid "Autostart" msgstr "Otomatik başlat" @@ -2139,7 +2180,7 @@ msgid "down: move selected devices" msgstr "aşağı: seçili aygıtları taşı" #: instances/templates/instances/settings_tab.html:139 -#: instances/templates/instances/settings_tab.html:428 +#: instances/templates/instances/settings_tab.html:429 msgid "Apply" msgstr "Uygula" @@ -2154,7 +2195,7 @@ msgstr "CD-ROM Ekle" #: instances/templates/instances/settings_tab.html:169 #: instances/templates/instances/settings_tab.html:234 #: interfaces/templates/create_iface_block.html:34 -#: networks/templates/network.html:46 networks/templates/networks.html:63 +#: networks/templates/network.html:43 networks/templates/networks.html:59 #: storages/templates/create_stg_block.html:77 msgid "Device" msgstr "Aygıt" @@ -2194,7 +2235,7 @@ msgid "Capacity" msgstr "Kapasite" #: instances/templates/instances/settings_tab.html:238 -#: instances/templates/instances/settings_tab.html:362 +#: instances/templates/instances/settings_tab.html:363 msgid "Source" msgstr "Kaynak" @@ -2233,261 +2274,260 @@ msgstr "Bilgi" msgid "active" msgstr "aktif" -#: instances/templates/instances/settings_tab.html:360 -#: nwfilters/templates/nwfilter.html:78 +#: instances/templates/instances/settings_tab.html:361 +#: nwfilters/templates/nwfilter.html:75 msgid "Filter" msgstr "Filtre" -#: instances/templates/instances/settings_tab.html:367 +#: instances/templates/instances/settings_tab.html:368 msgid "Edit NIC" msgstr "NIC Düzenle" -#: instances/templates/instances/settings_tab.html:375 +#: instances/templates/instances/settings_tab.html:376 msgid "Edit Instance Network" msgstr "Sanal Makine Ağını Düzenle" -#: instances/templates/instances/settings_tab.html:388 +#: instances/templates/instances/settings_tab.html:389 msgid "Net Source" msgstr "Ağ Kaynağı" -#: instances/templates/instances/settings_tab.html:396 -#: interfaces/templates/interface.html:3 interfaces/templates/interface.html:8 -#: interfaces/templates/interface.html:40 +#: instances/templates/instances/settings_tab.html:397 +#: interfaces/templates/interface.html:4 interfaces/templates/interface.html:6 +#: interfaces/templates/interface.html:39 msgid "Interface" msgstr "Arabirim" -#: instances/templates/instances/settings_tab.html:414 -#: instances/templates/instances/settings_tab.html:453 +#: instances/templates/instances/settings_tab.html:415 +#: instances/templates/instances/settings_tab.html:454 msgid "Model" msgstr "Model" -#: instances/templates/instances/settings_tab.html:428 +#: instances/templates/instances/settings_tab.html:429 msgid "Apply network changes" msgstr "Ağ değişikliklerini uygula" -#: instances/templates/instances/settings_tab.html:437 +#: instances/templates/instances/settings_tab.html:438 msgid "Delete Device" msgstr "Aygıt Sil" -#: instances/templates/instances/settings_tab.html:445 +#: instances/templates/instances/settings_tab.html:446 #: interfaces/templates/create_iface_block.html:71 -#: interfaces/templates/interface.html:42 +#: interfaces/templates/interface.html:41 msgid "IPv4" msgstr "IPv4" -#: instances/templates/instances/settings_tab.html:449 +#: instances/templates/instances/settings_tab.html:450 #: interfaces/templates/create_iface_block.html:74 -#: interfaces/templates/interface.html:44 +#: interfaces/templates/interface.html:43 msgid "IPv6" msgstr "IPv6" -#: instances/templates/instances/settings_tab.html:455 +#: instances/templates/instances/settings_tab.html:456 msgid "QoS" msgstr "QoS" -#: instances/templates/instances/settings_tab.html:476 -#: networks/templates/network.html:325 +#: instances/templates/instances/settings_tab.html:468 +msgid "" +"In most configurations, macvtap does not work for host to guest network " +"communication" +msgstr "" + +#: instances/templates/instances/settings_tab.html:481 +#: networks/templates/network.html:322 msgid "QoS Configuration" msgstr "QoS Yapılandırması" -#: instances/templates/instances/settings_tab.html:482 +#: instances/templates/instances/settings_tab.html:487 #: networks/templates/add_network_qos.html:18 -#: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134 +#: networks/templates/network.html:328 nwfilters/templates/nwfilter.html:131 msgid "Direction" msgstr "Yön" -#: instances/templates/instances/settings_tab.html:483 +#: instances/templates/instances/settings_tab.html:488 #: networks/templates/add_network_qos.html:27 -#: networks/templates/network.html:332 +#: networks/templates/network.html:329 msgid "Average" msgstr "Ortalama" -#: instances/templates/instances/settings_tab.html:484 +#: instances/templates/instances/settings_tab.html:489 #: networks/templates/add_network_qos.html:34 -#: networks/templates/network.html:333 +#: networks/templates/network.html:330 msgid "Peak" msgstr "Tepe" -#: instances/templates/instances/settings_tab.html:485 +#: instances/templates/instances/settings_tab.html:490 #: networks/templates/add_network_qos.html:41 -#: networks/templates/network.html:334 +#: networks/templates/network.html:331 msgid "Burst" msgstr "" -#: instances/templates/instances/settings_tab.html:510 -#: networks/templates/network.html:356 +#: instances/templates/instances/settings_tab.html:515 +#: networks/templates/network.html:353 msgid "Edit QoS" msgstr "QoS Düzenle" -#: instances/templates/instances/settings_tab.html:520 -#: networks/templates/network.html:361 +#: instances/templates/instances/settings_tab.html:525 +#: networks/templates/network.html:358 msgid "Delete QoS" msgstr "QoS Sil" -#: instances/templates/instances/settings_tab.html:536 +#: instances/templates/instances/settings_tab.html:541 msgid "For migration both host servers must have equal settings and OS type" msgstr "" "Taşıma için iki sunucu da eşlenik ayarlara ve OS tipine sahip olmalıdır" -#: instances/templates/instances/settings_tab.html:540 +#: instances/templates/instances/settings_tab.html:545 msgid "Original host" msgstr "Orijinal Sunucu" -#: instances/templates/instances/settings_tab.html:546 +#: instances/templates/instances/settings_tab.html:551 msgid "Host migration" msgstr "Sunucu taşıma" -#: instances/templates/instances/settings_tab.html:563 +#: instances/templates/instances/settings_tab.html:568 msgid "Live migration" msgstr "Canlı olarak taşı" -#: instances/templates/instances/settings_tab.html:571 +#: instances/templates/instances/settings_tab.html:576 msgid "Unsafe migration" msgstr "Güvensiz taşıma" -#: instances/templates/instances/settings_tab.html:579 +#: instances/templates/instances/settings_tab.html:584 msgid "Delete original" msgstr "Orjinali sil" -#: instances/templates/instances/settings_tab.html:587 +#: instances/templates/instances/settings_tab.html:592 msgid "Offline migration" msgstr "Çevrimdışı olarak taşı" -#: instances/templates/instances/settings_tab.html:595 +#: instances/templates/instances/settings_tab.html:600 msgid "Post copy" msgstr "" -#: instances/templates/instances/settings_tab.html:603 +#: instances/templates/instances/settings_tab.html:608 msgid "Forces CPU convergence during live migration" -msgstr "" +msgstr "Canlı göç esnasında CPU yu yavaşlamaya zorlar" -#: instances/templates/instances/settings_tab.html:603 +#: instances/templates/instances/settings_tab.html:608 msgid "Auto converge" -msgstr "" +msgstr "Otomatik yavaşlat" -#: instances/templates/instances/settings_tab.html:611 +#: instances/templates/instances/settings_tab.html:616 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:611 +#: instances/templates/instances/settings_tab.html:616 msgid "Compressed" msgstr "Sıkıştırılmış" -#: instances/templates/instances/settings_tab.html:624 +#: instances/templates/instances/settings_tab.html:629 msgid "If you need to edit XML please Power Off the instance" msgstr "" "XML üzerinden ayarları değiştirmek istiyorsanız sanal makineyi kapatmalısınız" -#: instances/templates/instances/settings_tab.html:646 +#: instances/templates/instances/settings_tab.html:651 msgid "Instance owners" msgstr "Sanal makine sahipleri" -#: instances/templates/instances/settings_tab.html:675 +#: instances/templates/instances/settings_tab.html:680 #, fuzzy #| msgid "To create console password, shutdown the instance." msgid "To change console settings, shutdown the instance." -msgstr "Konsol parolasını oluşturmak için sanal makineyi kapatın" +msgstr "Konsol ayarlarını değiştirmek için sanal makineyi kapatın" -#: instances/templates/instances/settings_tab.html:681 -#: instances/templates/instances/settings_tab.html:683 -#, fuzzy -#| msgid "date" -msgid "Update" -msgstr "tarih" - -#: instances/templates/instances/settings_tab.html:692 +#: instances/templates/instances/settings_tab.html:697 msgid "Create a clone" msgstr "Bir klon oluştur" -#: instances/templates/instances/settings_tab.html:695 +#: instances/templates/instances/settings_tab.html:700 msgid "Clone Name" msgstr "Klon Adı" -#: instances/templates/instances/settings_tab.html:702 -#: instances/templates/instances/settings_tab.html:733 +#: instances/templates/instances/settings_tab.html:707 +#: instances/templates/instances/settings_tab.html:738 msgid "Guess" msgstr "Tahmin" -#: instances/templates/instances/settings_tab.html:721 +#: instances/templates/instances/settings_tab.html:726 msgid "Network devices" msgstr "Ağ aygıtları" -#: instances/templates/instances/settings_tab.html:731 +#: instances/templates/instances/settings_tab.html:736 msgid "Random" msgstr "Rastgele" -#: instances/templates/instances/settings_tab.html:746 +#: instances/templates/instances/settings_tab.html:751 msgid "Storage devices" msgstr "Depolama aygıtları" -#: instances/templates/instances/settings_tab.html:771 -#: instances/templates/instances/settings_tab.html:794 +#: instances/templates/instances/settings_tab.html:776 +#: instances/templates/instances/settings_tab.html:799 msgid "Title" msgstr "Başlık" -#: instances/templates/instances/settings_tab.html:791 +#: instances/templates/instances/settings_tab.html:796 msgid "To set instance template name description, shutdown the instance." msgstr "" "Sanal makine şablon adını ve tanımını ayarlamak için sanal makineyi kapatın." -#: instances/templates/instances/settings_tab.html:806 +#: instances/templates/instances/settings_tab.html:811 msgid "Is template" msgstr "Şablon?" -#: instances/templates/instances/settings_tab.html:827 +#: instances/templates/instances/settings_tab.html:832 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:830 +#: instances/templates/instances/settings_tab.html:835 msgid "Primary Video Model" msgstr "Birincil Video Model" -#: instances/templates/instances/settings_tab.html:834 +#: instances/templates/instances/settings_tab.html:839 msgid "please choose" msgstr "lütfen seçiniz" -#: instances/templates/instances/settings_tab.html:841 -#: instances/templates/instances/settings_tab.html:843 -#: instances/templates/instances/settings_tab.html:863 -#: instances/templates/instances/settings_tab.html:865 -#: instances/templates/instances/settings_tab.html:893 +#: instances/templates/instances/settings_tab.html:846 +#: instances/templates/instances/settings_tab.html:848 +#: instances/templates/instances/settings_tab.html:868 +#: instances/templates/instances/settings_tab.html:870 +#: instances/templates/instances/settings_tab.html:898 #: secrets/templates/secrets.html:103 msgid "Set" msgstr "Ayarla" -#: instances/templates/instances/settings_tab.html:851 +#: instances/templates/instances/settings_tab.html:856 msgid "To set instance vCPUs hotpluggable" msgstr "Sanal makinenin vCPUlarını hotpluggable yapmak için" -#: instances/templates/instances/settings_tab.html:854 +#: instances/templates/instances/settings_tab.html:859 msgid "vCPU Hot Plug" msgstr "" -#: instances/templates/instances/settings_tab.html:858 -#: instances/templates/instances/settings_tab.html:889 +#: instances/templates/instances/settings_tab.html:863 +#: instances/templates/instances/settings_tab.html:894 msgid "Enabled" msgstr "Etkin" -#: instances/templates/instances/settings_tab.html:859 -#: instances/templates/instances/settings_tab.html:890 +#: instances/templates/instances/settings_tab.html:864 +#: instances/templates/instances/settings_tab.html:895 msgid "Disabled" msgstr "Devredışı" -#: instances/templates/instances/settings_tab.html:873 +#: instances/templates/instances/settings_tab.html:878 msgid "To Enable/Disable Qemu Guest Agent. Status" msgstr "Misafir Aracıyı Etkilenleştirme/Devredışı bırakmak için. Durum" -#: instances/templates/instances/settings_tab.html:878 +#: instances/templates/instances/settings_tab.html:883 msgid "Disconnected" msgstr "Bağlantı yok" -#: instances/templates/instances/settings_tab.html:881 +#: instances/templates/instances/settings_tab.html:886 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:709 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 msgid "Unknown" msgstr "Bilinmeyen" -#: instances/templates/instances/settings_tab.html:885 +#: instances/templates/instances/settings_tab.html:890 msgid "Qemu Guest Agent" msgstr "Qemu Misafir Aracısı" @@ -2555,289 +2595,321 @@ msgstr "Bant Genişliği Aygıtı" msgid "Disk I/O device" msgstr "Disk I/O aygıtı" -#: instances/utils.py:122 +#: instances/utils.py:99 msgid "None available device name" msgstr "Hiçbiri uygun aygıt adı değil" -#: instances/utils.py:239 -msgid "Deleting due to multiple(Instance Name) records." -msgstr "Çoklu kayıt(sanal makine adı) nedeniyle siliniyor" - -#: instances/utils.py:247 -msgid "Deleting due to multiple(UUID) records." -msgstr "Çoklu(UUID) kayıtlar nedeniyle siliniyor." - -#: instances/views.py:259 +#: instances/views.py:236 msgid "Templates cannot be started." msgstr "Şablon makineler başlatılamaz." -#: instances/views.py:362 -#, python-brace-format -msgid "Migrate to {new_compute.hostname}" -msgstr "{new_compute.hostname} ya taşı" +#: instances/views.py:339 +#, fuzzy, python-format +#| msgid "Migrate to {new_compute.hostname}" +msgid "Migrate to %(hostname)%" +msgstr "%(hostname)% ya taşı" -#: instances/views.py:385 +#: instances/views.py:362 msgid "Reset root password" msgstr "Kök parolayı sıfırla" -#: instances/views.py:391 instances/views.py:417 +#: instances/views.py:368 instances/views.py:397 msgid "Please shutdown down your instance and then try again" msgstr "Lütfen sanal makinenizi kapatın ve yeniden deneyin" -#: instances/views.py:409 -#, python-brace-format -msgid "Installed new SSH public key {publickey.keyname}" -msgstr "" +#: instances/views.py:389 +#, python-format +msgid "Installed new SSH public key %(keyname)s" +msgstr "Yeni %(keyname)s SSH açık anahtarı kuruldu" -#: instances/views.py:436 -#, python-brace-format -msgid "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" +#: instances/views.py:416 +#, fuzzy, python-format +#| msgid "" +#| "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" +msgid "" +"User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" msgstr "" -"{quota_msg} Kullanıcı kotası doldu, '{instance.name}' in CPU su yeniden " +"%(quota_msg)s kullanıcısı kotası doldu, '%(instance_name)s' in CPU su yeniden " "boyutlandırılamıyor!" -#: instances/views.py:442 +#: instances/views.py:425 msgid "Resize CPU" msgstr "CPU Boyutlandır" -#: instances/views.py:470 -#, python-brace-format +#: instances/views.py:453 +#, fuzzy, python-format +#| msgid "" +#| "User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" msgid "" -"User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" +"User %(quota_msg)s quota reached, cannot resize memory of " +"'%(instance_name)s'!" msgstr "" -"{quota_msg} kullanıcı kotası doldu, '{instance.name}' in belleği yeniden " +"%(quota_msg)s kullanıcı kotası doldu, '%(instance_name)s' in belleği yeniden " "boyutlandırılamıyor!" -#: instances/views.py:476 +#: instances/views.py:462 msgid "Resize Memory" msgstr "Bellek Boyutlandır" -#: instances/views.py:506 -#, python-brace-format +#: instances/views.py:491 +#, fuzzy, python-format +#| msgid "" +#| "User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" msgid "" -"User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" +"User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" msgstr "" -"{quota_msg} kullanıcı kotası doldu, '{instance.name}' in diski yeniden " +"%(quota_msg)s kullanıcı kotası doldu, '%(instance_name)s' in diski yeniden " "boyutlandırılamıyor!" -#: instances/views.py:510 +#: instances/views.py:498 msgid "Disk resize" -msgstr "Diski Boyutlandır" +msgstr "Disk Boyutlandır" -#: instances/views.py:549 -#, python-brace-format -msgid "Attach new disk {name} ({format})" -msgstr "Yeni disk tak {name} ({format})" +#: instances/views.py:537 +#, fuzzy, python-format +#| msgid "Attach new disk {name} ({format})" +msgid "Attach new disk %(name)s (%(format)s)" +msgstr "Yeni disk tak %(name)s (%(format)s)" -#: instances/views.py:580 -#, python-brace-format -msgid "Attach Existing disk: {target_dev}" -msgstr "Takılan mevcut disk: {target_dev}" +#: instances/views.py:568 +#, fuzzy, python-format +#| msgid "Attach Existing disk: {target_dev}" +msgid "Attach Existing disk: %(target_dev)s" +msgstr "Takılan mevcut disk: %(target_dev)s" -#: instances/views.py:636 +#: instances/views.py:624 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:638 +#: instances/views.py:626 msgid "Volume is changed successfully." msgstr "Birim başarıyla değiştirildi." -#: instances/views.py:639 -#, python-brace-format -msgid "Edit disk: {target_dev}" -msgstr "Disk düzenle: {target_dev}" +#: instances/views.py:627 +#, fuzzy, python-format +#| msgid "Edit disk: {target_dev}" +msgid "Edit disk: %(target_dev)s" +msgstr "Disk düzenle: %(target_dev)s" -#: instances/views.py:661 -#, python-brace-format -msgid "Delete disk: {dev}" -msgstr "Disk sil: {dev}" +#: instances/views.py:649 +#, fuzzy, python-format +#| msgid "Delete disk: {dev}" +msgid "Delete disk: %(dev)s" +msgstr "Disk sil: %(dev)s" -#: instances/views.py:677 -#, python-brace-format -msgid "Detach disk: {dev}" -msgstr "Diski ayır: {dev}" +#: instances/views.py:665 +#, fuzzy, python-format +#| msgid "Detach disk: {dev}" +msgid "Detach disk: %(dev)s" +msgstr "Diski ayır: %(dev)s" -#: instances/views.py:690 -#, python-brace-format -msgid "Add CD-ROM: {target}" -msgstr "CD-ROM Ekle: {target}" +#: instances/views.py:678 +#, fuzzy, python-format +#| msgid "Add CD-ROM: {target}" +msgid "Add CD-ROM: %(target)s" +msgstr "CD-ROM Ekle: %(target)s" -#: instances/views.py:703 -#, python-brace-format -msgid "Detach CD-ROM: {dev}" -msgstr "CD-ROM ayır: {dev}" +#: instances/views.py:691 +#, fuzzy, python-format +#| msgid "Detach CD-ROM: {dev}" +msgid "Detach CD-ROM: %(dev)s" +msgstr "CD-ROM ayır: %(dev)s" -#: instances/views.py:716 -#, python-brace-format -msgid "Mount media: {dev}" -msgstr "Medya tak: {dev}" +#: instances/views.py:704 +#, fuzzy, python-format +#| msgid "Mount media: {dev}" +msgid "Mount media: %(dev)s" +msgstr "Medya tak: %(dev)s" -#: instances/views.py:729 -#, python-brace-format -msgid "Umount media: {dev}" -msgstr "Medyayı ayır: {dev}" +#: instances/views.py:717 +#, fuzzy, python-format +#| msgid "Umount media: {dev}" +msgid "Unmount media: %(dev)s" +msgstr "Medyayı ayır: %(dev)s" -#: instances/views.py:742 -#, python-brace-format -msgid "New snapshot : {name}" -msgstr "Yeni anlık görüntü: {name}" +#: instances/views.py:730 +#, fuzzy, python-format +#| msgid "New snapshot : {name}" +msgid "New snapshot: %(name)s" +msgstr "Yeni anlık görüntü: %(name)s" -#: instances/views.py:753 -#, python-brace-format -msgid "Delete snapshot : {snap_name}" -msgstr "Anlık görüntü sil: {snap_name}" +#: instances/views.py:741 +#, fuzzy, python-format +#| msgid "Delete snapshot : {snap_name}" +msgid "Delete snapshot: %(snap_name)s" +msgstr "Anlık görüntü sil: %(snap_name)s" -#: instances/views.py:764 +#: instances/views.py:752 msgid "Successful revert snapshot: " msgstr "Anlık görüntü geri dönüş başarılı:" -#: instances/views.py:767 +#: instances/views.py:755 msgid "Revert snapshot" msgstr "Snapshota dön" -#: instances/views.py:781 -#, python-brace-format -msgid "VCPU {id} is enabled={enabled}" +#: instances/views.py:769 +#, python-format +msgid "VCPU %(id)s is enabled=%(enabled)s" msgstr "" -#: instances/views.py:792 -#, python-brace-format -msgid "VCPU Hot-plug is enabled={status}" +#: instances/views.py:780 +#, python-format +msgid "VCPU Hot-plug is enabled=%(status)s" msgstr "" -#: instances/views.py:803 +#: instances/views.py:791 msgid "Set autostart" msgstr "Otomatik başlatmayı ayarla" -#: instances/views.py:812 +#: instances/views.py:800 msgid "Unset autostart" msgstr "Otomatik başlatmayı iptal et" -#: instances/views.py:821 +#: instances/views.py:809 msgid "Enable boot menu" msgstr "Ön yükleme menüsünü etkinleştir" -#: instances/views.py:830 +#: instances/views.py:818 msgid "Disable boot menu" msgstr "Ön yükleme menüsünü devredışı bırak" -#: instances/views.py:845 +#: instances/views.py:833 msgid "Set boot order" msgstr "Ön yükleme sırasını ayarla" -#: instances/views.py:848 +#: instances/views.py:836 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" "Ön yükleme menüsü değişiklikleri uygulandı. Fakat yeniden başlatılınca " "uygulanacak" -#: instances/views.py:850 +#: instances/views.py:838 msgid "Boot order changed successfully." msgstr "Ön yükleme sırası başarıyla değiştirildi." -#: instances/views.py:861 +#: instances/views.py:849 msgid "Edit XML" msgstr "XML Düzenle" -#: instances/views.py:875 -#, python-brace-format -msgid "Set Quest Agent {status}" +#: instances/views.py:863 +#, fuzzy, python-format +#| msgid "Set Quest Agent {status}" +msgid "Set Guest Agent %(status)s" msgstr "Misafir Aracı Ayarla {status}" -#: instances/views.py:885 +#: instances/views.py:873 msgid "Set Video Model" msgstr "Video Modeli Ayarla" -#: instances/views.py:894 +#: instances/views.py:882 msgid "Change network" msgstr "Ağ değiştir" -#: instances/views.py:907 +#: instances/views.py:895 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:915 +#: instances/views.py:903 msgid "Add network" msgstr "Ağ ekle" -#: instances/views.py:929 +#: instances/views.py:917 msgid "Delete network" msgstr "Ağ sil" -#: instances/views.py:945 -#, python-brace-format -msgid "Set Link State: {state}" -msgstr "Bağlantı durumunu ayarla: {state}" +#: instances/views.py:933 +#, fuzzy, python-format +#| msgid "Set Link State: {state}" +msgid "Set Link State: %(state)s" +msgstr "Bağlantı durumunu ayarla: %(state)s" -#: instances/views.py:964 -msgid "{qos_dir.capitalize()} QoS is set" -msgstr "{qos_dir.capitalize()} QoS ayarlandı" +#: instances/views.py:952 +#, fuzzy, python-format +#| msgid "{qos_dir.capitalize()} QoS is set" +msgid "%(qos_dir)s QoS is set" +msgstr "%(qos_dir)s QoS ayarlandı" -#: instances/views.py:968 networks/views.py:216 -msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +#: instances/views.py:956 +#, fuzzy, python-format +#| msgid "" +#| "Network XML is changed. \\Stop and start network to activate new config." +msgid "" +"%(qos_dir)s QoS is set. Network XML is changed. Stop and " +"start network to activate new config." msgstr "" -"{qos_dir.capitalize()} QoS ayarlandı. Ağ ayarları XML ile değiştirildi." +"%(qos_dir)s QoS ayarlandı. Ağ XML i değiştirildi. \\ Aktifleştirmek için " +"durdurun ve yeniden başlatın." -#: instances/views.py:969 networks/views.py:217 -msgid "Stop and start network to activate new config" -msgstr "Yeni yapılandırmayı aktifleştirmek için ağı durdurun ve başlatın" +#: instances/views.py:970 +#, fuzzy, python-format +#| msgid "{qos_dir.capitalize()} QoS is deleted" +msgid "%(qos_dir)s QoS is deleted" +msgstr "%(qos_dir)s QoS silindi" -#: instances/views.py:983 networks/views.py:233 -msgid "{qos_dir.capitalize()} QoS is deleted" -msgstr "{qos_dir.capitalize()} QoS silindi" - -#: instances/views.py:987 networks/views.py:230 -msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " -msgstr "{qos_dir.capitalize()} QoS silindi. Ağ XML'i değiştirildi." - -#: instances/views.py:988 networks/views.py:231 -msgid "Stop and start network to activate new config." +#: instances/views.py:974 +#, fuzzy, python-format +#| msgid "" +#| "Network XML is changed. \\Stop and start network to activate new config." +msgid "" +"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " +"start network to activate new config." msgstr "" -"Yeni yapılandırmayı aktifleştirmek için ağı durdurun ve yeniden başlatın." +"%(qos_dir)s QoS silindi. Ağ XML i değiştirildi. \\ Aktifleştirmek için " +"durdurun ve yeniden başlatın." -#: instances/views.py:1004 +#: instances/views.py:990 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:1009 +#: instances/views.py:995 #, fuzzy, python-format #| msgid "Added owner {user_id}" msgid "Added owner %(user)s" -msgstr "Eklenmiş sahip {user_id}" +msgstr "Eklenmiş sahip %(user)s" -#: instances/views.py:1020 -#, python-brace-format -msgid "Deleted owner {userinstance_id}" -msgstr "Silinmiş sahip {userinstance_id}" +#: instances/views.py:1006 +#, fuzzy, python-format +#| msgid "Deleted owner {userinstance_id}" +msgid "Deleted owner %(userinstance_id)s" +msgstr "Silinmiş sahip %(userinstance_id)s" -#: instances/views.py:1052 -msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" +#: instances/views.py:1038 +#, fuzzy, python-format +#| msgid "" +#| "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" +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:1055 -msgid "Instance '{clone_data['name']}' already exists!" -msgstr "'{clone_data['name']}' sanal makinesi zaten mevcut!" +#: instances/views.py:1044 +#, fuzzy +#| msgid "Instance '{clone_data['name']}' already exists!" +msgid "Instance '%(clone_name)s' already exists!" +msgstr "'%(clone_name)s' sanal makinesi zaten mevcut!" -#: instances/views.py:1058 -msgid "Instance name '{clone_data['name']}' contains invalid characters!" -msgstr "" -"Sanal makine adı '{clone_data['name']}' geçersiz karakterler içermektedir!" +#: instances/views.py:1047 +#, fuzzy, python-format +#| msgid "Instance name '{clone_data['name']}' contains invalid characters!" +msgid "Instance name '%(clone_name)s' contains invalid characters!" +msgstr "Sanal makine adı '%(clone_name)s' geçersiz karakterler içermektedir!" -#: instances/views.py:1061 -msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" -msgstr "" -"Sanal makine MAC adresi '{clone_data['clone-net-mac-0']}' geçersiz biçemde " -"belirtilmiş!" +#: instances/views.py:1050 +#, fuzzy, python-format +#| msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid 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:1071 -#, python-brace-format -msgid "Clone of '{instance.name}'" -msgstr "'{instance.name}' un klonu" +#: instances/views.py:1060 +#, fuzzy, python-format +#| msgid "Clone of '{instance.name}'" +msgid "Clone of '%(instance_name)s'" +msgstr "'%(instance_name)s' un klonu" -#: instances/views.py:1104 +#: instances/views.py:1093 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." @@ -2845,95 +2917,97 @@ msgstr "" "Konsol parolası ayarlanırken hata oluştu. Sanal makinenin bir grafik " "aygıtına sahip olduğundan emin olunuz." -#: instances/views.py:1107 +#: instances/views.py:1096 msgid "Set VNC password" msgstr "VNC parolası ayarlar" -#: instances/views.py:1115 +#: instances/views.py:1104 msgid "Set VNC keymap" msgstr "VNC Keymapi ayarla" -#: instances/views.py:1120 +#: instances/views.py:1109 msgid "Set VNC type" msgstr "VNC tipini ayarla" -#: instances/views.py:1125 +#: instances/views.py:1114 msgid "Set VNC listen address" msgstr "VNC dinleme adresini ayarla" -#: instances/views.py:1148 +#: instances/views.py:1137 msgid "Edit options" msgstr "Seçenekleri düzenle" -#: instances/views.py:1162 +#: instances/views.py:1151 msgid "Send console.vv file" msgstr "console.vv dosyası gönder" -#: instances/views.py:1214 instances/views.py:1307 +#: instances/views.py:1206 instances/views.py:1298 msgid "A virtual machine with this name already exists" msgstr "Bu isimde bir sanal makine mevcut" -#: instances/views.py:1288 +#: instances/views.py:1281 msgid "You haven't defined any storage pools" msgstr "Hiç bir depolama havuzu tanımlamadınız" -#: instances/views.py:1291 +#: instances/views.py:1283 msgid "You haven't defined any network pools" msgstr "Hiç bir ağ havuzu tanımlamadınız" -#: instances/views.py:1310 -msgid "There is an instance with same name. Are you sure?" -msgstr "Aynı adlı bir sanal makine var. Emin misiniz?" +#: instances/views.py:1300 +#, fuzzy +#| msgid "There is an instance with same name. Are you sure?" +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:1313 +#: instances/views.py:1304 msgid "No Virtual Machine MAC has been entered" msgstr "Sanal makine için MAC adresi belirtmediniz" -#: instances/views.py:1337 +#: instances/views.py:1327 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:1358 +#: instances/views.py:1347 msgid "First you need to create or select an image" msgstr "Ya daha önce oluşturun ya da bir imaj seçin" -#: instances/views.py:1377 +#: instances/views.py:1365 msgid "Invalid cache mode" msgstr "Geçersiz önbellek modu" -#: instances/views.py:1414 +#: instances/views.py:1402 msgid "Instance is created" msgstr "Sanal makine oluşturuldu" -#: instances/views.py:1433 +#: instances/views.py:1423 #, fuzzy #| msgid "Create" msgid "Flavor Created" -msgstr "Oluştur" +msgstr "Flavor Oluşturuldu" -#: instances/views.py:1441 +#: instances/views.py:1431 #, fuzzy #| msgid "Create User" msgid "Create Flavor" msgstr "Kullanıcı Oluştur" -#: instances/views.py:1452 +#: instances/views.py:1442 msgid "Flavor Updated" -msgstr "" +msgstr "Flavor Güncellendi" -#: instances/views.py:1460 +#: instances/views.py:1450 #, fuzzy #| msgid "Update User" msgid "Update Flavor" -msgstr "Kullanıcıyı Güncelle" +msgstr "Flavor Güncelle" -#: instances/views.py:1470 +#: instances/views.py:1460 #, fuzzy #| msgid "Delete" msgid "Flavor Deleted" -msgstr "Sil" +msgstr "Flavor Silindi" #: interfaces/forms.py:25 msgid "The IPv4 address must not contain any special characters" @@ -2996,13 +3070,13 @@ msgid "hotplug" msgstr "" #: interfaces/templates/create_iface_block.html:44 -#: interfaces/templates/interface.html:77 +#: interfaces/templates/interface.html:76 #: interfaces/templates/interfaces.html:62 #: storages/templates/create_stg_block.html:35 #: storages/templates/create_stg_block.html:64 #: storages/templates/create_stg_block.html:93 #: storages/templates/create_stg_block.html:158 -#: storages/templates/storages.html:64 +#: storages/templates/storages.html:60 msgid "Type" msgstr "Tip" @@ -3036,7 +3110,7 @@ msgstr "IPv4 Modu" #: interfaces/templates/create_iface_block.html:85 #: interfaces/templates/create_iface_block.html:112 -#: networks/templates/network.html:112 networks/templates/network.html:223 +#: networks/templates/network.html:109 networks/templates/network.html:220 msgid "DHCP" msgstr "DHCP" @@ -3070,34 +3144,34 @@ msgstr "IPv6 Adresi" msgid "IPv6 Gateway" msgstr "IPv6 Ağ Geçidi" -#: interfaces/templates/interface.html:48 +#: interfaces/templates/interface.html:47 msgid "Interface Type" msgstr "Arabirim Tipi" -#: interfaces/templates/interface.html:51 +#: interfaces/templates/interface.html:50 msgid "Bridge Device" msgstr "Köprü Aygıtı" -#: interfaces/templates/interface.html:54 +#: interfaces/templates/interface.html:53 msgid "Boot Mode" msgstr "Ön yükleme Modu" -#: interfaces/templates/interface.html:56 -#: interfaces/templates/interface.html:79 networks/templates/network.html:48 -#: storages/templates/storage.html:57 +#: interfaces/templates/interface.html:55 +#: interfaces/templates/interface.html:78 networks/templates/network.html:45 +#: storages/templates/storage.html:56 msgid "State" msgstr "Durum" -#: interfaces/templates/interface.html:63 networks/templates/network.html:55 -#: storages/templates/storage.html:65 +#: interfaces/templates/interface.html:62 networks/templates/network.html:52 +#: storages/templates/storage.html:64 msgid "Stop" msgstr "Durdur" -#: interfaces/templates/interface.html:70 +#: interfaces/templates/interface.html:69 msgid "Slaves" msgstr "Köleler" -#: interfaces/templates/interface.html:78 +#: interfaces/templates/interface.html:77 msgid "Speed" msgstr "Hız" @@ -3198,54 +3272,58 @@ msgid "Type forwarding" msgstr "Yönlendirme Tipi" #: networks/templates/create_net_block.html:27 -#: networks/templates/network.html:98 +#: networks/templates/network.html:95 msgid "NAT" msgstr "NAT" #: networks/templates/create_net_block.html:28 -#: networks/templates/network.html:101 networks/templates/network.html:218 +#: networks/templates/network.html:98 networks/templates/network.html:215 msgid "ROUTE" msgstr "ROUTE" #: networks/templates/create_net_block.html:29 -#: networks/templates/network.html:107 networks/templates/network.html:216 +#: networks/templates/network.html:104 networks/templates/network.html:213 msgid "ISOLATE" msgstr "ISOLATE" #: networks/templates/create_net_block.html:30 -#: networks/templates/network.html:104 +#: networks/templates/network.html:101 msgid "BRIDGE" msgstr "BRIDGE" -#: networks/templates/create_net_block.html:35 +#: networks/templates/create_net_block.html:31 +msgid "MACVTAP" +msgstr "" + +#: networks/templates/create_net_block.html:36 msgid "IPv4 Subnet pool" msgstr "IPv4 Subnet Havuzu" -#: networks/templates/create_net_block.html:41 +#: networks/templates/create_net_block.html:42 msgid "DHCPv4" msgstr "DHCPv4" -#: networks/templates/create_net_block.html:47 +#: networks/templates/create_net_block.html:48 msgid "Fixed Addresses" msgstr "Sabit Adresler" -#: networks/templates/create_net_block.html:53 +#: networks/templates/create_net_block.html:54 msgid "Enable IPv6" msgstr "IPv6 Etkileştir" -#: networks/templates/create_net_block.html:59 +#: networks/templates/create_net_block.html:60 msgid "IPv6 Subnet pool" msgstr "IPv6 Subnet havuzu" -#: networks/templates/create_net_block.html:65 +#: networks/templates/create_net_block.html:66 msgid "DHCPv6" msgstr "DHCPv6" -#: networks/templates/create_net_block.html:71 +#: networks/templates/create_net_block.html:72 msgid "Bridge Name" msgstr "Köprü Adı" -#: networks/templates/create_net_block.html:77 +#: networks/templates/create_net_block.html:78 msgid "Open vSwitch" msgstr "Open vSwitch" @@ -3260,7 +3338,7 @@ msgstr "Subnet Havuzu" #: networks/templates/modify_ipv4_fixed_address.html:36 #: networks/templates/modify_ipv6_fixed_address.html:36 -#: networks/templates/network.html:176 networks/templates/network.html:285 +#: networks/templates/network.html:173 networks/templates/network.html:282 msgid "Address" msgstr "Adres" @@ -3269,79 +3347,79 @@ msgid "Add IPV6 Fixed Address" msgstr "Sabit IPv6 Adresi Ekle" #: networks/templates/modify_ipv6_fixed_address.html:24 -#: networks/templates/network.html:284 +#: networks/templates/network.html:281 msgid "ID" msgstr "ID" -#: networks/templates/network.html:44 +#: networks/templates/network.html:41 msgid "Network name" msgstr "Ağ adı" -#: networks/templates/network.html:92 +#: networks/templates/network.html:89 msgid "IPv4 Configuration" msgstr "IPv4 Yapılandırması" -#: networks/templates/network.html:95 +#: networks/templates/network.html:92 msgid "IPv4 Forwarding" msgstr "IPv4 Yönlendirme" -#: networks/templates/network.html:115 networks/templates/network.html:227 +#: networks/templates/network.html:112 networks/templates/network.html:224 msgid "ON" msgstr "AÇIK" -#: networks/templates/network.html:117 networks/templates/network.html:229 +#: networks/templates/network.html:114 networks/templates/network.html:226 msgid "OFF" msgstr "KAPALI" -#: networks/templates/network.html:124 networks/templates/network.html:130 -#: networks/templates/network.html:236 networks/templates/network.html:242 +#: networks/templates/network.html:121 networks/templates/network.html:127 +#: networks/templates/network.html:233 networks/templates/network.html:239 msgid "End" msgstr "Son" -#: networks/templates/network.html:138 networks/templates/network.html:251 +#: networks/templates/network.html:135 networks/templates/network.html:248 msgid "Edit DHCP Range" msgstr "DHCP Aralığı Düzenle" -#: networks/templates/network.html:152 +#: networks/templates/network.html:149 msgid "IPv4 Fixed Addresses" msgstr "IPv4 Sabit Adresleri" -#: networks/templates/network.html:161 networks/templates/network.html:271 -#: nwfilters/templates/nwfilters.html:88 +#: networks/templates/network.html:158 networks/templates/network.html:268 +#: nwfilters/templates/nwfilters.html:85 msgid "Show" msgstr "Göster" -#: networks/templates/network.html:169 networks/templates/network.html:279 +#: networks/templates/network.html:166 networks/templates/network.html:276 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:395 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 msgid "Clear" msgstr "Temizle" -#: networks/templates/network.html:192 networks/templates/network.html:301 +#: networks/templates/network.html:189 networks/templates/network.html:298 msgid "Edit entry" msgstr "Girdiyi düzenle" -#: networks/templates/network.html:197 networks/templates/network.html:306 +#: networks/templates/network.html:194 networks/templates/network.html:303 msgid "Delete entry" msgstr "Girdiyi sil" -#: networks/templates/network.html:210 +#: networks/templates/network.html:207 msgid "IPv6 Configuration" msgstr "IPv6 Yapılandırması" -#: networks/templates/network.html:213 +#: networks/templates/network.html:210 msgid "IPv6 Forwarding" msgstr "IPv6 Yönlendirme" -#: networks/templates/network.html:264 +#: networks/templates/network.html:261 msgid "IPv6 Fixed Addresses" msgstr "IPv6 Sabit Adresleri" -#: networks/templates/networks.html:50 +#: 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:65 +#: networks/templates/networks.html:61 msgid "Forward" msgstr "Yönledirme" @@ -3349,44 +3427,68 @@ msgstr "Yönledirme" msgid "Network pool name already in use" msgstr "Ağ havuzu adı zaten kullanımda" -#: networks/views.py:46 -msgid "Please enter bridge name" -msgstr "Lütfen köprü adı giriniz" +#: networks/views.py:47 +#, fuzzy +#| msgid "Please enter bridge name" +msgid "Please enter bridge/dev name" +msgstr "Lütfen köprü/aygıt adı giriniz" -#: networks/views.py:54 +#: networks/views.py:56 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "Libvirt için IPv6 ağ prefixi /64 olmak zorundadır" -#: networks/views.py:124 +#: networks/views.py:126 msgid "Unknown Network Family" msgstr "Bilinmeyen Ağ Ailesi" -#: networks/views.py:174 +#: networks/views.py:176 msgid "{family.upper()} Fixed Address Operation Completed." msgstr "{family.upper()} sabit adres operasyonu tamamlandı." -#: networks/views.py:184 +#: networks/views.py:186 msgid "{family.upper()} Fixed Address is Deleted." msgstr "{family.upper()} sabit adresi silindi." -#: networks/views.py:192 +#: networks/views.py:194 msgid "{family.upper()} DHCP Range is Changed." msgstr "{family.upper()} DHCP aralığı değiştirildi." -#: networks/views.py:201 +#: networks/views.py:203 msgid "" "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." -#: networks/views.py:203 +#: networks/views.py:205 msgid "Network XML is changed." msgstr "Ağ XML i değiştirildi." +#: networks/views.py:218 +msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +msgstr "" +"{qos_dir.capitalize()} QoS ayarlandı. Ağ ayarları XML ile değiştirildi." + #: networks/views.py:219 +msgid "Stop and start network to activate new config" +msgstr "Yeni yapılandırmayı aktifleştirmek için ağı durdurun ve başlatın" + +#: networks/views.py:221 msgid "{} QoS is set" msgstr "{} QoS ayarlandı" +#: networks/views.py:232 +msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " +msgstr "{qos_dir.capitalize()} QoS silindi. Ağ XML'i değiştirildi." + +#: networks/views.py:233 +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." + +#: networks/views.py:235 +msgid "{qos_dir.capitalize()} QoS is deleted" +msgstr "{qos_dir.capitalize()} QoS silindi" + #: nwfilters/templates/add_nwf_rule.html:12 msgid "Add New NWFilter Rule" msgstr "Yeni AğFiltresi Ekle" @@ -3399,79 +3501,79 @@ msgstr "Eğer aynı niteliklerde bir kural varsa bu kuralla değiştirilecektir" msgid "Create New NWFilter" msgstr "Yeni AğFiltresi Oluştur" -#: nwfilters/templates/nwfilter.html:42 nwfilters/templates/nwfilters.html:58 +#: nwfilters/templates/nwfilter.html:39 nwfilters/templates/nwfilters.html:55 #: secrets/templates/secrets.html:59 msgid "UUID" msgstr "UUID" -#: nwfilters/templates/nwfilter.html:71 +#: nwfilters/templates/nwfilter.html:68 msgid "Filter References" msgstr "Filtre Referansları" -#: nwfilters/templates/nwfilter.html:103 +#: nwfilters/templates/nwfilter.html:100 msgid "Reference" msgstr "Referans" -#: nwfilters/templates/nwfilter.html:128 +#: nwfilters/templates/nwfilter.html:125 msgid "Rules" msgstr "Kurallar" -#: nwfilters/templates/nwfilter.html:132 +#: nwfilters/templates/nwfilter.html:129 msgid "Rule" msgstr "Kural" -#: nwfilters/templates/nwfilter.html:133 +#: nwfilters/templates/nwfilter.html:130 msgid "Action Type" msgstr "Eylem Tipi" -#: nwfilters/templates/nwfilter.html:135 +#: nwfilters/templates/nwfilter.html:132 msgid "Priority" msgstr "Öncelik" -#: nwfilters/templates/nwfilter.html:136 +#: nwfilters/templates/nwfilter.html:133 msgid "Statematch" msgstr "" -#: nwfilters/templates/nwfilter.html:137 +#: nwfilters/templates/nwfilter.html:134 msgid "Directives" msgstr "Direktifler" -#: nwfilters/templates/nwfilters.html:74 +#: nwfilters/templates/nwfilters.html:71 msgid "Details of NWFilter" msgstr "AğFiltresi Ayrıntıları" -#: nwfilters/templates/nwfilters.html:97 +#: nwfilters/templates/nwfilters.html:94 msgid "Clone NWFilter" msgstr "AğFiltresi Klonla" -#: nwfilters/templates/nwfilters.html:138 +#: nwfilters/templates/nwfilters.html:135 msgid "Hypervisor doesn't have any NWFilters" msgstr "Hipervizör hiç bir AğFiltresine sahip değil" -#: nwfilters/views.py:43 +#: nwfilters/views.py:41 msgid "A network filter with this name already exists" msgstr "Bu isimde bir ağ filtresi zaten mevcut" -#: nwfilters/views.py:46 +#: nwfilters/views.py:44 msgid "A network filter with this UUID already exists" msgstr "Bu UUID ye sahip bir ağ filtresi zaten mevcut" -#: nwfilters/views.py:50 +#: nwfilters/views.py:48 #, python-format msgid "Creating NWFilter: %s" msgstr "AğFiltresi Oluşturuluyor: %s" -#: nwfilters/views.py:59 +#: nwfilters/views.py:57 #, python-brace-format msgid "Deleting NWFilter: {name}" msgstr "AğFiltresi Siliniyor: {name}" -#: nwfilters/views.py:71 +#: nwfilters/views.py:69 #, python-brace-format msgid "NWFilter is in use by {inst}. Cannot be deleted." msgstr "AğFiltresi, {inst} tarafından kullanımda. Silinemiyor." -#: nwfilters/views.py:88 +#: nwfilters/views.py:86 #, python-brace-format msgid "Cloning NWFilter {name} as {cln_name}" msgstr "Ağfiltresi {name} , {cln_name} olarak klonlanıyor" @@ -3499,7 +3601,7 @@ msgid "Private" msgstr "Özel" #: secrets/templates/create_secret_block.html:36 -#: storages/templates/storage.html:55 +#: storages/templates/storage.html:54 msgid "Usage" msgstr "Kullanım" @@ -3625,55 +3727,55 @@ msgstr "Yükleme" msgid "Add New Volume" msgstr "Yeni Birim Ekle" -#: storages/templates/storage.html:45 +#: storages/templates/storage.html:44 msgid "Pool name" msgstr "Havuz adı" -#: storages/templates/storage.html:47 +#: storages/templates/storage.html:46 msgid "Pool type" msgstr "Havuz tipi" -#: storages/templates/storage.html:49 +#: storages/templates/storage.html:48 msgid "Pool path" msgstr "Havuz yolu" -#: storages/templates/storage.html:51 +#: storages/templates/storage.html:50 msgid "Pool status" msgstr "Havuz durumu" -#: storages/templates/storage.html:86 storages/templates/storages.html:68 +#: storages/templates/storage.html:85 storages/templates/storages.html:64 msgid "Volumes" msgstr "Birimler" -#: storages/templates/storage.html:98 +#: storages/templates/storage.html:97 msgid "Allocated" msgstr "Tahsis Edilmiş" -#: storages/templates/storage.html:119 +#: storages/templates/storage.html:118 msgid "Clone image" msgstr "İmaj Klonla" -#: storages/templates/storage.html:132 +#: storages/templates/storage.html:131 msgid "Convert" msgstr "Dönüştür" -#: storages/templates/storage.html:141 +#: storages/templates/storage.html:140 msgid "raw" msgstr "raw" -#: storages/templates/storage.html:142 +#: storages/templates/storage.html:141 msgid "qcow" msgstr "qcow" -#: storages/templates/storage.html:143 +#: storages/templates/storage.html:142 msgid "qcow2" msgstr "qcow2" -#: storages/templates/storage.html:188 +#: storages/templates/storage.html:187 msgid "Hypervisor doesn't have any Volumes" msgstr "Hipervizör hiçbir birime sahip değil" -#: storages/templates/storages.html:50 +#: storages/templates/storages.html:46 msgid "Hypervisor doesn't have any Storages" msgstr "Hipervizör hiç bir depolama alanına sahip değil" @@ -3681,36 +3783,36 @@ msgstr "Hipervizör hiç bir depolama alanına sahip değil" msgid "Pool name already use" msgstr "Havuz adı zaten kullanılıyor" -#: storages/views.py:44 +#: storages/views.py:45 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:47 +#: storages/views.py:49 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:129 +#: storages/views.py:132 #, python-brace-format msgid "Volume: {volname} is deleted." msgstr "Birim: {volname} silindi." -#: storages/views.py:134 +#: storages/views.py:137 msgid "ISO image already exist" msgstr "ISO imajı zaten mevcut" -#: storages/views.py:138 +#: storages/views.py:141 msgid "ISO: {request.FILES['file']} is uploaded." msgstr "ISO: {request.FILES['file']}  yüklendi." -#: storages/views.py:147 +#: storages/views.py:150 msgid "Name of volume already in use" msgstr "Birim adı zaten kullanımda" -#: storages/views.py:157 +#: storages/views.py:160 msgid "{data['image']} image cloned as {name} successfully" msgstr "{data['image']} imajı {name} olarak başarıyla klonlandı" -#: storages/views.py:196 +#: storages/views.py:199 #, python-brace-format msgid "Image file {name} is created successfully" msgstr "İmaj dosyası {name} başarıyla oluşturuldu" @@ -3763,18 +3865,10 @@ msgstr "" "Sunucu bir iç hata ya da yanlış yaplandırma nedeniyle talebinizi " "tamamlayamıyor." -#: templates/common/confirm_delete.html:12 +#: templates/common/confirm_delete.html:16 msgid "Are you sure you want to delete" msgstr "Silmek istediğinize emin misiniz" -#: templates/errors_block.html:8 -msgid "Error" -msgstr "Hata" - -#: templates/messages_block.html:8 -msgid "Success" -msgstr "Başarılı" - #: templates/navbar.html:47 msgid "Log Out" msgstr "Oturumu Kapat" @@ -3975,14 +4069,14 @@ msgstr "" msgid "Null characters are not allowed." msgstr "Null karakterlere izin verilmiyor." -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1162 +#: venv/lib/python3.6/site-packages/django/db/models/base.py:1165 #: venv/lib/python3.6/site-packages/django/forms/models.py:756 #: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 #: venv2/lib/python2.7/site-packages/django/forms/models.py:749 msgid "and" msgstr "ve" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1164 +#: venv/lib/python3.6/site-packages/django/db/models/base.py:1167 #: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." @@ -5198,82 +5292,9 @@ msgstr "Bağlan, yardım al veya katkıda bulun" msgid "Icon of {}" msgstr "" -#: venv/lib/python3.6/site-packages/django_otp/forms.py:58 -#, fuzzy -#| msgid "Please enter bridge name" -msgid "Please enter your OTP token." -msgstr "Lütfen köprü adı giriniz" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:59 -#, python-brace-format -msgid "Error generating challenge: {0}" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:60 -msgid "The selected OTP device is not interactive" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:61 -#, python-brace-format -msgid "OTP Challenge: {0}" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:62 -msgid "Invalid token. Please make sure you have entered it correctly." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:64 +#: venv/lib/python3.6/site-packages/qr_code/qrcode/utils.py:73 #, python-format -msgid "" -"Verification temporarily disabled because of %(failure_count)d failed " -"attempt, please try again soon." -msgid_plural "" -"Verification temporarily disabled because of %(failure_count)d failed " -"attempts, please try again soon." -msgstr[0] "" -msgstr[1] "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:67 -msgid "Verification of the token is currently disabled" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:36 -msgid "Please correct the error below." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:36 -msgid "Please correct the errors below." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:52 -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:72 -#, fuzzy -#| msgid "Device" -msgid "OTP Device:" -msgstr "Aygıt" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:77 -msgid "OTP Token:" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:82 -msgid "Forgotten your password or username?" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:86 -#, fuzzy -#| msgid "Log Out" -msgid "Log in" -msgstr "Oturumu Kapat" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:88 -msgid "Get OTP Challenge" +msgid "The option '%s' is not a valid option for a QR code." msgstr "" #: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 @@ -5296,11 +5317,11 @@ msgstr "%(truncated_text)s..." #: venv2/lib/python2.7/site-packages/django/views/debug.py:520 msgid "Welcome to Django" -msgstr "" +msgstr "Djangoya Hoşgeldiniz" #: venv2/lib/python2.7/site-packages/django/views/debug.py:521 msgid "It worked!" -msgstr "" +msgstr "Çalıştı!" #: venv2/lib/python2.7/site-packages/django/views/debug.py:522 msgid "Congratulations on your first Django-powered page." @@ -5419,12 +5440,12 @@ msgstr "" #: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 msgid "too few arguments" -msgstr "" +msgstr "çok az parametre" #: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 #, python-format msgid "argument %s is required" -msgstr "" +msgstr "%s parametresi zorunlu" #: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 #, python-format @@ -5433,7 +5454,7 @@ msgstr "" #: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 msgid "expected one argument" -msgstr "" +msgstr "bir parametre bekleniyor" #: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 msgid "expected at most one argument" @@ -5441,12 +5462,12 @@ msgstr "" #: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 msgid "expected at least one argument" -msgstr "" +msgstr "en azından bir parametre bekleniyor" #: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 #, python-format msgid "expected %s argument(s)" -msgstr "" +msgstr "beklenen parametre(ler) %s" #: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 #, python-format @@ -5479,10 +5500,82 @@ msgstr "" msgid "%s: error: %s\n" msgstr "" -#: webvirtcloud/middleware.py:21 +#: webvirtcloud/middleware.py:18 #, python-format msgid "libvirt Error - %(exception)s" -msgstr "" +msgstr "libvirt Hatası - %(exception)s" + +#~ msgid "Login" +#~ msgstr "Bağlan" + +#~ msgid "Is staff" +#~ msgstr "Görevli mi" + +#~ msgid "Is superuser" +#~ msgstr "Süperkullanıcı mı" + +#~ msgid "Can clone instances" +#~ msgstr "Sanal makineleri klonlayabilir" + +#~ 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 username has been entered" #~ msgstr "Kullanıcı adı girilmedi" diff --git a/locale/uk/LC_MESSAGES/django.po b/locale/uk/LC_MESSAGES/django.po index 5eea391..6de07c0 100644 --- a/locale/uk/LC_MESSAGES/django.po +++ b/locale/uk/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-20 09:29+0000\n" +"POT-Creation-Date: 2020-10-23 07:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,81 +21,110 @@ msgstr "" "100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || " "(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" -#: accounts/forms.py:24 +#: accounts/forms.py:25 msgid "Instance owned by another user" msgstr "" -#: accounts/models.py:24 +#: accounts/forms.py:49 +msgid "Key name already exist" +msgstr "" + +#: accounts/forms.py:56 +msgid "Public key already exist" +msgstr "" + +#: accounts/forms.py:59 +msgid "Invalid key" +msgstr "" + +#: accounts/forms.py:75 +msgid "Email" +msgstr "" + +#: accounts/models.py:23 #, python-format msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/models.py:32 +#: accounts/models.py:31 msgid "key name" msgstr "" -#: accounts/models.py:33 +#: accounts/models.py:32 msgid "public key" msgstr "" -#: accounts/models.py:42 +#: accounts/models.py:41 msgid "max instances" msgstr "" -#: accounts/models.py:44 accounts/models.py:51 accounts/models.py:57 -#: accounts/models.py:63 +#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 +#: accounts/models.py:62 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:49 +#: accounts/models.py:48 msgid "max CPUs" msgstr "" -#: accounts/models.py:55 +#: accounts/models.py:54 msgid "max memory" msgstr "" -#: accounts/models.py:61 +#: accounts/models.py:60 msgid "max disk size" msgstr "" -#: accounts/models.py:77 +#: accounts/models.py:76 msgid "Can change password" msgstr "" -#: accounts/templates/account.html:4 accounts/templates/account.html:12 +#: accounts/templates/account.html:7 accounts/templates/account.html:8 msgid "User Profile" msgstr "" -#: accounts/templates/account.html:21 +#: accounts/templates/account.html:12 +msgid "Email OTP QR code" +msgstr "" + +#: accounts/templates/account.html:16 +msgid "Edit user" +msgstr "" + +#: accounts/templates/account.html:19 +msgid "Create user instance" +msgstr "" + +#: accounts/templates/account.html:27 #: computes/templates/computes/instances.html:5 +#: computes/templates/computes/instances.html:9 #: computes/templates/computes/instances.html:32 -#: computes/templates/overview.html:16 instances/templates/allinstances.html:5 +#: computes/templates/overview.html:19 instances/templates/allinstances.html:5 #: instances/templates/allinstances.html:9 #: instances/templates/bottom_bar.html:17 -#: interfaces/templates/interface.html:14 -#: interfaces/templates/interfaces.html:17 networks/templates/network.html:16 -#: networks/templates/networks.html:20 nwfilters/templates/nwfilter.html:15 -#: nwfilters/templates/nwfilters.html:24 secrets/templates/secrets.html:20 -#: storages/templates/storage.html:20 storages/templates/storages.html:20 +#: interfaces/templates/interface.html:16 +#: interfaces/templates/interfaces.html:20 networks/templates/network.html:17 +#: networks/templates/networks.html:19 nwfilters/templates/nwfilter.html:17 +#: nwfilters/templates/nwfilters.html:25 secrets/templates/secrets.html:23 +#: storages/templates/storage.html:22 storages/templates/storages.html:19 #: templates/navbar.html:14 msgid "Instances" msgstr "" -#: accounts/templates/account.html:24 +#: accounts/templates/account.html:30 msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:34 admin/templates/admin/logs.html:34 -#: instances/templates/instance.html:4 +#: accounts/templates/account.html:40 admin/templates/admin/logs.html:27 +#: instances/templates/instance.html:5 msgid "Instance" msgstr "" -#: accounts/templates/account.html:35 +#: accounts/templates/account.html:41 msgid "VNC" msgstr "" -#: accounts/templates/account.html:36 instances/templates/instance.html:87 +#: accounts/templates/account.html:42 instances/templates/instance.html:87 #: instances/templates/instances/resize_tab.html:56 #: instances/templates/instances/resize_tab.html:58 #: instances/templates/instances/resize_tab.html:85 @@ -107,341 +136,118 @@ msgstr "" msgid "Resize" msgstr "" -#: accounts/templates/account.html:37 accounts/templates/account.html:55 -#: accounts/templates/accounts-list.html:133 -#: accounts/templates/accounts.html:126 accounts/templates/profile.html:60 -#: admin/templates/admin/common/list.html:22 -#: admin/templates/admin/group_list.html:47 -#: admin/templates/admin/user_list.html:67 -#: computes/templates/computes/list.html:55 +#: accounts/templates/account.html:43 accounts/templates/account.html:61 +#: accounts/templates/profile.html:51 admin/templates/admin/group_list.html:46 +#: admin/templates/admin/user_list.html:68 +#: computes/templates/computes/list.html:54 #: instances/templates/instances/settings_tab.html:310 #: instances/templates/instances/settings_tab.html:314 -#: interfaces/templates/interface.html:61 networks/templates/network.html:53 -#: nwfilters/templates/nwfilter.html:114 nwfilters/templates/nwfilter.html:154 -#: nwfilters/templates/nwfilters.html:123 secrets/templates/secrets.html:77 -#: storages/templates/storage.html:62 storages/templates/storage.html:175 -#: templates/common/confirm_delete.html:6 -#: templates/common/confirm_delete.html:16 +#: interfaces/templates/interface.html:60 networks/templates/network.html:50 +#: nwfilters/templates/nwfilter.html:111 nwfilters/templates/nwfilter.html:151 +#: nwfilters/templates/nwfilters.html:120 secrets/templates/secrets.html:77 +#: storages/templates/storage.html:61 storages/templates/storage.html:174 +#: templates/common/confirm_delete.html:21 #: venv/lib/python3.6/site-packages/django/forms/formsets.py:375 #: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 msgid "Delete" msgstr "" -#: accounts/templates/account.html:38 -#: instances/templates/create_instance_w2.html:86 +#: accounts/templates/account.html:44 +#: instances/templates/create_instance_w2.html:81 #: instances/templates/instances/settings_tab.html:239 #: instances/templates/instances/snapshots_tab.html:49 -#: nwfilters/templates/nwfilter.html:104 nwfilters/templates/nwfilter.html:138 -#: nwfilters/templates/nwfilters.html:60 secrets/templates/secrets.html:62 -#: storages/templates/storage.html:101 +#: nwfilters/templates/nwfilter.html:101 nwfilters/templates/nwfilter.html:135 +#: nwfilters/templates/nwfilters.html:57 secrets/templates/secrets.html:62 +#: storages/templates/storage.html:100 msgid "Action" msgstr "" -#: accounts/templates/account.html:50 +#: accounts/templates/account.html:56 msgid "edit" msgstr "" -#: accounts/templates/account.html:68 accounts/templates/profile.html:74 +#: accounts/templates/account.html:74 msgid "Key name" msgstr "" -#: accounts/templates/account.html:69 accounts/templates/profile.html:80 +#: accounts/templates/account.html:75 msgid "Public key" msgstr "" -#: accounts/templates/accounts-list.html:4 -#: accounts/templates/accounts-list.html:13 accounts/templates/accounts.html:3 -#: accounts/templates/accounts.html:9 admin/templates/admin/group_list.html:5 -#: admin/templates/admin/user_list.html:6 -#: admin/templates/admin/user_list.html:16 admin/views.py:84 -#: instances/templates/instances/settings_tab.html:63 templates/navbar.html:29 -msgid "Users" -msgstr "" - -#: accounts/templates/accounts-list.html:11 -#: admin/templates/admin/group_list.html:13 -#: admin/templates/admin/user_list.html:14 -#: computes/templates/computes/instances.html:18 -#: instances/templates/allinstances.html:16 -#: nwfilters/templates/nwfilters.html:11 storages/templates/storage.html:88 -#: templates/search_block.html:3 -msgid "Search" -msgstr "" - -#: accounts/templates/accounts-list.html:25 accounts/templates/accounts.html:21 -#: admin/templates/admin/group_list.html:24 admin/templates/admin/logs.html:22 -#: admin/templates/admin/user_list.html:25 -#: computes/templates/computes/instances.html:57 -#: computes/templates/computes/list.html:21 -#: instances/templates/create_instance_w2.html:71 -#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:50 -#: nwfilters/templates/nwfilters.html:138 secrets/templates/secrets.html:50 -#: storages/templates/storage.html:188 storages/templates/storages.html:50 -msgid "Warning" -msgstr "" - -#: accounts/templates/accounts-list.html:25 accounts/templates/accounts.html:21 -#: admin/templates/admin/user_list.html:25 -msgid "You don't have any user" -msgstr "" - -#: accounts/templates/accounts-list.html:33 accounts/templates/profile.html:31 -#: admin/templates/admin/user_list.html:33 -msgid "Username" -msgstr "" - -#: accounts/templates/accounts-list.html:34 accounts/templates/accounts.html:44 -#: admin/templates/admin/user_list.html:34 -#: computes/templates/computes/instances.html:68 -#: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:9 -msgid "Status" -msgstr "" - -#: accounts/templates/accounts-list.html:35 -#: admin/templates/admin/user_list.html:35 -msgid "Staff" -msgstr "" - -#: accounts/templates/accounts-list.html:36 -#: admin/templates/admin/user_list.html:36 -msgid "Superuser" -msgstr "" - -#: accounts/templates/accounts-list.html:37 -#: instances/templates/instance_actions.html:6 -#: instances/templates/instances/settings_tab.html:37 -#: instances/templates/instances/settings_tab.html:783 -#: instances/templates/instances/settings_tab.html:785 -#: nwfilters/templates/nwfilters.html:112 -#: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:156 -#: storages/templates/storage.html:163 -msgid "Clone" -msgstr "" - -#: accounts/templates/accounts-list.html:45 -#: accounts/templates/accounts-list.html:148 -#: accounts/templates/accounts.html:36 accounts/templates/accounts.html:141 -#: admin/templates/admin/common/list.html:16 -#: admin/templates/admin/group_list.html:44 -#: admin/templates/admin/user_list.html:61 -#: computes/templates/computes/list.html:54 networks/templates/network.html:85 -#: nwfilters/templates/nwfilter.html:62 secrets/templates/secrets.html:74 -msgid "Edit" -msgstr "" - -#: accounts/templates/accounts-list.html:51 accounts/templates/accounts.html:48 -#: admin/templates/admin/user_list.html:50 -#: computes/templates/computes/instances.html:94 -#: instances/templates/allinstances_index_grouped.html:57 -#: instances/templates/allinstances_index_nongrouped.html:40 -#: instances/templates/instance.html:17 -msgid "Active" -msgstr "" - -#: accounts/templates/accounts-list.html:53 accounts/templates/accounts.html:50 -#: admin/templates/admin/user_list.html:52 -msgid "Blocked" -msgstr "" - -#: accounts/templates/accounts-list.html:71 accounts/templates/accounts.html:63 -msgid "Edit user info" -msgstr "" - -#: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69 -#: accounts/templates/create_user_block.html:18 -#: computes/templates/computes/instances.html:66 -#: computes/templates/computes/list.html:29 -#: instances/templates/add_instance_volume.html:40 -#: instances/templates/add_instance_volume.html:42 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/create_instance_w2.html:82 -#: instances/templates/create_instance_w2.html:108 -#: instances/templates/create_instance_w2.html:111 -#: instances/templates/create_instance_w2.html:310 -#: instances/templates/create_instance_w2.html:312 -#: instances/templates/create_instance_w2.html:523 -#: instances/templates/create_instance_w2.html:525 -#: instances/templates/instances/settings_tab.html:340 -#: instances/templates/instances/snapshots_tab.html:47 -#: interfaces/templates/create_iface_block.html:18 -#: interfaces/templates/interface.html:76 -#: networks/templates/create_net_block.html:18 -#: networks/templates/modify_ipv4_fixed_address.html:30 -#: networks/templates/modify_ipv6_fixed_address.html:30 -#: networks/templates/network.html:177 networks/templates/network.html:286 -#: nwfilters/templates/nwfilter.html:44 nwfilters/templates/nwfilters.html:59 -#: nwfilters/templates/nwfilters.html:103 -#: nwfilters/templates/nwfilters.html:105 -#: storages/templates/create_stg_block.html:42 -#: storages/templates/create_stg_block.html:71 -#: storages/templates/create_stg_block.html:100 -#: storages/templates/create_stg_block.html:165 -#: storages/templates/create_stg_block.html:214 -#: storages/templates/create_stg_vol_block.html:21 -#: storages/templates/storage.html:97 storages/templates/storage.html:125 -#: storages/templates/storage.html:127 -msgid "Name" -msgstr "" - -#: accounts/templates/accounts-list.html:83 accounts/templates/accounts.html:76 -#: accounts/templates/create_user_block.html:24 -#: accounts/templates/login.html:19 -#: console/templates/console-spice-full.html:201 -#: console/templates/console-spice-lite.html:58 -#: console/templates/console-spice-lite.html:99 -msgid "Password" -msgstr "" - -#: accounts/templates/accounts-list.html:89 accounts/templates/accounts.html:82 -msgid "Is staff" -msgstr "" - -#: accounts/templates/accounts-list.html:95 accounts/templates/accounts.html:88 -msgid "Is superuser" -msgstr "" - -#: accounts/templates/accounts-list.html:101 -#: accounts/templates/accounts.html:94 -msgid "Can clone instances" -msgstr "" - -#: accounts/templates/accounts-list.html:107 -#: accounts/templates/accounts.html:100 -msgid "Max instances" -msgstr "" - -#: accounts/templates/accounts-list.html:113 -#: accounts/templates/accounts.html:106 -msgid "Max cpus" -msgstr "" - -#: accounts/templates/accounts-list.html:119 -#: accounts/templates/accounts.html:112 -msgid "Max memory (MB)" -msgstr "" - -#: accounts/templates/accounts-list.html:125 -#: accounts/templates/accounts.html:118 -msgid "Max disk size (GB)" -msgstr "" - -#: accounts/templates/accounts-list.html:137 -#: accounts/templates/accounts.html:130 admin/templates/admin/user_list.html:63 -msgid "Block" -msgstr "" - -#: accounts/templates/accounts-list.html:141 -#: accounts/templates/accounts.html:134 admin/templates/admin/user_list.html:65 -msgid "Unblock" -msgstr "" - -#: accounts/templates/accounts-list.html:145 -#: accounts/templates/accounts.html:138 -#: accounts/templates/create_user_block.html:31 -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/add_instance_owner_block.html:30 -#: instances/templates/add_instance_volume.html:89 -#: instances/templates/add_instance_volume.html:144 -#: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:274 -#: instances/templates/edit_instance_volume.html:123 -#: instances/templates/instances/settings_tab.html:427 -#: interfaces/templates/create_iface_block.html:135 -#: networks/templates/add_network_qos.html:50 -#: networks/templates/create_net_block.html:84 -#: networks/templates/modify_ipv4_fixed_address.html:44 -#: networks/templates/modify_ipv6_fixed_address.html:44 -#: nwfilters/templates/add_nwf_rule.html:25 -#: nwfilters/templates/create_nwfilter_block.html:23 -#: nwfilters/templates/nwfilters.html:83 nwfilters/templates/nwfilters.html:111 -#: secrets/templates/create_secret_block.html:54 -#: secrets/templates/secrets.html:102 -#: storages/templates/create_stg_block.html:55 -#: storages/templates/create_stg_block.html:84 -#: storages/templates/create_stg_block.html:140 -#: storages/templates/create_stg_block.html:202 -#: storages/templates/create_stg_block.html:230 -#: storages/templates/create_stg_vol_block.html:28 -#: storages/templates/create_stg_vol_block.html:56 -#: storages/templates/storage.html:155 -msgid "Close" -msgstr "" - #: accounts/templates/accounts/change_password_form.html:7 -#: accounts/templates/accounts/change_password_form.html:12 -#: accounts/templates/profile.html:21 +#: accounts/templates/accounts/change_password_form.html:14 +#: accounts/templates/profile.html:29 msgid "Change Password" msgstr "" -#: accounts/templates/accounts/change_password_form.html:22 -#: admin/templates/admin/user_form.html:22 +#: accounts/templates/accounts/change_password_form.html:25 +#: accounts/templates/accounts/email_otp_form.html:25 +#: admin/templates/admin/user_form.html:19 #: computes/templates/computes/form.html:21 -#: templates/common/confirm_delete.html:14 templates/common/form.html:20 +#: templates/common/confirm_delete.html:19 templates/common/form.html:20 msgid "Cancel" msgstr "" -#: accounts/templates/accounts/change_password_form.html:24 -#: accounts/templates/profile.html:44 -#: instances/templates/instances/settings_tab.html:633 -#: instances/templates/instances/settings_tab.html:637 -#: instances/templates/instances/settings_tab.html:819 -#: instances/templates/instances/settings_tab.html:821 +#: accounts/templates/accounts/change_password_form.html:27 +#: instances/templates/instances/settings_tab.html:638 +#: instances/templates/instances/settings_tab.html:642 +#: instances/templates/instances/settings_tab.html:824 +#: instances/templates/instances/settings_tab.html:826 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:397 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 msgid "Change" msgstr "" -#: accounts/templates/create_user_block.html:13 -msgid "Add New User" +#: accounts/templates/accounts/email/otp.html:3 +#, python-format +msgid "" +"\n" +"Scan this QR code to get OTP for account '%(user)s'\n" msgstr "" -#: accounts/templates/create_user_block.html:20 -msgid "john" +#: accounts/templates/accounts/email_otp_form.html:12 +msgid "" +"\n" +" Enter email address OTP QR code will be sent to.\n" +" " msgstr "" -#: accounts/templates/create_user_block.html:32 -#: instances/templates/create_instance_w1.html:95 -#: instances/templates/create_instance_w2.html:276 -#: instances/templates/create_instance_w2.html:278 -#: instances/templates/create_instance_w2.html:505 -#: instances/templates/create_instance_w2.html:509 -#: instances/templates/create_instance_w2.html:718 -#: instances/templates/create_instance_w2.html:722 -#: interfaces/templates/create_iface_block.html:138 -#: networks/templates/create_net_block.html:85 -#: networks/templates/modify_ipv4_fixed_address.html:45 -#: networks/templates/modify_ipv6_fixed_address.html:45 -#: nwfilters/templates/create_nwfilter_block.html:24 -#: secrets/templates/create_secret_block.html:55 -#: storages/templates/create_stg_block.html:56 -#: storages/templates/create_stg_block.html:85 -#: storages/templates/create_stg_block.html:144 -#: storages/templates/create_stg_block.html:148 -#: storages/templates/create_stg_block.html:205 -#: storages/templates/create_stg_block.html:233 -#: storages/templates/create_stg_vol_block.html:57 -msgid "Create" +#: accounts/templates/accounts/email_otp_form.html:27 +msgid "Send" msgstr "" -#: accounts/templates/login.html:3 accounts/templates/logout.html:4 -msgid "WebVirtCloud" +#: accounts/templates/accounts/otp_login.html:23 +msgid "I do not have/lost my OTP!" msgstr "" -#: accounts/templates/login.html:3 accounts/templates/login.html:17 -#: accounts/templates/login.html:21 +#: accounts/templates/accounts/otp_login.html:24 +#: accounts/templates/login.html:5 accounts/templates/login.html:23 +#: accounts/templates/login.html:27 msgid "Sign In" msgstr "" -#: accounts/templates/login.html:13 +#: accounts/templates/login.html:5 accounts/templates/logout.html:4 +msgid "WebVirtCloud" +msgstr "" + +#: accounts/templates/login.html:19 msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:18 accounts/templates/profile.html:25 -msgid "Login" +#: accounts/templates/login.html:24 admin/templates/admin/logs.html:26 +#: computes/templates/computes/instances.html:67 +#: instances/templates/add_instance_owner_block.html:18 +#: instances/templates/allinstances_index_grouped.html:8 +#: instances/templates/allinstances_index_nongrouped.html:7 +#: instances/templates/instances/stats_tab.html:84 +msgid "User" +msgstr "" + +#: accounts/templates/login.html:25 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 +msgid "Password" msgstr "" #: accounts/templates/logout.html:4 @@ -452,53 +258,31 @@ msgstr "" msgid "Successful log out" msgstr "" -#: accounts/templates/profile.html:5 accounts/templates/profile.html:10 +#: accounts/templates/profile.html:7 accounts/templates/profile.html:9 #: templates/navbar.html:45 msgid "Profile" msgstr "" -#: accounts/templates/profile.html:19 +#: accounts/templates/profile.html:14 msgid "Edit Profile" msgstr "" -#: accounts/templates/profile.html:37 -msgid "Email" -msgstr "" - -#: accounts/templates/profile.html:48 +#: accounts/templates/profile.html:17 #: instances/templates/instances/access_tab.html:23 msgid "SSH Keys" msgstr "" -#: accounts/templates/profile.html:60 -#: instances/templates/create_instance_w2.html:292 -#: instances/templates/instances/settings_tab.html:438 -#: instances/templates/instances/settings_tab.html:510 -#: instances/templates/instances/settings_tab.html:520 -#: instances/templates/instances/snapshots_tab.html:75 -#: interfaces/templates/interface.html:61 -#: interfaces/templates/interface.html:63 networks/templates/network.html:53 -#: networks/templates/network.html:55 networks/templates/network.html:65 -#: networks/templates/network.html:139 networks/templates/network.html:192 -#: networks/templates/network.html:197 networks/templates/network.html:252 -#: networks/templates/network.html:301 networks/templates/network.html:306 -#: networks/templates/network.html:356 networks/templates/network.html:361 -#: nwfilters/templates/nwfilter.html:114 nwfilters/templates/nwfilter.html:154 -#: nwfilters/templates/nwfilters.html:123 secrets/templates/secrets.html:77 -#: storages/templates/storage.html:63 storages/templates/storage.html:66 -#: storages/templates/storage.html:78 storages/templates/storage.html:175 -msgid "Are you sure?" +#: accounts/templates/profile.html:34 +#: instances/templates/instances/settings_tab.html:686 +#: instances/templates/instances/settings_tab.html:688 +msgid "Update" msgstr "" -#: accounts/templates/profile.html:76 -msgid "Enter Name" +#: accounts/templates/profile.html:64 +msgid "Add SSH Key" msgstr "" -#: accounts/templates/profile.html:82 -msgid "Enter Public Key" -msgstr "" - -#: accounts/templates/profile.html:87 +#: accounts/templates/profile.html:72 #: instances/templates/add_instance_network_block.html:50 #: instances/templates/add_instance_owner_block.html:31 #: instances/templates/create_flav_block.html:28 @@ -506,333 +290,441 @@ msgstr "" msgid "Add" msgstr "" -#: accounts/views.py:39 -msgid "Key name already exist" +#: accounts/utils.py:50 +msgid "OTP QR Code" msgstr "" -#: accounts/views.py:42 -msgid "Public key already exist" +#: accounts/utils.py:51 +msgid "Please view HTML version of this message." +msgstr "" + +#: accounts/views.py:26 +msgid "Profile updated" +msgstr "" + +#: accounts/views.py:40 +msgid "SSH key added" msgstr "" #: accounts/views.py:45 -msgid "Invalid characters in public key" +msgid "Add SSH key" msgstr "" -#: accounts/views.py:77 +#: accounts/views.py:53 +msgid "SSH key deleted" +msgstr "" + +#: accounts/views.py:58 +msgid "Delete SSH key" +msgstr "" + +#: accounts/views.py:86 msgid "Password Changed" msgstr "" -#: accounts/views.py:80 -msgid "Wrong Data Provided" -msgstr "" - -#: accounts/views.py:100 +#: accounts/views.py:106 msgid "Create User Instance" msgstr "" -#: accounts/views.py:118 +#: accounts/views.py:124 msgid "Update User Instance" msgstr "" -#: admin/forms.py:46 +#: accounts/views.py:160 +#, python-format +msgid "OTP Sent to %s" +msgstr "" + +#: accounts/views.py:165 +msgid "Email OTP" +msgstr "" + +#: accounts/views.py:175 +#, python-format +msgid "OTP QR code was emailed to user %s" +msgstr "" + +#: accounts/views.py:177 +msgid "User email not set, failed to send QR code" +msgstr "" + +#: admin/forms.py:49 msgid "Permissions" msgstr "" -#: admin/forms.py:53 admin/templates/admin/group_list.html:15 +#: admin/forms.py:56 admin/templates/admin/group_list.html:15 #: templates/navbar.html:30 msgid "Groups" msgstr "" -#: admin/templates/admin/common/list.html:9 -msgid "Create New" +#: admin/forms.py:79 +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." msgstr "" -#: admin/templates/admin/group_list.html:24 +#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: instances/templates/instances/settings_tab.html:63 templates/navbar.html:29 +msgid "Users" +msgstr "" + +#: admin/templates/admin/group_list.html:13 +#: admin/templates/admin/user_list.html:16 +#: computes/templates/computes/instances.html:18 +#: instances/templates/allinstances.html:16 +#: nwfilters/templates/nwfilters.html:12 storages/templates/storage.html:87 +#: templates/search_block.html:3 +msgid "Search" +msgstr "" + +#: admin/templates/admin/group_list.html:23 admin/templates/admin/logs.html:16 +#: admin/templates/admin/user_list.html:26 +#: computes/templates/computes/instances.html:57 +#: computes/templates/computes/list.html:20 +#: instances/templates/create_instance_w2.html:66 +#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:46 +#: nwfilters/templates/nwfilters.html:135 secrets/templates/secrets.html:50 +#: storages/templates/storage.html:187 storages/templates/storages.html:46 +msgid "Warning" +msgstr "" + +#: admin/templates/admin/group_list.html:23 msgid "You don't have any groups" msgstr "" -#: admin/templates/admin/group_list.html:32 +#: admin/templates/admin/group_list.html:31 msgid "Group Name" msgstr "" -#: admin/templates/admin/group_list.html:33 -#: admin/templates/admin/user_list.html:38 +#: admin/templates/admin/group_list.html:32 +#: admin/templates/admin/user_list.html:39 #: computes/templates/computes/instances.html:71 -#: computes/templates/computes/list.html:32 +#: computes/templates/computes/list.html:31 #: instances/templates/allinstances_index_grouped.html:12 #: instances/templates/allinstances_index_nongrouped.html:12 #: instances/templates/instances/settings_tab.html:343 -#: instances/templates/instances/settings_tab.html:486 -#: networks/templates/network.html:178 networks/templates/network.html:287 -#: networks/templates/network.html:335 +#: instances/templates/instances/settings_tab.html:491 +#: networks/templates/network.html:175 networks/templates/network.html:284 +#: networks/templates/network.html:332 msgid "Actions" msgstr "" -#: admin/templates/admin/logs.html:4 admin/templates/admin/logs.html:9 +#: admin/templates/admin/group_list.html:43 +#: admin/templates/admin/user_list.html:62 +#: computes/templates/computes/list.html:53 networks/templates/network.html:82 +#: nwfilters/templates/nwfilter.html:59 secrets/templates/secrets.html:74 +msgid "Edit" +msgstr "" + +#: admin/templates/admin/logs.html:5 admin/templates/admin/logs.html:7 #: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:22 +#: admin/templates/admin/logs.html:16 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:32 +#: admin/templates/admin/logs.html:25 #: instances/templates/instances/snapshots_tab.html:48 #: instances/templates/instances/stats_tab.html:83 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:33 admin/templates/admin/user_form.html:6 -#: computes/templates/computes/instances.html:67 -#: instances/templates/add_instance_owner_block.html:18 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances/stats_tab.html:84 -msgid "User" -msgstr "" - -#: admin/templates/admin/logs.html:35 +#: admin/templates/admin/logs.html:28 #: instances/templates/instances/stats_tab.html:85 msgid "Message" msgstr "" -#: admin/templates/admin/user_form.html:24 +#: admin/templates/admin/user_form.html:21 #: computes/templates/computes/form.html:23 #: instances/templates/edit_instance_volume.html:124 #: networks/templates/add_network_qos.html:51 templates/common/form.html:22 msgid "Save" msgstr "" +#: admin/templates/admin/user_list.html:26 +msgid "You don't have any user" +msgstr "" + +#: admin/templates/admin/user_list.html:34 +msgid "Username" +msgstr "" + +#: admin/templates/admin/user_list.html:35 +#: computes/templates/computes/instances.html:68 +#: computes/templates/computes/list.html:29 +#: instances/templates/allinstances_index_grouped.html:9 +#: instances/templates/allinstances_index_nongrouped.html:9 +msgid "Status" +msgstr "" + +#: admin/templates/admin/user_list.html:36 +msgid "Staff" +msgstr "" + #: admin/templates/admin/user_list.html:37 +msgid "Superuser" +msgstr "" + +#: admin/templates/admin/user_list.html:38 msgid "Can Clone" msgstr "" -#: admin/templates/admin/user_list.html:60 +#: admin/templates/admin/user_list.html:51 +#: computes/templates/computes/instances.html:94 +#: instances/templates/allinstances_index_grouped.html:57 +#: instances/templates/allinstances_index_nongrouped.html:40 +#: instances/templates/instance.html:19 +msgid "Active" +msgstr "" + +#: admin/templates/admin/user_list.html:53 +msgid "Blocked" +msgstr "" + +#: admin/templates/admin/user_list.html:61 msgid "View Profile" msgstr "" -#: admin/views.py:39 +#: admin/templates/admin/user_list.html:64 +msgid "Block" +msgstr "" + +#: admin/templates/admin/user_list.html:66 +msgid "Unblock" +msgstr "" + +#: admin/views.py:42 msgid "Create Group" msgstr "" -#: admin/views.py:57 +#: admin/views.py:60 msgid "Update Group" msgstr "" -#: admin/views.py:110 +#: admin/views.py:113 msgid "Create User" msgstr "" -#: admin/views.py:132 +#: admin/views.py:136 msgid "Update User" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:10 +#: admin/views.py:149 +msgid "User password changed: {}" +msgstr "" + +#: admin/views.py:152 +msgid "Wrong Data Provided" +msgstr "" + +#: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Theme" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:10 +#: appsettings/migrations/0002_auto_20200527_1603.py:11 msgid "Bootstrap CSS & Bootswatch Theme" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:11 +#: appsettings/migrations/0002_auto_20200527_1603.py:12 msgid "Theme SASS Path" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:11 +#: appsettings/migrations/0002_auto_20200527_1603.py:12 msgid "Bootstrap SASS & Bootswatch SASS Directory" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:12 +#: appsettings/migrations/0002_auto_20200527_1603.py:13 msgid "All Instances View Style" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:12 +#: appsettings/migrations/0002_auto_20200527_1603.py:13 msgid "All instances list style" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:13 +#: appsettings/migrations/0002_auto_20200527_1603.py:14 msgid "Logs per Page" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:13 +#: appsettings/migrations/0002_auto_20200527_1603.py:14 msgid "Pagination for logs" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:14 +#: appsettings/migrations/0002_auto_20200527_1603.py:15 msgid "Multiple Owner for VM" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:14 +#: appsettings/migrations/0002_auto_20200527_1603.py:15 msgid "Allow to have multiple owner for instance" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:15 +#: appsettings/migrations/0002_auto_20200527_1603.py:16 msgid "Quota Debug" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:15 +#: appsettings/migrations/0002_auto_20200527_1603.py:16 msgid "Debug for user quotas" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:16 +#: appsettings/migrations/0002_auto_20200527_1603.py:17 msgid "Disk Format" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:16 +#: appsettings/migrations/0002_auto_20200527_1603.py:17 msgid "Instance disk format" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:17 +#: appsettings/migrations/0002_auto_20200527_1603.py:18 msgid "Disk Bus" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:17 +#: appsettings/migrations/0002_auto_20200527_1603.py:18 msgid "Instance disk bus type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:18 +#: appsettings/migrations/0002_auto_20200527_1603.py:19 msgid "Disk SCSI Controller" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:18 +#: appsettings/migrations/0002_auto_20200527_1603.py:19 msgid "SCSI controller type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:19 +#: appsettings/migrations/0002_auto_20200527_1603.py:20 msgid "Disk Cache" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:19 +#: appsettings/migrations/0002_auto_20200527_1603.py:20 msgid "Disk volume cache type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:20 +#: appsettings/migrations/0002_auto_20200527_1603.py:21 msgid "Disk IO Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:20 +#: appsettings/migrations/0002_auto_20200527_1603.py:21 msgid "Volume io modes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:21 +#: appsettings/migrations/0002_auto_20200527_1603.py:22 msgid "Disk Detect Zeroes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:21 +#: appsettings/migrations/0002_auto_20200527_1603.py:22 msgid "Volume detect zeroes mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:22 +#: appsettings/migrations/0002_auto_20200527_1603.py:23 msgid "Disk Discard" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:22 +#: appsettings/migrations/0002_auto_20200527_1603.py:23 msgid "Volume discard mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:23 +#: appsettings/migrations/0002_auto_20200527_1603.py:24 msgid "Disk Owner UID" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:23 +#: appsettings/migrations/0002_auto_20200527_1603.py:24 msgid "Owner UID: up to os, 0=root, 107=qemu or libvirt-bin(for ubuntu)" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:24 +#: appsettings/migrations/0002_auto_20200527_1603.py:25 msgid "Disk Owner GID" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:24 +#: appsettings/migrations/0002_auto_20200527_1603.py:25 msgid "Owner GID: up to os, 0=root, 107=qemu or libvirt-bin(for ubuntu)" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:25 +#: appsettings/migrations/0002_auto_20200527_1603.py:26 msgid "VM CPU Mode" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:25 +#: appsettings/migrations/0002_auto_20200527_1603.py:26 msgid "Cpu modes" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:26 +#: appsettings/migrations/0002_auto_20200527_1603.py:27 msgid "VM Machine Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:26 +#: appsettings/migrations/0002_auto_20200527_1603.py:27 msgid "Chipset/Machine type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:27 +#: appsettings/migrations/0002_auto_20200527_1603.py:28 msgid "VM Firmware Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:27 +#: appsettings/migrations/0002_auto_20200527_1603.py:28 msgid "Firmware type for x86_64" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:28 +#: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "VM Architecture Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:28 +#: appsettings/migrations/0002_auto_20200527_1603.py:29 msgid "Architecture type: x86_64, i686, etc" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:29 +#: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "VM Console Type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:29 +#: appsettings/migrations/0002_auto_20200527_1603.py:30 msgid "Default console type" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:30 +#: appsettings/migrations/0002_auto_20200527_1603.py:31 msgid "VM Clone Name Prefix" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:30 +#: appsettings/migrations/0002_auto_20200527_1603.py:31 msgid "Prefix for cloned instance name" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:31 +#: appsettings/migrations/0002_auto_20200527_1603.py:32 msgid "VM Clone Auto Name" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:31 +#: appsettings/migrations/0002_auto_20200527_1603.py:32 msgid "Generated name for cloned instance" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:32 +#: appsettings/migrations/0002_auto_20200527_1603.py:33 msgid "VM Clone Auto Migrate" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:32 +#: appsettings/migrations/0002_auto_20200527_1603.py:33 msgid "Auto migrate instance after clone" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:33 +#: appsettings/migrations/0002_auto_20200527_1603.py:34 msgid "VM Bottom Bar" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:33 +#: appsettings/migrations/0002_auto_20200527_1603.py:34 msgid "Bottom navbar for instance details" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:34 +#: appsettings/migrations/0002_auto_20200527_1603.py:35 msgid "Show Access Root Pass" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:34 +#: appsettings/migrations/0002_auto_20200527_1603.py:35 msgid "Show access root password" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:35 +#: appsettings/migrations/0002_auto_20200527_1603.py:36 msgid "Show Access SSH Keys" msgstr "" -#: appsettings/migrations/0002_auto_20200527_1603.py:35 +#: appsettings/migrations/0002_auto_20200527_1603.py:36 msgid "Show access ssh keys" msgstr "" @@ -868,63 +760,63 @@ msgstr "" msgid "Clip console viewport" msgstr "" -#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 msgid "name" msgstr "" -#: appsettings/models.py:10 +#: appsettings/models.py:11 msgid "key" msgstr "" -#: appsettings/models.py:11 +#: appsettings/models.py:12 msgid "value" msgstr "" -#: appsettings/models.py:12 +#: appsettings/models.py:13 msgid "choices" msgstr "" -#: appsettings/models.py:13 +#: appsettings/models.py:14 msgid "description" msgstr "" -#: appsettings/templates/appsettings.html:3 -#: appsettings/templates/appsettings.html:8 +#: appsettings/templates/appsettings.html:4 +#: appsettings/templates/appsettings.html:6 msgid "Edit Settings" msgstr "" -#: appsettings/templates/appsettings.html:17 +#: appsettings/templates/appsettings.html:11 msgid "App Settings" msgstr "" -#: appsettings/templates/appsettings.html:21 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:15 templates/navbar.html:43 msgid "Language" msgstr "" -#: appsettings/templates/appsettings.html:54 +#: appsettings/templates/appsettings.html:48 msgid "After change please full refresh page with 'Ctrl + F5' " msgstr "" -#: appsettings/templates/appsettings.html:59 +#: appsettings/templates/appsettings.html:53 msgid "Other Settings" msgstr "" -#: appsettings/views.py:42 +#: appsettings/views.py:38 #, python-brace-format msgid "SASS directory path is changed. Now: {sass_dir.value}" msgstr "" -#: appsettings/views.py:68 +#: appsettings/views.py:65 #, python-brace-format msgid "Theme changed. Now: {theme}" msgstr "" -#: appsettings/views.py:83 +#: appsettings/views.py:80 #, python-brace-format msgid "{setting.name} is changed. Now: {setting.value}" msgstr "" -#: computes/forms.py:19 +#: computes/forms.py:21 msgid "FQDN/IP" msgstr "" @@ -953,65 +845,65 @@ msgid "Create Compute" msgstr "" #: computes/templates/computes/instances.html:29 -#: computes/templates/computes/list.html:50 -#: computes/templates/computes/list.html:52 computes/templates/overview.html:4 -#: computes/templates/overview.html:13 interfaces/templates/interface.html:11 -#: interfaces/templates/interfaces.html:14 networks/templates/network.html:13 -#: networks/templates/networks.html:17 nwfilters/templates/nwfilter.html:12 -#: nwfilters/templates/nwfilters.html:21 secrets/templates/secrets.html:17 -#: storages/templates/storage.html:17 storages/templates/storages.html:17 +#: computes/templates/computes/list.html:49 +#: computes/templates/computes/list.html:51 computes/templates/overview.html:6 +#: computes/templates/overview.html:16 interfaces/templates/interface.html:13 +#: interfaces/templates/interfaces.html:17 networks/templates/network.html:14 +#: networks/templates/networks.html:16 nwfilters/templates/nwfilter.html:14 +#: nwfilters/templates/nwfilters.html:22 secrets/templates/secrets.html:20 +#: storages/templates/storage.html:19 storages/templates/storages.html:16 msgid "Overview" msgstr "" #: computes/templates/computes/instances.html:35 -#: computes/templates/overview.html:19 interfaces/templates/interface.html:17 -#: interfaces/templates/interfaces.html:20 networks/templates/network.html:19 -#: networks/templates/networks.html:23 nwfilters/templates/nwfilter.html:18 -#: nwfilters/templates/nwfilters.html:27 secrets/templates/secrets.html:23 -#: storages/templates/storage.html:23 storages/templates/storages.html:3 -#: storages/templates/storages.html:9 storages/templates/storages.html:23 +#: computes/templates/overview.html:22 interfaces/templates/interface.html:19 +#: interfaces/templates/interfaces.html:23 networks/templates/network.html:20 +#: networks/templates/networks.html:22 nwfilters/templates/nwfilter.html:20 +#: nwfilters/templates/nwfilters.html:28 secrets/templates/secrets.html:26 +#: storages/templates/storage.html:25 storages/templates/storages.html:4 +#: storages/templates/storages.html:6 storages/templates/storages.html:22 msgid "Storages" msgstr "" #: computes/templates/computes/instances.html:38 -#: computes/templates/overview.html:22 interfaces/templates/interface.html:20 -#: interfaces/templates/interfaces.html:23 networks/templates/network.html:22 -#: networks/templates/networks.html:3 networks/templates/networks.html:9 -#: networks/templates/networks.html:26 nwfilters/templates/nwfilter.html:21 -#: nwfilters/templates/nwfilters.html:30 secrets/templates/secrets.html:26 -#: storages/templates/storage.html:26 storages/templates/storages.html:26 +#: computes/templates/overview.html:25 interfaces/templates/interface.html:22 +#: interfaces/templates/interfaces.html:26 networks/templates/network.html:23 +#: networks/templates/networks.html:4 networks/templates/networks.html:6 +#: networks/templates/networks.html:25 nwfilters/templates/nwfilter.html:23 +#: nwfilters/templates/nwfilters.html:31 secrets/templates/secrets.html:29 +#: storages/templates/storage.html:28 storages/templates/storages.html:25 msgid "Networks" msgstr "" #: computes/templates/computes/instances.html:41 -#: computes/templates/overview.html:25 interfaces/templates/interface.html:23 -#: interfaces/templates/interfaces.html:4 -#: interfaces/templates/interfaces.html:26 networks/templates/network.html:25 -#: networks/templates/networks.html:29 nwfilters/templates/nwfilter.html:24 -#: nwfilters/templates/nwfilters.html:33 secrets/templates/secrets.html:29 -#: storages/templates/storage.html:29 storages/templates/storages.html:29 +#: computes/templates/overview.html:28 interfaces/templates/interface.html:25 +#: interfaces/templates/interfaces.html:5 +#: interfaces/templates/interfaces.html:7 +#: interfaces/templates/interfaces.html:29 networks/templates/network.html:26 +#: networks/templates/networks.html:28 nwfilters/templates/nwfilter.html:26 +#: nwfilters/templates/nwfilters.html:34 secrets/templates/secrets.html:32 +#: storages/templates/storage.html:31 storages/templates/storages.html:28 msgid "Interfaces" msgstr "" #: computes/templates/computes/instances.html:44 -#: computes/templates/overview.html:28 interfaces/templates/interface.html:26 -#: interfaces/templates/interfaces.html:29 networks/templates/network.html:28 -#: networks/templates/networks.html:32 nwfilters/templates/nwfilter.html:4 -#: nwfilters/templates/nwfilter.html:27 nwfilters/templates/nwfilters.html:4 -#: nwfilters/templates/nwfilters.html:13 nwfilters/templates/nwfilters.html:36 -#: secrets/templates/secrets.html:32 storages/templates/storage.html:32 -#: storages/templates/storages.html:32 +#: computes/templates/overview.html:31 interfaces/templates/interface.html:28 +#: interfaces/templates/interfaces.html:32 networks/templates/network.html:29 +#: networks/templates/networks.html:31 nwfilters/templates/nwfilter.html:29 +#: nwfilters/templates/nwfilters.html:5 nwfilters/templates/nwfilters.html:7 +#: nwfilters/templates/nwfilters.html:37 secrets/templates/secrets.html:35 +#: storages/templates/storage.html:34 storages/templates/storages.html:31 msgid "NWFilters" msgstr "" #: computes/templates/computes/instances.html:47 -#: computes/templates/overview.html:31 interfaces/templates/interface.html:29 -#: interfaces/templates/interfaces.html:32 networks/templates/network.html:31 -#: networks/templates/networks.html:35 nwfilters/templates/nwfilter.html:30 -#: nwfilters/templates/nwfilters.html:39 secrets/templates/secrets.html:4 -#: secrets/templates/secrets.html:13 secrets/templates/secrets.html:35 +#: computes/templates/overview.html:34 interfaces/templates/interface.html:31 +#: interfaces/templates/interfaces.html:35 networks/templates/network.html:32 +#: networks/templates/networks.html:34 nwfilters/templates/nwfilter.html:32 +#: nwfilters/templates/nwfilters.html:40 secrets/templates/secrets.html:4 +#: secrets/templates/secrets.html:10 secrets/templates/secrets.html:38 #: storages/templates/create_stg_block.html:124 -#: storages/templates/storage.html:35 storages/templates/storages.html:35 +#: storages/templates/storage.html:37 storages/templates/storages.html:34 msgid "Secrets" msgstr "" @@ -1020,20 +912,55 @@ msgid "Hypervisor doesn't have any Instances" msgstr "" #: computes/templates/computes/instances.html:66 +#: computes/templates/computes/list.html:28 +#: instances/templates/add_instance_volume.html:40 +#: instances/templates/add_instance_volume.html:42 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instances/settings_tab.html:777 -#: instances/templates/instances/settings_tab.html:800 +#: instances/templates/create_instance_w2.html:77 +#: instances/templates/create_instance_w2.html:103 +#: instances/templates/create_instance_w2.html:106 +#: instances/templates/create_instance_w2.html:305 +#: instances/templates/create_instance_w2.html:307 +#: instances/templates/create_instance_w2.html:518 +#: instances/templates/create_instance_w2.html:520 +#: instances/templates/instances/settings_tab.html:340 +#: instances/templates/instances/snapshots_tab.html:47 +#: interfaces/templates/create_iface_block.html:18 +#: interfaces/templates/interface.html:75 +#: networks/templates/create_net_block.html:18 +#: networks/templates/modify_ipv4_fixed_address.html:30 +#: networks/templates/modify_ipv6_fixed_address.html:30 +#: networks/templates/network.html:174 networks/templates/network.html:283 +#: nwfilters/templates/nwfilter.html:41 nwfilters/templates/nwfilters.html:56 +#: nwfilters/templates/nwfilters.html:100 +#: nwfilters/templates/nwfilters.html:102 +#: storages/templates/create_stg_block.html:42 +#: storages/templates/create_stg_block.html:71 +#: storages/templates/create_stg_block.html:100 +#: storages/templates/create_stg_block.html:165 +#: storages/templates/create_stg_block.html:214 +#: storages/templates/create_stg_vol_block.html:21 +#: storages/templates/storage.html:96 storages/templates/storage.html:124 +#: storages/templates/storage.html:126 +msgid "Name" +msgstr "" + +#: computes/templates/computes/instances.html:66 +#: instances/templates/allinstances_index_grouped.html:7 +#: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/instances/settings_tab.html:782 +#: instances/templates/instances/settings_tab.html:805 msgid "Description" msgstr "" #: computes/templates/computes/instances.html:69 #: instances/templates/allinstances_index_grouped.html:10 #: instances/templates/allinstances_index_nongrouped.html:10 -#: instances/templates/create_instance_w2.html:83 -#: instances/templates/create_instance_w2.html:328 -#: instances/templates/create_instance_w2.html:541 -#: instances/templates/instance.html:40 instances/templates/instance.html:42 +#: instances/templates/create_instance_w2.html:78 +#: instances/templates/create_instance_w2.html:323 +#: instances/templates/create_instance_w2.html:536 +#: instances/templates/instance.html:42 instances/templates/instance.html:44 msgid "VCPU" msgstr "" @@ -1048,7 +975,7 @@ msgstr "" #: computes/templates/computes/instances.html:96 #: instances/templates/allinstances_index_grouped.html:58 #: instances/templates/allinstances_index_nongrouped.html:42 -#: instances/templates/instance.html:14 +#: instances/templates/instance.html:16 msgid "Off" msgstr "" @@ -1063,23 +990,23 @@ msgstr "" msgid "Computes" msgstr "" -#: computes/templates/computes/list.html:21 +#: computes/templates/computes/list.html:20 msgid "You don't have any computes" msgstr "" -#: computes/templates/computes/list.html:31 computes/templates/overview.html:92 +#: computes/templates/computes/list.html:30 computes/templates/overview.html:92 #: instances/templates/instances/settings_tab.html:163 #: instances/templates/instances/settings_tab.html:248 msgid "Details" msgstr "" -#: computes/templates/computes/list.html:42 +#: computes/templates/computes/list.html:41 #: instances/templates/allinstances_index_grouped.html:28 -#: instances/templates/instances/settings_tab.html:876 +#: instances/templates/instances/settings_tab.html:881 msgid "Connected" msgstr "" -#: computes/templates/computes/list.html:42 +#: computes/templates/computes/list.html:41 msgid "Not Connected" msgstr "" @@ -1137,8 +1064,8 @@ msgid "Libvirt" msgstr "" #: computes/templates/overview.html:84 -#: instances/templates/create_instance_w1.html:42 -#: instances/templates/create_instance_w1.html:58 +#: instances/templates/create_instance_w1.html:36 +#: instances/templates/create_instance_w1.html:52 msgid "Architecture" msgstr "" @@ -1204,24 +1131,24 @@ msgstr "" msgid "File API is not supported" msgstr "" -#: console/templates/console-spice-full.html:197 +#: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "" -#: console/templates/console-spice-full.html:199 +#: console/templates/console-spice-full.html:204 msgid "Port" msgstr "" -#: console/templates/console-spice-full.html:207 +#: console/templates/console-spice-full.html:212 msgid "Show console" msgstr "" -#: console/templates/console-spice-full.html:209 -#: interfaces/templates/interface.html:60 networks/templates/network.html:52 -#: networks/templates/network.html:122 networks/templates/network.html:128 -#: networks/templates/network.html:234 networks/templates/network.html:240 -#: storages/templates/storage.html:61 +#: console/templates/console-spice-full.html:214 +#: interfaces/templates/interface.html:59 networks/templates/network.html:49 +#: networks/templates/network.html:119 networks/templates/network.html:125 +#: networks/templates/network.html:231 networks/templates/network.html:237 +#: storages/templates/storage.html:60 msgid "Start" msgstr "" @@ -1233,7 +1160,7 @@ msgstr "" msgid "noVNC encountered an error" msgstr "" -#: console/templates/console-vnc-lite.html:222 +#: console/templates/console-vnc-lite.html:221 msgid "Loading" msgstr "" @@ -1269,10 +1196,6 @@ msgstr "" msgid "The name of the virtual machine must not contain any special characters" msgstr "" -#: instances/forms.py:65 -msgid "The name of the virtual machine must not exceed 20 characters" -msgstr "" - #: instances/models.py:11 msgid "label" msgstr "" @@ -1301,7 +1224,7 @@ msgstr "" msgid "created" msgstr "" -#: instances/models.py:215 +#: instances/models.py:220 msgid "Can access console without password" msgstr "" @@ -1310,60 +1233,90 @@ msgid "Add Instance Network" msgstr "" #: instances/templates/add_instance_network_block.html:18 -#: instances/templates/create_instance_w2.html:210 -#: instances/templates/instances/settings_tab.html:358 -#: instances/templates/instances/settings_tab.html:381 -#: instances/templates/instances/settings_tab.html:482 -#: interfaces/templates/interface.html:46 -#: interfaces/templates/interface.html:75 +#: instances/templates/create_instance_w2.html:205 +#: instances/templates/instances/settings_tab.html:359 +#: instances/templates/instances/settings_tab.html:382 +#: instances/templates/instances/settings_tab.html:487 +#: interfaces/templates/interface.html:45 +#: interfaces/templates/interface.html:74 #: interfaces/templates/interfaces.html:63 #: networks/templates/modify_ipv4_fixed_address.html:24 -#: networks/templates/network.html:175 +#: networks/templates/network.html:172 msgid "MAC" msgstr "" #: instances/templates/add_instance_network_block.html:24 -#: instances/templates/create_instance_w2.html:169 -#: instances/templates/create_instance_w2.html:393 -#: instances/templates/create_instance_w2.html:610 +#: instances/templates/create_instance_w2.html:164 +#: instances/templates/create_instance_w2.html:388 +#: instances/templates/create_instance_w2.html:605 #: instances/templates/instances/settings_tab.html:30 -#: instances/templates/instances/settings_tab.html:393 -#: networks/templates/network.html:4 networks/templates/network.html:9 -#: networks/templates/network.html:110 networks/templates/network.html:221 +#: instances/templates/instances/settings_tab.html:394 +#: networks/templates/network.html:5 networks/templates/network.html:7 +#: networks/templates/network.html:107 networks/templates/network.html:218 msgid "Network" msgstr "" #: instances/templates/add_instance_network_block.html:37 -#: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:434 -#: instances/templates/create_instance_w2.html:647 -#: instances/templates/instances/settings_tab.html:402 -#: nwfilters/templates/nwfilter.html:9 +#: instances/templates/create_instance_w2.html:183 +#: instances/templates/create_instance_w2.html:429 +#: instances/templates/create_instance_w2.html:642 +#: instances/templates/instances/settings_tab.html:403 +#: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" msgstr "" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:117 #: instances/templates/create_inst_block.html:25 -#: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:382 -#: instances/templates/create_instance_w2.html:437 -#: instances/templates/create_instance_w2.html:585 -#: instances/templates/create_instance_w2.html:604 -#: instances/templates/create_instance_w2.html:650 +#: instances/templates/create_instance_w2.html:158 +#: instances/templates/create_instance_w2.html:186 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:432 +#: instances/templates/create_instance_w2.html:580 +#: instances/templates/create_instance_w2.html:599 +#: instances/templates/create_instance_w2.html:645 #: instances/templates/instances/access_tab.html:135 #: instances/templates/instances/settings_tab.html:183 -#: instances/templates/instances/settings_tab.html:406 +#: instances/templates/instances/settings_tab.html:407 #: instances/templates/instances/stats_tab.html:90 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 +#: interfaces/templates/interface.html:41 +#: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:78 #: storages/templates/create_stg_block.html:132 -#: storages/templates/storage.html:48 storages/templates/storage.html:50 -#: storages/templates/storage.html:52 +#: storages/templates/storage.html:47 storages/templates/storage.html:49 +#: storages/templates/storage.html:51 msgid "None" msgstr "" +#: instances/templates/add_instance_network_block.html:49 +#: instances/templates/add_instance_owner_block.html:30 +#: instances/templates/add_instance_volume.html:89 +#: instances/templates/add_instance_volume.html:144 +#: instances/templates/create_flav_block.html:25 +#: instances/templates/create_inst_block.html:34 +#: instances/templates/create_instance_w2.html:269 +#: instances/templates/edit_instance_volume.html:123 +#: instances/templates/instances/settings_tab.html:428 +#: interfaces/templates/create_iface_block.html:135 +#: networks/templates/add_network_qos.html:50 +#: networks/templates/create_net_block.html:85 +#: networks/templates/modify_ipv4_fixed_address.html:44 +#: networks/templates/modify_ipv6_fixed_address.html:44 +#: nwfilters/templates/add_nwf_rule.html:25 +#: nwfilters/templates/create_nwfilter_block.html:23 +#: nwfilters/templates/nwfilters.html:80 nwfilters/templates/nwfilters.html:108 +#: secrets/templates/create_secret_block.html:54 +#: secrets/templates/secrets.html:102 +#: storages/templates/create_stg_block.html:55 +#: storages/templates/create_stg_block.html:84 +#: storages/templates/create_stg_block.html:140 +#: storages/templates/create_stg_block.html:202 +#: storages/templates/create_stg_block.html:230 +#: storages/templates/create_stg_vol_block.html:28 +#: storages/templates/create_stg_vol_block.html:56 +#: storages/templates/storage.html:154 +msgid "Close" +msgstr "" + #: instances/templates/add_instance_owner_block.html:12 msgid "Add Instance Owner" msgstr "" @@ -1393,27 +1346,27 @@ msgstr "" #: instances/templates/add_instance_volume.html:30 #: instances/templates/add_instance_volume.html:100 -#: instances/templates/create_instance_w2.html:154 -#: instances/templates/create_instance_w2.html:596 +#: instances/templates/create_instance_w2.html:149 +#: instances/templates/create_instance_w2.html:591 #: instances/templates/instances/settings_tab.html:237 -#: storages/templates/storage.html:4 storages/templates/storage.html:14 +#: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" msgstr "" #: instances/templates/add_instance_volume.html:46 #: storages/templates/create_stg_block.html:183 -#: storages/templates/storage.html:100 storages/templates/storage.html:138 +#: storages/templates/storage.html:99 storages/templates/storage.html:137 msgid "Format" msgstr "" #: instances/templates/add_instance_volume.html:56 -#: storages/templates/storage.html:53 storages/templates/storage.html:99 -#: storages/templates/storages.html:66 +#: storages/templates/storage.html:52 storages/templates/storage.html:98 +#: storages/templates/storages.html:62 msgid "Size" msgstr "" #: instances/templates/add_instance_volume.html:60 -#: instances/templates/create_instance_w2.html:96 +#: instances/templates/create_instance_w2.html:91 msgid "GB" msgstr "" @@ -1430,8 +1383,8 @@ msgid "Cache" msgstr "" #: instances/templates/add_instance_volume.html:83 -#: instances/templates/instances/settings_tab.html:755 -#: storages/templates/storage.html:148 +#: instances/templates/instances/settings_tab.html:760 +#: storages/templates/storage.html:147 msgid "Metadata" msgstr "" @@ -1476,180 +1429,222 @@ msgstr "" msgid "Choose" msgstr "" -#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w1.html:5 #: instances/templates/create_instance_w2.html:5 msgid "Create new instance" msgstr "" -#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w1.html:5 msgid "Select Type" msgstr "" -#: instances/templates/create_instance_w1.html:11 -#: instances/templates/create_instance_w2.html:14 +#: instances/templates/create_instance_w1.html:8 +#: instances/templates/create_instance_w2.html:12 #, python-format msgid "New instance on %(host)s " msgstr "" -#: instances/templates/create_instance_w1.html:47 +#: instances/templates/create_instance_w1.html:41 #: instances/templates/instances/settings_tab.html:49 -#: networks/templates/network.html:75 nwfilters/templates/nwfilter.html:52 +#: networks/templates/network.html:72 nwfilters/templates/nwfilter.html:49 msgid "XML" msgstr "" -#: instances/templates/create_instance_w1.html:68 +#: instances/templates/create_instance_w1.html:62 msgid "Chipset" msgstr "" -#: instances/templates/create_instance_w1.html:78 +#: instances/templates/create_instance_w1.html:72 msgid "Next" msgstr "" -#: instances/templates/create_instance_w2.html:50 +#: instances/templates/create_instance_w1.html:89 +#: instances/templates/create_instance_w2.html:271 +#: instances/templates/create_instance_w2.html:273 +#: instances/templates/create_instance_w2.html:500 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:713 +#: instances/templates/create_instance_w2.html:717 +#: interfaces/templates/create_iface_block.html:138 +#: 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/create_nwfilter_block.html:24 +#: secrets/templates/create_secret_block.html:55 +#: storages/templates/create_stg_block.html:56 +#: storages/templates/create_stg_block.html:85 +#: storages/templates/create_stg_block.html:144 +#: storages/templates/create_stg_block.html:148 +#: storages/templates/create_stg_block.html:205 +#: storages/templates/create_stg_block.html:233 +#: storages/templates/create_stg_vol_block.html:57 +msgid "Create" +msgstr "" + +#: instances/templates/create_instance_w2.html:45 msgid "Flavor" msgstr "" -#: instances/templates/create_instance_w2.html:55 +#: instances/templates/create_instance_w2.html:50 msgid "Custom" msgstr "" -#: instances/templates/create_instance_w2.html:60 +#: instances/templates/create_instance_w2.html:55 msgid "Template" msgstr "" -#: instances/templates/create_instance_w2.html:71 +#: instances/templates/create_instance_w2.html:66 msgid "Hypervisor doesn't have any Flavors" msgstr "" -#: instances/templates/create_instance_w2.html:76 +#: instances/templates/create_instance_w2.html:71 msgid "Create from flavor" msgstr "" -#: instances/templates/create_instance_w2.html:84 -#: instances/templates/create_instance_w2.html:357 -#: instances/templates/create_instance_w2.html:568 -#: instances/templates/instance.html:45 +#: instances/templates/create_instance_w2.html:79 +#: instances/templates/create_instance_w2.html:352 +#: instances/templates/create_instance_w2.html:563 +#: instances/templates/instance.html:47 msgid "RAM" msgstr "" -#: instances/templates/create_instance_w2.html:85 -#: instances/templates/create_instance_w2.html:372 +#: instances/templates/create_instance_w2.html:80 +#: instances/templates/create_instance_w2.html:367 msgid "HDD" msgstr "" -#: instances/templates/create_instance_w2.html:95 -#: instances/templates/create_instance_w2.html:361 -#: instances/templates/create_instance_w2.html:572 -#: instances/templates/instance.html:45 +#: instances/templates/create_instance_w2.html:90 +#: instances/templates/create_instance_w2.html:356 +#: instances/templates/create_instance_w2.html:567 +#: instances/templates/instance.html:47 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:108 msgid "MB" msgstr "" -#: instances/templates/create_instance_w2.html:102 +#: instances/templates/create_instance_w2.html:97 msgid "Create Virtual Machine" msgstr "" -#: instances/templates/create_instance_w2.html:120 -#: instances/templates/create_instance_w2.html:317 -#: instances/templates/create_instance_w2.html:530 +#: instances/templates/create_instance_w2.html:115 +#: instances/templates/create_instance_w2.html:312 +#: instances/templates/create_instance_w2.html:525 msgid "Firmware" msgstr "" -#: instances/templates/create_instance_w2.html:132 -#: instances/templates/create_instance_w2.html:335 -#: instances/templates/create_instance_w2.html:547 +#: instances/templates/create_instance_w2.html:127 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:542 msgid "VCPU Config" msgstr "" -#: instances/templates/create_instance_w2.html:135 -#: instances/templates/create_instance_w2.html:338 -#: instances/templates/create_instance_w2.html:550 +#: instances/templates/create_instance_w2.html:130 +#: instances/templates/create_instance_w2.html:333 +#: instances/templates/create_instance_w2.html:545 msgid "no-mode" msgstr "" -#: instances/templates/create_instance_w2.html:179 -#: instances/templates/create_instance_w2.html:407 -#: instances/templates/create_instance_w2.html:620 +#: instances/templates/create_instance_w2.html:174 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/edit_instance_volume.html:25 msgid "Advanced" msgstr "" -#: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:636 +#: instances/templates/create_instance_w2.html:194 +#: instances/templates/create_instance_w2.html:631 msgid "HDD cache mode" msgstr "" -#: instances/templates/create_instance_w2.html:217 -#: instances/templates/create_instance_w2.html:446 -#: instances/templates/create_instance_w2.html:659 +#: instances/templates/create_instance_w2.html:212 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:654 msgid "Graphics" msgstr "" -#: instances/templates/create_instance_w2.html:228 -#: instances/templates/create_instance_w2.html:457 -#: instances/templates/create_instance_w2.html:670 +#: instances/templates/create_instance_w2.html:223 +#: instances/templates/create_instance_w2.html:452 +#: instances/templates/create_instance_w2.html:665 msgid "Video" msgstr "" -#: instances/templates/create_instance_w2.html:242 -#: instances/templates/create_instance_w2.html:471 -#: instances/templates/create_instance_w2.html:684 +#: instances/templates/create_instance_w2.html:237 +#: instances/templates/create_instance_w2.html:466 +#: instances/templates/create_instance_w2.html:679 msgid "Console Access" msgstr "" -#: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:254 -#: instances/templates/create_instance_w2.html:481 -#: instances/templates/create_instance_w2.html:483 -#: instances/templates/create_instance_w2.html:694 -#: instances/templates/create_instance_w2.html:696 +#: instances/templates/create_instance_w2.html:247 +#: instances/templates/create_instance_w2.html:249 +#: instances/templates/create_instance_w2.html:476 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:689 +#: instances/templates/create_instance_w2.html:691 msgid "Console Password" msgstr "" -#: instances/templates/create_instance_w2.html:258 -#: instances/templates/create_instance_w2.html:487 -#: instances/templates/create_instance_w2.html:700 +#: instances/templates/create_instance_w2.html:253 +#: instances/templates/create_instance_w2.html:482 +#: instances/templates/create_instance_w2.html:695 msgid "Guest Agent" msgstr "" -#: instances/templates/create_instance_w2.html:265 -#: instances/templates/create_instance_w2.html:494 -#: instances/templates/create_instance_w2.html:707 +#: instances/templates/create_instance_w2.html:260 +#: instances/templates/create_instance_w2.html:489 +#: instances/templates/create_instance_w2.html:702 msgid "VirtIO" msgstr "" -#: instances/templates/create_instance_w2.html:364 +#: instances/templates/create_instance_w2.html:287 +#: instances/templates/instances/settings_tab.html:439 +#: instances/templates/instances/settings_tab.html:515 +#: instances/templates/instances/settings_tab.html:525 +#: instances/templates/instances/snapshots_tab.html:75 +#: interfaces/templates/interface.html:60 +#: interfaces/templates/interface.html:62 networks/templates/network.html:50 +#: networks/templates/network.html:52 networks/templates/network.html:62 +#: networks/templates/network.html:136 networks/templates/network.html:189 +#: networks/templates/network.html:194 networks/templates/network.html:249 +#: networks/templates/network.html:298 networks/templates/network.html:303 +#: networks/templates/network.html:353 networks/templates/network.html:358 +#: nwfilters/templates/nwfilter.html:111 nwfilters/templates/nwfilter.html:151 +#: nwfilters/templates/nwfilters.html:120 secrets/templates/secrets.html:77 +#: storages/templates/storage.html:62 storages/templates/storage.html:65 +#: storages/templates/storage.html:77 storages/templates/storage.html:174 +msgid "Are you sure?" +msgstr "" + +#: instances/templates/create_instance_w2.html:359 msgid "Added Disks" msgstr "" -#: instances/templates/create_instance_w2.html:377 -#: instances/templates/create_instance_w2.html:580 +#: instances/templates/create_instance_w2.html:372 +#: instances/templates/create_instance_w2.html:575 msgid "Select pool" msgstr "" -#: instances/templates/create_instance_w2.html:416 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:411 +#: instances/templates/create_instance_w2.html:624 msgid "Disk Metadata" msgstr "" -#: instances/templates/create_instance_w2.html:418 -#: instances/templates/create_instance_w2.html:631 +#: instances/templates/create_instance_w2.html:413 +#: instances/templates/create_instance_w2.html:626 msgid "Metadata preallocation" msgstr "" -#: instances/templates/create_instance_w2.html:420 -#: instances/templates/create_instance_w2.html:633 +#: instances/templates/create_instance_w2.html:415 +#: instances/templates/create_instance_w2.html:628 #: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:360 #: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 msgid "Image" msgstr "" -#: instances/templates/create_instance_w2.html:423 +#: instances/templates/create_instance_w2.html:418 msgid "HDD Cache Mode" msgstr "" -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:570 msgid "Template Disk" msgstr "" @@ -1701,38 +1696,38 @@ msgstr "" msgid "Detect zeroes" msgstr "" -#: instances/templates/instance.html:20 +#: instances/templates/instance.html:22 #: instances/templates/instance_actions.html:14 #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:25 -#: instances/templates/instances/power_tab.html:82 instances/views.py:287 +#: instances/templates/instances/power_tab.html:82 instances/views.py:264 msgid "Suspend" msgstr "" -#: instances/templates/instance.html:26 +#: instances/templates/instance.html:28 msgid "Guest Agent Enabled & Connected" msgstr "" -#: instances/templates/instance.html:29 +#: instances/templates/instance.html:31 msgid "Guest Agent Enabled but not Connected" msgstr "" -#: instances/templates/instance.html:33 +#: instances/templates/instance.html:35 msgid "Guest Agent Not Enabled & Not Connected" msgstr "" -#: instances/templates/instance.html:48 +#: instances/templates/instance.html:50 #: instances/templates/instances/resize_tab.html:18 #: instances/templates/instances/settings_tab.html:16 msgid "Disk" msgstr "" -#: instances/templates/instance.html:55 +#: instances/templates/instance.html:57 msgid "Refresh instance info" msgstr "" -#: instances/templates/instance.html:59 +#: instances/templates/instance.html:61 msgid "quota reached" msgstr "" @@ -1760,28 +1755,38 @@ msgstr "" #: instances/templates/instances/destroy_instance_form.html:40 #: instances/templates/instances/destroy_tab.html:18 #: instances/templates/instances/destroy_tab.html:20 -#: instances/templates/instances/destroy_tab.html:23 instances/views.py:329 +#: instances/templates/instances/destroy_tab.html:23 instances/views.py:306 msgid "Destroy" msgstr "" +#: instances/templates/instance_actions.html:6 +#: instances/templates/instances/settings_tab.html:37 +#: instances/templates/instances/settings_tab.html:788 +#: instances/templates/instances/settings_tab.html:790 +#: nwfilters/templates/nwfilters.html:109 +#: nwfilters/templates/nwfilters.html:115 storages/templates/storage.html:155 +#: storages/templates/storage.html:162 +msgid "Clone" +msgstr "" + #: instances/templates/instance_actions.html:10 #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:47 #: instances/templates/instances/power_tab.html:121 -#: instances/templates/instances/power_tab.html:123 instances/views.py:262 +#: instances/templates/instances/power_tab.html:123 instances/views.py:239 msgid "Power On" msgstr "" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:9 -#: instances/templates/instances/power_tab.html:59 instances/views.py:278 +#: instances/templates/instances/power_tab.html:59 instances/views.py:255 msgid "Power Off" msgstr "" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:14 -#: instances/templates/instances/power_tab.html:66 instances/views.py:271 +#: instances/templates/instances/power_tab.html:66 instances/views.py:248 msgid "Power Cycle" msgstr "" @@ -1793,7 +1798,7 @@ msgstr "" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:34 #: instances/templates/instances/power_tab.html:93 -#: instances/templates/instances/power_tab.html:108 instances/views.py:295 +#: instances/templates/instances/power_tab.html:108 instances/views.py:272 msgid "Resume" msgstr "" @@ -1801,7 +1806,7 @@ msgstr "" #: instances/templates/instances/power_tab.html:19 #: instances/templates/instances/power_tab.html:39 #: instances/templates/instances/power_tab.html:74 -#: instances/templates/instances/power_tab.html:100 instances/views.py:302 +#: instances/templates/instances/power_tab.html:100 instances/views.py:279 msgid "Force Off" msgstr "" @@ -1892,6 +1897,14 @@ msgid "" "instance." msgstr "" +#: instances/templates/instances/access_tab.html:159 +msgid "To download console.vv file for virt-viewer." +msgstr "" + +#: instances/templates/instances/access_tab.html:160 +msgid "Get console.vv" +msgstr "" + #: instances/templates/instances/destroy_instance_form.html:4 msgid "Confirm Destroy" msgstr "" @@ -1990,7 +2003,7 @@ msgstr "" #: instances/templates/instances/resize_tab.html:71 #: instances/templates/instances/settings_tab.html:79 #: instances/templates/instances/settings_tab.html:95 -#: networks/templates/network.html:65 storages/templates/storage.html:78 +#: networks/templates/network.html:62 storages/templates/storage.html:77 msgid "Disable" msgstr "" @@ -2001,7 +2014,7 @@ msgstr "" #: instances/templates/instances/resize_tab.html:75 #: instances/templates/instances/settings_tab.html:77 #: instances/templates/instances/settings_tab.html:91 -#: networks/templates/network.html:63 storages/templates/storage.html:75 +#: networks/templates/network.html:60 storages/templates/storage.html:74 msgid "Enable" msgstr "" @@ -2034,8 +2047,8 @@ msgid "Boot" msgstr "" #: instances/templates/instances/settings_tab.html:44 -#: instances/templates/instances/settings_tab.html:616 -#: instances/templates/instances/settings_tab.html:618 +#: instances/templates/instances/settings_tab.html:621 +#: instances/templates/instances/settings_tab.html:623 msgid "Migrate" msgstr "" @@ -2044,7 +2057,7 @@ msgid "Options" msgstr "" #: instances/templates/instances/settings_tab.html:72 -#: networks/templates/network.html:59 storages/templates/storage.html:70 +#: networks/templates/network.html:56 storages/templates/storage.html:69 msgid "Autostart" msgstr "" @@ -2081,7 +2094,7 @@ msgid "down: move selected devices" msgstr "" #: instances/templates/instances/settings_tab.html:139 -#: instances/templates/instances/settings_tab.html:428 +#: instances/templates/instances/settings_tab.html:429 msgid "Apply" msgstr "" @@ -2096,7 +2109,7 @@ msgstr "" #: instances/templates/instances/settings_tab.html:169 #: instances/templates/instances/settings_tab.html:234 #: interfaces/templates/create_iface_block.html:34 -#: networks/templates/network.html:46 networks/templates/networks.html:63 +#: networks/templates/network.html:43 networks/templates/networks.html:59 #: storages/templates/create_stg_block.html:77 msgid "Device" msgstr "" @@ -2136,7 +2149,7 @@ msgid "Capacity" msgstr "" #: instances/templates/instances/settings_tab.html:238 -#: instances/templates/instances/settings_tab.html:362 +#: instances/templates/instances/settings_tab.html:363 msgid "Source" msgstr "" @@ -2175,254 +2188,255 @@ msgstr "" msgid "active" msgstr "" -#: instances/templates/instances/settings_tab.html:360 -#: nwfilters/templates/nwfilter.html:78 +#: instances/templates/instances/settings_tab.html:361 +#: nwfilters/templates/nwfilter.html:75 msgid "Filter" msgstr "" -#: instances/templates/instances/settings_tab.html:367 +#: instances/templates/instances/settings_tab.html:368 msgid "Edit NIC" msgstr "" -#: instances/templates/instances/settings_tab.html:375 +#: instances/templates/instances/settings_tab.html:376 msgid "Edit Instance Network" msgstr "" -#: instances/templates/instances/settings_tab.html:388 +#: instances/templates/instances/settings_tab.html:389 msgid "Net Source" msgstr "" -#: instances/templates/instances/settings_tab.html:396 -#: interfaces/templates/interface.html:3 interfaces/templates/interface.html:8 -#: interfaces/templates/interface.html:40 +#: instances/templates/instances/settings_tab.html:397 +#: interfaces/templates/interface.html:4 interfaces/templates/interface.html:6 +#: interfaces/templates/interface.html:39 msgid "Interface" msgstr "" -#: instances/templates/instances/settings_tab.html:414 -#: instances/templates/instances/settings_tab.html:453 +#: instances/templates/instances/settings_tab.html:415 +#: instances/templates/instances/settings_tab.html:454 msgid "Model" msgstr "" -#: instances/templates/instances/settings_tab.html:428 +#: instances/templates/instances/settings_tab.html:429 msgid "Apply network changes" msgstr "" -#: instances/templates/instances/settings_tab.html:437 +#: instances/templates/instances/settings_tab.html:438 msgid "Delete Device" msgstr "" -#: instances/templates/instances/settings_tab.html:445 +#: instances/templates/instances/settings_tab.html:446 #: interfaces/templates/create_iface_block.html:71 -#: interfaces/templates/interface.html:42 +#: interfaces/templates/interface.html:41 msgid "IPv4" msgstr "" -#: instances/templates/instances/settings_tab.html:449 +#: instances/templates/instances/settings_tab.html:450 #: interfaces/templates/create_iface_block.html:74 -#: interfaces/templates/interface.html:44 +#: interfaces/templates/interface.html:43 msgid "IPv6" msgstr "" -#: instances/templates/instances/settings_tab.html:455 +#: instances/templates/instances/settings_tab.html:456 msgid "QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:476 -#: networks/templates/network.html:325 +#: instances/templates/instances/settings_tab.html:468 +msgid "" +"In most configurations, macvtap does not work for host to guest network " +"communication" +msgstr "" + +#: instances/templates/instances/settings_tab.html:481 +#: networks/templates/network.html:322 msgid "QoS Configuration" msgstr "" -#: instances/templates/instances/settings_tab.html:482 +#: instances/templates/instances/settings_tab.html:487 #: networks/templates/add_network_qos.html:18 -#: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134 +#: networks/templates/network.html:328 nwfilters/templates/nwfilter.html:131 msgid "Direction" msgstr "" -#: instances/templates/instances/settings_tab.html:483 +#: instances/templates/instances/settings_tab.html:488 #: networks/templates/add_network_qos.html:27 -#: networks/templates/network.html:332 +#: networks/templates/network.html:329 msgid "Average" msgstr "" -#: instances/templates/instances/settings_tab.html:484 +#: instances/templates/instances/settings_tab.html:489 #: networks/templates/add_network_qos.html:34 -#: networks/templates/network.html:333 +#: networks/templates/network.html:330 msgid "Peak" msgstr "" -#: instances/templates/instances/settings_tab.html:485 +#: instances/templates/instances/settings_tab.html:490 #: networks/templates/add_network_qos.html:41 -#: networks/templates/network.html:334 +#: networks/templates/network.html:331 msgid "Burst" msgstr "" -#: instances/templates/instances/settings_tab.html:510 -#: networks/templates/network.html:356 +#: instances/templates/instances/settings_tab.html:515 +#: networks/templates/network.html:353 msgid "Edit QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:520 -#: networks/templates/network.html:361 +#: instances/templates/instances/settings_tab.html:525 +#: networks/templates/network.html:358 msgid "Delete QoS" msgstr "" -#: instances/templates/instances/settings_tab.html:536 +#: instances/templates/instances/settings_tab.html:541 msgid "For migration both host servers must have equal settings and OS type" msgstr "" -#: instances/templates/instances/settings_tab.html:540 +#: instances/templates/instances/settings_tab.html:545 msgid "Original host" msgstr "" -#: instances/templates/instances/settings_tab.html:546 +#: instances/templates/instances/settings_tab.html:551 msgid "Host migration" msgstr "" -#: instances/templates/instances/settings_tab.html:563 +#: instances/templates/instances/settings_tab.html:568 msgid "Live migration" msgstr "" -#: instances/templates/instances/settings_tab.html:571 +#: instances/templates/instances/settings_tab.html:576 msgid "Unsafe migration" msgstr "" -#: instances/templates/instances/settings_tab.html:579 +#: instances/templates/instances/settings_tab.html:584 msgid "Delete original" msgstr "" -#: instances/templates/instances/settings_tab.html:587 +#: instances/templates/instances/settings_tab.html:592 msgid "Offline migration" msgstr "" -#: instances/templates/instances/settings_tab.html:595 +#: instances/templates/instances/settings_tab.html:600 msgid "Post copy" msgstr "" -#: instances/templates/instances/settings_tab.html:603 +#: instances/templates/instances/settings_tab.html:608 msgid "Forces CPU convergence during live migration" msgstr "" -#: instances/templates/instances/settings_tab.html:603 +#: instances/templates/instances/settings_tab.html:608 msgid "Auto converge" msgstr "" -#: instances/templates/instances/settings_tab.html:611 +#: instances/templates/instances/settings_tab.html:616 msgid "Compress instance memory for fast migration" msgstr "" -#: instances/templates/instances/settings_tab.html:611 +#: instances/templates/instances/settings_tab.html:616 msgid "Compressed" msgstr "" -#: instances/templates/instances/settings_tab.html:624 +#: instances/templates/instances/settings_tab.html:629 msgid "If you need to edit XML please Power Off the instance" msgstr "" -#: instances/templates/instances/settings_tab.html:646 +#: instances/templates/instances/settings_tab.html:651 msgid "Instance owners" msgstr "" -#: instances/templates/instances/settings_tab.html:675 +#: instances/templates/instances/settings_tab.html:680 msgid "To change console settings, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:681 -#: instances/templates/instances/settings_tab.html:683 -msgid "Update" -msgstr "" - -#: instances/templates/instances/settings_tab.html:692 +#: instances/templates/instances/settings_tab.html:697 msgid "Create a clone" msgstr "" -#: instances/templates/instances/settings_tab.html:695 +#: instances/templates/instances/settings_tab.html:700 msgid "Clone Name" msgstr "" -#: instances/templates/instances/settings_tab.html:702 -#: instances/templates/instances/settings_tab.html:733 +#: instances/templates/instances/settings_tab.html:707 +#: instances/templates/instances/settings_tab.html:738 msgid "Guess" msgstr "" -#: instances/templates/instances/settings_tab.html:721 +#: instances/templates/instances/settings_tab.html:726 msgid "Network devices" msgstr "" -#: instances/templates/instances/settings_tab.html:731 +#: instances/templates/instances/settings_tab.html:736 msgid "Random" msgstr "" -#: instances/templates/instances/settings_tab.html:746 +#: instances/templates/instances/settings_tab.html:751 msgid "Storage devices" msgstr "" -#: instances/templates/instances/settings_tab.html:771 -#: instances/templates/instances/settings_tab.html:794 +#: instances/templates/instances/settings_tab.html:776 +#: instances/templates/instances/settings_tab.html:799 msgid "Title" msgstr "" -#: instances/templates/instances/settings_tab.html:791 +#: instances/templates/instances/settings_tab.html:796 msgid "To set instance template name description, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:806 +#: instances/templates/instances/settings_tab.html:811 msgid "Is template" msgstr "" -#: instances/templates/instances/settings_tab.html:827 +#: instances/templates/instances/settings_tab.html:832 msgid "To set instance video model, shutdown the instance." msgstr "" -#: instances/templates/instances/settings_tab.html:830 +#: instances/templates/instances/settings_tab.html:835 msgid "Primary Video Model" msgstr "" -#: instances/templates/instances/settings_tab.html:834 +#: instances/templates/instances/settings_tab.html:839 msgid "please choose" msgstr "" -#: instances/templates/instances/settings_tab.html:841 -#: instances/templates/instances/settings_tab.html:843 -#: instances/templates/instances/settings_tab.html:863 -#: instances/templates/instances/settings_tab.html:865 -#: instances/templates/instances/settings_tab.html:893 +#: instances/templates/instances/settings_tab.html:846 +#: instances/templates/instances/settings_tab.html:848 +#: instances/templates/instances/settings_tab.html:868 +#: instances/templates/instances/settings_tab.html:870 +#: instances/templates/instances/settings_tab.html:898 #: secrets/templates/secrets.html:103 msgid "Set" msgstr "" -#: instances/templates/instances/settings_tab.html:851 +#: instances/templates/instances/settings_tab.html:856 msgid "To set instance vCPUs hotpluggable" msgstr "" -#: instances/templates/instances/settings_tab.html:854 +#: instances/templates/instances/settings_tab.html:859 msgid "vCPU Hot Plug" msgstr "" -#: instances/templates/instances/settings_tab.html:858 -#: instances/templates/instances/settings_tab.html:889 +#: instances/templates/instances/settings_tab.html:863 +#: instances/templates/instances/settings_tab.html:894 msgid "Enabled" msgstr "" -#: instances/templates/instances/settings_tab.html:859 -#: instances/templates/instances/settings_tab.html:890 +#: instances/templates/instances/settings_tab.html:864 +#: instances/templates/instances/settings_tab.html:895 msgid "Disabled" msgstr "" -#: instances/templates/instances/settings_tab.html:873 +#: instances/templates/instances/settings_tab.html:878 msgid "To Enable/Disable Qemu Guest Agent. Status" msgstr "" -#: instances/templates/instances/settings_tab.html:878 +#: instances/templates/instances/settings_tab.html:883 msgid "Disconnected" msgstr "" -#: instances/templates/instances/settings_tab.html:881 +#: instances/templates/instances/settings_tab.html:886 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:709 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 msgid "Unknown" msgstr "" -#: instances/templates/instances/settings_tab.html:885 +#: instances/templates/instances/settings_tab.html:890 msgid "Qemu Guest Agent" msgstr "" @@ -2490,354 +2504,351 @@ msgstr "" msgid "Disk I/O device" msgstr "" -#: instances/utils.py:122 +#: instances/utils.py:99 msgid "None available device name" msgstr "" -#: instances/utils.py:239 -msgid "Deleting due to multiple(Instance Name) records." -msgstr "" - -#: instances/utils.py:247 -msgid "Deleting due to multiple(UUID) records." -msgstr "" - -#: instances/views.py:259 +#: instances/views.py:236 msgid "Templates cannot be started." msgstr "" -#: instances/views.py:362 -#, python-brace-format -msgid "Migrate to {new_compute.hostname}" +#: instances/views.py:339 +#, python-format +msgid "Migrate to %(hostname)%" msgstr "" -#: instances/views.py:385 +#: instances/views.py:362 msgid "Reset root password" msgstr "" -#: instances/views.py:391 instances/views.py:417 +#: instances/views.py:368 instances/views.py:397 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:409 -#, python-brace-format -msgid "Installed new SSH public key {publickey.keyname}" +#: instances/views.py:389 +#, python-format +msgid "Installed new SSH public key %(keyname)s" msgstr "" -#: instances/views.py:436 -#, python-brace-format -msgid "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" +#: instances/views.py:416 +#, python-format +msgid "" +"User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" msgstr "" -#: instances/views.py:442 +#: instances/views.py:425 msgid "Resize CPU" msgstr "" -#: instances/views.py:470 -#, python-brace-format +#: instances/views.py:453 +#, python-format msgid "" -"User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" +"User %(quota_msg)s quota reached, cannot resize memory of " +"'%(instance_name)s'!" msgstr "" -#: instances/views.py:476 +#: instances/views.py:462 msgid "Resize Memory" msgstr "" -#: instances/views.py:506 -#, python-brace-format +#: instances/views.py:491 +#, python-format msgid "" -"User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" +"User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" msgstr "" -#: instances/views.py:510 +#: instances/views.py:498 msgid "Disk resize" msgstr "" -#: instances/views.py:549 -#, python-brace-format -msgid "Attach new disk {name} ({format})" +#: instances/views.py:537 +#, python-format +msgid "Attach new disk %(name)s (%(format)s)" msgstr "" -#: instances/views.py:580 -#, python-brace-format -msgid "Attach Existing disk: {target_dev}" +#: instances/views.py:568 +#, python-format +msgid "Attach Existing disk: %(target_dev)s" msgstr "" -#: instances/views.py:636 +#: instances/views.py:624 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:638 +#: instances/views.py:626 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:639 -#, python-brace-format -msgid "Edit disk: {target_dev}" +#: instances/views.py:627 +#, python-format +msgid "Edit disk: %(target_dev)s" msgstr "" -#: instances/views.py:661 -#, python-brace-format -msgid "Delete disk: {dev}" +#: instances/views.py:649 +#, python-format +msgid "Delete disk: %(dev)s" msgstr "" -#: instances/views.py:677 -#, python-brace-format -msgid "Detach disk: {dev}" +#: instances/views.py:665 +#, python-format +msgid "Detach disk: %(dev)s" msgstr "" -#: instances/views.py:690 -#, python-brace-format -msgid "Add CD-ROM: {target}" +#: instances/views.py:678 +#, python-format +msgid "Add CD-ROM: %(target)s" msgstr "" -#: instances/views.py:703 -#, python-brace-format -msgid "Detach CD-ROM: {dev}" +#: instances/views.py:691 +#, python-format +msgid "Detach CD-ROM: %(dev)s" msgstr "" -#: instances/views.py:716 -#, python-brace-format -msgid "Mount media: {dev}" +#: instances/views.py:704 +#, python-format +msgid "Mount media: %(dev)s" msgstr "" -#: instances/views.py:729 -#, python-brace-format -msgid "Umount media: {dev}" +#: instances/views.py:717 +#, python-format +msgid "Unmount media: %(dev)s" msgstr "" -#: instances/views.py:742 -#, python-brace-format -msgid "New snapshot : {name}" +#: instances/views.py:730 +#, python-format +msgid "New snapshot: %(name)s" msgstr "" -#: instances/views.py:753 -#, python-brace-format -msgid "Delete snapshot : {snap_name}" +#: instances/views.py:741 +#, python-format +msgid "Delete snapshot: %(snap_name)s" msgstr "" -#: instances/views.py:764 +#: instances/views.py:752 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:767 +#: instances/views.py:755 msgid "Revert snapshot" msgstr "" -#: instances/views.py:781 -#, python-brace-format -msgid "VCPU {id} is enabled={enabled}" +#: instances/views.py:769 +#, python-format +msgid "VCPU %(id)s is enabled=%(enabled)s" msgstr "" -#: instances/views.py:792 -#, python-brace-format -msgid "VCPU Hot-plug is enabled={status}" +#: instances/views.py:780 +#, python-format +msgid "VCPU Hot-plug is enabled=%(status)s" msgstr "" -#: instances/views.py:803 +#: instances/views.py:791 msgid "Set autostart" msgstr "" -#: instances/views.py:812 +#: instances/views.py:800 msgid "Unset autostart" msgstr "" -#: instances/views.py:821 +#: instances/views.py:809 msgid "Enable boot menu" msgstr "" -#: instances/views.py:830 +#: instances/views.py:818 msgid "Disable boot menu" msgstr "" -#: instances/views.py:845 +#: instances/views.py:833 msgid "Set boot order" msgstr "" -#: instances/views.py:848 +#: instances/views.py:836 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:850 +#: instances/views.py:838 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:861 +#: instances/views.py:849 msgid "Edit XML" msgstr "" -#: instances/views.py:875 -#, python-brace-format -msgid "Set Quest Agent {status}" +#: instances/views.py:863 +#, python-format +msgid "Set Guest Agent %(status)s" msgstr "" -#: instances/views.py:885 +#: instances/views.py:873 msgid "Set Video Model" msgstr "" -#: instances/views.py:894 +#: instances/views.py:882 msgid "Change network" msgstr "" -#: instances/views.py:907 +#: instances/views.py:895 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "" -#: instances/views.py:915 +#: instances/views.py:903 msgid "Add network" msgstr "" -#: instances/views.py:929 +#: instances/views.py:917 msgid "Delete network" msgstr "" -#: instances/views.py:945 -#, python-brace-format -msgid "Set Link State: {state}" +#: instances/views.py:933 +#, python-format +msgid "Set Link State: %(state)s" msgstr "" -#: instances/views.py:964 -msgid "{qos_dir.capitalize()} QoS is set" +#: instances/views.py:952 +#, python-format +msgid "%(qos_dir)s QoS is set" msgstr "" -#: instances/views.py:968 networks/views.py:216 -msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +#: instances/views.py:956 +#, python-format +msgid "" +"%(qos_dir)s QoS is set. Network XML is changed. Stop and " +"start network to activate new config." msgstr "" -#: instances/views.py:969 networks/views.py:217 -msgid "Stop and start network to activate new config" +#: instances/views.py:970 +#, python-format +msgid "%(qos_dir)s QoS is deleted" msgstr "" -#: instances/views.py:983 networks/views.py:233 -msgid "{qos_dir.capitalize()} QoS is deleted" +#: instances/views.py:974 +#, python-format +msgid "" +"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " +"start network to activate new config." msgstr "" -#: instances/views.py:987 networks/views.py:230 -msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " -msgstr "" - -#: instances/views.py:988 networks/views.py:231 -msgid "Stop and start network to activate new config." -msgstr "" - -#: instances/views.py:1004 +#: instances/views.py:990 msgid "Only one owner is allowed and the one already added" msgstr "" -#: instances/views.py:1009 +#: instances/views.py:995 #, python-format msgid "Added owner %(user)s" msgstr "" -#: instances/views.py:1020 -#, python-brace-format -msgid "Deleted owner {userinstance_id}" +#: instances/views.py:1006 +#, python-format +msgid "Deleted owner %(userinstance_id)s" msgstr "" -#: instances/views.py:1052 -msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" +#: instances/views.py:1038 +#, python-format +msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgstr "" -#: instances/views.py:1055 -msgid "Instance '{clone_data['name']}' already exists!" +#: instances/views.py:1044 +msgid "Instance 'clone_name' already exists!" msgstr "" -#: instances/views.py:1058 -msgid "Instance name '{clone_data['name']}' contains invalid characters!" +#: instances/views.py:1047 +#, python-format +msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "" -#: instances/views.py:1061 -msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" +#: instances/views.py:1050 +#, python-format +msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "" -#: instances/views.py:1071 -#, python-brace-format -msgid "Clone of '{instance.name}'" +#: instances/views.py:1060 +#, python-format +msgid "Clone of '%(instance_name)s'" msgstr "" -#: instances/views.py:1104 +#: instances/views.py:1093 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:1107 +#: instances/views.py:1096 msgid "Set VNC password" msgstr "" -#: instances/views.py:1115 +#: instances/views.py:1104 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:1120 +#: instances/views.py:1109 msgid "Set VNC type" msgstr "" -#: instances/views.py:1125 +#: instances/views.py:1114 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:1148 +#: instances/views.py:1137 msgid "Edit options" msgstr "" -#: instances/views.py:1162 +#: instances/views.py:1151 msgid "Send console.vv file" msgstr "" -#: instances/views.py:1214 instances/views.py:1307 +#: instances/views.py:1206 instances/views.py:1298 msgid "A virtual machine with this name already exists" msgstr "" -#: instances/views.py:1288 +#: instances/views.py:1281 msgid "You haven't defined any storage pools" msgstr "" -#: instances/views.py:1291 +#: instances/views.py:1283 msgid "You haven't defined any network pools" msgstr "" -#: instances/views.py:1310 -msgid "There is an instance with same name. Are you sure?" +#: instances/views.py:1300 +msgid "There is an instance with same name. Remove it and try again!" msgstr "" -#: instances/views.py:1313 +#: instances/views.py:1304 msgid "No Virtual Machine MAC has been entered" msgstr "" -#: instances/views.py:1337 +#: instances/views.py:1327 msgid "Image has already exist. Please check volumes or change instance name" msgstr "" -#: instances/views.py:1358 +#: instances/views.py:1347 msgid "First you need to create or select an image" msgstr "" -#: instances/views.py:1377 +#: instances/views.py:1365 msgid "Invalid cache mode" msgstr "" -#: instances/views.py:1414 +#: instances/views.py:1402 msgid "Instance is created" msgstr "" -#: instances/views.py:1433 +#: instances/views.py:1423 msgid "Flavor Created" msgstr "" -#: instances/views.py:1441 +#: instances/views.py:1431 msgid "Create Flavor" msgstr "" -#: instances/views.py:1452 +#: instances/views.py:1442 msgid "Flavor Updated" msgstr "" -#: instances/views.py:1460 +#: instances/views.py:1450 msgid "Update Flavor" msgstr "" -#: instances/views.py:1470 +#: instances/views.py:1460 msgid "Flavor Deleted" msgstr "" @@ -2902,13 +2913,13 @@ msgid "hotplug" msgstr "" #: interfaces/templates/create_iface_block.html:44 -#: interfaces/templates/interface.html:77 +#: interfaces/templates/interface.html:76 #: interfaces/templates/interfaces.html:62 #: storages/templates/create_stg_block.html:35 #: storages/templates/create_stg_block.html:64 #: storages/templates/create_stg_block.html:93 #: storages/templates/create_stg_block.html:158 -#: storages/templates/storages.html:64 +#: storages/templates/storages.html:60 msgid "Type" msgstr "" @@ -2942,7 +2953,7 @@ msgstr "" #: interfaces/templates/create_iface_block.html:85 #: interfaces/templates/create_iface_block.html:112 -#: networks/templates/network.html:112 networks/templates/network.html:223 +#: networks/templates/network.html:109 networks/templates/network.html:220 msgid "DHCP" msgstr "" @@ -2976,34 +2987,34 @@ msgstr "" msgid "IPv6 Gateway" msgstr "" -#: interfaces/templates/interface.html:48 +#: interfaces/templates/interface.html:47 msgid "Interface Type" msgstr "" -#: interfaces/templates/interface.html:51 +#: interfaces/templates/interface.html:50 msgid "Bridge Device" msgstr "" -#: interfaces/templates/interface.html:54 +#: interfaces/templates/interface.html:53 msgid "Boot Mode" msgstr "" -#: interfaces/templates/interface.html:56 -#: interfaces/templates/interface.html:79 networks/templates/network.html:48 -#: storages/templates/storage.html:57 +#: interfaces/templates/interface.html:55 +#: interfaces/templates/interface.html:78 networks/templates/network.html:45 +#: storages/templates/storage.html:56 msgid "State" msgstr "" -#: interfaces/templates/interface.html:63 networks/templates/network.html:55 -#: storages/templates/storage.html:65 +#: interfaces/templates/interface.html:62 networks/templates/network.html:52 +#: storages/templates/storage.html:64 msgid "Stop" msgstr "" -#: interfaces/templates/interface.html:70 +#: interfaces/templates/interface.html:69 msgid "Slaves" msgstr "" -#: interfaces/templates/interface.html:78 +#: interfaces/templates/interface.html:77 msgid "Speed" msgstr "" @@ -3104,54 +3115,58 @@ msgid "Type forwarding" msgstr "" #: networks/templates/create_net_block.html:27 -#: networks/templates/network.html:98 +#: networks/templates/network.html:95 msgid "NAT" msgstr "" #: networks/templates/create_net_block.html:28 -#: networks/templates/network.html:101 networks/templates/network.html:218 +#: networks/templates/network.html:98 networks/templates/network.html:215 msgid "ROUTE" msgstr "" #: networks/templates/create_net_block.html:29 -#: networks/templates/network.html:107 networks/templates/network.html:216 +#: networks/templates/network.html:104 networks/templates/network.html:213 msgid "ISOLATE" msgstr "" #: networks/templates/create_net_block.html:30 -#: networks/templates/network.html:104 +#: networks/templates/network.html:101 msgid "BRIDGE" msgstr "" -#: networks/templates/create_net_block.html:35 +#: networks/templates/create_net_block.html:31 +msgid "MACVTAP" +msgstr "" + +#: networks/templates/create_net_block.html:36 msgid "IPv4 Subnet pool" msgstr "" -#: networks/templates/create_net_block.html:41 +#: networks/templates/create_net_block.html:42 msgid "DHCPv4" msgstr "" -#: networks/templates/create_net_block.html:47 +#: networks/templates/create_net_block.html:48 msgid "Fixed Addresses" msgstr "" -#: networks/templates/create_net_block.html:53 +#: networks/templates/create_net_block.html:54 msgid "Enable IPv6" msgstr "" -#: networks/templates/create_net_block.html:59 +#: networks/templates/create_net_block.html:60 msgid "IPv6 Subnet pool" msgstr "" -#: networks/templates/create_net_block.html:65 +#: networks/templates/create_net_block.html:66 msgid "DHCPv6" msgstr "" -#: networks/templates/create_net_block.html:71 +#: networks/templates/create_net_block.html:72 msgid "Bridge Name" msgstr "" -#: networks/templates/create_net_block.html:77 +#: networks/templates/create_net_block.html:78 msgid "Open vSwitch" msgstr "" @@ -3166,7 +3181,7 @@ msgstr "" #: networks/templates/modify_ipv4_fixed_address.html:36 #: networks/templates/modify_ipv6_fixed_address.html:36 -#: networks/templates/network.html:176 networks/templates/network.html:285 +#: networks/templates/network.html:173 networks/templates/network.html:282 msgid "Address" msgstr "" @@ -3175,79 +3190,79 @@ msgid "Add IPV6 Fixed Address" msgstr "" #: networks/templates/modify_ipv6_fixed_address.html:24 -#: networks/templates/network.html:284 +#: networks/templates/network.html:281 msgid "ID" msgstr "" -#: networks/templates/network.html:44 +#: networks/templates/network.html:41 msgid "Network name" msgstr "" -#: networks/templates/network.html:92 +#: networks/templates/network.html:89 msgid "IPv4 Configuration" msgstr "" -#: networks/templates/network.html:95 +#: networks/templates/network.html:92 msgid "IPv4 Forwarding" msgstr "" -#: networks/templates/network.html:115 networks/templates/network.html:227 +#: networks/templates/network.html:112 networks/templates/network.html:224 msgid "ON" msgstr "" -#: networks/templates/network.html:117 networks/templates/network.html:229 +#: networks/templates/network.html:114 networks/templates/network.html:226 msgid "OFF" msgstr "" -#: networks/templates/network.html:124 networks/templates/network.html:130 -#: networks/templates/network.html:236 networks/templates/network.html:242 +#: networks/templates/network.html:121 networks/templates/network.html:127 +#: networks/templates/network.html:233 networks/templates/network.html:239 msgid "End" msgstr "" -#: networks/templates/network.html:138 networks/templates/network.html:251 +#: networks/templates/network.html:135 networks/templates/network.html:248 msgid "Edit DHCP Range" msgstr "" -#: networks/templates/network.html:152 +#: networks/templates/network.html:149 msgid "IPv4 Fixed Addresses" msgstr "" -#: networks/templates/network.html:161 networks/templates/network.html:271 -#: nwfilters/templates/nwfilters.html:88 +#: networks/templates/network.html:158 networks/templates/network.html:268 +#: nwfilters/templates/nwfilters.html:85 msgid "Show" msgstr "" -#: networks/templates/network.html:169 networks/templates/network.html:279 +#: networks/templates/network.html:166 networks/templates/network.html:276 #: venv/lib/python3.6/site-packages/django/forms/widgets.py:395 #: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 msgid "Clear" msgstr "" -#: networks/templates/network.html:192 networks/templates/network.html:301 +#: networks/templates/network.html:189 networks/templates/network.html:298 msgid "Edit entry" msgstr "" -#: networks/templates/network.html:197 networks/templates/network.html:306 +#: networks/templates/network.html:194 networks/templates/network.html:303 msgid "Delete entry" msgstr "" -#: networks/templates/network.html:210 +#: networks/templates/network.html:207 msgid "IPv6 Configuration" msgstr "" -#: networks/templates/network.html:213 +#: networks/templates/network.html:210 msgid "IPv6 Forwarding" msgstr "" -#: networks/templates/network.html:264 +#: networks/templates/network.html:261 msgid "IPv6 Fixed Addresses" msgstr "" -#: networks/templates/networks.html:50 +#: networks/templates/networks.html:46 msgid "Hypervisor doesn't have any Network" msgstr "" -#: networks/templates/networks.html:65 +#: networks/templates/networks.html:61 msgid "Forward" msgstr "" @@ -3255,43 +3270,63 @@ msgstr "" msgid "Network pool name already in use" msgstr "" -#: networks/views.py:46 -msgid "Please enter bridge name" +#: networks/views.py:47 +msgid "Please enter bridge/dev name" msgstr "" -#: networks/views.py:54 +#: networks/views.py:56 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "" -#: networks/views.py:124 +#: networks/views.py:126 msgid "Unknown Network Family" msgstr "" -#: networks/views.py:174 +#: networks/views.py:176 msgid "{family.upper()} Fixed Address Operation Completed." msgstr "" -#: networks/views.py:184 +#: networks/views.py:186 msgid "{family.upper()} Fixed Address is Deleted." msgstr "" -#: networks/views.py:192 +#: networks/views.py:194 msgid "{family.upper()} DHCP Range is Changed." msgstr "" -#: networks/views.py:201 +#: networks/views.py:203 msgid "" "Network XML is changed. \\Stop and start network to activate new config." msgstr "" -#: networks/views.py:203 +#: networks/views.py:205 msgid "Network XML is changed." msgstr "" +#: networks/views.py:218 +msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +msgstr "" + #: networks/views.py:219 +msgid "Stop and start network to activate new config" +msgstr "" + +#: networks/views.py:221 msgid "{} QoS is set" msgstr "" +#: networks/views.py:232 +msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " +msgstr "" + +#: networks/views.py:233 +msgid "Stop and start network to activate new config." +msgstr "" + +#: networks/views.py:235 +msgid "{qos_dir.capitalize()} QoS is deleted" +msgstr "" + #: nwfilters/templates/add_nwf_rule.html:12 msgid "Add New NWFilter Rule" msgstr "" @@ -3304,79 +3339,79 @@ msgstr "" msgid "Create New NWFilter" msgstr "" -#: nwfilters/templates/nwfilter.html:42 nwfilters/templates/nwfilters.html:58 +#: nwfilters/templates/nwfilter.html:39 nwfilters/templates/nwfilters.html:55 #: secrets/templates/secrets.html:59 msgid "UUID" msgstr "" -#: nwfilters/templates/nwfilter.html:71 +#: nwfilters/templates/nwfilter.html:68 msgid "Filter References" msgstr "" -#: nwfilters/templates/nwfilter.html:103 +#: nwfilters/templates/nwfilter.html:100 msgid "Reference" msgstr "" -#: nwfilters/templates/nwfilter.html:128 +#: nwfilters/templates/nwfilter.html:125 msgid "Rules" msgstr "" -#: nwfilters/templates/nwfilter.html:132 +#: nwfilters/templates/nwfilter.html:129 msgid "Rule" msgstr "" -#: nwfilters/templates/nwfilter.html:133 +#: nwfilters/templates/nwfilter.html:130 msgid "Action Type" msgstr "" -#: nwfilters/templates/nwfilter.html:135 +#: nwfilters/templates/nwfilter.html:132 msgid "Priority" msgstr "" -#: nwfilters/templates/nwfilter.html:136 +#: nwfilters/templates/nwfilter.html:133 msgid "Statematch" msgstr "" -#: nwfilters/templates/nwfilter.html:137 +#: nwfilters/templates/nwfilter.html:134 msgid "Directives" msgstr "" -#: nwfilters/templates/nwfilters.html:74 +#: nwfilters/templates/nwfilters.html:71 msgid "Details of NWFilter" msgstr "" -#: nwfilters/templates/nwfilters.html:97 +#: nwfilters/templates/nwfilters.html:94 msgid "Clone NWFilter" msgstr "" -#: nwfilters/templates/nwfilters.html:138 +#: nwfilters/templates/nwfilters.html:135 msgid "Hypervisor doesn't have any NWFilters" msgstr "" -#: nwfilters/views.py:43 +#: nwfilters/views.py:41 msgid "A network filter with this name already exists" msgstr "" -#: nwfilters/views.py:46 +#: nwfilters/views.py:44 msgid "A network filter with this UUID already exists" msgstr "" -#: nwfilters/views.py:50 +#: nwfilters/views.py:48 #, python-format msgid "Creating NWFilter: %s" msgstr "" -#: nwfilters/views.py:59 +#: nwfilters/views.py:57 #, python-brace-format msgid "Deleting NWFilter: {name}" msgstr "" -#: nwfilters/views.py:71 +#: nwfilters/views.py:69 #, python-brace-format msgid "NWFilter is in use by {inst}. Cannot be deleted." msgstr "" -#: nwfilters/views.py:88 +#: nwfilters/views.py:86 #, python-brace-format msgid "Cloning NWFilter {name} as {cln_name}" msgstr "" @@ -3404,7 +3439,7 @@ msgid "Private" msgstr "" #: secrets/templates/create_secret_block.html:36 -#: storages/templates/storage.html:55 +#: storages/templates/storage.html:54 msgid "Usage" msgstr "" @@ -3530,55 +3565,55 @@ msgstr "" msgid "Add New Volume" msgstr "" -#: storages/templates/storage.html:45 +#: storages/templates/storage.html:44 msgid "Pool name" msgstr "" -#: storages/templates/storage.html:47 +#: storages/templates/storage.html:46 msgid "Pool type" msgstr "" -#: storages/templates/storage.html:49 +#: storages/templates/storage.html:48 msgid "Pool path" msgstr "" -#: storages/templates/storage.html:51 +#: storages/templates/storage.html:50 msgid "Pool status" msgstr "" -#: storages/templates/storage.html:86 storages/templates/storages.html:68 +#: storages/templates/storage.html:85 storages/templates/storages.html:64 msgid "Volumes" msgstr "" -#: storages/templates/storage.html:98 +#: storages/templates/storage.html:97 msgid "Allocated" msgstr "" -#: storages/templates/storage.html:119 +#: storages/templates/storage.html:118 msgid "Clone image" msgstr "" -#: storages/templates/storage.html:132 +#: storages/templates/storage.html:131 msgid "Convert" msgstr "" -#: storages/templates/storage.html:141 +#: storages/templates/storage.html:140 msgid "raw" msgstr "" -#: storages/templates/storage.html:142 +#: storages/templates/storage.html:141 msgid "qcow" msgstr "" -#: storages/templates/storage.html:143 +#: storages/templates/storage.html:142 msgid "qcow2" msgstr "" -#: storages/templates/storage.html:188 +#: storages/templates/storage.html:187 msgid "Hypervisor doesn't have any Volumes" msgstr "" -#: storages/templates/storages.html:50 +#: storages/templates/storages.html:46 msgid "Hypervisor doesn't have any Storages" msgstr "" @@ -3586,36 +3621,36 @@ msgstr "" msgid "Pool name already use" msgstr "" -#: storages/views.py:44 +#: storages/views.py:45 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:47 +#: storages/views.py:49 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:129 +#: storages/views.py:132 #, python-brace-format msgid "Volume: {volname} is deleted." msgstr "" -#: storages/views.py:134 +#: storages/views.py:137 msgid "ISO image already exist" msgstr "" -#: storages/views.py:138 +#: storages/views.py:141 msgid "ISO: {request.FILES['file']} is uploaded." msgstr "" -#: storages/views.py:147 +#: storages/views.py:150 msgid "Name of volume already in use" msgstr "" -#: storages/views.py:157 +#: storages/views.py:160 msgid "{data['image']} image cloned as {name} successfully" msgstr "" -#: storages/views.py:196 +#: storages/views.py:199 #, python-brace-format msgid "Image file {name} is created successfully" msgstr "" @@ -3666,18 +3701,10 @@ msgid "" "to complete you request." msgstr "" -#: templates/common/confirm_delete.html:12 +#: templates/common/confirm_delete.html:16 msgid "Are you sure you want to delete" msgstr "" -#: templates/errors_block.html:8 -msgid "Error" -msgstr "" - -#: templates/messages_block.html:8 -msgid "Success" -msgstr "" - #: templates/navbar.html:47 msgid "Log Out" msgstr "" @@ -3878,14 +3905,14 @@ msgstr "" msgid "Null characters are not allowed." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1162 +#: venv/lib/python3.6/site-packages/django/db/models/base.py:1165 #: venv/lib/python3.6/site-packages/django/forms/models.py:756 #: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 #: venv2/lib/python2.7/site-packages/django/forms/models.py:749 msgid "and" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1164 +#: venv/lib/python3.6/site-packages/django/db/models/base.py:1167 #: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." @@ -5091,78 +5118,9 @@ msgstr "" msgid "Icon of {}" msgstr "" -#: venv/lib/python3.6/site-packages/django_otp/forms.py:58 -msgid "Please enter your OTP token." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:59 -#, python-brace-format -msgid "Error generating challenge: {0}" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:60 -msgid "The selected OTP device is not interactive" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:61 -#, python-brace-format -msgid "OTP Challenge: {0}" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:62 -msgid "Invalid token. Please make sure you have entered it correctly." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:64 +#: venv/lib/python3.6/site-packages/qr_code/qrcode/utils.py:73 #, python-format -msgid "" -"Verification temporarily disabled because of %(failure_count)d failed " -"attempt, please try again soon." -msgid_plural "" -"Verification temporarily disabled because of %(failure_count)d failed " -"attempts, please try again soon." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: venv/lib/python3.6/site-packages/django_otp/forms.py:67 -msgid "Verification of the token is currently disabled" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:36 -msgid "Please correct the error below." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:36 -msgid "Please correct the errors below." -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:52 -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:72 -msgid "OTP Device:" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:77 -msgid "OTP Token:" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:82 -msgid "Forgotten your password or username?" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:86 -msgid "Log in" -msgstr "" - -#: venv/lib/python3.6/site-packages/django_otp/templates/otp/admin111/login.html:88 -msgid "Get OTP Challenge" +msgid "The option '%s' is not a valid option for a QR code." msgstr "" #: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 @@ -5352,7 +5310,7 @@ msgstr "" msgid "%s: error: %s\n" msgstr "" -#: webvirtcloud/middleware.py:21 +#: webvirtcloud/middleware.py:18 #, python-format msgid "libvirt Error - %(exception)s" msgstr ""